Matematika Diskretua/Proposizio logika

testwikitik
Nabigaziora joan Bilaketara joan

1. Gaia: Proposizio-logika

1.1 Sarrera

Hizkuntzan adierazpen-perpausak, aginte-perpausak eta galde-perpausak erabiltzen ditugu. Ezagutza, funtsean, lehenek deskribatzen dute. Ezagutza bi bidetik jaso dezakegu: gertakariak edo ideiak egiaztatuz, adierazpen-perpausen bidez, edo dedukzioaren bidez.

Logika formalaren helburua dedukzioa (arrazoibidea, inferentzia, argudiatzea) da. Dedukzioa ezagutzen diren datu batzuetatik ezagutza berria sortzean datza. Arrazoibide baten ezaugarri nagusia hau da: abiapuntutzat hartzen ditugun baieztapen (premisa) batzuetatik beste baieztapen (ondorio) bat ondorioztatzea. Gogoratzea edota imajinatzea, adibidez, pentsaerak dira, baina ez dira arrazoibideak.

Arrazoibide orok forma eta edukia ditu.

Arrazoibide hauek edukian bereizten dira:

(1)

Lehoi guztiak ugaztunak dira.
Ugaztun guztiek birikak dituzte.
Beraz, lehoi guztiek birikak dituzte.

(2)

Zenbaki arrunt guztiak bikoitiak dira.
Zenbaki bikoiti guztiak lehenak dira.
Beraz, zenbaki arrunt guztiak lehenak dira.

baina forma bera dute:

a guztiak b dira.
b guztiak c dira.
Beraz, a guztiak c dira.

Logika arrazoibideen forman bakarrik aritzen da. Horregatik da logika formala baliozko arrazoibideen eskemen edo formen zientzia.

Aurreko eskema baliozkoa da, premisak egiazkoak badira, ondorioa halabeharrez izango baita egiazkoa.

Ohar gaitezen arrazoibidea baliozkoa izan daitekeela premisak egiazkoak edo faltsuak diren kontuan izan gabe. Arrazoibide zuzena izan daiteke, nahiz eta premisak eta ondorioa faltsuak izan, (2) adibidean bezala.

Arrazoibide bat baliozkoa edo zuzena da, bere premisak egiazkoak izanik, ondorioa ezin denean faltsua izan. Premisak egiazkoak izan edo faltsuak izan beste kontu bat da, logikatik at geratzen den kontua (zenbaki bikoitiak lehenak izan ala ez aritmetikaren kontua da, ez logikarena).

Ikus ditzagun beste adibide batzuk:

(3)

Pilotan ari banaiz, kirolean ari naiz.
Kirolean ari naiz.
Beraz, pilotan ari naiz.

arrazoibidea eskema honi lotzen zaio:

a bada, orduan b.
b.
Beraz, a.

(4)

Aberatsa banaiz, ona naiz.
Ez naiz aberatsa.
Beraz, ez naiz ona.

Dagokion eskema hau da:

a bada, orduan b.
Ez a.
Beraz, ez b.

Arrazoibide horiek ez dira zuzenak, gerta baitaiteke premisak egiazkoak izatea eta, hala ere, ondorioa faltsua izatea.

Logikak arrazoibideen forman oinarritu behar du, edukiak kontuan izan gabe. Horregatik gainditu behar du hizkuntza naturalaren joera, non forma eta edukia nahasirik ematen baitira. Bestalde, forma isolaturik agertzen duen lengoaia bat erabili behar dugu, hots, arrazoibideen egitura bakarrik erakusten duen lengoaia.

Horregatik sortuko dugu lengoaia artifiziala, objektu lengoaia deituko duguna. Eta horri buruz hitz egiteko erabiliko dugun hizkuntzari metalengoaia deituko diogu. Adibidez, euskaraz idatzitako ingelesari buruzko liburu batean, euskara metalengoaia da.

Zeinuak edo hizkuntzak, zeinu-sistema gisa, aztertzen dituen zientzia semiotika da. Semiotika sintaxiak, semantikak eta pragmatikak osatzen dute.

Sintaxiak zeinuen arteko erlazioak bakarrik aztertzen ditu. Ongi osatutako zeinuen segidak ezagutu eta eraiki egiten ditu. Esaterako, “da hau erloju Arantzarena” hitzen segida gaizki osaturik dagoela esaten dugunean, arazo sintaktiko bati heltzen diogu. Semantikak, beste aldetik, zeinuen eta zeinuek adierazten dutenaren arteko erlazioak aztertzen ditu; hau da, zeinuen eta horiekin aipatzen ditugun zera horien arteko erlazioak (izen berezien eta izendatutakoen arteko erlazioak, enuntziatuen eta enuntziatuek deskribatzen dutenaren arteko erlazioak...): “Multzo-teorian, multzo hutsa elementurik ez duen multzoa da” esaten dugunean, semantikan ari gara.

Azkenik, pragmatikan hizkuntzaren elementuen eta hizkuntz komunitateko kideen arteko erlazioek ere hartzen dute parte. Esate baterako, “abertzale” hitzak esanahi desberdina du, erabiltzailearen arabera.

Hau da, pragmatika egiten dugunean, hizkuntzaz kezkatuko gara, subjektu baten edo talde baten jokabide gisa. Semantikan, aldiz, hiztunaz ahaztuko gara, eta bere hizkerak erabiltzen dituen zeinuen eta zeinu horiek irudikatzen dituzten gauzen arteko erlazioak aztertuko ditugu. Sintaxian, azkenik, zeinuak eta zeinuen arteko erlazioak bakarrik aztertuko ditugu, kontuan izan gabe zeinu horiek aipatzen dituzten gauzak edo egoerak.

Lengoaiaren formak sinbolizatzean, bi maila bereiz ditzakegu: Proposizio-logika eta Predikatu-logika.

Proposizio-logika: hizkuntza arruntaren adierazpen-perpausa bakunak (proposizioak) oinarrizko elementutzat hartuko ditugu, eta adierazi.

Predikatu-logika: proposizioen osagai batzuk oinarrizko elementutzat hartuko ditugu, eta adierazi: terminoak eta predikatuak.

Lengoaia adierazteko bi maila horietarako bi eratan adieraz daitezke dedukziozko egitura zuzenak:

Interpretazio-teoria edo Eredu-teoria: proposizioei eta dedukziozko egitura zuzenei egoki dakizkiekeen esanahiak (gehienetan egiazkoa eta faltsua) definitzean datza.

Frogabidearen eta dedukzio naturalaren teoria: dedukziozko egitura zuzen batzuk eta horietatik dedukziozko egitura berri batzuk lortzeko arauak axiomatikoki definitzean datza.

1.2 Proposizio-logika. Esaldien formalizazioa

Logika formalaren azterketa oinarritik hasiko dugu, proposizioen edo enuntziatuen logikatik hain zuzen. Sinbolizazio-maila honetan lengoaia elementu hauek osatuko dute:

  • Enuntziatu bakunak, proposizio atomikoak deituak;
  • lokailuak.

Enuntziatu bakuna (proposizio atomikoa) informazioa duen hizkuntzaren gutxieneko unitatetzat har dezakegu, informazio horri buruz zerbait esan dezakegularik (egiazkoa edo faltsua dela):

Esate baterako, “euria ari du”, “Ane azkarra da”.

Hizkuntzaren “euria”, “Ane” elementuek ez dute berezko informaziorik, ez badira elkartzen beste elementu batzuekin; ez dira, beraz, proposizioak. Horregatik ez dira agertuko proposizio-logikan; predikatu-logikan, ordea, bere lekua izango dute.

Aurreko enuntziatuak ezin dira banatu informazioa duten hizkuntzaren elementu txikiagoetan. Izan ere, “ari du” zatiak ez du informaziorik ematen ez bazaio zerbaiti lotzen.

