It is a mistake of Irenæus to say that the doctrine of metempsychosis originated with Plato: it was first publicly taught by Pythagoras, who learned it from the Egyptians. Comp. Clem. Alex., Strom., i. 15: Herodot., ii. 123.