Michael J. Beeson on Gottlob Frege
← Back to Gottlob Frege Profile
“Gottlob Frege created modern logic including "for all," "there exists," and rules of proof. Leibniz and Boole had dealt only with what we now call "propositional logic" (that is, no "for all" or "there exists"). They also did not concern themselves with rules of proof, since their aim was to reach truth by pure calculation with symbols for the propositions. Frege took the opposite track: instead of trying to reduce logic to calculation, he tried to reduce mathematics to logic, including the concept of number.”
“Bertrand Russell found Frege's famous error: Frege had overlooked what is now known as the Russell paradox. Namely, Frege's rules allowed one to define the class of x such that P(x) is true for any "concept" P. Frege's idea was that such a class was an object itself, the class of objects "falling under the concept P." Russell used this principle to define the class R of concepts that do not fall under themselves. This concept leads to a contradiction... argument: (1) if R falls under itself then it does not fall under itself; (2) this contradiction shows that it does not fall under itself; (3) therefore by definition it does fall under itself after all.”