← Nieuwste papers
💻 computer science

Auto formalisation of Chaitin and of the surprise incompleteness Theorem

Dit artikel presenteert een casestudy waarbij een LLM (Claude) wordt gebruikt om de autoformalizatie van Chaitins bewijs van de eerste onvolledigheidsstelling en de Kritchman-Raz versie van de tweede onvolledigheidsstelling van de verrassingsexamenparadox in Agda uit te voeren, waarmee het vermogen van het model wordt aangetoond om complexe computationele simulaties te construeren en machine-gecontroleerde bewijzen te produceren, terwijl de huidige sterktes en beperkingen in wiskundige redenering worden belicht.

Oorspronkelijke auteurs: Thierry Coquand

Gepubliceerd 2026-06-12
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Thierry Coquand

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Het Grote Plaatje: Een Robot Leren Rekenen

Stel je voor dat je een zeer slimme robot hebt (een AI genaamd Claude) en een zeer strikt, aan regels gebonden wiskundig handboek genaamd "Basic Recursive Arithmetic". Dit handboek is als een spel met zeer specifieke regels: je mag alleen basisrekenen en eenvoudige logica gebruiken, geen flauwekul of "magische" trucjes.

Het doel van dit artikel is om te zien of de robot een complexe, beroemde wiskundige bewijsvoering (over waarom wiskunde grenzen heeft) kan lezen en deze volledig kan herschrijven in de strikte taal van dat handboek, zonder dat een mens ook maar één regel code schrijft.

Het antwoord is ja. De robot slaagde erin om twee diepe wiskundige ideeën te vertalen naar deze strikte taal, waarbij hij een bewijs creëerde dat een computer kan controleren op 100% juistheid.

De Twee Hoofdzieën

Het artikel richt zich op twee beroemde concepten: Chaitins Bewijs (gerelateerd aan de eerste onvolledigheidsstelling) en de Verrassingsexamen-paradox (een versie van de tweede onvolledigheidsstelling).

1. Het "Korte Beschrijving" Spel (Chaitins Bewijs)

Stel je voor dat je een bibliotheek hebt van elke mogelijke verhaal die je zou kunnen schrijven met een beperkte set letters.

  • De Regel: Sommige verhalen zijn heel kort en makkelijk te beschrijven. Andere zijn zo complex dat de kortste manier om ze te beschrijven is door simpelweg het hele verhaal op te schrijven.
  • Het Probleem: Chaitins bewijs probeert een verhaal te vinden dat zo complex is dat het niet door een kort programma beschreven kan worden.
  • De Uitdaging voor de Robot: Om dit te bewijzen, moest de robot binnen het wiskundige handboek een "machine" bouwen die een verhaal kan lezen, het kan uitvoeren en kan zien wat het doet.
  • De Hindernis: Het wiskundige handboek is te simpel om van nature "het draaien van een programma" af te handelen, omdat dat meestal een complexe functie vereist (zoals de Ackermann-functie) die het handboek niet toestaat.
  • De Oplossing: De menselijke auteur suggereerde een truc genaamd "Gandy/Howard majorisation". Denk hierbij aan het geven van een brandstoftank aan de robot. In plaats van de machine te vragen om eeuwig door te gaan, berekent de robot precies hoeveel "brandstof" (stappen) een programma nodig heeft om klaar te zijn. Het bouwt een speciale "brandstofmeter" die garandeert dat het programma stopt voordat de tank leeg is.
  • Het Resultaat: De robot bouwde deze brandstofmeter uit zichzelf. Het bewees dat als je probeert een getal te beschrijven dat "te complex is om eenvoudig te worden beschreven", je een logische tegenstrijdigheid creëert (zoals bewijzen dat 0 gelijk is aan 1).

2. Het "Verrassingsexamen" en de Hoop Zand

Het tweede deel van het artikel behandelt een beroemde paradox: Een docent kondigt aan dat er volgende week een verrassingsexamen zal zijn. De studenten redeneren dat het niet vrijdag kan zijn (want als ze tegen donderdag nog niets hebben gehoord, weten ze dat het vrijdag is), dus kan het ook geen donderdag zijn, enzovoort... totdat ze concluderen dat er helemaal geen examen kan zijn. Maar dan geeft de docent het examen op woensdag, en is het een verrassing.

