Ptolemaeus, Alphonsus , Arzachel és környéke