|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
De Poolse notatie. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dit is een
haakjesvrije notatie die werd bedacht door de Poolse logicus Jan Łukasiewicz
(op de foto kun je zien wat een knappe man dat was). Hij verving eenvoudig de derde constructiestap (deze les), door: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3. | als
α en
β
formules zijn, dan zijn ook. Ùαβ, Úαβ, ⇒αβ, ⇔αβ formules. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Weer valt te bewijzen
dat elke geldige formule een unieke constructieboom heeft. Om een gewone notatie om te zetten in een Poolse volg je gewoon de constructiestappen van de constructieboom. Om een Poolse notatie weer om te zetten in een "gewone", doe je het volgende: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Je leest de formule
van rechts naar links, en alle dingen die je tegenkomt leg je op
een stapel (volgende steeds bovenop de vorige). Zodra je met de bovenste "dingen" van je stapel een formule kunt maken doe je dat en vervang je die "dingen" door die hele formule. Dan ga je weer verder met stapelen. voorbeeld: ⇒ Ù ⇒ ¬ p1 p2 p3 Ú p1 ¬ p3 geeft: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Het rode wordt steeds uitgevoerd en verschijnt in de volgende kolom. Het eindresultaat is de "gewone" gele formule rechts. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Controlemethode. Łukasiewicz gaf ook een handige manier om te berekenen of een rij symbolen een geldige formule is. Die werkte als volgt: Ken aan de symbolen de volgende getalswaarden
toe: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
© h.hofstede (h.hofstede@hogeland.nl) |