Omnipotence and necessary moral perfection: are they compatible? · Study