Elsőrendű logika

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2021. június 30-án felülvizsgált verziótól ; az ellenőrzések 2 szerkesztést igényelnek .

Az elsőrendű logika  egy formális számítás , amely lehetővé teszi a változókra , rögzített függvényekre és predikátumokra vonatkozó kijelentéseket . Kibővíti a propozíciós logikát .

Az elsőrendű logikán kívül léteznek magasabb rendű logikák is , amelyekben a kvantorok nemcsak változókra, hanem predikátumokra is alkalmazhatók. A predikátum logika és az állítmányszámítás kifejezések jelenthetnek elsőrendű logikát és elsőrendű és magasabb rendű logikát együtt; az első esetben néha tiszta predikátumlogikáról vagy tiszta predikátumszámításról beszélünk .

Alapdefiníciók

Az elsőrendű logika nyelve egy függvényszimbólum-készletből és predikátumszimbólum- készletből álló aláírás alapján épül fel. Minden függvényhez és predikátumszimbólumhoz tartozik egy aritás , azaz a lehetséges argumentumok száma. A 0 arity funkcionális és predikátumszimbóluma egyaránt megengedett. Az előbbieket néha külön konstanskészletre különítik el . Ezenkívül a következő kiegészítő karakterek használatosak:

Szimbólum Jelentése
Negatív (nem)
Kötőszó ("és")
Disjunkció ("vagy")
Implikáció ("ha ..., akkor...")
Szimbólum Jelentése
Univerzális kvantor
Létezési kvantor

A felsorolt ​​szimbólumok a és a szimbólumokkal együtt alkotják az elsőrendű logika ábécéjét . A bonyolultabb konstrukciókat induktív módon határozzuk meg .

Egy változót akkor nevezünk kötöttnek a képletben , ha alakja vagy , vagy a , , alakok egyikében reprezentálható , és már kötött a , és . Ha nincs bekötve  , akkor szabadnak nevezzük . A szabad változók nélküli képletet zárt képletnek vagy mondatnak nevezzük . Az elsőrendű elmélet az állítások bármely halmaza.

Axiomatika és képletek bizonyítása

Az elsőrendű logika logikai axiómáinak rendszere a tételszámítás axiómáiból áll, kiegészítve két új axiómával:

ahol az a képlet, amelyet a képletben előforduló egyes szabad változók  kifejezésének helyettesítésével kapunk .

Az elsőrendű logika két következtetési szabályt használ:

Értelmezés

Klasszikus esetben az elsőrendű logikai képletek értelmezését az elsőrendű modellen adjuk meg , amelyet a következő adatok határoznak meg:

Általában elfogadott a hordozóhalmaz és magának a modellnek az azonosítása, implicit szemantikai függvényre utalva, ha ez nem vezet kétértelműséghez.

Tegyük fel,  hogy egy olyan függvény, amely minden változót leképez a -ból származó valamely elemre , amelyet helyettesítésnek nevezünk . Az on kifejezés helyettesítésre vonatkozó értelmezését induktív módon adjuk meg :

  1. , ha  egy változó,

Ugyanebben a szellemben definiáljuk a képletek relatív igazságának viszonyát :

A képlet igaz -on (amit jelölünk ), ha minden permutációra . Egy képletet érvényesnek nevezünk (amelyet jelölünk ), ha minden modellre . Egy képletet kielégítőnek nevezünk , ha legalább egy .

Tulajdonságok és fő eredmények

Az elsőrendű logikának számos hasznos tulajdonsága van, amelyek nagyon vonzóvá teszik a matematika formalizálásának alapvető eszközeként . A főbbek a következők:

Sőt, ha a következetesség többé-kevésbé nyilvánvaló, akkor a teljesség egy nem triviális eredmény, amelyet Gödel kapott 1930-ban ( Gödel teljességi tétele ). Lényegében Gödel tétele alapvető ekvivalenciát állít fel a bizonyíthatóság és az érvényesség fogalma között .

Az elsőrendű logika rendelkezik a tömörségi tulajdonsággal , amelyet Maltsev bizonyított : ha a képletek egy halmaza nem megvalósítható, akkor egyes véges részhalmazai sem megvalósíthatók.

A Löwenheim-Skolem tétel szerint, ha egy képlethalmaznak van modellje, akkor legfeljebb megszámlálható számosságú modellje is van . Ehhez a tételhez kapcsolódik a Skolem-féle paradoxon , amely azonban csak egy képzeletbeli paradoxon .

Elsőrendű logika egyenlőséggel

Sok elsőrendű elmélet magában foglalja az egyenlőség szimbólumát. Gyakran a logika szimbólumainak nevezik, és kiegészítik a megfelelő axiómákkal, amelyek meghatározzák. Az ilyen logikát egyenlőséggel rendelkező elsőrendű logikának , a megfelelő elméleteket pedig egyenlőséggel rendelkező elsőrendű elméleteknek nevezzük . Az egyenlőségjel bináris állítmány szimbólumként kerül bevezetésre . Az ehhez bevezetett további axiómák a következők:

Használat

Az elsőrendű logika mint formális érvelési modell

A közönséges logika formalizált analógja lévén az elsőrendű logika lehetővé teszi az állítások igazságának és hamisságának, valamint azok kapcsolatának szigorú érvelését, különös tekintettel az egyik kijelentés logikai következményére, vagy például egyenértékűségére. . Tekintsünk egy klasszikus példát a természetes nyelvi állítások formalizálására az elsőrendű logikában .

Vegyük az érvelést: „Minden ember halandó. Szókratész  ember. Ezért Szókratész halandó ." Jelöljük, hogy „x egy ember” az MAN -on (x) keresztül, és „x halandó”-t MERTEN -en (x) keresztül. Ekkor a „minden ember halandó” állítás a következő képlettel ábrázolható: x( EMBER (x) → HALÁL (x)) a „Szókratész ember” az EMBER ( Szókratész ) képlettel, és „Szókratész halandó” a HALÁL ( Szókratész ) képlettel . Az állítás egésze most így írható

( x( EMBER (x) → HALÁL (x)) EMBER ( Szókratész )) → HALÁL ( Szókratész )

Lásd még

Irodalom