Fusions of One-Variable First-Order Modal Logics

Dit artikel onderzoekt behoudsresultaten voor de onafhankelijke fusie van één-variabele eerste-orde modale logieken en toont aan dat Kripke-compleetheid en beslisbaarheid behouden blijven zonder gelijkheid, maar verloren gaan bij fusies met gelijkheid en niet-rigide constanten door middel van het coderen van Diophantische vergelijkingen.

Roman Kontchakov, Dmitry Shkatov, Frank Wolter

Gepubliceerd 2026-03-06
📖 5 min leestijd🧠 Diepgaand

Each language version is independently generated for its own context, not a direct translation.

Stel je voor dat logica een soort receptenboek is voor het bouwen van slimme computers of het begrijpen van complexe regels in de wereld. In dit receptenboek staan twee soorten ingrediënten:

  1. Propositionele logica: Dit zijn simpele zinnen zoals "Het regent" of "De deur is open".
  2. Eerste-orde logica: Dit is iets geavanceerder, waar je kunt zeggen "Er is iemand die regent" of "Voor elke deur geldt...".

De auteurs van dit artikel (Roman, Dmitry en Frank) zijn op onderzoek uit naar wat er gebeurt als je twee verschillende receptenboeken samenvoegt (een zogenaamde "fusie"). Ze kijken specifiek naar logische systemen die slechts één variabele gebruiken (bijvoorbeeld alleen de variabele 'x' voor "iemand").

Hier is de kern van hun ontdekking, vertaald naar alledaagse taal:

1. De "Vriendelijke" Fusie (Zonder "Gelijkheid")

Stel je voor dat je twee verschillende spellen combineert. In het ene spel mag je alleen bewegen als het dag is, in het andere alleen als het nacht is. Als je deze spellen samenvoegt, maar niet zegt dat "ik" in het ene spel precies dezelfde persoon ben als "ik" in het andere spel (geen "gelijkheid"), dan werkt het wonderbaarlijk goed.

  • Wat ze ontdekten: Als je twee logische systemen samenvoegt zonder de regel "x is hetzelfde als y", dan blijven de belangrijkste eigenschappen behouden.
    • Beslisbaarheid: Je kunt nog steeds altijd een computerprogramma schrijven dat zegt: "Ja, deze zin is waar" of "Nee, deze zin is onwaar".
    • Volledigheid: De regels zijn compleet; er zijn geen gaten in het systeem.
  • De Metafoor: Het is alsof je twee verschillende soorten Lego-blokken in één doos doet. Zolang je niet probeert twee blokken aan elkaar te "lijmen" (gelijkheid), kun je er nog steeds prachtige, voorspelbare kasten mee bouwen. Je weet precies wat er gebeurt.

Een kleine nuance: Als je kijkt naar de lokale regels (wat gebeurt er op dit specifieke moment?), werkt het perfect. Maar als je kijkt naar de globale regels (wat geldt er voor het hele universum?), kan het soms een beetje "ontsnappen" aan de eindigheid. Je kunt een oneindig groot model nodig hebben om een fout te vinden, zelfs als de regels zelf simpel zijn.

2. De "Gevaarlijke" Fusie (Met "Gelijkheid" en Tellen)

Nu wordt het spannend. Wat gebeurt er als we de regel toevoegen: "x is precies hetzelfde object als y"? En wat als we ook kunnen tellen, bijvoorbeeld: "Er is precies één persoon die dit doet"?

  • Wat ze ontdekten: Dit is de valkuil. Zodra je "gelijkheid" en het vermogen om te tellen (tot één) toevoegt, crasht het systeem.
    • Onbeslisbaarheid: Plotseling is het onmogelijk om een computerprogramma te schrijven dat voor elke zin kan zeggen of deze waar is of niet. Het wordt een raadsel dat nooit opgelost kan worden.
    • De Oorzaak: De auteurs tonen aan dat je met deze regels Diophantische vergelijkingen kunt coderen. Dat zijn wiskundige vergelijkingen met gehele getallen (zoals x2+y2=z2x^2 + y^2 = z^2). Het bewijzen dat je deze vergelijkingen kunt simuleren in je logica betekent dat je het probleem van de "onoplosbare vergelijkingen" in je systeem hebt ingebouwd.
  • De Metafoor: Stel je voor dat je twee spellen samenvoegt, maar je voegt een regel toe: "Als ik in spel A een rode bal heb, is dat exact dezelfde rode bal als in spel B, en we moeten precies tellen hoeveel er zijn." Plotseling wordt het spel zo complex dat het een Minsky-machine (een soort simpele computer) wordt die oneindig door kan rekenen zonder ooit te stoppen. Je kunt niet meer voorspellen of het spel ooit klaar is.

3. De "S5" Oplossing (De Veilige Haven)

De auteurs kijken ook naar een specifieke manier om deze systemen te combineren, waarbij ze een speciale "S5-modus" gebruiken. Denk aan S5 als een universale camera die alles tegelijk ziet en weet dat alles wat waar is, overal waar is.

  • De Oplossing: Als je twee systemen samenvoegt die deze "universale camera" (S5) delen, en je zorgt ervoor dat je modellen "homogeen" zijn (dat wil zeggen: als iets ergens waar is, is het overal in die groep waar), dan kun je de veiligheid terugwinnen.
  • De Metafoor: Het is alsof je twee verschillende landen laat samensmelten, maar je zorgt ervoor dat ze allemaal onder één grote, onfeilbare wet vallen (de S5). Zolang ze zich aan die ene grote wet houden, blijven de regels voorspelbaar en beslisbaar, zelfs als je "gelijkheid" gebruikt.

Samenvatting in het Kort

  • Geen "Gelijkheid": Alles is veilig, voorspelbaar en oplosbaar. Je kunt twee logische systemen moeiteloos samenvoegen.
  • Met "Gelijkheid" en Tellen: Pas op! Je systeem wordt onvoorspelbaar. Je kunt problemen creëren die wiskundig onoplosbaar zijn (zoals het oplossen van bepaalde vergelijkingen).
  • De S5-Strategie: Als je een specifieke, sterke regel (S5) deelt tussen de systemen, kun je de veiligheid behouden, zelfs met gelijkheid.

Waarom is dit belangrijk?
Dit onderzoek helpt wetenschappers en programmeurs te begrijpen waar de grenzen liggen van slimme systemen. Het vertelt ons: "Je kunt veel dingen combineren, maar pas op als je begint te tellen en te zeggen 'dit is hetzelfde als dat', want dan verdwalen we in een wiskundige doolhof waar geen uitweg meer is."