assumptions of euler's theory