Case study: proving sqrt(2) irrational with LPTP and an LLM
Dit artikel presenteert een casestudy die aantoont hoe een LLM, gestuurd door basisdefinities van logisch programmeren en geverifieerd door de LPTP-bewijsvoerder, succesvol een volledig, voor mensen leesbaar formeel bewijs kan genereren van de irrationaliteit van de wortel van 2.
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
Stel je voor dat je een detective bent die een mysterie probeert op te lossen dat mensen al meer dan tweeduizend jaar voor raadsels stelt: is de vierkantswortel van 2 een "rationaal" getal? In de wereld van de wiskunde is een rationaal getal als een perfect stuk taart, een nette breuk (zoals 3/4 of 5/2). Een irrationaal getal is een slordige, eindeloze reeks decimalen die nooit als een eenvoudige breuk geschreven kan worden. De vierkantswortel van 2 is de lengte van de diagonaal van een vierkant met zijden van lengte 1, en oude wiskundigen bewezen dat het slordig is—het kan geen breuk zijn.
Stel je nu voor dat je twee zeer verschillende hulpmiddelen hebt om je te helpen dit mysterie op te lossen. Het eerste is een superstrikte, robotachtige scheidsrechter genaamd LPTP. Hij spreekt een zeer precieze, logische taal (gebaseerd op Prolog) en accepteert een bewijs alleen als elke stap wiskundig perfect is. Als je zelfs maar een klein foutje maakt, slaat hij met de hamer en zegt: "Nee, ongeldig." Het tweede hulpmiddel is een Large Language Model (LLM), wat een soort superintelligente, creatieve student is die bijna alles heeft gelezen wat ooit geschreven is. Deze student is erg goed in het raden van de volgende stap in een verhaal of een wiskundig probleem, maar soms "hallucineert" hij, waarbij hij feiten verzint die goed klinken maar eigenlijk onjuist zijn.
De grote vraag voor wetenschappers vandaag de dag is: kunnen we deze twee combineren? Kunnen we de creatieve student het zware werk laten doen van het schrijven van het bewijs, terwijl de strikte scheidsrechter elke zin controleert om te verzekeren dat de student niet liegt? Dit artikel onderzoekt precies die samenwerking, waarbij het eeuwenoude mysterie van de vierkantwortel van 2 als testgeval wordt gebruikt.
De Grote Bewijs-Check Samenwerking
In dit artikel zetten de auteurs zich scharpe om te zien of ze een moderne AI (specifiek een model genaamd Claude) kunnen gebruiken om te helpen bewijzen dat de vierkantswortel van 2 irrationaal is, maar met een twist: het bewijs moest geschreven worden in een zeer specifere, strikte vorm die de robotachtige scheidsrechter (LPTP) kon begrijpen en verifiëren. Ze wilden niet alleen dat de AI zou zeggen "het is waar"; ze wilden dat de AI de eigenlijke stapsgewijze logica zou schrijven, die de scheidsrechter vervolgens zou beoordelen.
Het verhaal begint met een eenvoudig idee. Om te bewijzen dat de vierkantswortel van 2 irrationaal is, neem je meestal het tegenovergestelde aan: dat het wel een breuk is van twee gehele getallen, en , die geen gemeenschappelijke delers hebben (ze zijn "copriem"). Als je de berekening uitvoert, kom je uiteindelijk uit op een tegenspraak waarbij beide getallen even moeten zijn, wat betekent dat ze wel een deler delen (2). Dit breekt de regel dat ze copriem waren, wat bewijst dat de oorspronkelijke aanname onjuist was.
De auteurs probeerden de AI dit bewijs in de strikte taal van LPTP te laten schrijven. In het begin was de AI als een student die het verhaal kent, maar de vereiste essay niet in het juiste formaat kan schrijven. De AI probeerde stappen over te slaan of logische sprongen te maken die de scheidsrechter niet zou accepteren.
Hier vond de samenwerking plaats. De auteurs zetten een feedbackloop op:
- De AI probeert een stap van een bewijs te schrijven.
- De scheidsrechter (LPTP) controleert het.
- Als de scheidsrechter een fout vindt, wijst hij de exacte regel aan waar de logica brak.
- De auteurs tonen deze fout aan de AI.
- De AI probeert het opnieuw en corrigeert de specifieke fout.
Dit proces was als een spelletje "warm en koud". De scheidsrechter zei niet alleen "fout"; hij zei: "Je maakte een fout in stap 4," waardoor de AI zijn koers kon corrigeren.
De Resultaten: Een Gedeeltelijke Overwinning
Het experiment was een succes, maar met enkele kanttekeningen. De AI was in staat om veel van de kleinere, makkelijkere onderdelen van de puzzel zelfstandig te bewijzen. Het slaagde bijvoorbeeld in het bewijzen van "als een getal even is, dan is het kwadraat even" of "2 keer een getal is even". De auteurs noemen dit "lemma's" (kleine hulpbewijzen). De AI kreeg deze goed, en bedacht soms zelfs nieuwe hulpideeën waar de mensen nog niet aan hadden gedacht.
Echter, voor het lastigste deel van het bewijs—de specifieke logica die laat zien waarom de vierkantswortel van 2 geen breuk kan zijn—liep de AI vast. Het kon niet in staat om op eigen kracht het juiste pad te vinden. Daarom moesten de menselijke auteurs ingrijpen en de AI een "hint" geven of zelfs de hoofdstructuur van het bewijs zelf schrijven, waarbij ze de AI vroegen de kleinere gaten in te vullen.
Uiteindelijk produceerden ze een volledig, formeel bewijs dat de vierkantswortel van 2 irrationaal is. Dit bewijs werd gedeeltelijk geschreven door de AI en volledig gecontroleerd door de robotachtige scheidsrechter. De scheidsrechter gaf het een voldoende, waarmee werd bevestigd dat de logica klopte.
Wat Dit Betekent
Het artikel beweert niet dat AI nu alle wiskundige problemen zelfstandig kan oplossen. Sterker nog, de auteurs laten expliciet zien dat de AI het niet alleen kan; zonder de menselijke begeleiding en de strikte controle van de scheidsrechter, zou de AI waarschijnlijk een vals of gebroken bewijs hebben geproduceerd.
In plaats daarvan suggereert het artikel een nieuwe manier van werken: AI als conceptschrijver, mensen als redacteurs, en formele tools als factcheckers. De AI is snel en creatief en genereert ideeën en vult details in, terwijl het formele hulpmiddel (LPTP) fungeert als een onvermoeibaar oog dat hallucinaties en fouten opmerkt.
De auteurs testten ook andere geautomatiseerde wiskundige tools (genoemd ATP's) om te zien of ze het werk sneller konden doen. Deze tools waren snel en gratis, maar produceerden bewijzen die moeilijk leesbaar waren voor mensen en niet gemakkelijk toegevoegd konden worden aan de bibliotheek van geverifieerde wiskunde. De AI-aanpak, hoewel langzamer en met menselijke hulp, produceerde bewijzen die leesbaar waren en veilig opgeslagen konden worden voor toekomstig gebruik.
Kortom, dit artikel laat zien dat we niet hoeven te kiezen tussen menselijke intuïtie en machinale precisie. Door de AI het zware werk van het concept schrijven te laten doen en de strikte tools de beoordeling te laten doen, kunnen we een systeem bou�uren waarin AI ons helpt complexe wiskundige waarheden te bewijzen, zolang we een mens in de loop houden om het schip te sturen en een strikte scheidsrechter om de kaart te controleren. De vierkantswortel van 2 blijft irrationaal, maar nu hebben we een nieuwe, collaboratieve manier om het te bewijzen.
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.