L'omnipotence de Dieu s'étend à tout ce qui n'implique pas de contradiction logique. Puisque l'idée que Dieu crée un rocher trop lourd pour qu'il puisse le soulever implique une contradiction logique, elle n'est pas soumise à son omnipotence. Cela ne va pas plus à l'encontre de son omnipotence que l'affirmation selon laquelle Dieu ne peut pas faire un cercle carré.
La raison pour laquelle cette idée implique une contradiction logique est qu'elle prétend que Dieu est tout-puissant (dans la mesure où il crée le rocher) et pas tout-puissant (dans la mesure où il ne peut pas soulever le rocher) au même titre, au même endroit et au même moment. Comme il s'agit d'une violation du principe de non-contradiction, ce n'est pas possible.
Ce n'est donc pas par manque de puissance que Dieu ne peut pas créer un rocher trop lourd pour qu'il puisse le soulever. C'est en raison de l'impossibilité d'un tel état de fait.