Logisk operator (Logisk grind) |
---|
|
Se även |
De Morgans lagar är två slutledningsregler inom logik och boolesk algebra, uppkallade efter Augustus de Morgan på 1800-talet. Lagarna var kända redan på medeltiden och formulerades språkligt av William Ockham på 1400-talet. Reglerna, uttryckta som tautologier eller som teorem inom satslogiken, är
där och är påståenden. Den första regeln är en negation av en konjunktion och den andra, en negation av en disjunktion.
Informellt kan lagarna skrivas
Reglerna har motsvarigheter inom mängdläran:
där ∩ är snittoperatorn och ∪ är unionsoperatorn.
Den allmänna formen är
där I är en indexmängd och är A:s negation.
De Morgans lagar har tillämpningar inom digitaltekniken vid konstruktion av logiska kretselement. De Morgans lagar motsvaras av logiska grindar enligt (1 = hög nivå, 0 = låg nivå):
= |
|
= |
|