Pravidla a zákony

Identita (eliminace)

  • AAA \land \top \equiv A

  • AA \land \bot \equiv \bot

  • AA \lor \top \equiv \top

  • AAA \lor \bot \equiv A

Zákon vyloučeného třetího (vyloučení sporu)

  • A¬AA \lor \lnot A \equiv \top - vždy je něco z leva nebo z prava true

Zákon dvojí negace

  • A¬(¬A)A \equiv \lnot (\lnot A)

Asociativní zákony (závorky)

  • A(BC)(AB)CA \land (B \land C) \equiv (A \land B) \land C

  • A(BC)(AB)CA \lor (B \lor C) \equiv (A \lor B) \lor C

  • A(BC)(AB)CA \Leftrightarrow (B \Leftrightarrow C) \equiv (A \Leftrightarrow B) \Leftrightarrow C

Komutativní zákony (změna stran)

  • ABBAA \land B \equiv B \land A

  • ABBAA \lor B \equiv B \lor A

  • ABBAA \Leftrightarrow B \equiv B \Leftrightarrow A

Distributivní zákony

  • A(BC)(AB)(AC)A \lor (B\land C) \equiv (A \lor B) \land (A\lor C)

  • A(BC)(AB)(AC)A \land (B\lor C) \equiv (A \land B) \lor (A\land C)

  • používají se hlavně při hledání DNT/KNT, pokud formule není celá znegovaná

Zákony absorpce

  • A(AB)AA \land (A \lor B) \equiv A

  • A(AB)AA \lor (A \land B) \equiv A

De Morganovy zákony

  • ¬(AB)¬A¬B\lnot (A \lor B) \equiv \lnot A \land \lnot B

  • ¬(AB)¬A¬B\lnot (A \land B) \equiv \lnot A \lor \lnot B

  • používají se hlavně při hledání DNT/KNT, pokud je celá formule znegovaná

  • (AB)AB(A \Rightarrow B) \land A \models B

  • ((AB)A)B((A \Rightarrow B ) \land A ) \Rightarrow B

  • opakem je Modus tollens

  • invert and flip

  • AB¬B¬AA \Rightarrow B \equiv \lnot B \Rightarrow \lnot A

Last updated