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 .
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.
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:
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 :
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 .
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 .
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:
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 ) ![]() |
---|
Logikák | |||||||||
---|---|---|---|---|---|---|---|---|---|
Filozófia • Szemantika • Szintaxis • Történelem | |||||||||
Logikai csoportok |
| ||||||||
Alkatrészek |
| ||||||||
Logikai szimbólumok listája |