esc
Type to search, or take a leap:
1879 (Frege's Begriffsschrift)·Computing·verified

Mathematical logic

Reasoning itself turned into a formal system — a precise symbolic language with explicit rules of inference, in which a proof becomes an object you can check mechanically, symbol by symbol, without understanding what it means.

L'archive profonde est pour l'instant rédigée en anglais — des traductions vérifiées font partie de la feuille de route. La fonction de traduction de votre navigateur fonctionne bien sur cette page.

Mathematical logic
Public domain · Wikimedia Commons

✦ Attendez, vraiment ?

Frege's 1879 Begriffsschrift invented essentially all of modern logic — variables, quantifiers ("for all," "there exists"), and formal proof — yet its strange two-dimensional notation was so alien that the book barely sold and reviewers mocked or ignored it. Worse: as Frege's grand system was going to press two decades later, a 1902 letter from Bertrand Russell showed that a single contradiction, Russell's paradox, collapsed its foundation. Frege, by his own account, was "thunderstruck."

Ce que c'est

Before Frege, logic was Aristotle's syllogisms — subjects and predicates, "all men are mortal, Socrates is a man." Frege's *Begriffsschrift* ("concept-script," 1879) swept that aside for a function-and-argument analysis and, decisively, for *quantifiers* binding *variables*: "for every x, if x is a man then x is mortal." This let logic express relations and layered generality that syllogisms simply could not reach — "every person has a mother," "for every number there is a larger prime." Frege laid down explicit axioms and explicit rules of inference, so that a proof became a purely formal chain, checkable by its shape alone, with no appeal to meaning. That is first-order predicate logic, still the standard notation of mathematics.

Pourquoi cela a compté

Making proof a formal object is what lets you ask mathematical questions *about* mathematics: Is this system consistent? Is it complete? Is there a procedure to decide its truths? Frege's own aim was logicism — to show that arithmetic is nothing but logic in disguise. That dream was wounded by Russell's paradox (consider the set of all sets that do not contain themselves — does it contain itself?), which struck at Frege's rule for forming sets from properties. It was bounded for good by Gödel's incompleteness theorems (1931), which used precisely this formal machinery to prove that any consistent system strong enough for arithmetic must contain true statements it cannot prove. Logic had become powerful enough to map its own limits.

Ce que cela a débloqué

Mathematical logic is the direct parent of the theory of computation: Turing and Church were answering the Entscheidungsproblem, a question posed in this language. It underlies every programming language and type system, automated theorem proving and formal verification, and the relational query languages of databases, which are predicate logic in commercial dress. And it gave the modern world its sober understanding of both the enormous reach and the hard, permanent limits of formal reasoning.

Cette fiche attend encore son récit complet — les cartographes sont à l'œuvre. Sa place dans le graphe est déjà vérifiée.

Quelque chose d'inexact sur cette page ? Chaque affirmation ici est censée survivre à la contestation. Suggérer une correction →