The doctrine of Heraclitus, that all things are and are not, seems to make everything true, while that of Anaxagoras, that there is an intermediate between the terms of a contradiction, seems to make everything false; for when things are mixed, the mixture is neither good nor not good, so that one cannot say anything that is true.