“Euria ari du eta bustitzen ari naiz” esaldia, ordea, bi zatitan bana dezakegu “eta” hitzaren bidez (“euria ari du”, “bustitzen ari naiz”), bakoitzak berezko informazioa ematen duelarik.

“Eta” hizkuntzaren elementua da eta bi proposiziotik esaldi berri bat eraikitzeko balio du; esaldi berriaren informazioa proposizioena bera da, baina aldiberekotasuna erantsiz. “Euria ari du eta bustitzen ari naiz” proposizio konposatuaren adibidea da.

Hizkuntzan badira beste hitz batzuk esaldiak alboratzeko: “baina”, “hala ere”, “ordea”, “nahiz eta”... Horiek guztiek, informazio-edukiaren ikuspuntutik, “eta” hitzaren paper bera jokatzen dute. Hala ere, hiztunari aukera ematen diote esaldi batzuk azpimarratzeko beste esaldi batzuen aurrean. Proposizio-logikan ez ditugu eite horiek kontuan izango, eta horregatik beren adierazpen matematikoa “eta” hitzarena izango da.

Aurreko adibidean “eta” lokailu bat da. Lokailu bat esaldi batzuetatik esaldi berri bat eraikitzeko aukera ematen duen hizkuntzaren elementu bat da, esaldi lotuen informazioei ñabardurak eransten dizkiona. Gorago esan bezala, lokailu bera, informazio-edukiaren ikuspuntutik, hizkuntza arruntaren zenbait elementuren bidez gauza daiteke.

Proposizio-logikaren lokailuak hauek dira: ukapena, konjuntzioa, disjuntzioa, baldintzazkoa eta baldintzabikoa.

Proposizio-logikaren sinbolizazio matematikoa proposizioetan eta lokailuetan oinarritzen da; honela:

  • p, q, r, s, . . . hizkiek proposizio atomikoak adieraziko dituzte. Adibidez, “euria ari du” esaldia p adieraziko dugu, eta “bustitzen ari naiz” esaldia q.
  • Lokailuak adierazteko sinbolo hauek erabiliko ditugu:
    • Ukapena: ¬
    • Konjuntzioa: ∧
    • Disjuntzioa: ∨
    • Baldintzazkoa edo inplikazioa: →
    • Baldintzabikoa: ↔

Horrela, “Euria ari du eta bustitzen ari naiz”, “Aldi berean euria ari du eta bustitzen ari naiz” “Euria ari du, baina bustitzen ari naiz”, “Euria ari du, hala ere bustitzen ari naiz”, “Euria ari duen bitartean bustitzen ari naiz” esaldiak honela adieraziko ditugu:

p∧q

Azpimarratzekoa da p∧q esaldiaren egitura adierazteko era bat dela, eta ez esaldia idazteko era bat. Logika egitura horien azterketaz arduratzen da, ez informazioaren edukiaz.

Jarraian lokailuak definituko ditugu:

Ukapena: ¬p

p motako proposizio batetik “ez p”, “p faltsua da”, “p ez da egiazkoa” motako proposizioa eraikitzeko aukera ematen duen lengoaiaren elementua da.

Konjuntzioa: p∧q

p,q bi proposizioak lotuz “p eta q”, “p, baina q”, “p, hala ere q”, “p, nahiz eta q”... motako proposizioa eraikitzeko aukera ematen duen lengoaiaren elementua da.

Disjuntzioa: p∨q

p,q bi proposizioak lotuz “edo p edo q edo biak”, “gutxienez p edo q”... motako proposizioak eraikitzeko erabiliko dugun lengoaiaren elementua da.

Hizkuntza arruntaren “edo”, “ala” hitzek bi esanahi dituzte: Inklusiboa: Larunbatean edo igandean hots egingo dizut. Esklusiboa: Zenbaki bakoitia edo bikoitia da.

Ez dakigu esaldi batzuetan zentzu inklusiboa edo esklusiboa dagoen. Baina logikaren ikuspuntutik interesgarriagoa da zentzu inklusiboa esklusiboa baino. Hortaz, ∨ beti izango da inklusiboa.

Baldintzazkoa edo inplikazioa: p→q

Hizkuntza arruntaren kausa-ondorio erlazioa adierazteko erabiliko dugu: “p bada, q”, “p soilik baldin q”, “q p bada”, “q beharrezkoa da p izateko”, “p nahikoa da q izateko”, “ez p ez bada q”... p aurrekaria (baldintza) eta q atzekaria (ondorioa) deituko ditugu.

Baldintzabikoa: p↔q

“p nahikoa eta beharrezkoa da q izateko”, “p baldin eta soilik baldin q bada” bezalako esaldiak adierazteko erabiliko dugu.

Adibideak

  1. “a bikoitia bada, a−3 bakoitia da eta a2−3 bakoitia da”.

    Proposizio atomikoak hauek dira:

    - p: “a bikoitia da”

    - q: “a−3 bakoitia da”

    - r: “a2−3 bakoitia da”

    Formalki, esaldia inplikazio bat da, aurrekaria lehenengo proposizioa eta atzekaria azkeneko bien konjuntzioa izanik. Proposizio-logikan honela adieraziko dugu esaldi hori:

    p→(q∧r)

    Adierazpen hori beste era honetan ere irakur dezakegu: “a ez da bikoitia a−3 eta a2−3 ez badira bakoitiak”.

  2. “Mendira joango naiz edo hondartzara joango naiz soilik eguraldi ona egiten badu”.

    - p: “mendira joango naiz”

    - q: “hondartzara joango naiz”

    - r: “eguraldi ona egiten du”

    Honela adieraziko dugu esaldia:

    (p∨q)→r

    Adierazpen hori bera erabiliko dugu honetarako: “Ni mendira edo hondartzara joateko, beharrezkoa da eguraldi ona egitea”.

  3. Programazioko “If p then q else r” egitura logikoak “p bada, orduan q, eta p ez bada, orduan r”. Bere adierazpena proposizio-logikan hau da:

    (p→q)∧(¬p→r)

Oharra. Hizkuntza arruntean, testuinguruak eta keinuek lagundu egiten dute esaldien arteko loturak ulertzen. Lengoaia formalean parentesiak erabili beharko ditugu lokailu bakoitzari dagokion proposizioa zehazteko. Horrez gain, hizkuntza arruntean ez dira gorago aipatutako bi lokailu jarraian agertzen.

Beraz, “forma” hauek idazteko arauak definitu beharko ditugu, hizkuntza arruntean esaldiak eraikitzeko erabiltzen ditugun arauetatik abiatuta.

Hau da, proposizioen “formak”, formula deituko ditugunak, idazteko sintaxia definitu beharko dugu, aurretik aipatu ditugun baldintzak kontuan izanik (lokailuak jarraian ez, proposizioen eta lokailuen arteko erlazioak definitu...).


1.3 Sintaxia

Lengoaia baten sintaxia zeinuen arteko erlazioaz arduratzen da; hau da, zeinuen segida ongi eratuak ezagutu eta eraikitzen dituen teoria da.

1.1 Definizioa. Proposizio-lengoaiaren 𝒜 alfabetoa sinbolo hauek osatzen dute:

  1. Enuntziatu bakunak adierazteko erabiliko ditugun sinboloak: 𝒫={p,q,r,s,⋯}. Sinbolo hauei atomo deituko diegu.
  2. Lokailu logikoak (edo eragile logikoak) adierazteko sinboloak: {¬,∧,∨,→,↔}.
  3. Sinbolo inpropioak: parentesiak, {(,)}.

𝒜=𝒫∪{¬,∧,∨,→,↔}∪{(,)}.

