Le premier, il répondit au problème cosmologique posé par Platon : trouver un système de mouvements circulaires qui rende compte des apparences célestes. Son système, composé de sphères homocentriques centrées sur une Terre immobile, mais ayant des axes de rotation différents et agissant les uns sur les autres, présentait toutefois le gros défaut de ne pouvoir expliquer les variations des distances des planètes à la Terre. On lui attribue aussi l'invention du cadran solaire horizontal.