Ecclesiastes says in his first chapter, "The number of fools is infinite;" and when he calls it infinite, does he not seem to comprehend all men, unless it be some few whom yet 'tis a question whether any man ever saw?
A few sentences later we find the following apparent glitch:
For by the moon interpreters understand human nature, and by the sun, God, the only fountain of light; with which agrees that which Christ himself in the Gospel denies, that anyone is to be called good but one, and that is God. And then if he is a fool that is not wise, and every good man according to the Stoics is a wise man, it is no wonder if all mankind be concluded under folly.The flawed reasoning can be rendered in logical notation like this (leaving out the bit on the goodness of God):
So, before declaring Erasmus guilty of logical mistake, let's examine the original latin source (bolds mine):
Siquidem Lunam humanam naturam interpretantur, Solem omnis luminis fontem, Deum. Huic adstipulatur quod ipse Christus in Euangelio negat, quemquam appellandum bonum, nisi Deum unum. Porro si stultus est, quisquis sapiens non est, et quisquis bonus, idem sapiens, auctoribus Stoicis, nimirum mortales omneis Stultitia complectatur necessum est.
As far as I can tell, the correct interpretation of the marked part is x Good(x) → Wise(x), so Erasmus got it wrong. Unlike the case with infinity, here we can't concede the author the excuse of having been born too early: he should have known better.