The pythagoras theorem