First-Order Modal Logic in HOL: Deep and Shallow Embeddings with Automated Faithfulness (Extended Preprint)
Dit artikel breidt de deep-and-shallow embedding-methodologie uit van propositielogica naar eerste-orde modale logica binnen Isabelle/HOL door drie afzonderlijke embeddings te bieden, de noodzakelijke substitutiemachinerie voor kwantoren te ontwikkelen, en het downward Löwenheim-Skolem-theorema te mechaniseren om een globaal getrouwheidsbewijs te automatiseren dat diepe validiteit verzoent met minimale-shallow interpretaties over volledige domeinen.
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 superintelligente robot probeert te leren (laten we haar "Isabelle" noemen) hoe ze moet nadenken over een universum waarin dingen op sommige plaatsen waar kunnen zijn, maar op andere plaatsen onwaar. Dit is de wereld van de First-Order Modal Logic (FML). Het is als een spelletje "Wat als?" gecombineerd met een presentielijst van elk mogelijk persoon.
Het probleem is dat Isabelle een zeer precieze, hoogwaardige taal spreekt die Higher-Order Logic (HOL) wordt genoemd. Om Isabelle te laten begrijpen hoe ons "Wat als?"-spel werkt, moesten de auteurs drie verschillende bruggen (embeddings) bouwen om onze logica naar haar taal te vertalen.
De Drie Bruggen
- De Diepe Brug (Het Blauwdruk): Dit is alsof je een letterlijk, fysiek model van de logica bouwt met Lego-steentjes. Elke regel, elke "en", elke "niet" en elke "voor alle" is een afzonderlijk steentje in een gigantische structuur. Het is zwaar en gedetailleerd, perfect om de vorm van de logica zelf te bestuderen, maar het is moeilijk voor de robot om er snel op te draaien.
- De Zware Ondiepe Brug (Het Full-Service Hotel): Deze brug is als een luxe hotel waar elke gast (elke formule) zijn eigen kamer krijgt, en de kamer komt met zijn eigen kaart van de wereld, een lijst van alle mogelijke mensen en een specifieke gids. Het draagt alles expliciet bij zich. Het is heel duidelijk, maar het is een beetje lomp om mee te sjouwen.
- De Lichte Ondiepe Brug (De Minimalistische Tent): Dit is de ster van het papier. Het is een kleine, draagbare tent. In plaats van een volledige kaart en een lijst van iedereen mee te dragen, draagt het slechts een "wereld" en een "gids". Het gaat ervan uit dat de rest van de meubels al aanwezig is. Het is zo licht dat de robot haar automatische redeneertools (zoals "Sledgehammer" en "Nitpick") er razendsnel op kan draaien.
De Grote Hindernis: Het Surjectiviteitsprobleem
Hier wordt het verhaal lastig. De auteurs wilden bewijzen dat de Lichte Tent en de Diepe Blauwdruk eigenlijk precies hetzelfde zeggen. Ze wilden laten zien dat als een bewering waar is in de Blauwdruk, deze ook waar is in de Tent, en andersom.
Maar er was een struikelblok. De Lichte Tent gebruikt een gids (een variabele toewijzing) die alleen naar een aftelbaar aantal mensen kan wijzen (zoals de natuurlijke getallen: 1, 2, 3...). Echter, de Diepe Blauwdruk staat een universum toe met een ontoelbaar aantal mensen (zoals alle reële getallen op een lijn).
Als het universum enorm en ontoelbaar groot is, kan een gids die alleen naar een aftelbare lijst mensen kan wijzen, niet iedereen bereiken. Het is alsof je probeert de presentie op te nemen in een stadion van een miljard mensen met een lijst die slechts ruimte heeft voor duizend namen. De auteurs realiseerden zich dat als ze probeerden de gids iedereen in een ontoelbaar universum te laten bereiken, het bewijs zou breken.
De Magische Oplossing: De Downward Löwenheim–Skolem Theorem
Om dit op te lossen, probeerden de auteurs niet de gids de ontoelbare menigte te laten bereiken. In plaats daarvan gebruikten ze een wiskundige truc genaamd de (aftelbare) downward Löwenheim–Skolem theorem.
Denk hierover na: de auteurs bewezen dat voor elk gigantisch, ontoelbaar universum, er een kleiner, aftelbaar "schaduw"-universum bestaat dat exact hetzelfde gedraagt als de logica waar wij om geven. Het is alsof je een perfect, miniatuurmodel vindt van een enorme stad waar elke straathoek en elk gebouw zich precies hetzelfde gedraagt als in de echte wereld, maar het model is klein genoeg om op een bureau te passen.
Ze toonden aan dat zelfs als de echte wereld onaftelbaar groot is, we deze altijd kunnen verkleinen tot dit aftelbare schaduw-universum. Omdat de gids van onze Lichte Tent iedereen in dit aftelbare schaduw-universum kan bereiken, wordt de brug tussen de Tent en de Blauwdruk weer solide. De auteurs bewozen dat dit werkt; ze hebben niet alleen geraden of gesimuleerd, maar ze hebben een rigoureuze wiskundige argumentatie opgebouwd die standhoudt in Isabelle.
Wat Ze Niet Deden (De "Nee"-lijst)
Het is belangrijk om te weten wat dit papier niet doet, zodat we geen verkeerde indruk krijgen:
- Geen Variërende Domeinen: Ze hebben het probleem niet opgelost waarbij de lijst van mensen van wereld naar wereld verandert (zoals in sommige sciencefictionverhalen waar mensen worden geboren of sterven tussen dimensies in). Ze hielden vast aan een constant domein, wat betekent dat dezelfde verzameling mensen in elke mogelijke wereld bestaat.
- Geen Gelijkheid: Ze hebben geen speciaal "gelijk aan"-teken () in hun logica opgenomen. Ze concentreerden zich op relaties tussen dingen, niet op de vraag of twee dingen identiek zijn.
- Geen Oneindige Werelden (Nog Niet): Om hun aftelbare schaduw te laten werken, moesten ze ook aannemen dat het aantal werelden aftelbaar is. Ze gaven toe dat het afhandelen van een universum met een ontoelbaar aantal werelden een taak is voor toekomstig werk.
Het Resultaat: Een Geverifieerde Verbinding
De auteurs suggereerden niet alleen dat dit werkt; ze mechaniseerden het bewijs binnen Isabelle. Ze bouwden de substitutie-machinerie (de instrumenten om variabelen te vervangen zonder de boel te breken) en bewezen dat:
- De Diepe Blauwdruk en de Lichte Tent trouw aan elkaar zijn.
- Je dingen kunt bewijzen in de snelle, lichte Tent, en die bewijzen gegarandeerd waar zijn in de zware, gedetailleerde Blauwdruk.
- Ze hebben dit getest door beroemde logische regels (zoals de K-axioma en de Barcan-formules) te controleren en te bevestigen dat deze standhouden.
Kortom, de auteurs hebben een superefficiënte, lichte manier gebouwd om een computer te laten redeneren over complexe "wat als?"-scenario's met kwantoren, en ze hebben wiskundig bewezen dat deze kortere weg geen belangrijke details overslaat, zelfs wanneer het universum van mogelijkheden oneindig groot is. Ze veranderden een potentieel doodlopende weg (het ontoelbare domein-probleem) in een opgeloste puzzel met behulp van een slimme wiskundige inkrimpingstrue.
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.