Curry paradoks
From Wikipedia, the free encyclopedia
Remove ads
Curry paradoks on paradoks, milles mõni meelevaldne väide F tõestatakse, kasutades lauset C, mis ütleb enda kohta "kui C, siis F". Paradoks nõuab vaid paari pealtnäha süütut tuletusreeglit. Loogika, milles need tuletusreeglid sisalduvad, võib seeläbi tõestada mida iganes. Paradoksi võib väljendada loomulikus keeles ja mitmes loogikas, sealhulgas teatud hulgateooria, lambda-arvutuse ja kombinatoorse loogika vormides.
![]() | See artikkel vajab toimetamist. (Juuni 2025) |
Paradoks on nimetatud Haskell Curry järgi, kes kirjutas sellest 1942. aastal.[1] Seda on kutsutud ka Martin Hugo Löbi järgi Löbi paradoksiks, kuna sellel on seos Löbi teoreemiga.[2]
Remove ads
Loomulikus keeles
Nimetame lauseid kujul "kui A, siis B" konditsionaalideks. Curry paradoks kasutab eneseleosutavat konditsionaali, näiteks:
- Kui see lause on tõene, siis Eesti asub Hiina piiril.
Et see lause on loomulikus keeles, on selle tõesust võimalik analüüsida, ning Curry paradoksi on sellest lausest võimalik tuletada. Analüüs koosneb kahest sammust. Esiteks saab läbi loomuliku keele tõestada, et näitelause on tõene [sammud 1–5]. Teiseks saab lauset kasutada selleks, et tõestada, et Eesti asub Hiina piiril [samm 6]:
- Lause tekst on "Kui see lause on tõene, siis asub Eesti Hiina piiril."
- Kui see lause on tõene, siis on see tõene. [ilmselge ehk tautoloogia]
- Kui see lause on tõene, siis: kui see lause on tõene, siis asub Eesti Hiina piiril. [asenda "on see tõene" lause definitsiooniga]
- Kui see lause on tõene, siis asub Eesti Hiina piiril. [lühenda korratud tingimust]
- Aga 4. punkt on sama tekst nagu lause ise. Seega on see tõene.
- Lause on 5. punkti järgi tõene, ning 4. punkti järgi: kui see on tõene, siis asub Eesti Hiina piiril.
Seega asub Eesti Hiina piiril. [modus ponens]
Kuna Eesti ei asu Hiina piiril, võiks mõista, et ühel neist sammudest on tehtud viga. Väite "Eesti asub Hiina piiril" võib asendada mistahes muu väitega, ning seda lauset saaks siiski selle mõttekäigu abil tõestada. Niisiis paistab, et mistahes lause on tõestatav. Kuna tõestus kasutab vaid üldlevinult korrektseteks peetud deduktsioonimeetodeid, ning kuna ükski neist ei paista ebakorrektne, on see olukord paradoksaalne.
Remove ads
Formaalloogikas
Lauseloogikas
Curry paradoks ilmub ka teatud formaalloogika vormides. Selles kontekstis näitab see, et kui eeldame, et on olemas formaalne lause (X → Y), kus X on omakorda (X → Y), siis saame tõestada väidet Y läbi formaalse tõestuse. Üks näide sellest on järgnev formaalne tõestus:
1. X := (X → Y) Eeldus. Samaväärne väitega "kui see lause on tõene, siis Y".' 2. X → X Samasusseadus 3. X → (X → Y) Asenda 2. parem külg, sest X on 1. järgi sama mis X → Y 4. X → Y Lühendatud kuju 5. X Asenda 4. 1. vormiga 6. Y 4. ja 5., modus ponens
Lambda-arvutus minimaalse loogikaga
Curry paradoksi on võimalik väljendada tüüpimata lambda-arvutusega, millele on lisatud implikatiivne lausearvutus. Et toime tulla lambda-arvutuse süntaktiliste piirangutega, tähendab kahe parameetriga implikatsioonifunktsiooni: tähendab .
Meelevaldset väidet on võimalik tõestada defineerides lambdafunktsiooni , ning termi , kus on Curry püsipunktikombinaator. Seega ja definitsioonide järgi , seega saab ülaltoodud lauseloogikat arvutada nõnda:[3]
Minimaalse loogika aksioom Kuna Minimaalse loogika teoreemi põhjal Kuna Modus ponens, , kuna ja
Lihtsalt tüübitud lambda-arvutuses ei ole võimalik püsipunktikombinaatoritele tüüpe määrata, ning seega ei saa seda paradoksi esitamiseks kasutada.
Remove ads
Viited
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads