Allmän ram - General frame
I logik är allmänna ramar (eller helt enkelt ramar ) Kripke-ramar med en extra struktur, som används för att modellera modal och mellanliggande logik. Den allmänna ramsemantiken kombinerar de viktigaste dygderna med Kripkes semantik och algebraisk semantik : den delar den transparenta geometriska insikten om den förra och den robusta fullständigheten hos den senare.
Definition
En allmän modal ram är en trippel , där är en Kripke-ram (dvs. R är en binär relation på uppsättningen F ), och V är en uppsättning underuppsättningar av F som stängs under följande:
- de booleska operationerna i (binär) korsning , union och komplement ,
- operationen , definierad av .
De är alltså ett speciellt fall av uppsättningsfält med ytterligare struktur . Syftet med V är att begränsa de tillåtna värderingarna i ramen: en modell baserad på Kripke-ramen är tillåten i den allmänna ramen F , om
- för varje förslagsvariabel s .
Stängningsförhållandena på V säkerställer sedan att det tillhör V för varje formel A (inte bara en variabel).
En formel A är giltig i F , om för alla tillåtna värderingar , och alla poäng . En normal modal logik L är giltigt i ramen F , om alla axiom (eller ekvivalent, alla satser ) av L gäller i F . I det här fallet kallar vi F för en L - ram .
En Kripke ram kan identifieras med en allmän ram i vilken alla värderingarna är tillåtlig: dvs , där betecknar effekt uppsättning av F .
Typer av ramar
I allmänhet är generella ramar knappast mer än ett snyggt namn för Kripke- modeller ; i synnerhet går korrespondensen mellan modala axiomer till egenskaper på tillgänglighetsrelationen förlorad. Detta kan åtgärdas genom att införa ytterligare villkor för uppsättningen tillåtna värderingar.
En ram kallas
- differentierad , om det antyder ,
- tätt , om det antyder ,
- kompakt , om varje delmängd av V med den ändliga korsningsegenskapen har en icke-tom korsning,
- atom , om V innehåller alla singletoner,
- raffinerad , om den är differentierad och tät,
- beskrivande , om den är förfinad och kompakt.
Kripke-ramar är raffinerade och atomära. Oändliga Kripke-ramar är dock aldrig kompakta. Varje ändlig differentierad eller atomär ram är en Kripke-ram.
Beskrivande ramar är den viktigaste klassen av ramar på grund av dualitetsteorin (se nedan). Raffinerade ramar är användbara som en vanlig generalisering av beskrivande ramar och Kripke-ramar.
Funktioner och morfismer på ramar
Varje Kripke-modell inducerar den allmänna ramen , där V definieras som
De grundläggande sanningsbevarande funktionerna för genererade underramar, p-morfiska bilder och oskiljaktiga förbund med Kripke-ramar har analoger på allmänna ramar. En ram är en genererad delram av en ram , om Kripke-ramen är en genererad delram av Kripke-ramen (dvs. är en delmängd av stängd uppåt under , och ), och
En p-morfism (eller avgränsad morfism ) är en funktion från F till G som är en p-morfism av Kripke-ramarna och , och uppfyller den ytterligare begränsningen
- för alla .
Den ojämna sammansättningen av en indexerad uppsättning ramar , är ramen , där F är den ojämna föreningen av , R är föreningen av , och
Den förfining av en ram är en raffinerad ram definieras enligt följande. Vi betraktar ekvivalensrelationen
och låt vara en uppsättning ekvivalensklasser av . Sedan sätter vi
Fullständighet
Till skillnad från Kripke-ramar är varje normal modalogik L komplett med avseende på en klass av allmänna ramar. Detta är en konsekvens av det faktum att L är komplett med avseende på en klass av Kripke-modeller : eftersom L är stängd under substitution är den allmänna ramen som induceras av en L- ram. Dessutom är varje logik L komplett med avseende på en enda beskrivande ram. Faktum är att L är komplett med avseende på dess kanoniska modell, och den allmänna ramen som induceras av den kanoniska modellen (kallad den kanoniska ramen för L ) är beskrivande.
Dualitet Jónsson – Tarski
Allmänna ramar har nära koppling till modala algebraer . Låta vara en allmän ram. Uppsättningen V är stängd under booleska operationer, därför är det en delalgebra till den effektuppsatta booleska algebra . Det har också en ytterligare unary operation . Den kombinerade strukturen är en modal algebra, som kallas den dubbla algebra av F , och betecknas med .
I motsatt riktning är det möjligt att konstruera den dubbla ramen till vilken modal algebra som helst . Den Boolean algebra har en stenmagasin , vars underliggande set F är mängden av alla ultrafilter av A . Uppsättningen V av tillåtna värderingar i består av de öppna delmängderna av F , och tillgänglighetsrelationen R definieras av
för alla ultrafilter x och y .
En ram och dess dubbla validerar samma formler, därav är den allmänna ramsemantiken och algebraisk semantiken i en mening ekvivalent. Den dubbla dubbla av vilken modal algebra som helst är isomorf för sig själv. Detta är inte sant i allmänhet för dubbla dualer av ramar, eftersom dubbla för varje algebra är beskrivande. I själva verket är en ram beskrivande om och bara om den är isomorf till sin dubbla dubbla .
Det är också möjligt att definiera dualer av p-morfismer å ena sidan och modala algebra homomorfismer å andra sidan. På detta sätt operatörerna och bli ett par kontravari funktorer mellan kategorin allmänna ramar och kategorin modala algebras. Dessa funktioner ger en dualitet (kallad Jónsson – Tarski-dualitet efter Bjarni Jónsson och Alfred Tarski ) mellan kategorierna av beskrivande ramar och modala algebraer. Detta är ett speciellt fall av en mer allmän dualitet mellan komplexa algebraer och fält av uppsättningar på relationsstrukturer .
Intuitionistiska ramar
Ramsemantiken för intuitionistisk och mellanliggande logik kan utvecklas parallellt med semantiken för modalogik. En intuitionistisk allmän ram är en trippel , där är en delordning på F , och V är en uppsättning av övre delmängder ( kottar ) av F som innehåller den tomma uppsättningen och är stängd under
- korsning och union,
- operationen .
Giltighet och andra koncept introduceras sedan på samma sätt som modala ramar, med några få ändringar som är nödvändiga för att tillgodose de svagare stängningsegenskaperna för uppsättningen tillåtna värderingar. I synnerhet kallas en intuitionistisk ram
- tätt , om det antyder ,
- kompakt , om varje delmängd med den ändliga korsningsegenskapen har en icke-tom korsning.
Täta intuitionistiska ramar differentieras automatiskt och därmed förfinas.
Den dubbla av en intuitionistisk ram är Heyting-algebra . Det dubbla av en Heyting-algebra är den intuitionistiska ramen , där F är uppsättningen av alla primära filter av A , ordningen är inkludering och V består av alla delmängder av F av formen
var . Som i modalfallet, och är ett par kontravariantfunktioner, vilket gör kategorin Heyting-algebraer ekvivalent med kategorin beskrivande intuitionistiska ramar.
Det är möjligt att konstruera intuitionistiska allmänna ramar från transitiva reflexiva modala ramar och vice versa, se modal följeslagare .
Referenser
- Alexander Chagrov och Michael Zakharyaschev, Modal Logic , vol. 35 i Oxford Logic Guides, Oxford University Press, 1997.
- Patrick Blackburn, Maarten de Rijke och Yde Venema, Modal Logic , vol. 53 av Cambridge Tracts in Theoretical Computer Science, Cambridge University Press, 2001.