Waarheidstabellen
Leer stap voor stap een waarheidstabel opstellen voor een samengestelde uitdrukking en gebruik die om tautologieën, contradicties en equivalente uitdrukkingen te vinden.
Definitie
- 1.Tel de variabelen en schrijf lege rijen.
- 2.Vul de kolommen van de variabelen in een vaste volgorde: de eerste kolom is voor de helft W en dan voor de helft O; elke volgende kolom wisselt twee keer zo vaak; de laatste kolom wisselt W, O, W, O.
- 3.Voeg voor elk deel van de uitdrukking een hulpkolom toe, het binnenste deel eerst (een NIET bij één variabele, daarna de haakjes).
- 4.Combineer de hulpkolommen tot de eindkolom.
| W | W | O | O |
| W | O | W | W |
| O | W | O | O |
| O | O | W | O |
- Alleen W: de uitdrukking is een tautologie (altijd waar).
- Alleen O: het is een contradictie (altijd onwaar).
- Twee uitdrukkingen met dezelfde eindkolom in elke rij zijn logisch equivalent.
Probeer het meteen
Uitgewerkte voorbeelden
Stel de waarheidstabel op voor .
Tel de rijen
Er zijn 2 variabelen, en , dus we hebben rijen nodig → 4 rijen
Vul de kolommen van de variabelen
: W, W, O, O (half W, half O). : W, O, W, O (afwisselend) → Alle 4 combinaties komen één keer voor
Voeg de hulpkolom toe
Draai elke waarde van om: W, O, W, O wordt O, W, O, W → : O, W, O, W
Combineer met OF
Rij voor rij: W OF O = W, W OF W = W, O OF O = O, O OF W = W → : W, W, O, W
Antwoord: De eindkolom is W, W, O, W. De uitdrukking is alleen onwaar in rij 3, waar onwaar is en waar.
Veelgemaakte fouten
Te weinig rijen schrijven, bijvoorbeeld 6 rijen voor 3 variabelen
Waarom het fout is: Het aantal rijen is niet . Elke variabele verdubbelt het aantal combinaties, dus 3 variabelen geven rijen.
Correct: Gebruik altijd rijen: 4 voor 2 variabelen, 8 voor 3 variabelen, 16 voor 4 variabelen.
De kolommen van de variabelen in een willekeurige volgorde invullen
Waarom het fout is: Zonder systeem schrijf je makkelijk dezelfde combinatie twee keer op en vergeet je een andere. De tabel geeft dan een verkeerd oordeel.
Correct: Volg het vaste patroon: eerste kolom in blokken van de helft van de rijen, elke volgende kolom in blokken die half zo lang zijn, laatste kolom afwisselend W, O.
behandelen alsof het is
Waarom het fout is: Zonder haakjes hoort NIET alleen bij de variabele direct erna. De versie met haakjes draait de uitkomst van de hele EN om.
Correct: Maak een hulpkolom voor precies datgene waar NIET bij hoort: alleen , of eerst en daarna de ontkenning daarvan.
Twee uitdrukkingen equivalent noemen na het controleren van maar een paar rijen
Waarom het fout is: Twee uitdrukkingen kunnen in meerdere rijen overeenkomen en toch in één rij verschillen. en komen overeen in de rijen 1 en 4, maar niet in de rijen 2 en 3.
Correct: Vergelijk de eindkolommen in elke afzonderlijke rij. Equivalent betekent gelijk in alle rijen.
Interactieve visualisatie
Waarheidstabel
| P | Q | R | P ∧ Q | ¬R | P ∧ Q ∨ ¬R |
|---|---|---|---|---|---|
| W | W | W | W | O | W |
| W | W | O | W | W | W |
| W | O | W | O | O | O |
| W | O | O | O | W | W |
| O | W | W | O | O | O |
| O | W | O | O | W | W |
| O | O | W | O | O | O |
| O | O | O | O | W | W |
W= WaarO= Onwaar
Waarheidstabel
| P | Q | P ∨ ¬Q |
|---|---|---|
| W | W | |
| W | O | |
| O | W | |
| O | O |
W= WaarO= Onwaar
Interactieve sandbox
Expressiecalculator
Probeer deze:
Geschiedenis
Nog geen berekeningen
Oefenproblemen
18 opgavenHoeveel rijen heeft een waarheidstabel met 3 variabelen?
Waarom het belangrijk is
- Programmeren: voordat een voorwaarde als (lid OF kortingscode) EN NIET geblokkeerd live gaat, controleren testers elke combinatie van invoer
- Elektronica: ingenieurs ontwerpen schakelingen met waarheidstabellen en vervangen een ingewikkelde schakeling door een eenvoudigere, goedkopere die hetzelfde doet
- Beveiliging en alarmen: een alarm met 4 sensoren heeft mogelijke toestanden, en in elke toestand moet het goed reageren
- Argumenten en discussies: een waarheidstabel laat zien of twee zinnen echt hetzelfde zeggen of alleen op elkaar lijken
- Puzzels en spellen: logische puzzels los je op door rijen te schrappen die niet waar kunnen zijn
Toepassingen in de echte wereld
Alarmsystemen
Beveiligingsingenieurs zetten elke toestand van de sensoren op een rij, zodat ze zeker weten dat het alarm in elk geval goed reageert.
Voorbeeld:
Een alarm met 3 deursensoren heeft toestanden, van alle deuren dicht tot alle deuren open.
Een huisalarm heeft 4 sensoren, en elke sensor staat aan (W) of uit (O). Het alarm gaat af als minstens één sensor aan staat (OF).
Hoeveel rijen heeft de waarheidstabel, en in hoeveel daarvan gaat het alarm af?
Stap 1: Schrijf de wiskundige uitdrukking
Schrijf het aantal rijen als macht van 2:
Software testen
Programmeurs testen een voorwaarde met elke combinatie van invoer, en dat is precies een waarheidstabel.
Voorbeeld:
Een inlogregel (juist wachtwoord EN NIET geblokkeerd) heeft testgevallen nodig om volledig gecontroleerd te zijn.
Een webwinkel geeft korting als geldt, waarbij = is lid, = heeft een kortingscode, = account is geblokkeerd.
Bij hoeveel van de invoercombinaties krijgt de klant de korting?
Stap 1: Schrijf de wiskundige uitdrukking
Schrijf het aantal testgevallen als macht van 2:
Schakelingen vereenvoudigen
Als twee schakelingen dezelfde waarheidstabel hebben, kunnen ingenieurs de schakeling met minder of goedkopere onderdelen gebruiken.
Voorbeeld:
Met de wetten van De Morgan kan een ontwerper een NIET-EN vervangen door een OF van twee keer NIET, zonder te veranderen wat de schakeling doet.
Schakeling A berekent . Schakeling B berekent .
Geven de twee schakelingen altijd dezelfde uitvoer?
Stap 1: Schrijf de wiskundige uitdrukking
Schrijf het aantal rijen als macht van 2:
Belangrijke punten
- 1Een waarheidstabel geeft elke combinatie van waarheidswaarden en de waarde van de uitdrukking in elke rij
- 2Met variabelen heeft de tabel rijen: 4 bij 2 variabelen, 8 bij 3 variabelen
- 3Vul de kolommen van de variabelen in een vaste volgorde: eerst blokken van de helft van de rijen, de laatste kolom afwisselend W, O
- 4Gebruik hulpkolommen voor elk deel van de uitdrukking, het binnenste deel eerst
- 5Alleen W in de eindkolom betekent een tautologie, alleen O betekent een contradictie
- 6Twee uitdrukkingen zijn equivalent als hun eindkolommen in elke rij overeenkomen
Veelgestelde vragen
Woordenlijst
- Waarheidstabel
- Een tabel die de waarde van een uitdrukking geeft voor elke combinatie van de variabelen
- Samengestelde uitdrukking
- Een uitdrukking opgebouwd uit variabelen en operatoren, zoals
- Hulpkolom
- Een extra kolom voor één deel van de uitdrukking, waarmee je de eindkolom stap voor stap opbouwt
- Tautologie
- Een uitdrukking die in elke rij waar is, zoals
- Contradictie
- Een uitdrukking die in elke rij onwaar is, zoals
- Logisch equivalent
- Twee uitdrukkingen met dezelfde waarde in elke rij, genoteerd met
Formulekaart
Aantal rijen
$n$ is het aantal variabelen: $2^2 = 4$, $2^3 = 8$, $2^4 = 16$
Tautologie
Altijd waar: de eindkolom bevat alleen W
Contradictie
Altijd onwaar: de eindkolom bevat alleen O
Wetten van De Morgan
Twee equivalenties die je met een waarheidstabel kunt bewijzen