Het artikel gebruikt een versie van deze logica (door Kritchman en Raz) om te bewijzen dat een wiskundig systeem niet zijn eigen consistentie kan bewijzen (dat het geen tegenstrijdigheden bevat).

  • De Oude Manier: Eerdere bewijzen telden het aantal dagen of getallen om een tegenstrijdigheid te vinden.
  • De Nieuwe Manier (De Sorites/Hoop Zand Paradox): De auteurs vergelijken dit met de Paradox van de Hoop Zand.
    • Als je een hoop zand hebt en je verwijdert één korrel, is het nog steeds een hoop.
    • Als je er nog een verwijdert, is het nog steeds een hoop.
    • Als je korrels één voor één blijft verwijderen, eindig je uiteindelijk bij nul korrels. Maar op welk exact punt was het geen "hoop" meer?
  • De Toepassing:
    • Stel je een lijst met getallen voor van 0 tot een enorm groot getal NN.
    • De logica probeert te bewijzen: "Het is onmogelijk dat alle deze getallen een korte beschrijving hebben."
    • De robot bewijst dit stap voor stap. Het zegt: "Als we aannemen dat getallen 0 tot en met NN allemaal een korte beschrijving hebben, krijgen we een tegenstrijdigheid."
    • Daarna verwijdert het 0. "Oké, als 1 tot en met NN korte beschrijvingen hebben, krijgen we nog steeds een tegenstrijdigheid."
    • Het blijft één getal tegelijk verwijderen (zoals het verwijderen van korrels zand).
    • Uiteindelijk bereikt het een punt waar de lijst leeg is, maar de logica dwingt toch een tegenstrijdigheid af.
  • De Twist: Het artikel betoogt dat dit geen "vicieuze cirkel" van zelfverwijzing is; het is meer zoals de hoop zand. Je kunt één korrel (één getal) veilig weghalen, maar als je het blijft doen, stort de hele structuur in. Deze instorting bewijst dat het wiskundige systeem niet kan bewijzen dat het veilig is (consistent) zonder zichzelf te breken.

Waarom Dit Belangrijk Is (Volgens het Artikel)

  1. AI als Wiskundige Assistent: Het artikel laat zien dat huidige AI (zoals Claude) nu goed genoeg is om de kleine, saaie details van complexe wiskundige bewijzen af te handelen. Het kan parsers bouwen, machines evalueren en logische stappen afhandelen die mensen normaal gesproken handmatig moeten doen.
  2. Constructieve Wiskunde: Het artikel benadrukt dat in de "constructieve wiskunde" (waar je daadwerkelijk het ding moet bouwen waar je over praat), het idee van een "partiële functie" (een programma dat misschien eeuwig blijft draaien) lastig is. De robot moest een "loopend" programma gebruiken dat misschien eeuwig blijft draaien, maar het bewijs garandeert dat het stopt. Dit is een subtiel maar cruciaal onderscheid dat de AI correct afhandelde.
  3. Geen Magische Trucs: De robot gebruikte geen "tactics" (snelkoppelingen) of fancy bibliotheken. Het bouwde alles vanaf nul met alleen de basisregels van het wiskundige systeem. Dit maakt het bewijs zeer robuust en gemakkelijk te verifiëren door een computer.

De Conclusie

Het artikel is een casestudy die aantoont dat AI nu kan fungeren als een krachtige partner in de formele wiskunde. Het kan een hoog niveau idee (zoals "wiskunde heeft grenzen") nemen en dit vertalen naar een rigide, machine-controleerbaar formaat.

De auteurs merken op dat hoewel de AI een mens nodig heeft om het te begeleiden (zoals het suggereren van de "brandstoftank"-truc), de AI vervolgens autonoom de code kan schrijven, de logica kan opbouwen en het hele proces kan documenteren. Het resultaat is een volledig geverifieerd bewijs dat verheldert hoe deze diepe logische paradoxen precies werken, waarbij ambiguïteit wordt weggestreept en alleen de harde, logische feiten overblijven.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →