Jon A, Those three criteria (quoted below) are Plato's.

Aristotle's father was a physician, and he trained his son for the first 18 years.  Aristotle admitted that Plato's abstract forms were perfect, but he recognized the need to value and deal with the imperfections of life and the world.

Philo Judaeus of Alexandria was an early Neoplatonist, who wrote many volumes  to reconcile the Torah with Greek philosophy.