8.1 Waarheidstafels
Inleiding
Een propositie is een bewering.
Beweringen kunnen opgebouwd zijn uit deelbeweringen:
- Ik ben Corry en ik lees de Story.
Johnny wist het niet, of hij is het vergeten.
Als x priem is, dan is x groter dan 25.
Die delen zijn dan aan elkaar gezet met voegwoorden (connectieven). In wiskundige teksten kom je de volgende voegwoorden regelmatig tegen:
- en, of, niet, of..of.., als ...dan ..., ... dan en slechts dan als ...
Merk op: we noemen een koppel als "als... dan..." een voegwoord, terwijl het in onze taal bestaat uit twee woorden.
Logisch redeneren komt voor een deel neer op het omgaan met deze voegwoorden. In deze paragraaf leer je complexe situaties met veel van dergelijke voegwoorden overzichtelijker te maken met behulp van waarheidstafels.
Vraagstuk 1
Twee soorten of
Het voegwoord of heeft in het dagelijks taalgebruik twee betekenissen.
- Wilt U thee of koffie ? uitsluitend: slechts één van beide
Ja lekker, koffie alsjeblieft.
Wilt U melk of suiker in Uw koffie? insluitend: mag ook allebei
Allebei graag.
In de eerste vraag is het de bedoeling dat je kiest tussen thee en koffie, je hoort niet allebei te kiezen. Hier is sprake van "uitsluitend" of. Duidelijker wordt dit als volgt aangegeven:
- Wilt U thee of wilt U koffie
Nee, Thee òf koffie
Nee: òf thee òf koffie.
In de tweede vraag wordt een insluitend of gebruikt: nu mag je wel allebei kiezen. Hier gaat het om "insluitend" of. Hiervoor wordt in schrijftaal ookwel "en/of" gebruikt.
tafels voor en, niet, of en òf-òf
Voor willekeurige beweringen schrijven we in deze paragraaf letters p, q, r. Deze letters noemen we propositieletters: ze zijn variabelen die beweringen voorstellen, zoals een x een getal voorstelt.
Voor de verschillende voegwoorden zullen we symbolen invoeren om zo samengestelde beweringen te kunnen schrijven.
De woorden en en niet hebben in de wiskunde geen andere betekenis dan in het dagelijks leven. In formuletaal worden ze met de volgende symbolen aangegeven:
Voor de twee soorten of hebben we in de wiskunde aparte tekens:
p ∨ q |
insluitend of |
p is waar, q is waar of ze zijn allebei waar. |
p ∨ q |
uitsluitend of |
p is waar en q niet, danwel q is waar en p niet. |
We kunnen ook de betekenis van de verschillende voegwoorden aangeven in tabellen. In de tabel staan alle mogelijke combinaties die er zijn voor p en q waar of onwaar. Voor waar gebruiken we 1, voor onwaar een 0.
Vaak wordt in plaats van 0 en 1 gewerkt met w en o voor 'waar' en 'onwaar', of t en f voor 'true' en 'false'.
In de derde regel zie je bijvoorbeeld dat als p onwaar, en q waar is, de bewering p∧q onwaar is, terwijl de beweringen p∨q en p∨q dan wel waar zijn.
Vraagstuk 2a
Oefening: Waar of niet waar
Start
Vraagstuk 2b
Oefening: Beweringen
Start
8.2 De tafel voor als-dan
de tafel voor als-dan
Bij de waarheidstabel voor als-dan is belangrijk te beseffen dat p⇒q op twee flauwe manieren waar werd (zie les 6):
- geval 1: p is onwaar
geval 2: q is waar
Besef dat p en q staan voor concrete bewering die of waar of onwaar zijn. Dan is "nooit waar" en "onwaar" hetzelfde.
De enige situatie waarin p⇒q niet klopt, is als p waar is, maar q niet. De tabel wordt dus als volgt:
p |
q |
p⇒q |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
|
|
volgens geval 1: want q is waar |
|
volgens geval 1 en 2: want p is onwaar, q is waar |
volgens geval 2: want p is onwaar |
|
als-dan als universele bewering
In de waarheidstafels komt de betekenis van als-dan niet goed uit, omdat als-dan eigenlijk een universele bewering is, en P⇒Q voor gesloten beweringen zelden voorkomt.
Gewoonlijk gaat het om een hele serie situaties x (momenten, getallen, personen enz.) waarin P(x) en Q(x) soms wel en soms niet waar zijn. Om te zien of P⇒Q universeel waar is moet je dan alle gevallen x apart bekijken en steeds nagaan of P(x)⇒Q(x) klopt. Die gevallen apart zijn dan steeds flauwe gevallen.
Het volgende voorbeeld maakt duidelijk waar het om gaat:
Vraagstuk 3
Controleer de bewering p ⇒ q
p = dit getal is een zesvoud
q = dit getal is even
door de tabel in te vullen.
Schrijf een 0 voor "onwaar" en een 1 voor "waar".
klik hier
tafel voor dan en slechts dan als
Wat betreft de tabel van de dubbele implicatie moet je beseffen dat p⇔q waar is als p en q of allebei waar of allebei onwaar zijn.
p |
q |
p⇒q |
q⇒p |
p⇔q |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
8.3 Tafels voor samenstellingen
propositionele formules
Een propositionele formule is een soort schema voor een samengestelde bewering. De beweringen zijn door letters vervangen, en de voegwoorden zijn geschreven met symbolen. Bijvoorbeeld (p∨q) ∨ (p∧q) is een propositionele formule.
Wat betreft haakjes-weglaten gelden de volgende afspraken:
Het teken ¬ bindt het sterkste,
dan komen samen ∧, ∨ en v;
en dan komen samen ⇒, ⇐ en ⇔. |
Dus
- q⇒¬p∨q is eigenlijk q⇒((¬p)∨q)
Zijn twee tekens even sterk dan gaat het linker teken voor het rechter.
Dus
- q∨p∧q is eigenlijk (q∨p)∧q.
de wetten van De Morgan
Iemand vraagt je "wilt U koffie of thee" en je zegt "Nee" dan betekent dat, dat je geen koffie wilt EN geen thee. Zo zie je dat
Zo is de ontkenning van een en-bewering een of-bewering:
Deze twee regels heten de wetten van De Morgan.
Waarheidstafel van een formule
Bij een formule kun je de waarheidstafel maken. Daarin staat aangegeven in welke situaties de formule waar danwel onwaar wordt.
Wij gaan als voorbeeld de waarheidstafel opstellen van de formule: q⇒¬pvq.
Tautologie
Een tautologie is een uitspraak die puur op grond van zijn vorm altijd waar is. Bijvoorbeeld:
Dit is altijd waar, onafhankelijk van de vraag of ik wel of niet lieg.
Iedere uitspraak van de vorm p⇒p is sowieso waar, oftewel: de formule p⇒p is een tautologie.
Tautologieën kun je opsporen met behulp van waarheidstafels. Immers een tautologie is een formule die in alle regels een 1 krijgt. Hierboven bleek dat de formule q⇒¬pvq geen tautologie is.
8.4 Waarheidstafels met drie propositieletters
Een voorbeeld met drie propositieletters
Is (p⇒q) ∧ (q ⇒ r) ⇒ (p ⇒ r) een tautologie?
We stellen de waarheidstafel van de formule op, om te zien of hij in alle gevallen de waarde 1 krijgt.
In de formule komen de drie letters p, q en r voor. Er zijn dan dus 8 mogelijkheden voor p,q en r om waar en/of onwaar te zijn. Dat betekent dat de tabel 8 regels krijgt. Verder hebben we voor alle deelformules aparte kolommen nodig.
8.5 Opgaven
Vraagstuk 4
a. Schrijf alle haakjes in de volgende formules:
1. P∧Q ⇒ R⇔P ∧ ¬Q ∨R
2. P⇒Q∧¬R⇔P∧¬Q⇒R
b. Laat zoveel mogelijk haakjes weg:
1. ((P⇒ (Q∧ ¬ (P))) ⇔ ¬ (P∧ ¬Q))
2. ((P∨ ¬(Q∧¬(P))) ∧ ¬(P⇒(¬Q)))
De antwoorden zijn terug te vinden onder de knop "klik hier", maar bekijk deze niet te snel. Probeer de vragen eerst zelf op te lossen.
klik hier
Vraagstuk 5
Als je een waarheidstafel wilt maken voor onderstaande formules, hoeveel en welke kolommen moet je dan maken?
a. (Q∨P) ∧¬P⇒¬(Q⇒P)
b. P∧ ¬ (Q∨ ¬P) ⇒ (PvQ)
c. ((P⇒Q)⇒(P⇒R))⇒(Q⇒R)
d. (P⇒Q∧¬P) ⇔¬P∧¬Q
Voorbeeld: voor de formule
heb je in de waarheidstafel zes kolommen nodig en wel voor:
- P, Q, ¬Q, P∧¬Q, Q⇒P, P∧¬Q⇔¬(Q⇒P)
klik hier
Vraagstuk 6
Oefening: Tautologieën
Start
8.6 Waarheidstabulator
De Waarheidstabulator van Jan Jaspars (UvA)
Met de waarheidstabulator kun je formules maken met de drie letters p, q en r. Bestudeer eerst hoe je de waarheidstabulator bedient. Merk op dat in plaats van de tekens voor de logische operatoren woorden als "en", "of", "niet", "alsdan" en "desda (dan en slechts dan)" worden gebruikt.
Tik een formule in met behulp van de knoppen links onderaan. Elke keer verschijnt wat je intikt in de vakjes boven de paarse streep. In de bovenste rij 'invoerknoppen' staan de propositieletters p, q en r en de haakjes en de negatie ("niet"). Daaronder vind je de logische voegwoorden. De betekenis van "en", "of" en "alsdan" zullen duidelijk zijn. "desda" staat voor 'dan en slechts dan als', de gewoonlijke Nederlandse omschrijving van equivalentie. De "noch"-knop betekent dat p noch q waar is, notatie pXq. De "uitsluitende of" ( v ) is helaas niet aanwezig.
Maak je een fout tijdens het invoeren van je formule, dan kun je van achteren naar voren symbolen verwijderen met de knop "DEL". Wil je helemaal opnieuw beginnen, gebruik dan de knop "CLEAR".
Haakjes
Formules met te weinig haakjes vindt deze machine niet prettig. Zo weet hij niet wat je bedoelt als je p->q->p intikt. Het kan betekenen dat je (p->q)->p in gedachten had, maar het kan ook zijn dat je p->(q->p) voor ogen had. Dit zijn verschillende formules. Vergeet dus de haakjes niet!
De machine op gang brengen
Als je formule volledig is breng je de waarheidstabel op gang door op "PUT" te klikken. De linkerkolommen in de tabel sommen nu alle relevante situaties (valuaties of modellen) op: alle 0,1-mogelijkheden. Bovendien worden deze verschillende waarden onder de verschillende propositieletters in je formule aangebracht. Om het lezen van de tabel te vergemakkelijken worden ook de haakjes in de tabel gekopieerd.
Vervolg nu met "STEP" in te drukken. De machine gaat nu vanaf de linkerkant op zoek naar het eerste voegwoord wat hij kan toepassen. Hij berekent de resultaten en zet deze neer in de kolom onder het symbool dat bij dit voegwoord hoort.
Deze 0,1-waarden worden afgebeeld met een rode achtergrond, terwijl de kolommen die hierbij als invoer dienen een gele achtergrond krijgen. Als je weer "STEP" indrukt, dan worden de veranderde waarheidswaarden wit en wordt het volgende voegwoord opgezocht. Blijf nu op "STEP" drukken totdat de tabel helemaal vol is.
Vraagstuk 7
Oefening: Tautologieën
Start
Vraagstuk 8
Creëer een formule met de letters P en Q die gelijkwaardig is aan (P∨Q) en controleer met de waarheidstabulator of jouw formule de juiste waarheidstafel geeft:
p |
q |
pvq |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |