Pásztorné Varga Katalin, Várterész Magda, Sági Gábor
Panem Kft.
5.4.1. DEFINÍCIÓ. Legyen az nyelv formuláinak tetszőleges halmaza és tetszőleges formulája. Azt mondjuk, hogy a formula logikai következménye a formulahalmaznak (vagy a -beli formuláknak), ha minden olyan -beli interpretáció és változókiértékelés, amely kielégít minden -beli formulát, az kielégíti a formulát is. Jelölése: .
Próbáljuk meg először a fenti definíció alapján eldönteni, hogy egy adott formula valamely véges formulahalmaznak logikai következménye-e.
5.4.2. PÉLDA.
Az nyelvben a formulahalmaznak logikai következménye a formula. Ugyanis ha olyan interpretáció, amelyben és , akkor bármely -variáns változókiértékelés mellett . Legyen . Az 5.2.15. tétel szerint és , így világos, hogy miatt , tehát . Azaz tetszőleges, a formulahalmazt kielégítő interpretáció kielégíti a formulát is.
Ugyanakkor a formulának nem logikai következménye a formula, hisz az interpretációban a formula , de a formula igazságértékű.
Az elsőrendű logika következményfogalmát is hasznos lenne alkalmas formulák szemantikai jellemzésével leírni. Ehhez nyújtanak lehetőséget az ítéletlogikában megismerthez nagyon hasonló tételek.
5.4.3. TÉTEL. Legyen az nyelv formuláinak tetszőleges halmaza és tetszőleges formulája. pontosan akkor, ha a formulahalmaz kielégíthetetlen.
BIZONYÍTÁS.
Legyen . Ekkor az 5.4.1. definíció szerint minden olyan interpretáció és változókiértékelés, amely kielégíti -t, kielégíti -t is. Ezekben az interpretációkban és változókiértékelések mellett tehát hamis, továbbá ezek az interpretációk és változókiértékelések nem elégítik ki -t. Azok az interpretációk, melyek már nem elégítik ki -t sem, nyilván nem elégíthetik ki a bővebb formulahalmazt sem.
Legyen most a formulahalmaz kielégíthetetlen. Ekkor vagy már is kielégíthetetlen, ekkor nyilván . Ha viszont kielégíthető, akkor rögzítsük egy tetszőleges interpretációt és változókiértékelést, melyre minden -ra. De kielégíthetetlen, tehát , azaz , így most is .
Ezzel a tételt bebizonyítottuk.
Ennek a tételnek a felhasználásával könnyen bizonyítható a következő két állítás.
5.4.4. TÉTEL. Legyenek (n az nyelv tetszőleges formulái. pontosan akkor, ha
az formula kielégíthetetlen,
az formula logikai törvény.
Az elsőrendű logikában is érvényes a dedukciós tétel és a dedukciós tételen alapuló eldöntésprobléma-tétel. Bizonyításukat az olvasóra hagyjuk, mert az ítéletlogikai esethez nagyon hasonlók.
5.4.5. TÉTEL. (DEDUKCIÓS TÉTEL.)
Legyenek az nyelv tetszőleges formulái. pontosan akkor, ha
5.4.6. TÉTEL. (AZ ELDÖNTÉSPROBLÉMA TÉTEL.)
Legyenek az nyelv tetszőleges formulái. pontosan akkor, ha
A tétel természetesen kimondható úgy is, hogy akkor és csak akkor, ha , ahol az számok tetszőleges permutációja.
5.4.7. TÉTEL. Legyen az nyelv formuláinak tetszőleges halmaza, tetszőleges formula és olyan változó, hogy , ha . Ha , akkor .
BIZONYÍTÁS. Ha , akkor minden olyan -beli interpretáció és változókiértékelés, amely kielégít minden -beli formulát, az kielégíti a formulát is. Legyen tehát és tetszőlegesen rögzített olyan interpretáció és változókiértékelés, melyre minden -ra. Ekkor mivel , ha , minden -variánsa esetén is minden -ra. Mivel , így minden -variánsára is, tehát az 5.2.9. definíció miatt . Ez pedig azt jelenti, hogy .
Az előző fejezetben Quine-táblázat segítségével is jellemeztük az elsőrendű formulákat, tehát az elsőrendű következményfogalmat is megvizsgálhatjuk ezzel az eszközzel.
5.4.8. DEFINÍCIÓ. Legyen az nyelv formuláinak véges halmaza és tetszőleges formulája. Azt mondjuk, hogy tautologikus következménye-nak, ha a formulahalmaz és közös Quine-táblázatában azon sorokban, ahol minden -beli formula alatt igazságérték található, oszlopában is csupa igazságérték van. Jelölése: a .
5.4.9. PÉLDA.
A formulahalmaznak tautologikus következménye a formula:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Az 5.4.2. (a) példájában pedig a következményformula nem tautologikus következménye a feltételformulák halmazának, hisz ezen formuláknak a prímkomponensei éppen saját maguk, így ha elkészítjük a közös Quine-táblázatot, abban nyilván lesz olyan sor, ahova mindkét feltételformula alá -t, a következményformula alá pedig -t írunk. Persze az 5.4.2. (a) példa gondolatmenete alapján világos, hogy ilyen interpretáció valójában nincs.
5.4.10. LEMMA. Legyenek az nyelv tetszőleges formulái. Ha , akkor .
BIZONYÍTÁS. Az olvasóra bízzuk annak belátását, hogy , pontosan akkor, ha az formula tautologikusan igaz. Ekkor az 5.3.19. lemma szerint a formula logikailag is igaz, ahonnan az 5.4.4. tétellel adódik az állítás.
Megjegyezzük, hogy az 5.4.10. lemma megfordítása nem igaz.
5.4.11. LEMMA. Legyenek az nyelv tetszőleges formulái. Jelölje az formulahalmazt . Legyenek továbbá a formula prímkomponensei a prímformulák, és legyenek tetszőleges -beli formulák. Ha , akkor
BIZONYÍTÁS. Ha , könnyű belátni, hogy az formula tautologikusan igaz. Az 5.3.21. lemma szerint ekkor az
azaz az
formula is tautologikusan igaz. Ekkor viszont
Ezzel a lemmát bebizonyítottuk.
Ha a feltételformuláknak egy formula logikai következménye volt, a formulahelyettesítés során nyert feltételformuláknak is logikai következménye lesz a kapott formula. Tehát ha egyszer kiderült, hogy helyesen következtettünk, olyan formában más formulákkal is helyesen lehet következtetni.
5.4.12. DEFINÍCIÓ. Legyenek az nyelv tetszőleges formulái. Az párt elsőrendű következtetésformának nevezzük. Az pár helyes következtetésforma, ha kielégíthető és .
5.4.13. TÉTEL. Legyenek és tetszőleges elsőrendű logikai formulák az nyelvben. Az alábbiakban felsorolt elsőrendű következtetésformák helyesek:
a leválasztási szabály vagy modus ponens |
|
a kontrapozíció vagy modus tollens |
|
reductio ad absurdum |
|
az indirekt bizonyítás |
|
feltételes szillogizmus |
|
következtetés esetszétválasztással |
|
modus tollendo ponens |
|
modus ponendo tollens |
|
a -ra vonatkozó következtetésformák |
({B}, A |
az -re vonatkozó következtetésformák |
|
|
({A |
az -ra vonatkozó következtetésforma |
|
a -re vonatkozó következtetésformák |
({A}, |
BIZONYÍTÁS. Többet fogunk belátni: a felsorolt elsőrendű következtetésformákban a formulahalmaznak minden esetben tautologikus következménye a formula; az 5.4.10. lemma alapján ekkor azt mondhatjuk, hogy a formulák helyes elsőrendű következtetésformák. Ha az formulák rendre egy elsőrendű logikai nyelv atomi formulái, Quine-táblával könnyű igazolni, hogy a felsorolt következtetésformákban a formulahalmaznak tautologikus következménye a formula. Majd az atomi formulák helyére rendre tetszőleges elsőrendű formulákat helyettesítve az 5.4.11. lemmából adódik, hogy ezen következtetésformákban is a formulahalmaznak tautologikus következménye a formula.
Természetesen vannak olyan elsőrendű következtetésformák is, amely következtetésformákban a formulahalmaznak logikai (de nem tautologikus) következménye a formula. Néhány ilyen jellegzetes helyes következtetésformát a teljesség igénye és bizonyítás nélkül felsorolunk:
az univerzális kvantor elhagyása |
|
az egzisztenciális kvantor bevezetése |
|
szillogizmusok |
|
|
|