A szekvenciaszámítás a logikai számítás egyik változata , amely nem tetszőleges tautológiák láncait használja az állítások bizonyítására , hanem feltételes propozíciók sorozatait - szekvenciák . A leghíresebb szekvenciális számításokat - és a klasszikus és intuicionista predikátumszámításhoz - Gentzen építette 1934 -ben , későbbi szekvenciális változatokat fogalmaztak meg az alkalmazott kalkulusok (számtani, elemzési), típuselméletek, nem. - klasszikus logika.
A szekvenciális megközelítésben az axióma széles halmaza helyett fejlett következtetési szabályrendszereket használnak , és a bizonyítást egy következtetési fa formájában hajtják végre; ezen az alapon ( a természetes következtetési rendszerekkel együtt ) a szekvenciális számítások Gentzen típusúak , ellentétben az axiomatikus Hilbert -számítással , amelyben egy kidolgozott axiómakészlettel a következtetési szabályok száma egy minimális.
A szekvenciális forma fő tulajdonsága a szimmetrikus eszköz , amely a szakaszok kivehetőségének bizonyításának kényelmét biztosítja , és ennek eredményeként a szekvenciális kalkulusok a fő vizsgált rendszerek a bizonyításelméletben .
A szekvencia fogalmát a bizonyításokban levezetési fa formájában történő szisztematikus használatára 1929 -ben Paul Hertz német fizikus és logikus vezette be ( németül: Paul Hertz ; 1881-1940) [1] , de holisztikus számítás minden logikára. az elmélet nem épült fel műveiben [2] . Gentzen 1932-es munkájában megpróbálta továbbfejleszteni a hertzi megközelítést [3] , de 1934-ben felhagyott a hertzi fejlesztésekkel: természetes következtetési rendszereket vezetett be mind a klasszikus, mind az intuíciós predikátumszámításhoz, közönséges tautológiák és következtetési fák segítségével, és mint pl. szerkezeti fejlődésük, — szekvenciális rendszerek és . For és Gentzen bebizonyította a vágás eltávolíthatóságát, ami jelentős módszertani lökést adott a Hilbert által felvázolt bizonyítási elméletnek: ugyanebben a művében Gentzen először bizonyította az intuicionista predikátumszámítás teljességét, majd 1936-ban bebizonyította a Peano-féle állítás konzisztenciáját . axiomatika egész számokra, egy szekvenciális változat segítségével, transzfinit indukcióval ordinálisra bővítve . Ez utóbbi eredménynek különös ideológiai jelentősége is volt a 30-as évek eleji pesszimizmus tükrében Gödel hiányossági tételével kapcsolatban , amely szerint az aritmetika konzisztenciája önmagában nem állapítható meg: az aritmetika logikailag kellően természetes kiterjesztése. megállapította, hogy ez megszünteti ezt a korlátozást.
A következő jelentős lépés a szekvenciális kalkulus fejlesztésében az volt, hogy Oiva Ketonen ( fin. Oiva Ketonen ; 1913-2000) 1944 -ben kifejlesztett egy klasszikus logikai kalkulust, amelyben minden következtetési szabály megfordítható; ugyanakkor Ketonen egy dekompozíciós megközelítést javasolt a bizonyítékok megtalálásához a visszafordíthatósági tulajdonság segítségével [4] [5] . A Roman Sushko disszertációjában 1949-ben publikált axiómamentes kalkulus formailag közel állt Hertz konstrukcióihoz, ez volt a hertzi típusú szekvenciális rendszerek első inkarnációja [6] [7] .
Stephen Kleene 1952 - ben a Bevezetés a metamatematikába című művében, a Ketonen-számítás alapján, intuicionista szekvenciaszámítást konstruált reverzibilis következtetési szabályokkal [8] , bevezette a Gentzen-típusú kalkulust és , amelyhez nem volt szükség strukturális következtetésre . szabályok [9] , és általában a könyv megjelenése után a szekvenciális kalkulus a szakemberek széles körében vált ismertté [4] .
Az 1950-es évek óta a fő figyelem a konzisztenciára és teljességre vonatkozó eredmények kiterjesztésére irányul a magasabb rendű predikátumszámításokra, a típuselméletre , a nem klasszikus logikára . 1953- ban Gaishi Takeuchi (竹内外 史; 1926–2017) megszerkesztett egy szekvenciális kalkulust egy egyszerű típuselmélethez, amely magasabb rendű predikátumkalculusokat fejez ki, és azt javasolta, hogy a vágások eltávolíthatók számára ( Takeuchi sejtése ). 1966- ban William Tate ( sz . 1929 ) bebizonyította a szakaszok eltávolíthatóságát a másodrendű logika számára, hamarosan Motoo Takahashi [10] és Dag Prawitz ( svéd Dag Prawitz ; sz. 1936) munkáiban teljes mértékben bebizonyosodott a sejtés . Az 1970-es években az eredmények jelentősen bővültek: Dragalin egy sor magasabb rendű nemklasszikus logika esetében talált bizonyítékot a szakaszok eltávolíthatóságára, míg Girard az F rendszerre .
Az 1980-as évek óta a szekvenciális rendszerek kulcsszerepet játszottak az automatikus bizonyítási rendszerek kifejlesztésében , különösen a Thierry Cocan és Gerard Huet által 1986-ban kifejlesztett szekvenciális konstrukciók számítása egy magasabb rendű polimorf λ-számítás függő típusokkal . a λ-kocka legmagasabb pontja a Barendregt - a Coq szoftverrendszer alapjaként .
A szekvencia a forma kifejezése, aholés a logikai formulák véges (esetleg üres) sorozatai, amelyeket cedenseknek neveznek : - előzmény , és - utódlás (néha - konzekvens ). A szekvenciában lefektetett intuitív jelentés az , hogy haelőzményképletek konjunkcióját , akkor az egymást követő formulák diszjunkciója megtörténik (levezetve). Néha egy sorozat jelölésében nyíl helyett a származtatási jelet () vagy az implikációs jelet () használják.
Ha az előzmény üres ( ), akkor a következő képletek diszjunkcióját jelenti ; az üres utódot ( ) az előzményképletek összefüggésének inkonzisztenciájaként értelmezzük. Az üres szekvencia azt jelenti, hogy a vizsgált rendszerben ellentmondás van. A képletek sorrendje a cedantokban nem jelentős, de a képletpéldány előfordulások száma egy cedantban számít. A jelölőkben való rögzítés a vagy formában , ahol képletsorozat, és egy képlet, azt jelenti, hogy képletet adunk a hozzárendelőhöz (talán még egy példányban).
Az axiómák bizonyítás nélkül elfogadott kezdeti sorozatok; a szekvenciális megközelítésben az axiómák száma minimalizálva van, így a Gentzen-számításban csak egy axiómaséma adott - . A szekvenciális formájú következtetési szabályok a következő kifejezésekként vannak írva:
és ,az alsó szekvencia felső szekvenciájából (felső szekvenciák és ) levezethetőségére vonatkozó állításként értelmeződnek . A szekvenciális számításban (mint a természetes következtetési rendszerekben) a bizonyítást fa formában írják felülről lefelé, például:
,ahol minden sor közvetlen következtetést jelent - átmenetet a felső sorozatokból az alsókba az adott rendszerben elfogadott bármely következtetési szabály szerint. Így az axiómákból (kezdeti szekvenciákból) kiinduló és szekvenciához vezető következtetési fa létezése egy adott logikai rendszerben levezethetőségét jelenti: .
A klasszikus predikátumszámítás leggyakrabban használt szekvenciális számítása a Gentzen által 1934-ben felépített rendszer. A rendszer egy axióma sémával és 21 következtetési szabállyal rendelkezik, amelyek strukturális és logikai csoportokra oszlanak [11] .
Strukturális szabályok (, — képletek,,,, — képletlisták):
A logikai propozíciós szabályok úgy vannak kialakítva, hogy propozíciós kapcsolatokat adjanak a kimenethez :
A logikai kvantorszabályok univerzalitási és létezési kvantorokat vezetnek be a levezetésbe ( egy szabad változós képlet , egy tetszőleges tag, és egy szabad változó minden előfordulását helyettesíti egy taggal ):
A kvantorszabályok további feltétele, hogy a -jobb és -bal szabályban az alsó szekvenciális képletekben ne forduljon elő szabad változó .
Példa a kizárt középső törvény levezetésére :
- benne a levezetés egyetlen axiómával kezdődik, majd - a -jobb, -jobb, jobb oldali permutáció, -jobb és redukció a jobb oldalon egymás után érvényesül.
A kalkulus ekvivalens az első szakasz klasszikus predikátumszámításával: egy formula akkor és csak akkor érvényes a predikátumszámításban, ha a szekvencia származtatható -ben . A legfontosabb eredmény, amelyet Gentzen „ főtételnek ” ( német Hauptsatz ) nevezett, az a képesség, hogy bármilyen következtetést lehessen levonni a vágási szabály alkalmazása nélkül, ennek a tulajdonságnak köszönhető, hogy minden alapvető tulajdonság létrejön , beleértve a helyességet , a konzisztenciát és teljesség.
A számítást úgy kapjuk meg, hogy a következtetési szabályokban a szekvenciák utódaira vonatkozó korlátozást adunk: csak egy képlet megengedett bennük, és a jobb permutáció és a jobb redukció szabályai (a szekvenciákban több képlettel operálva) ki vannak zárva. Így minimális módosításokkal olyan rendszert kapunk, amelyben a kettős tagadás és a kizárt harmad törvényei nem származtathatók , de minden más alapvető logikai törvény érvényes, és például az ekvivalencia származtatható . Az eredményül kapott rendszer ekvivalens a Heyting-féle axiomatikájú intuíciós predikátumszámítással . A metszetek is eltávolíthatók a kalkulusban , ez is helyes, következetes és teljes, ráadásul az intuíciós predikátumszámítás utolsó eredményét először pontosan a -ra kaptuk .
A klasszikus és intuicionista logikák szekvenciális számításának számos ekvivalens és kényelmes változatát hozták létre. Ezen számítások egy része a Peano aritmetika konzisztenciájának bizonyítására használt Gentzen-konstrukciót örökli, és természetes levezetési rendszerek elemeit tartalmazzák, köztük az 1957-es Sapps- rendszert ( Patrick Suppes ; 1922–2014) [12] ( Feis megjegyzéseiből átvéve). és Ladrière Gentzen dolgozatának francia fordításához) és annak továbbfejlesztett változatát, amelyet 1965-ben adott ki John Lemmon ( 1930-1966 ) [13] , kiküszöbölve a Gentzen eredeti Nutral Sequential [14] használatával járó gyakorlati kényelmetlenséget . A szekvenciális számítások természetes típuskövetkeztetésének gyakorlati kényelmére radikálisabb fejlesztéseket javasolt Hermes ( németül: Hans Hermes ; 1912-2003) [15] : a klasszikus logika rendszerében két axiómát alkalmaznak ( és , valamint a szabályokban A következtetéshez a propozíciós konnektívumokat nemcsak utódok, hanem előzmények is használják, sőt mind az alsó, mind a felső szekvenciákban [16] .
A szekvenciális kalkulus a szimmetriában rejlik, és természetesen kifejezi a kettősséget , a de Morgan törvényei által megfogalmazott axiomatikus elméletekben .
Logikák | |||||||||
---|---|---|---|---|---|---|---|---|---|
Filozófia • Szemantika • Szintaxis • Történelem | |||||||||
Logikai csoportok |
| ||||||||
Alkatrészek |
| ||||||||
Logikai szimbólumok listája |