Monoidal t-norm logik

Inom matematisk logik är monoidal t-normbaserad logik (eller kort sagt MTL ), logiken för vänsterkontinuerliga t-normer , en av t - normens fuzzy logik . Den tillhör den bredare klassen av substrukturella logiker , eller logik av restgitter ; den utvidgar logiken för kommutativt begränsade integralrestgitter (känd som Höhles monoidala logik, Onos FL ew , eller intuitionistisk logik utan sammandragning) med axiomet prelinearitet.

Motivering

I suddig logik , snarare än att betrakta påståenden som antingen sanna eller falska, associerar vi varje påstående med ett numeriskt förtroende för det påståendet. Enligt konvention sträcker sig konfidenserna över enhetsintervallet , där den maximala konfidensen motsvarar det klassiska begreppet sann och den minimala konfidensen motsvarar till det klassiska begreppet falskt.

T-normer är binära funktioner på det reella enhetsintervallet [0, 1], som i fuzzy logik ofta används för att representera en konjunktion connective; om är de konfidenser vi tillskriver påståendena respektive , då använder man en t-norm för att beräkna konfidensen som tillskrivs den sammansatta satsen ' och '. En t-norm måste uppfylla egenskaperna för

kommutativitet ,
associativitet ,
monotoni — om och ,
och har 1 som identitetselement .

Speciellt frånvarande i denna lista är egenskapen idempotens ; det närmaste man kommer är att . Det kan tyckas konstigt att vara mindre säker på ' och ' än i bara , men vi vill generellt sett tillåta förtroendet i en kombinerad ' och ' är mindre än både konfidensen i och konfidensen i , och sedan ordningen genom monotonitet kräver . Ett annat sätt att uttrycka det är att t-normen bara kan ta hänsyn till konfidenserna som siffror, inte de skäl som kan ligga bakom att tillskriva dessa konfidenser; den kan därför inte behandla ' och ' annorlunda än ' och , där vi är lika säkra på båda.

Eftersom symbolen via dess användning i gitterteorin är mycket nära förknippad med egenskapen idempotens, kan det vara användbart att byta till en annan symbol för konjunktion som inte nödvändigtvis är idempotent. I fuzzy logic traditionen använder man ibland för denna "starka" konjunktion, men denna artikel följer den substrukturella logiktraditionen att använda för den starka konjunktionen; alltså är det förtroende vi tillskriver påståendet (läs fortfarande ' och ', kanske med 'stark' eller 'multiplikativ' som kvalificering av 'och').

Efter att ha formaliserat konjunktion , vill man fortsätta med de andra konnektiven. Ett tillvägagångssätt för att göra det är att introducera negation som en ordningsomkastande karta och sedan definiera återstående kopplingar med hjälp av De Morgans lagar , materiell implikation och liknande. Ett problem med att göra det är att de resulterande logikerna kan ha oönskade egenskaper: de kan vara för nära klassisk logik, eller om inte, omvänt, inte stödja förväntade slutledningsregler . Ett alternativ som gör konsekvenserna av olika val mer förutsägbara är att istället fortsätta med implikation som det andra konnektivet: detta är totalt sett det vanligaste bindemedlet i axiomatiseringar av logik, och det har närmare kopplingar till de deduktiva aspekterna av logik än de flesta andra kopplingar. En konfidensmotsvarighet av implikationskonnektivet kan faktiskt definieras direkt som t-normens residuum .

Den logiska länken mellan konjunktion och implikation tillhandahålls av något så grundläggande som slutledningsregeln modus ponens : från och följer . I det luddiga logiska fallet som är mer rigoröst skrivet som eftersom detta tydliggör att vårt förtroende för premissen(erna) här är att i , inte de i och separat. Så om och är våra konfidenser i respektive , då är det eftersträvade konfidensvärdet i , och är det kombinerade förtroendet för . Det kräver vi

eftersom vårt förtroende för inte bör vara mindre än vårt förtroende i påståendet från vilken logiskt följer. Detta begränsar det eftersträvade förtroendet , och en metod för att omvandla till en binär operation som skulle vara att göra den så stor som möjligt medan respektera denna gräns:

.

