A formális rendszer ( formális elmélet , axiomatikus elmélet , axiomatika , deduktív rendszer ) az elmélet szigorú formalizálásának eredménye , amely teljes absztrakciót feltételez a használt nyelv szavainak jelentésétől, és minden, a használatot szabályozó feltételtől. ezeket a szavakat az elméletben kifejezetten kimondják olyan axiómák és szabályok révén, amelyek lehetővé teszik egy kifejezés levezetését a többiből [1] .
A formális rendszer olyan absztrakt objektumok gyűjteménye, amelyek nem kapcsolódnak a külvilághoz, amelyben a szimbólumkészlettel való működés szabályait szigorúan szintaktikai értelmezésben mutatják be, anélkül, hogy figyelembe vennék a szemantikai tartalmat, vagyis a szemantikát. A szigorúan leírt formális rendszerek a Hilbert-probléma felvetése után jelentek meg . Az első FS Russell és Whitehead "Formal Systems" című könyvének megjelenése után jelent meg.[ adja meg ] . Ezeket az FS-eket bizonyos követelményekkel támasztották alá.
Egy formális elmélet akkor tekinthető definiáltnak, ha [2] :
Általában van egy hatékony eljárás, amely lehetővé teszi, hogy egy adott kifejezés meghatározza, hogy képlet-e. Gyakran egy képletkészletet induktív definíció ad meg . Általános szabály, hogy ez a halmaz végtelen. A szimbólumok halmaza és a képletkészlet együttesen határozza meg a formális elmélet nyelvét vagy aláírását .
Leggyakrabban hatékonyan ki lehet deríteni, hogy egy adott képlet axióma-e; ilyen esetben az elméletet hatékonyan axiomatizáltnak vagy axiomatikusnak mondják . Az axiómák halmaza lehet véges vagy végtelen. Ha az axiómák száma véges, akkor az elméletet véges axiomatizálhatónak mondjuk . Ha az axiómák halmaza végtelen, akkor általában véges számú axióma sémával és az axióma sémából meghatározott axiómák generálására vonatkozó szabályokkal adjuk meg. Az axiómákat általában két típusra osztják: logikai axiómákra (amelyek a formális elméletek egész osztályára jellemzőek) és nem logikai vagy megfelelő axiómákra (amelyek meghatározzák egy adott elmélet sajátosságait és tartalmát).
Minden R következtetési szabályra és minden A képletre hatékonyan megoldódik az a kérdés, hogy a választott képlethalmaz viszonyul-e R-hez az A képlettel , és ha igen, akkor A -t e képletek egyenes következményének nevezzük a vonalzó.
A levezetés bármely képletsorozat, amelyben a sorozat bármely formulája vagy axióma, vagy valamely korábbi képlet közvetlen következménye az egyik levezetési szabály szerint.
Egy képletet tételnek nevezünk , ha van olyan levezetés, amelyben ez a képlet az utolsó.
Azt az elméletet, amelyre létezik egy hatékony algoritmus, amely lehetővé teszi, hogy egy adott képletből megtudja, létezik-e származtatása, eldönthetőnek nevezzük ; különben az elmélet eldönthetetlennek mondható .
Abszolút konzisztensnek mondják azt az elméletet, amelyben nem minden képlet tétel .
A deduktív elmélet adottnak tekinthető, ha:
A tételkészlet felépítésének módszerétől függően:
A képletkészletben az axiómák egy részhalmazát különítjük el, és véges számú következtetési szabályt adunk meg - olyan szabályokat, amelyek segítségével (és csakis ezek segítségével) axiómákból és korábban levezetett új tételek alkothatók. tételek. Az összes axióma is benne van a tételek számában. Néha (például Peano axiomatikájában ) egy elmélet végtelen számú axiómát tartalmaz, amelyeket egy vagy több axiómaséma segítségével határoznak meg . Az axiómákat néha "rejtett definícióknak" nevezik. Ily módon egy formális elméletet határozunk meg ( formális axiomatikus elmélet , formális (logikai) kalkulus ).
Csak axiómák vannak megadva, a következtetési szabályokat jól ismertnek tekintjük.
A tételek ilyen specifikációjával azt mondjuk, hogy egy félformális axiomatikus elmélet adott . PéldákNincsenek axiómák (az axiómák halmaza üres), csak következtetési szabályok vannak megadva.
Valójában az így meghatározott elmélet a formális egy speciális esete, de megvan a maga neve: a természetes következtetés elmélete .Azt az elméletet, amelyben a tételek halmaza lefedi a képletek teljes halmazát (minden képlet tétel, „igaz állítás”), inkonzisztensnek nevezzük . Ellenkező esetben az elmélet konzisztensnek mondható . Egy elmélet következetlenségének feltárása a formális logika egyik legfontosabb és olykor legnehezebb feladata.
Egy elméletet akkor nevezünk teljesnek , ha bármely mondatra (zárt képletre) önmagában vagy annak tagadása származtatható . Ellenkező esetben az elmélet bizonyíthatatlan állításokat tartalmaz (olyan állításokat, amelyek nem bizonyíthatóak és nem is cáfolhatók magával az elmélettel), és hiányosnak nevezzük .
Egy elmélet egyéni axiómáját függetlennek mondjuk, ha az axióma nem vezethető le a többi axiómából. A függő axióma lényegében redundáns, az axiómarendszerből való eltávolítása semmilyen módon nem befolyásolja az elméletet. Egy elmélet teljes axiómarendszerét függetlennek nevezzük , ha minden axióma független.
Egy elméletet akkor nevezünk eldönthetőnek , ha egy tétel fogalma hatásos benne , vagyis létezik egy hatékony folyamat (algoritmus), amely lehetővé teszi, hogy bármely képlet véges számú lépésben meghatározza, hogy tétel-e vagy sem.
Példák formális rendszerekre
Szótárak és enciklopédiák |
---|
Logikák | |||||||||
---|---|---|---|---|---|---|---|---|---|
Filozófia • Szemantika • Szintaxis • Történelem | |||||||||
Logikai csoportok |
| ||||||||
Alkatrészek |
| ||||||||
Logikai szimbólumok listája |