1.2 Definizioa. Formula bat 𝒜 multzoaren elementuekin eratutako segida finitu bat da. Adibidez, p∨¬q→, pr(∨s, (q∨t)...

1.3 Definizioa. Proposizio-logikan ongi eratutako formulak (oef) arau hauei jarraituz eraikiko ditugu:

  1. Atomo bat ongi eratutako formula da.
  2. A eta B ongi eratutako formulak badira, (¬A), (A∧B), (A∨B), (A→B) eta (A↔B) ere ongi eratutako formulak dira.
  3. Aurreko bi arauak kopuru finitu aldiz erabiliz lortzen diren formulak soilik dira ongi eratutako formulak.

Adibidez, hauek ongi eratutako formulak dira: p, q, r, (¬r), (p∨q) eta ((p∨q)→(¬r)). Beste hauek, ordea, ez dira: (p∨) eta (q→.

Hemendik aurrera, formulez hitz egiten dugunean ongi eratutako formulei (oef) buruz arituko gara.

1.4 Definizioa. G formula izanik, G formularen azpiformula ongi eratutako formula bat da, G formularen zatia bada eta ondoz ondo eraikia bada.

Adibidez, G=((p∨q)→(¬r)) bada, (p∨q) eta (¬r) azpiformulak dira, baina (q→(¬r)) ez da azpiformula.

1.5 Definizioa. Formula batean, lokailu baten agerpen baten irismena agerpen horrek eragiten dituen azpiformulak dira.

Formula bat idazterakoan parentesi batzuk ezaba ditzakegu:

  1. Nahasteko arriskurik ez dagoenean. Adibidez, ((p∨q)→(¬r)) formula honela idatz dezakegu: (p∨q)→¬r.

  2. Lokailuen artean hierarkia bat definituz:

    • 1. maila: ¬.

    • 2. maila: ∧, ∨.

    • 3. maila: →, ↔.

    Formula batean maila desberdinetako lokailuak agertzen direnean, maila goreneko lokailuak ez du parentesien beharrik izango.

    Hierarkia hau aritmetikako eragiketetarako erabiltzen dugun hierarkiaren antzekoa da. Adibidez, ((¬p)∧q)→r formula honela idatz dezakegu: ¬p∧q→r. Aritmetikan, ((−p)⋅q)+r honela idazten dugun bezala: −p⋅q+r.

1.6 Adibideak.

  1. (¬p)∨(¬q) formula ¬p∨¬q idatz dezakegu; izan ere, ∨ lokailua ¬ lokailua baino maila altuagokoa denez, (¬p) eta (¬q) formulen parentesiak ken ditzakegu.

    Lokailu baten agerpen bakoitzaren irismena adierazteko, agerpen hori eta bere irismena etiketatuko ditugu, honela:

    ¬p_1∨1¬q_1¬2p_2¬3q_3pq

  2. (p∧q)→(r∨s) formula p∧q→r∨s idatz dezakegu, → lokailua 3. mailakoa denez, ∧ eta ∨ lokailuek lotzen dituzten (p∧q) eta (r∨s) formulen parentesiak ken ditzakegu.

    p∧q_1→1r∨s_1p_2∧2q_2r_3∨3s_3pqrs

  3. ((r∧s)∨p)→((¬p)∧q) formula (r∧s)∨p→¬p∧q idatz dezakegu.

    Ezin dugu parentesi gehiagorik kendu, ∧ eta ∨ maila berekoak direlako.

    (r∧s)∨p_1→1¬p∧q_1(r∧s)_2∨2p_2¬p_4∧4q_4r_3∧3s_3p¬5p_5qrsp

  4. (p↔q∧r)→¬s formulan lokailuen agerpenen irismenak hauek dira:

    (p↔q∧r)_1→1¬s_1p_2↔2q∧r_2¬4s_4pq_3∧3r_3sqr

    Hortaz, parentesiak jarriz gero, formula hau izango dugu:

    ((p↔(q∧r))→(¬s)).

1.4 Semantika

Atomoak adierazpen-perpausak idazteko erabiliko ditugu; eta horiek, beste perpausa motak ez bezala, egiazkoak edo faltsuak dira beti. Beraz, atomoak egiazko edo faltsu balioak har ditzaketen aldagaitzat hartuko ditugu. Proposizio atomiko baten egiazkotasunari edo faltsutasunari proposizioaren egia-balio deituko diogu.

Adibidez, p aldagaiak egiazko edo faltsu balioak har ditzake, eta honela azalduko dugu:

pEF edo p10, 

non 1 balioak egiazkoa eta 0 balioak faltsua esan nahi duten.

p aldagai baten ordez, p eta q bi aldagai hartzen baditugu, eta dagozkien egia-balioak konbinatzen baditugu, honelako taula bat lortuko dugu:

pqEEEFFEFF4=22 aukera.

Hiru aldagai baditugu, p, q eta r taula hau izango dugu:

pqrEEEEEFEFEEFFFEEFEFFFEFFF8=23 aukera.

Oro har, n atomo badauzkagu, p1,p2,…,pn, beren egia-balioen konbinazioen kopurua 2n izango da.

1.7 Definizioa. Izan bitez A ongi eratutako formula eta p1,p2,…,pn (pi≠pj,i≠j) A formulan agertzen diren atomoak. A formularen interpretazio bat p1,p2,…,pn atomoei egia-balioak esleitzean datza, honela: pi atomoei balio bana, E edo F, esleitzen zaie.

Formulak n atomo baditu, formulak 2n interpretazio desberdin izango ditu.

1.8 Adibidea. Izan bedi A=(p→q)∧(q→r). A formulan 3 atomo desberdin agertzen dira. Hortaz, 8 interpretazio desberdin izango ditu A formulak, aurreko taularen 8 lerroak hain zuzen.

p1,p2,…,pn badira A ongi eratutako formulan agertzen diren atomo desberdinak, A formularen interpretazio bat multzo bat gisa adieraz dezakegu,

I={m1,…,mn}, 

non mi bakoitza honela zehaztuko dugun:

mi={pi,pi atomoari E balioa esleitzen badiogu,¬pi,pi atomoari F balioa esleitzen badiogu.


1.9 Adibidea. Hona hemen A=(p→q)∧(q→r) formularen interpretazio batzuk: I1={p,q,r}, I2={p,q,¬r}, I3={p,¬q,r}, I5={¬p,q,r}, etab. I3 interpretazioan, p eta r atomoei E balioa esleitu diegu, eta q atomoari F balioa.

G ongi eratutako formula eta I bere interpretazio bat izanik, G formularen I interpretaziorako egia-balioa kalkula dezakegu. Egia-balio hori V(G,I) idatziko dugu eta ondoko bost erregelak, lokailu bakoitzeko bat, aplikatuz kalkulatuko dugu:

Erregelak

Izan bitez A eta B ongi eratutako bi formula, edozein:

  1. V((¬A),I)=E izango da V(A,I)=F denean eta V((¬A),I)=F izango da V(A,I)=E denean. Taula eta definizioa:

    A ¬A
    E F
    F E
    V((¬A),I)={E,V(A,I)=F bada,F,V(A,I)=E bada.

  2. V((A∧B),I)=E izango da V(A,I)=V(B,I)=E denean eta V((A∧B),I)=F izango da bestelako kasuetan. Taula eta definizioa:

    A B A∧B
    E E E
    E F F
    F E F
    F F F
    V((A∧B),I)={E,V(A,I)=V(B,I)=E bada,F, bestela.

  3. V((A∨B),I)=F izango da V(A,I)=V(B,I)=F denean eta V((A∨B),I)=E izango da bestelako kasuetan. Taula eta definizioa:

    A B A∨B
    E E E
    E F E
    F E E
    F F F
    V((A∨B),I)={F,V(A,I)=V(B,I)=F bada,E, bestela.

    Ohar gaitezen ∨ disjuntzio inklusiboa dela. Disjuntzio esklusiboak F bat izango luke lehenengo lerroan.

  4. V((A→B),I)=F izango da V(A,I)=E eta V(B,I)=F direnean, eta bestelako kasuetan V((A→B),I)=E izango da. Taula eta definizioa:

    A B A→B
    E E E
    E F F
    F E E
    F F E

    V((A→B),I)={F,V(A,I)=E eta V(B,I)=F bada,E, bestela.

    Ohar gaitezen, V(A,I)=F bada, V((A→B),I)=E dela beti, nahiz eta A eta B formulen artean erlaziorik ez egon; berdin V(B,I)=E denean.

  5. V((A↔B),I)=E izango da V(A,I)=V(B,I) denean eta V((A↔B),I)=F izango da bestelako kasuetan. Taula eta definizioa:

    A B A↔B
    E E E
    E F F
    F E F
    F F E
    V((A↔B),I)={E,V(A,I)=V(B,I) bada,F, bestela.

1.10 Definizioa. G ongi eratutako formula bada eta I bere interpretazio bat bada, esango dugu G formula I interpretaziorako egiazkoa dela, edo I interpretazioak G formula egiazko egiten duela, edo I interpretazioa G formularen eredu bat dela V(G,I)=E bada. Eta I⊨G idatziko dugu. V(G,I)=F bada, ordea, G formula I interpretaziorako faltsua dela, edo I interpretazioak G formula faltsu egiten duela, esango dugu.

Aurreko bost erregelekin ongi eratutako edozein formularen egia-balioa kalkula dezakegu interpretazio baterako.

1.11 Adibidea. Izan bedi A=(p→q)∧(q→r) eta izan bedi I3={p,¬q,r} interpretazioa. Ikus ditzagun, lehendabizi, lokailuen agerpenen irismenak:

(p→q)_1∧1(q→r)_1p_2→2q_2q_3→3r_3 

eta osa dezagun taula:

pqrp→qq→rAEFEFEF

Beraz, I3 interpretazioak A formula faltsu egiten du.

Saia gaitezen, orain, I7={¬p,¬q,r} interpretazioarekin. Taula hau da:

pqrp→qq→rAFFEEEE

Beraz, I7 interpretazioak A formula egiazko egiten du. Hau da, I7⊨A.

Modu berean, A formularen egia-balioak kalkula ditzakegu 8 interpretazioetarako.

Adibidean ikus dezakegun bezala, formula bat ez da berez egiazkoa edo faltsua, baizik eta egiazkoa edo faltsua da interpretazio baterako.

Formula baten interpretazio guztietarako egia-balioak erakusten dituen taula bati formularen egia-taula deituko diogu.

1.12 Adibideak.

  1. A=(p→q)∧(q→r) formularen egia-taula:

    pqrp→qq→rAEEEEEEEEFEFFEFEFEFEFFFEFFEEEEEFEFEFFFFEEEEFFFEEE
    
  2. B=p→(q∨r→(r→¬p)) formularen egia-taula:

    pqr¬pq∨rr→¬pq∨r→(r→¬p)BEEEFEFFFEEFFEEEEEFEFEFFFEFFFFEEEFEEEEEEEFEFEEEEEFFEEEEEEFFFEFEEE

1.5 Baliozkotasuna. Inkontsistentzia. Baliokidetza logikoak

1.13 Definizioa. A ongi eratutako formula bat izanik, esango dugu

  1. A formula kontsistentea dela gutxienez A formularen interpretazio baterako egiazkoa bada.
  2. A formula tautologia edo baliozkoa dela A formularen interpretazio guztietarako egiazkoa bada. Eta ⊨A adieraziko dugu.
  3. A formula inkontsistentea edo kontraesana dela ez bada kontsistentea, hau da, A formularen interpretazio guztietarako faltsua bada.
  4. A formula baliogabea dela ez bada baliozkoa, hau da, gutxienez A formularen interpretazio baterako faltsua bada.

1.14 Adibideak.

  1. Izan bedi A=(p→q)∧p→q; bere egia-taula hau da:

    pqp→q(p→q)∧pAEEEEEEFFFEFEEFEFFEFE

    Hortaz, A tautologia da, ⊨A, eta kontsistentea da.

  2. Izan bedi B=(p→q)∧(p∧¬q); bere egia-taula hau da:

    pqp→q¬qp∧¬qBEEEFFFEFFEEFFEEFFFFFEEFF

    Beraz, B inkontsistentea eta baliogabea da.

  3. Izan bedi C=p∨¬q; bere egia-taula hau da:

    pq¬qp∨¬qEEFEEFEEFEFFFFEE

    Beraz, C kontsistentea eta baliogabea da.

Egia-taularen arabera aukera hauek guztiak izango ditugu formula baterako: Taula{Dena ETautologia; kontsistenteaBatzuk E eta beste batzuk FKontsistentea; baliogabeaDena FInkontsistentea; baliogabea

Ondoko taulan, emandako lau definizioen arteko nahasketa guztiak ikusiko ditugu:

Kontsistentea Inkontsistentea(Kontraesana)
Baliozkoa(Tautologia) Bai Ez
Baliogabea Bai Bai


Bestalde, erraz ikus dezakegu, A formula bat izanik,

  1. A tautologia da baldin eta soilik baldin ¬A inkontsistentea bada.
  2. A inkontsistentea da baldin eta soilik baldin ¬A tautologia bada.
  3. A tautologia bada, A kontsistentea da; baina elkarrekikoa ez da, orokorrean, egiazkoa.
  4. A inkontsistentea bada, A baliogabea da, eta elkarrekikoa ez da, orokorrean, egiazkoa.

1.14 Adibidean, C kontsistentea da, baina ez da tautologia. Eta C baliogabea da, baina ez da kontraesana.

1.15 Definizioa. A eta B ongi eratutako bi formulak logikoki baliokideak dira egia-balio berberak badituzte interpretazio guztietarako (V(A,I)=V(B,I) da I interpretazio guztietarako), edo berdina dena, A eta B formulen egia-taulak berdinak direnean.

A eta B formula logikoki baliokideak badira, A≡B idatziko dugu.

1.16 Adibidea. Izan bitez A=p→q eta B=¬p∨q formulak; beren egia-taulak hauek dira:

pqp→q¬p¬p∨qEEEFEEFFFFFEEEEFFEEE

Beraz, A eta B baliokideak dira, hots, A≡B.

Baliokidetza logikoak

Baliokidetza logikoen artean hauek aipatuko ditugu: A, B eta C ongi eratutako formulak izanik,

  1. Elkartze-legeak (ELKAR)
    (A∧B)∧C≡A∧(B∧C)(A∨B)∨C≡A∨(B∨C)
  2. Trukatze-legeak (TRUK)
    A∧B≡B∧A
    A∨B≡B∨A
  3. Banatze-legeak (BANA)
    A∧(B∨C)≡(A∧B)∨(A∧C)
    A∨(B∧C)≡(A∨B)∧(A∨C)
  4. Tautologiak (TAUT)
    A∧A≡A
    A∨A≡A
  5. Ukapen bikoitza (UB)
    ¬¬A≡A
  6. De Morganen legeak (DeM)
    ¬(A∧B)≡¬A∨¬B
    ¬(A∨B)≡¬A∧¬B
    • Transposizioa (TRANS)
    A→B≡¬B→¬A
  7. Inplikazio materiala (INP)
    A→B≡¬A∨B
  8. Baliokidetza materialak (BALIO)
    A↔B≡(A→B)∧(B→A)
    A↔B≡(A∧B)∨(¬A∧¬B)
  9. Esportazioa (ESP)
    (A∧B)→C≡A→(B→C)

Baliokidetza horiek frogatzeko, egia-taulak kalkulatuko genituzke, eta berdinak direla egiaztatuko genuke.

1.17 Adibideak.

  1. 9b) baliokidetza frogatzeko, bi formulen egia-taulak kalkulatuko ditugu: ABA↔BA∧B¬A¬B¬A∧¬B(A∧B)∨(¬A∧¬B)EEEEFFFEEFFFFEFFFEFFEFFFFFEFEEEE↑↑
  2. Baliokidetza logikoetako A, B eta C formulak edozein formula direnez gero, A=p∧q eta B=r∨s badira, p∧q→r∨s≡¬(p∧q)∨(r∨s) baliokidetza ere beteko da (inplikazio materiala).

Oharra. ∧ eta ∨ lokailuen elkartze-legeak direla eta, A∧B∧C eta A∨B∨C parentesirik gabe idatz ditzakegu.

Hala ere, ezin izango dugu A∧B∨C idatzi, (A∧B)∨C≢A∧(B∨C) delako.

ABCA∧B(A∧B)∨CB∨CA∧(B∨C)EEEEEEEEEFEEEEEFEFEEEEFFFFFFFEEFE_EF_FEFFFEFFFEFEEFFFFFFFF

1.18 Teorema. Izan bitez A eta B ongi eratutako bi formula,

A≡B baldin eta soilik baldin ⊨(A↔B).

Froga.

Soilik baldin: Demagun A≡B dela. Horrek esan nahi du edozein I interpretaziotarako V(A,I)=V(B,I) dela. ⊨(A↔B) frogatu behar dugu, hau da, edozein I interpretaziotarako V((A↔B),I)=E dela.

Izan bedi I edozein interpretazio. Bi aukera daude:

  1. V(A,I)=E. Orduan, A≡B denez, V(B,I)=E izango dugu eta, hortaz, V((A↔B),I)=E.
  2. V(A,I)=F. Orduan, V(B,I)=F eta, berriro ere, V((A↔B),I)=E.

Bi kasuetan frogatuta geratu da V((A↔B),I)=E dela.

Baldin: Demagun ⊨(A↔B) dela.

Izan bedi I edozein interpretazio. Bi aukera daude:

  1. V(A,I)=E. Orduan, ⊨(A↔B) denez, V((A↔B),I)=E izango dugu eta, hortaz, V(B,I)=E.
  2. V(A,I)=F. Orduan, V((A↔B),I)=E denez, V(B,I)=F izango dugu.

Beraz, edozein I interpretaziotarako V(A,I)=V(B,I) da eta, ondorioz, A≡B. ◻ ◼ ◻

1.6 Ondorio logikoak. Baliozko argumentuak

1.19 Definizioa. A1,…,An eta B formulak izanik, B formula A1,…,An formulen ondorio logikoa dela edo formuletatik logikoki deduzitzen dela esango dugu V(A1,I)=E, ⋯, V(An,I)=E egiten duen edozein I interpretaziotarako V(B,I)=E ere bada.

B formula A1,…,An formulen ondorio logikoa bada, honela adieraziko dugu: A1,…,An⇒B edo A1,…,An⊨B.

1.20 Adibideak.

  1. q formula p→q eta p formulen ondorio logikoa da.

    pqp→qEEEEFFFEEFFE

    Bai p formula bai p→q formula E diren errenkadetan (lehenengo errenkada bakarrik) q formula ere E da.

  2. Baina, p ez da p→q eta q formulen ondorio logikoa. Izan ere, lehenengo eta hirugarren errenkadetan p→q eta q formulak E dira, baina hirugarren errenkadan p formula F da.

1.21 Teorema. A1,…,An eta B n+1 formula izanik,

B formula A1,…,An formulen ondorio logikoa da baldin eta soilik baldin ⊨(A1∧…∧An→B) bada.

Froga.

Soilik baldin. Demagun B formula A1,…,An formulen ondorio logikoa dela. Frogatu beharko dugu ⊨(A1∧…∧An→B) dela, hau da, V(A1∧…∧An→B,I)=E dela edozein I interpretaziotarako.

Izan bedi I edozein interpretazio. Bi aukera daude:

  1. V(A1,I)=⋯=V(An,I)=E. Orduan, ondorio logikoaren definizioaren arabera, V(B,I)=E izango dugu eta, hortaz, V(A1∧…∧An→B,I)=E ere bai.
  2. i-ren baterako, V(Ai,I)=F. Orduan, V(A1∧…∧An,I)=F izango da eta, hortaz, V(A1∧…∧An→B,I)=E ere bai.

Baldin. Demagun, orain, ⊨(A1∧…∧An→B) dela. B formula A1,…,An formulen ondorio logikoa dela frogatu behar dugu, hau da, V(A1,I)=⋯=V(An,I)=E bada, V(B,I)=V ere izango dela, edozein I interpretaziotarako.

Izan bedi I edozein interpretazio, non V(A1,I)=⋯=V(An,I)=E den. Orduan, V(A1∧…∧An,I)=E izango da. Horrez gain, ⊨(A1∧…∧An→B) izateagatik, V(A1∧…∧An→B,I)=E ere bada. Hortik V(B,I)=E aterako dugu. ◻ ◼ ◻

1.22 Adibideak.

  1. q formula p→q eta p formulen ondorio logikoa da. Hortaz, ⊨((p→q)∧p→q). pqp→q(p→q)∧p(p→q)∧p→qEEEEEEFFFEFEEFEFFEFE
  2. p formula ez da p→q eta q formulen ondorio logikoa. Hortaz, (p→q)∧q→p formula baliogabea da. pqp→q(p→q)∧q(p→q)∧q→pEEEEEEFFFEFEEEF_FFEFE

1.23 Teorema. A1,…,An eta B n+1 formula izanik,

B formula A1,…,An formulen ondorio logikoa da baldin eta soilik baldin A1∧…∧An∧¬B formula inkontsistentea bada.

Teorema frogatu baino lehen, froga dezagun lema hau:

1.24 Lema. ¬(A1∧…∧An→B)≡A1∧…∧An∧¬B.

1.24 Lemaren froga.

¬(A1∧…∧An→B)≡¬(¬(A1∧…∧An)∨B) (inplikazio materiala) ≡¬¬(A1∧…∧An)∧¬B (De Morganen legeak) ≡(A1∧…∧An)∧¬B (ukapen bikoitza) ≡A1∧…∧An∧¬B (elkartze-legea).

Hortaz, ¬(A1∧…∧An→B)≡A1∧…∧An∧¬B. ◻ ◼ ◻

1.23 Teoremaren froga.

1.21 Teorema frogatzeko teknika bera erabil genezake, baina beste frogabide-mota bat erabiliko dugu.

1.21 Teoremaren arabera, B formula A1,…,An formulen ondorio logikoa da baldin eta soilik baldin ⊨(A1∧…∧An→B) bada. Beste aldetik, badakigu ⊨(A1∧…∧An→B) dela baldin eta soilik baldin ¬(A1∧…∧An→B) formula inkontsistentea bada. Lema erabiliz, azkeneko formula inkontsistentea da baldin eta soilik baldin A1∧…∧An∧¬B formula inkontsistentea bada, baliokideak direlako. Nahi genuena lortu dugu, B formula A1,…,An formulen ondorio logikoa da baldin eta soilik baldin A1∧…∧An∧¬B formula inkontsistentea bada. ◻ ◼ ◻

1.25 Adibideak.

  1. q formula p→q eta p formulen ondorio logikoa da. Hortaz, (p→q)∧p∧¬q formula inkontsistentea da.

    p formula ez da p→q eta q formulen ondorio logikoa. Hortaz, (p→q)∧q∧¬p formula kontsistentea da. pqp→q¬q(p→q)∧p∧¬q¬p(p→q)∧q∧¬pEEEFFFFEFFEFFFFEEFFEE_FFEEFEF

  2. p∨q formula p formularen ondorio logikoa da. Honela egiazta genezake: 1) definizioa erabiliz; 2) ⊨(p→p∨q) egiaztatuz; 3) p∧¬(p∨q) formula inkontsistentea dela egiaztatuz.

    pqp∨qp→p∨q¬(p∨q)p∧¬(p∨q)EEEEFFEFEEFFFEEEFFFFFEEF−−−123

1.26 Definizioa. Argumentu bat edo argumentu-eskema bat P1,…,Pn,C ongi eratutako formulen multzo bat da, non P1,…,Pn premisa deitzen diren eta C ondorio deitzen den. Honela adieraziko dugu:

P1⋮PnCedoP1⋮Pn / ..˙ C

1.27 Definizioa. Argumentu bat baliozkoa da edo ongi eraikita dago ondorioa premisen ondorio logikoa bada edo premisetatik logikoki deduzitzen bada, hau da, ezinezkoa bada premisak E izatea eta ondorioa F izatea.

Argumentu bat baliogabea da edo gaizki eraikita dago ez bada baliozko argumentua.

1.28 Adibideak.

  1. Baliozko argumentua (ikus 1.25 Adibidea).

    p→qp} premisak
    q ondorioa

  2. Argumentu baliogabea (ikus 1.25 Adibidea).

    p→qqp}

  3. Baliozko argumentua.

    p∨q¬pq}pqp∨q¬pEEEFEFEFFEE_E_FFFE

  4. Argumentu baliogabea.

    p∨qpq}pqp∨qEEEE_FE_FEEFFF

    Premisa egiazkoak izanik, ondorioa faltsua deneko kasua azpimarratu dugu, argumentua baliogabetzen duelako.

Baliozko argumentu-eskemak

Hona hemen ezagunak diren baliozko argumentu-eskema batzuk: A,B,C,D ongi eratutako edozein formula dira,

  1. Modus Ponens (MP) A→BAB
  2. Modus Tollens (MT) A→B¬B¬A
  3. Silogismo Hipotetikoa (SH) A→BB→CA→C
  4. Silogismo Disjuntiboa (SD) A∨B¬AB
  5. Dilema Eraikitzailea (DE) (A→B)∧(C→D)A∨CB∨D
  6. Dilema Suntsitzailea (DS) (A→B)∧(C→D)¬B∨¬D¬A∨¬C
  7. Konjuntzioaren Sinplifikazioa (KS) A∧BA
  8. Konjuntzioaren Konbinazioa (KK) ABA∧B
  9. Disjuntzioaren Batuketa (DB) AA∨B

Aurreko argumentuak baliozkoak direla egiazta dezakegu egia-taulen bidez. Esate baterako, silogismo disjuntiboa frogatzeko taula hau osatuko dugu:

ABA∨B¬AEEEFEFEFFEE_E_FFFE

eta silogismo hipotetikoa frogatzeko beste hau:

ABCA→BB→CA→CEEEE_E_EEEFEFFEFEFEEEFFFEFFEEE_E_EFEFEFEFFEE_E_EFFFE_E_E

Oharra. A,B,C,D edozein oe direnez, argumentu hau ere baliozkoa da:

p∧q→(r→s)(r→s)→t∨qp∧q→t∨q

Silogismo hipotetikoaren eskemari dagokio: A=p∧q, B=r→s eta C=t∨q.

1.7 Dedukzio formala

1.7.1 Froga formala. Inferentzia-erregelak

Argumentuek bi edo hiru atomo baino gehiago dituztenean, baliozkotasuna frogatzeko egia-taulak erabiltzea luze eta astun egiten da.

Argumentuak baliozkoak direla frogatzeko, bide motzago bat argumentu elementalak erabiltzea da, baliozkoak direla badakigulako; inferentzia-erregelak deitzen dira.

Adibidez, hau inferentzia-erregela bat da:

A→BAB

non A eta B edozein oef diren. Demagun argumentu hau baliozkoa dela frogatu nahi dugula:

1.p∧¬s→q2.q→r3.p∧¬s / ..˙ r 

Erregela aplikatuz (A=p∧¬s eta B=q direnean), 1 eta 3 premisetatik hau aterako dugu:

4.q 

Erregela berriro aplikatuz (A=q eta B=r direnean), 2 eta 4 formuletatik hau aterako dugu:

5.r

ondorioa dena. Beraz, argumentua baliozkoa da.

Inferentzia-erregelak

Hasiera batean 9 inferentzia-erregela erabiliko ditugu, baliozko argumentu hauek, hain zuzen:

  1. Modus Ponens (MP)
  2. Modus Tollens (MT)
  3. Silogismo Hipotetikoa (SH)
  4. Silogismo Disjuntiboa (SD)
  5. Dilema Eraikitzailea (DE)
  6. Dilema Suntsitzailea (DS)
  7. Konjuntzioaren Sinplifikazioa (KS)
  8. Konjuntzioaren Konbinazioa (KK)
  9. Disjuntzioaren Batuketa (DB)

1.29 Definizioa. P1,…,Pn premisak eta C ondorioa dituen

P1⋮PnC

argumentu baten baliozkotasunaren froga formal bat S1,…,Sm formulen segida finitu bat da, non:

  1. Sm=C den eta
  2. i=1,…,m balioetarako, Si premisa bat den edo inferentzia-erregela baten bidez segidaren aurreko formuletatik deduzitzen den.

Interpretazio baterako, premisa guztiak egiazkoak direla suposatzen badugu, horietatik inferentzia-erregelen bidez deduzituko ditugun formula guztiak egiazkoak izango dira, interpretazio horretarako. Hortaz, Sm=C formula ere egiazkoa izango da, interpretazio horretarako.

1.30 Adibideak. Hona hemen argumentu batzuen froga formalen adibideak:

  1. A→BC→D(¬B∨¬D)∧(¬A∨¬B)¬A∨¬C1.A→Bpremisa2.C→Dpremisa3.(¬B∨¬D)∧(¬A∨¬B)premisa /..˙¬A∨¬C4.(A→B)∧(C→D)KK(1,2)5.¬B∨¬DKS(3)6.¬A∨¬CDS(4,5)

  2. A∨(B→D)¬C→(D→E)A→C¬CB→E1.A∨(B→D)premisa2.¬C→(D→E)premisa3.A→Cpremisa4.¬Cpremisa / ..˙ B→E5.¬AMT(3,4)6.B→DSD(1,5)7.D→EMP(2,4)8.B→ESH(6,7)

  3. 1.A∧B→(A→D∧E)premisa2.(A∧B)∧Cpremisa / ..˙ D∨E3.A∧BKS(2)4.A→D∧EMP(1,3)5.AKS(3)6.D∧EMP(4,5)7.DKS(6)8.D∨EDB(7)

  4. 1.J→Kpremisa2.J∨(K∨¬L)premisa3.¬Kpremisa / ..˙ ¬L∧¬K4.¬JMT(1,3)5.K∨¬LSD(2,4)6.¬LSD(5,3)7.¬L∧¬KKK(6,3)

1.7.2 Ordezkapen-erregela

Baliozko argumentu askoren kasuan beren baliozkotasuna ezin da bederatzi inferentzia-erregela horien bidez frogatu. Adibidez,

A∧BB 

baliozko argumentuaren froga formalak inferentzia-erregela gehiago behar ditu.

Izan bitez A oef bat, A formularen B azpiformula bat eta B′ beste oef bat, non B≡B′ den. A′ idatziko dugu A formulan B azpiformularen ordez B′ formula jartzean lortzen den formula adierazteko.

1.31 Adibideak.

  1. Izan bedi A=p→q∨¬r formula. B=q∨¬r A formularen azpiformula bat da. Bestalde, B=q∨¬r≡¬r∨q=B′ (trukatze-legea). Beraz, A′=p→¬r∨q izango da.
  2. Izan bitez A=p∧s↔(¬q→t) formula eta B=¬q→t azpiformula. Baliokidetza logiko hau dugu: B=¬q→t≡¬¬q∨t=B′ (inplikazio materiala). Orduan, A′=p∧s↔(¬¬q∨t) izango da.

Ohar gaitezen A≡A′ dela; izan ere, A eta A′ formulen egia-taulak kalkulatzerakoan, diferentzia bakarra B eta B′ azpiformulak dira; baina horiek egia-taula berdinak dituzte.

Ordezkapen-erregelak A formulatik A′ formula deduzitzeko aukera ematen digu, eta honela adieraziko dugu:

AA′

Ordezkapen-erregelari esker, aurreko bederatzi inferentzia-erregelei beste hamar erregela erants diezazkiekegu, baliokidetza logikoetan oinarrituz.

1.32 Adibideak. Honela adieraziko dugu froga formal batean:

  1. ⋮k.p→q∨¬rk+1.p→¬r∨qTRUK(k)⋮

  2. ⋮k.p∧s↔(¬q→t)k+1.p∧s↔(¬¬q∨t)INP(k)⋮

  3. Baliozkotasunaren froga formala argumentu honetarako: A∧B / ..˙ B. 1.A∧Bpremisa / ..˙ B2.B∧ATRUK(1)3.BKS(2)

Diferentzia handi bat dago ordezkapen-erregelaren eta aurreko bederatzi inferentzia-erregelen artean. 1.7.1 atalean definitutako erregelak frogabide baten formula osoei aplikatu dizkiegu; ordezkapen-erregelaren barruan dauden hamar erregelak, ordea, formula osoei zein azpiformulei aplikatuko dizkiegu. Adibidez, konjuntzioaren sinplifikazioa formula osoei bakarrik aplika diezaiekegu: esaterako,

⋮k.A∧Bk+1.AKS(k)⋮

argumentuan ongi aplikaturik dago, baina

⋮k.A∧B→Ck+1.A→CKS(k)gaizki⋮

argumentuan gaizki aplikaturik dago. Eta trukatze-legea, esate baterako, formula osoei aplika diezaiekegu,

⋮k.A∧Bk+1.B∧ATRUK(k)⋮

bai eta azpiformulei ere,

⋮k.A∧B→Ck+1.B∧A→CTRUK(k)⋮

Inferentzia-erregelen zerrendari beste erregela batzuk erants geniezazkioke, esate baterako, A∧B / ..˙ B. Baina zerrenda luzeegia eta erabiltezina izango genuke.

Beste alde batetik, inferentzia-erregelen zerrendak erredundantziak ditu; esaterako Modus Tollens erregela ken genezake, beste erregelen bidez emaitza bera lor dezakegulako. Adibidez:

1.A∨Bpremisa2.A→Cpremisa3.¬Cpremisa / ..˙ B4.¬AMT(2,3)5.BSD(1,4)4.¬C→¬ATRANS(2)5.¬AMP(4,3)6.BSD(1,5)

Hala eta guztiz ere, Modus Tollens erregela sartu dugu, inferentzia-erregela ezaguna eta intuiziozkoa delako. Berdin gertatzen da beste erregela batzuekin.

1.33 Adibideak. Hona hemen argumentu batzuen froga formalak inferentzia-erregelak eta ordezkapen-erregela erabiliz.

  1. 1.A∨B→C∧Dpremisa2.¬Cpremisa / ..˙ ¬B3.¬C∨¬DDB(2)4.¬(C∧D)DeM(3)5.¬(A∨B)MT(1,4)6.¬A∧¬BDeM(5)7.¬B∧¬ATRUK(6)8.¬BKS(7)

  2. 1.(E∧F)∧Gpremisa2.(F↔G)→H∨Ipremisa / ..˙ I∨H3.E∧(F∧G)ELKAR(1)4.(F∧G)∧ETRUK(3)5.F∧GKS(4)6.(F∧G)∨(¬F∧¬G)DB(5)7.F↔GBALIO(6)8.H∨IMP(2,7)9.I∨HTRUK(8)

  3. 1.S→Tpremisa2.S∨Tpremisa / ..˙ T3.T∨STRUK(2)4.¬¬T∨SUB(3)5.¬T→SINP(4)6.¬T→TSH(5,1)7.¬¬T∨TINP(6)8.T∨TUB(7)9.TTAUT(8)

1.7.3 Baldintzazko frogaren erregela

P→C motako baldintzazko formula bat deduzitu nahi dugunean erabil dezakegun inferentzia-erregela da. Adibidez, A→B / ..˙ A→A∧B.

1.34 Teorema. Baldintzazko frogaren erregela

P1,…,Pn premisak eta P→C ondorioa dituen

(1)P1⋮PnP→C

argumentua baliozkoa da baldin eta soilik baldin

(2)P1⋮PnPC

argumentua baliozkoa bada.

Froga.

(1) argumentua baliozkoa da baldin eta soilik baldin P→C formula P1,…,Pn formulen ondorio logiko bat bada, baliozko argumentuaren definizioaren arabera.

1.21 Teorema aplikatuz, P→C formula P1,…,Pn formulen ondorio logiko bat da baldin eta soilik baldin ⊨(P1∧⋯∧Pn→(P→C)) bada.

Eta hori horrela da baldin eta soilik baldin ⊨(P1∧⋯∧Pn∧P→C) bada, P1∧⋯∧Pn→(P→C)≡P1∧⋯∧Pn∧P→C esportazioa delako.

Eta azken hori beteko da baldin eta soilik baldin C formula P1,…,Pn,P formulen ondorio logiko bat bada, 1.21 Teorema erabiliz. Hau da, baldin eta soilik baldin (2) argumentua baliozkoa bada, baliozko argumentuaren definizioaren arabera. ◻ ◼ ◻

Erregela erabiltzeko bidea

P1,…,Pn premisak dituen (1) argumentu bat izanik, P→C formula deduzitu nahi badugu, premisei P hipotesia erantsiko diegu, eta C deduzituko dugu. P hipotesia eranstean beste argumentu bat, (2), izango dugu, premisak P1,…,Pn,P dituena. Behin C deduzitu eta gero, P hipotesia baztertuko dugu eta, baldintzazko frogaren erregela aplikatuz, P→C deduzituko dugu; hau da, P→C formula P1,…,Pn formuletatik deduzituko dugu. Hori dena honela adieraziko dugu:

1.P1Premisa.⋮⋮n.PnPremisa.⋮⋮→m.PBFEren hipotesia / ..˙ C|⋮⋮|k.C−−−−−−k+1.P→CBFE(m-k)

Idazkera horrekin adierazi nahi dugu m+1etik kra bitartean formulak P1,…,Pn,P premisak erabiliz deduzitu ditugula ((2) argumentua). k+1 formula, aldiz, P1,…,Pn premisetatik deduzitu dugu ((1) argumentua), P hipotesia baztertu dugu.

1.35 Adibideak. Hona hemen argumentu batzuen froga formalak inferentzia-erregelak, ordezkapen-erregela eta baldintzazko frogaren erregela erabiliz.

  1. 1.A→Bpremisa / ..˙ A→A∧B→2.ABFEren hipotesia / ..˙ A∧B|3.BMP(1,2)|4.A∧BKK(2,3)−−−−−−5.A→A∧BBFE(2-4)

  2. 1.T→Epremisa2.A→Lpremisa / ..˙ T∨A→L∨E→3.T∨ABFEren hipotesia / ..˙ L∨E|4.(T→E)∧(A→L)KK(1,2)|5.E∨LDE(4,3)|6.L∨ETRUK(5)−−−−−−7.T∨A→L∨EBFE(3-6)

  3. 1.Q→Rpremisa / ..˙ (P→Q)→(P→R)→2.P→QBFEren hipotesia / ..˙ P→R|→3.PBFEren hipotesia / ..˙ R||4.QMP(2,3)||5.RMP(1,4)|−−−−−−|6.P→RBFE(3-5)−−−−−−−−7.(P→Q)→(P→R)BFE(2-6)

  4. 1.(A→C)→Dpremisa2.B→Epremisa3.A∧B→Cpremisa / ..˙ B→E∧D→4.BBFEren hipotesia / ..˙ E∧D|5.EMP(2,4)|→6.ABFEren hipotesia / ..˙ C||7.A∧BKK(6,4)||8.CMP(3,7)|−−−−−−|9.A→CBFE(6-8)|10.DMP(1,9)|11.E∧DKK(5,10)−−−−−−−−12.B→E∧DBFE(4-11)

1.7.4 Absurdora eramateko erregela

Absurdora eramateko metodoa frogatu nahi dugunaren aurkako hipotesia egin eta kontraesan bat (formula inkontsistente bat) deduzitzean datza.

Idazkera. Formula inkontsistente bat ◻ adieraziko dugu (adibidez, A∧¬A).

1.36 Teorema Absurdora eramateko erregela

(1)P1⋮PnC argumentua baliozkoa da baldin eta soilik baldin (2)P1⋮Pn¬C◻ argumentua baliozkoa bada.

Erregela frogatzeko lema hau erabiliko dugu:

1.37 Lema. Izan bedi ◻ oef inkontsistente bat eta izan bedi A edozein oef. Orduan,

A inkontsistentea da baldin eta soilik baldin ⊨(A→◻) bada.

1.37 Lemaren froga.

Solik baldin. Demagun A formula inkontsistentea dela; ⊨(A→◻) frogatu behar dugu, hau da, edozein I interpretaziotarako, V((A→◻),I)=E betetzen dela.

Izan bedi I edozein interpretazio. A formula inkontsistentea denez, V(A,I)=F da eta, hortaz, V((A→◻),I)=E izango da.

Baldin. Demagun ⊨(A→◻) dela. A formula inkontsistentea dela frogatu behar dugu, hau da, edozein I interpretaziotarako, V(A,I)=F dela.

Izan bedi I edozein interpretazio. ⊨(A→◻) denez, V((A→◻),I)=E izango da eta, ◻ inkontsistentea denez, V(◻,I)=F da. Hortaz, V(A,I)=F. ◻ ◼ ◻

1.36 Teoremaren froga.

(1) argumentua baliozkoa da baldin eta soilik baldin C formula P1,…,Pn formulen ondorio logikoa bada, baliozko argumentuaren definizioaren arabera. Hori horrela da baldin eta soilik baldin P1∧⋯∧Pn∧¬C formula inkontsistentea bada (1.23 Teorema) eta, lemaren arabera, baldin eta soilik baldin ⊨(P1∧⋯∧Pn∧¬C→◻) bada. Hori dena beteko da baldin eta soilik baldin ◻ formula P1,…,Pn,¬C formulen ondorio logikoa bada (1.21 Teorema). Hau da, baldin eta soilik baldin (2) argumentua baliozkoa bada, baliozko argumentuaren definizioaren arabera. ◻ ◼ ◻

Erregela erabiltzeko bidea

P1,…,Pn premisak dituen (1) argumentu bat izanik, C formula deduzitu nahi badugu, ¬C hipotesia erantsiko dugu eta kontraesan bat deduzituko dugu (A∧¬A motako edozein formula). ¬C hipotesia eranstean, P1,…,Pn,¬C premisak dituen beste argumentu bat, (2), lortuko dugu. Behin kontraesana deduzitu eta gero, ¬C hipotesia baztertuko dugu eta, absurdora eramateko erregela erabiliz, C formula deduzituko dugu (C formula P1,…,Pn formuletatik deduzituko dugu).

1.P1Premisa⋮⋮n.PnPremisa⋮⋮→m.¬CAEEren hipotesia / ..˙ ◻|⋮⋮|k.◻−−−−−−k+1.CAEE(m-k)

m+1etik kra formulak P1,…,Pn,¬C premisak erabiliz deduzitu ditugu ((2) argumentua); k+1 formula, aldiz, P1,…,Pn formuletatik deduzitu dugu ((1) argumentua).

1.38 Adibideak.

  1. Ikus ditzagun argumentu beraren bi froga formal, bata AEE erabiliz eta bestea erabili gabe.

    1.ppremisa / ..˙ q∨(q→r)→2.¬(q∨(q→r))AEEren hipotesia / ..˙ ◻|3.¬q∧¬(q→r)DeM(2)|4.¬q∧¬(¬q∨r)INP(3)|5.¬q∧(¬¬q∧¬r)DeM(4)|6.(¬q∧¬¬q)∧¬rELKAR(5)|7.¬q∧¬¬qKS(6)−−−−−−8.q∨(q→r)AEE(2-7)

    Absurdora eramateko erregela erabili gabe:

    1.ppremisa / ..˙ q∨(q→r)→2.¬(q∨(q→r))BFEren hipotesia / ..˙ q∨(q→r)|3.¬q∧¬(q→r)DeM(2)|4.¬q∧¬(¬q∨r)INP(3)|5.¬q∧(¬¬q∧¬r)DeM(4)|6.(¬¬q∧¬r)∧¬qTRUK(5)|7.¬¬q∧¬rKS(6)|8.¬¬qKS(7)|9.qUB(8)|10.q∨(q→r)DB(9)−−−−−−11.¬(q∨(q→r))→q∨(q→r)BFE(2-10)12.¬¬(q∨(q→r))∨(q∨(q→r))INP(11)13.(q∨(q→r))∨(q∨(q→r))UB(12)14.q∨(q→r)TAUT(13)

  2. 1.ppremisa / ..˙ q∨(r→¬q)→2.¬(q∨(r→¬q))AEEren hipotesia / ..˙ ◻|3.¬q∧¬(r→¬q)DeM(2)|4.¬q∧¬(¬r∨¬q)INP(3)|5.¬q∧(¬¬r∧¬¬q)DeM(4)|6.¬q∧(¬¬q∧¬¬r)TRUK(5)|7.(¬q∧¬¬q)∧¬¬rELKAR(6)|8.¬q∧¬¬qKS(7)−−−−−−9.q∨(r→¬q)AEE(2-8)

  3. Ikus ditzagun, berriro ere, argumentu beraren bi froga formal, bata AEE erabiliz eta bestea erabili gabe. 1.¬q∧spremisa2.s→¬rpremisa3.¬r→¬p∨qpremisa / ..˙ ¬p→4.¬¬pAEEren hipotesia / ..˙ ◻|5.¬qKS(1)|6.¬¬p∧¬qKK(4,5)|7.¬(¬p∨q)DeM(6)|8.¬¬rMT(3,7)|9.¬sMT(2,8)|10.s∧¬qTRUK(1)|11.sKS(10)|12.s∧¬sKK(11,9)−−−−−−13.¬pAEE(4-12)4.s∧¬qTRUK(1)5.sKS(4)6.¬rMP(2,5)7.¬p∨qMP(3,6)8.q∨¬pTRUK(7)9.¬qKS(1)10.¬pSD(8,9)