Att ta ger så det högsta är alltid av en icke-tom avgränsad mängd och därmed väldefinierad. För en generell t-norm kvarstår möjligheten att har en hoppdiskontinuitet vid , i vilket fall skulle kunna bli strikt större än även om definieras som den minsta övre gränsen för s som uppfyller ; för att förhindra det och få byggarbetet som förväntat kräver vi att t-normen är vänsterkontinuerlig . Resterna av en vänsterkontinuerlig t-norm kan således karakteriseras som den svagaste funktionen som gör den fuzzy modus ponens giltig, vilket gör den till en lämplig sanningsfunktion för implikation i fuzzy logik.

Mer algebraiskt säger vi att en operation är en rest av en t-norm om för alla , och den uppfyller

om och endast om .

Denna ekvivalens av numeriska jämförelser speglar ekvivalensen av entailments

om och endast om

som existerar eftersom alla bevis för från premissen kan konverteras till ett bevis på från premissen genom att göra ett extra implikationsintroduktionssteg , och omvänt alla bevis på från premissen kan konverteras till ett bevis på från premissen genom att göra ett extra implikationselimineringssteg . Vänsterkontinuitet hos t-normen är det nödvändiga och tillräckliga villkoret för att detta förhållande mellan en t-normkonjunktion och dess återstående implikation ska hålla.

Sanningsfunktioner för ytterligare propositionella konnektiver kan definieras med hjälp av t-normen och dess residuum, till exempel restnegationen På detta sätt fungerar den vänsterkontinuerliga t-normen, dess residuum och sanningsfunktionerna för ytterligare propositionella konnektiver (se avsnittet Standardsemantik nedan) bestäm sanningsvärdena för komplexa propositionsformler i [0, 1]. Formler som alltid utvärderas till 1 kallas då tautologier med avseende på den givna vänsterkontinuerliga t-normen eller tautologier. Mängden av alla tautologier kallas t-normens logik eftersom dessa formler representerar lagarna för fuzzy logik (bestämda av t -norm) som håller (till grad 1) oavsett sanningsgraderna för atomformler . Vissa formler är tautologier med avseende på alla vänsterkontinuerliga t-normer: de representerar allmänna lagar för propositionell fuzzy logik som är oberoende av valet av en viss vänsterkontinuerlig t-norm. Dessa formler bildar logiken MTL, som alltså kan karakteriseras som logiken för vänsterkontinuerliga t-normer.

Syntax

Språk

Språket för den propositionella logiken MTL består av ett uträkneligt antal propositionella variabler och följande primitiva logiska kopplingar :

  • Implikation ( binär )
  • Stark konjunktion (binär). Tecknet & är en mer traditionell notation för stark konjunktion i litteraturen om fuzzy logic, medan notationen följer traditionen av substrukturell logik.
  • Svag konjunktion , även kallad gitterkonjunktion (som det alltid realiseras av gitteroperationen meet i algebraisk semantik). Till skillnad från BL och starkare fuzzy logics är svag konjunktion inte definierbar i MTL och måste inkluderas bland primitiva connectives.
  • Botten ( nullär — en propositionskonstant ; eller är vanliga alternativa symboler och noll ett vanligt alternativt namn för propositionskonstanten (som konstanter botten och noll för substrukturella logiker sammanfaller i MTL).

Följande är de vanligaste definierade logiska kopplingarna:

  • Negation ( unary ), definierad som
  • Ekvivalens (binär), definierad som
I MTL är definitionen ekvivalent med
  • (Svag) disjunktion (binär), även kallad gitterdisjunktion (som det alltid realiseras av gitteroperationen för join i algebraisk semantik), definierad som
  • Topp (nullär), även kallad en och betecknad med eller (eftersom konstanterna topp och noll för substrukturell logik sammanfaller i MTL), definierad som

Välformade formler för MTL definieras som vanligt i propositionell logik . För att spara parenteser är det vanligt att använda följande prioritetsordning:

  • Unära bindemedel (binder närmast)
  • Andra binära bindemedel än implikation och ekvivalens
  • Implikation och ekvivalens (binder mest löst)

Axiom

Ett avdragssystem i Hilbert-stil för MTL har införts av Esteva och Godo (2001). Dess enda avledningsregel är modus ponens :

från och härleder

Följande är dess axiomschema :

Den traditionella numreringen av axiom, som ges i den vänstra kolumnen, är härledd från numreringen av axiom i Hájeks grundläggande fuzzy logik BL. Axiomen (MTL4a)–(MTL4c) ersätter delningsaxiomet ( BL4) för BL. Axiomen (MTL5a) och (MTL5b) uttrycker lagen om residual och axiomet (MTL6) motsvarar villkoret prelinearitet. Axiomen (MTL2) och (MTL3) för det ursprungliga axiomatiska systemet visade sig vara redundanta (Chvalovský, 2012) och (Cintula, 2005). Alla andra axiom visade sig vara oberoende (Chvalovský, 2012).

Semantik

Liksom i andra propositionella t-norm fuzzy logics används algebraisk semantik övervägande för MTL , med tre huvudklasser av algebror med avseende på vilka logiken är komplett :

  • Allmän semantik , bildad av alla MTL-algebror - det vill säga alla algebror för vilka logiken är sund
  • Linjär semantik , bildad av alla linjära MTL-algebror - det vill säga alla MTL-algebror vars gitterordning är linjär
  • Standardsemantik , bildad av alla standard MTL-algebror — det vill säga alla MTL-algebror vars gitterredukt är det reella enhetsintervallet [0, 1] med den vanliga ordningen; de bestäms unikt av funktionen som tolkar stark konjunktion, vilket kan vara vilken vänsterkontinuerlig t-norm som helst

Allmän semantik

MTL-algebror

Algebror för vilka logiken MTL är ljud kallas MTL-algebror. De kan karakteriseras som prelinjära kommutativa bundna integralrestgitter. Mer detaljerat är en algebraisk struktur en MTL-algebra om

  • är ett avgränsat gitter med det övre elementet 0 och det nedre elementet 1
  • är en kommutativ monoid
  • och bildar ett adjoint par , det vill säga om och endast om där är gitterordningen för för alla x , y , och z i , ( restvillkoret )
  • { gäller för alla x och y i L (prelinearitetsvillkoret )

Viktiga exempel på MTL-algebror är standard -MTL-algebror på det reella enhetsintervallet [0, 1]. Ytterligare exempel inkluderar alla booleska algebror , alla linjära Heyting-algebror (båda med ), alla MV-algebror , alla BL -algebror, etc. Eftersom residualvillkoret på samma sätt kan uttryckas med identiteter , MTL-algebror bildar en variation .

Tolkning av logiken MTL i MTL-algebror

MTL-kopplingarna tolkas i MTL-algebror enligt följande:

  • Stark konjunktion av den monoida operationen
  • Implikation av operationen (vilket kallas residuum av )
  • Svag konjunktion och svag disjunktion av gitteroperationerna respektive (vanligtvis betecknad med samma symboler som connectives, om ingen förvirring kan uppstå)
  • Sanningskonstanterna noll (överst) och en (nederst) med konstanterna 0 och 1
  • Ekvivalensanslutningen tolkas av operationen definierad som
På grund av prelinearitetsvillkoret är denna definition ekvivalent med en som använder istället för alltså
  • Negation tolkas av den definierbara operationen

Med denna tolkning av kopplingar, sträcker sig varje utvärdering e v av propositionella variabler i L unikt till en utvärdering e av alla välformade formler för MTL, genom följande induktiva definition (som generaliserar Tarskis sanningsvillkor ), för alla formler A , B , och valfri propositionsvariabel p :

Informellt representerar sanningsvärdet 1 full sanning och sanningsvärdet 0 representerar full falskhet; mellanliggande sanningsvärden representerar mellanliggande grader av sanning. Således anses en formel vara helt sann under en utvärdering e om e ( A ) = 1. En formel A sägs vara giltig i en MTL-algebra L om den är helt sann under alla utvärderingar i L , det vill säga om e ( A ) = 1 för alla utvärderingar e i L . Vissa formler (till exempel p p ) är giltiga i vilken MTL-algebra som helst; dessa kallas tautologier av MTL.

Begreppet global entailment (eller: global konsekvens ) definieras för MTL enligt följande: en uppsättning formler Γ innebär en formel A (eller: A är en global konsekvens av Γ), i symbolerna om för någon utvärdering e i någon MTL-algebra, närhelst e ( B ) = 1 för alla formler B i Γ, då också e ( A ) = 1. Informellt representerar den globala konsekvensrelationen överföringen av full sanning i vilken MTL-algebra som helst av sanningsvärden.

Allmänna sundhets- och fullständighetssatser

Logiken MTL är sund och komplett med avseende på klassen för alla MTL-algebror (Esteva & Godo, 2001):

En formel är bevisbar i MTL om och bara om den är giltig i alla MTL-algebror.

Begreppet MTL-algebra är i själva verket så definierat att MTL-algebra utgör klassen av alla algebror för vilka den logiska MTL är ljud. Dessutom gäller stark fullständighetssatsen :

En formel A är en global konsekvens i MTL av en uppsättning formler Γ om och endast om A kan härledas från Γ i MTL.

Linjär semantik

Liksom algebror för andra fuzzy logiker, har MTL-algebror följande linjära subdirekta nedbrytningsegenskap :

Varje MTL-algebra är en subdirekt produkt av linjärt ordnade MTL-algebra.

(En subdirekt produkt är en subalgebra av den direkta produkten så att alla projektionskartor är surjektiva . En MTL-algebra är linjärt ordnad om dess gitterordning är linjär .)

Till följd av den linjära subdirekta nedbrytningsegenskapen för alla MTL-algebror, gäller fullständighetssatsen med avseende på linjära MTL-algebror (Esteva & Godo, 2001):

  • En formel är bevisbar i MTL om och bara om den är giltig i alla linjära MTL-algebror.
  • En formel A är härledbar i MTL från en uppsättning formler Γ om och endast om A är en global konsekvens i alla linjära MTL-algebror av Γ.

Standard semantik

Standard kallas de MTL-algebror vars gitterredukt är det reella enhetsintervallet [0, 1]. De bestäms unikt av den verkliga funktionen som tolkar stark konjunktion, som kan vara vilken som helst vänsterkontinuerlig t-norm . Standarden MTL-algebra bestäms av en vänsterkontinuerlig t-norm betecknas vanligtvis med I representeras implikationen av resten av svag konjunktion respektive disjunktion med minimum och maximum, och sanningskonstanterna noll respektive ett med de reella talen 0 och 1.

Den logiska MTL är komplett med avseende på standard MTL-algebror; detta faktum uttrycks av standardsatsen för fullständighet (Jenei & Montagna, 2002):

En formel är bevisbar i MTL om och bara om den är giltig i alla standard MTL-algebror.

Eftersom MTL är komplett med avseende på standard MTL-algebror, som bestäms av vänsterkontinuerliga t-normer, hänvisas MTL ofta till som logiken för vänsterkontinuerliga t-normer ( på samma sätt som BL är logiken för kontinuerliga t-normer ).

Bibliografi

  • Hájek P., 1998, Metamathematics of Fuzzy Logic . Dordrecht: Kluwer.
  • Esteva F. & Godo L., 2001, "Monoidal t-norm based logic: Towards a logic of left-continuous t-norms". Fuzzy Sets and Systems 124 : 271–288.
  • Jenei S. & Montagna F., 2002, "Ett bevis på standardfullständighet hos Esteva och Godos monoidala logik MTL". Studia Logica 70 : 184–192.
  • Ono, H., 2003, "Substructural logics and rested lattices - an introduction". I FV Hendricks, J. Malinowski (red.): Trends in Logic: 50 Years of Studia Logica, Trends in Logic 20 : 177–212.
  • Cintula P., 2005, "Kort anmärkning: Om redundansen av axiom (A3) i BL och MTL". Soft Computing 9 : 942.
  • Cintula P., 2006, "Svagt implikativ (fuzzy) logics I: Basic properties". Arkiv för matematisk logik 45 : 673–704.
  • Chvalovský K., 2012, " On the Independence of Axioms in BL and MTL ". Fuzzy Sets and Systems 197 : 123–129, doi : 10.1016/j.fss.2011.10.018 .
  1. ^ Ono (2003).
  2. ^ Gissningsvis av Esteva och Godo som introducerade logiken (2001), bevisat av Jenei och Montagna (2002).
  3. ^ Hájek (1998), Definition 2.2.4.
  4. ^ Beviset för Lemma 2.3.10 i Hájek (1998) för BL-algebror kan lätt anpassas för att fungera även för MTL-algebror.
  5. ^ Ett allmänt bevis på den starka fullständigheten med avseende på alla L -algebror för någon svagt implikativ logik L (som inkluderar MTL) finns i Cintula (2006).
  6. ^ Cintula (2006).