Prenex normální forma - Prenex normal form
A vzorec z predikátový počet je v prenex[1] normální forma (PNF), pokud je zapsán jako řetězec kvantifikátory a vázané proměnné, nazvaný předpona, následovaná částí bez kvantifikátoru nazvanou matice.[2]
Každý vzorec v klasická logika je ekvivalentní vzorci v prenexové normální formě. Například pokud , , a jsou vzorce bez kvantifikátoru a poté jsou zobrazeny volné proměnné
je v prenex normální formě s maticí , zatímco
je logicky ekvivalentní, ale ne v prenexové normální formě.
Konverze do prenexové formy
![]() | Tato sekce potřebuje další citace pro ověření.Srpna 2018) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Každý první objednávka vzorec je logicky ekvivalentní (v klasické logice) k nějakému vzorci v prenex normální formě.[3] Existuje několik pravidel převodu, která lze rekurzivně použít k převodu vzorce do prenex normální formy. Pravidla závisí na kterém logické spojky se objeví ve vzorci.
Spojení a disjunkce
Pravidla pro spojení a disjunkce říkají, že
- je ekvivalentní k pod (mírnou) další podmínkou , nebo ekvivalentně (což znamená, že existuje alespoň jeden jedinec),
- je ekvivalentní k ;
a
- je ekvivalentní k ,
- je ekvivalentní k za dalších podmínek .
Ekvivalence jsou platné, když nevypadá jako volná proměnná z ; -li se objeví zdarma v , lze vázaný přejmenovat v a získat ekvivalent .
Například v jazyce prsteny,
- je ekvivalentní k ,
ale
- není ekvivalentní s
protože vzorec vlevo je pravdivý v jakémkoli kruhu, když je volná proměnná X je rovno 0, zatímco vzorec vpravo nemá žádné volné proměnné a je nepravdivý v jakémkoli netriviálním kruhu. Tak bude nejprve přepsán jako a poté vložte do prenex normální formy .
Negace
Pravidla pro negaci to říkají
- je ekvivalentní k
a
- je ekvivalentní k .
Implikace
Existují čtyři pravidla implikace: dva, které odstraňují kvantifikátory z předchůdce a dva, které odstraňují kvantifikátory z následku. Tato pravidla lze odvodit přepsáním implikace tak jako a použití výše uvedených pravidel pro disjunkce. Stejně jako u pravidel pro disjunkce, i tato pravidla vyžadují, aby se proměnná kvantifikovaná v jednom podformulu nezdála volná v ostatních podformulích.
Pravidla pro odstranění kvantifikátorů z předchůdce jsou (všimněte si změny kvantifikátorů):
- je ekvivalentní k (za předpokladu, že ),
- je ekvivalentní k .
Pravidla pro odstranění kvantifikátorů z následku jsou:
- je ekvivalentní k (za předpokladu, že ),
- je ekvivalentní k .
Příklad
Předpokládejme to , , a jsou vzorce bez kvantifikátoru a žádné dva z těchto vzorců nesdílejí žádnou volnou proměnnou. Zvažte vzorec
- .
Rekurzivní aplikací pravidel začínajících na nejvnitřnějších podformulách lze získat následující posloupnost logicky ekvivalentních vzorců:
- .
- ,
- ,
- ,
- ,
- ,
- ,
- .
Toto není jediná forma prenexu ekvivalentní původnímu vzorci. Například jednáním s následníkem před předchůdcem ve výše uvedeném příkladu, forma prenex
lze získat:
- ,
- ,
- .
Intuicionistická logika
Pravidla pro převod vzorce do prenexové formy velmi využívají klasickou logiku. v intuicionistická logika, není pravda, že každý vzorec je logicky ekvivalentní s vzorcem prenex. Negace spojovací je jedna překážka, ale ne jediná. S implikačním operátorem se také zachází jinak než v klasické logice; v intuicionistické logice to není definovatelné pomocí disjunkce a negace.
The Interpretace BHK ilustruje, proč některé vzorce nemají intuitivně ekvivalentní formu prenexu. V této interpretaci důkaz o
je funkce, která vzhledem k konkrétní X a doklad o , vyrábí beton y a doklad o . V tomto případě je to přípustné pro hodnotu y se počítá z dané hodnoty X. Důkaz
na druhé straně produkuje jedinou konkrétní hodnotu y a funkce, která převádí jakýkoli důkaz o do dokladu o . Pokud každý X uspokojující lze použít ke konstrukci a y uspokojující ale žádné takové y lze postavit bez znalosti takového X potom vzorec (1) nebude ekvivalentní vzorci (2).
Pravidla pro převod vzorce na formu prenex, která ano selhat v intuicionistické logice jsou:
- (1) naznačuje ,
- (2) naznačuje ,
- (3) naznačuje ,
- (4) naznačuje ,
- (5) naznačuje ,
(X se neobjevuje jako volná proměnná v (1) a (3); X se neobjevuje jako volná proměnná v (2) a (4)).
Použití formy prenex
Nějaký důkazní kameny se bude zabývat pouze teorií, jejíž vzorce jsou psány prenex normální formou. Koncept je nezbytný pro rozvoj aritmetická hierarchie a analytická hierarchie.
Gödel jeho důkaz věta o úplnosti pro logika prvního řádu předpokládá, že všechny vzorce byly přepracovány v prenex normální formě.
Tarskiho axiomy pro geometrii je logický systém, jehož věty mohou Všechno být zapsán univerzálně-existenciální forma, speciální případ prenexové normální formy, který má všechny univerzální kvantifikátor předcházející existenční kvantifikátor, takže všechny věty lze přepsat do formuláře , kde je věta, která neobsahuje žádný kvantifikátor. Tato skutečnost umožňovala Tarski dokázat, že euklidovská geometrie je rozhodnutelné.
Viz také
Poznámky
Reference
- Richard L. Epstein (18. prosince 2011). Klasická matematická logika: Sémantické základy logiky. Princeton University Press. 108–. ISBN 978-1-4008-4155-4.
- Peter B. Andrews (17. dubna 2013). Úvod do matematické logiky a teorie typů: K pravdě skrz důkaz. Springer Science & Business Media. str. 111–. ISBN 978-94-015-9934-4.
- Elliott Mendelson (1. června 1997). Úvod do matematické logiky, čtvrté vydání. CRC Press. str. 109–. ISBN 978-0-412-80830-2.
- Hinman, P. (2005), Základy matematické logiky, K Peters, ISBN 978-1-56881-262-5