Meer informatie over waarheidstabellen

1 Doel

Het doel van een waarheidstabel is om systematisch alle mogelijke uitkomsten van een logische propositie of een combinatie van proposities te analyseren. Dit helpt om te bepalen wanneer een uitspraak waar of onwaar is. Waarheidstabellen worden gebruikt in logica, informatica, wiskunde en in controle structuren in code.

2 Stappenplan

Bij het opstellen van een waarheidstabel kun je de volgende stappen volgen:

  1. Bepaal de proposities en operatoren
  2. Bepaal het aantal rijen
  3. Vul de waarheidswaarden in voor elke propositie
  4. Voer stap voor stap de logische bewerkingen uit
  5. Analyseer de einduitkomst

Tip

Werk altijd van binnen naar buiten als je met geneste logische operatoren werkt. Eerst , dan en , daarna en . Dit is de standaard volgorde van verwerken, net zoals bij sommen en voor en komen.

Casus

Je hebt de propositie:
“Als een gebruiker is ingelogd () of admin is (), dan krijgt hij toegang ().”
De logische propositie wordt dan:

2.1 Bepaal de proposities en operatoren

De propositie bestaat uit de volgende componenten:

  • Proposities: , ,
  • Operatoren: (of), (implicatie)

We herkennen dus dat er drie variabelen zijn.

Correctieve feedback tijdens de uitvoer

  • Zorg dat je goed weet wat elke propositie betekent in de context.
  • Gebruik korte, duidelijke symbolen (, , ) zodat je overzicht houdt in de tabel.

Tips voor stap 2.1

  • Gebruik hoofdletters voor proposities om verwarring te voorkomen.
  • Schrijf de logische formule eerst uit vóór je begint aan de tabel.

2.2 Bepaal het aantal rijen

Bij drie proposities zijn er mogelijke combinaties. Dus de waarheidstabel krijgt 8 rijen.

truetruetrue
truetruefalse
truefalsetrue
truefalsefalse
falsetruetrue
falsetruefalse
falsefalsetrue
falsefalsefalse

2.3 Voer stap voor stap de logische bewerkingen uit

Voeg een kolom toe voor de subexpressie en voor de eindexpressie .

truetruetruetruetrue
truetruefalsetruefalse
truefalsetruetruetrue
truefalsefalsetruefalse
falsetruetruetruetrue
falsetruefalsetruefalse
falsefalsetruefalsetrue
falsefalsefalsefalsetrue

2.4 Analyseer de einduitkomst

Je ziet nu duidelijk wanneer de hele uitspraak waar is. De implicatie is alleen false wanneer het linkerdeel waar is, maar het rechterdeel () onwaar. In alle andere gevallen is de implicatie waar.

Samenvattend

Waarheidstabellen geven een overzichtelijk en betrouwbaar middel om logische uitspraken te controleren. Door systematisch de mogelijke waarden te evalueren, kun je foutloze conclusies trekken over logische formules.

Tips waarheidstabellen

  • Tel het aantal enkelvoudige proposities → dit bepaalt het aantal rijen:
  • Werk altijd van binnen naar buiten bij geneste expressies
  • Oefen met standaardvormen zoals , ,
  • Vul stap voor stap nieuwe kolommen in om overzicht te bewaren
    • Begin altijd met de individuele waarden (zoals of in het voorbeeld hierboven).
    • Splits de grote propositie dan op in verschillende onderdelen (zoals in het voorbeeld hierboven een eigen kolom heeft gekregen, zodat het makkelijker is om het eindresultaat te bepalen).

Volgende stap: Oefeningen waarheidstabellen