Digitaalne loogika
Matemaatilise loogika ühes harus, lausearvutuses, uuritakse lausete ning nendest lausetest moodustatud liitlausete tõeväärtuseid. Kui lause vastab tegelikkusele, nimetatakse seda lauset tõeseks ning tähistatakse t või 1. Kui lause ei vasta tegelikkusele, nimetatakse seda lauset vääraks ning tähistatakse v või 0. Lausete $A$ ja $B$ konjunktsioon $A \land B$ on tõene parajasti siis, kui mõlemad laused $A$ ja $B$ on tõesed. Lausete $A$ ja $B$ disjunktsioon $A \lor B$ on tõene parajasti siis, kui vähemalt üks lausetest $A$ või $B$ on tõene. Implikatisoon $A \Rightarrow B$ (lausest $A$ järeldub lause $B$) on tõene parajasti siis, kui $B$ on tõene või $A$ on väär. Lauseid $A$ ja $B$ nimetatakse ekvivalentseteks ehk samaväärseteks ja tähistatakse $A \Leftrightarrow B$, kui laused $A$ ja $B$ on korraga tõesed või väärad. Sellisel juhul lausest $A$ järeldub lause $B$ ning vastupidi, lausest $B$ järeldub lause $A$. Lause $A$ eitus $\neg A$ on tõene parajasti siis, kui lause $A$ on väär. Lauseid kombineerides on võimalik uurida mitmesuguste liitlausete tõeväärtuseid. Liitlausete tõeväärtuse leidmisel on võimalik neid lihtsustada ja korrastada, kasutades mitmesugususeid loogilis-aritmeetilisi tehteid ja samaväärsusi. Eelnevad tõeväärtused saab kokku võtta tabelina:| $A$ | $B$ | $A \land B$ | $A \lor B$ | $A \Rightarrow B$ | $A \Leftrightarrow B$ | $ \neg A$ |
| t | t | t | t | t | t | v |
| t | v | v | t | v | v | v |
| v | t | v | t | t | v | t |
| v | v | v | v | t | t | t |
$SR$-triger
| Sisend | Väljund | ||
| $S$ | $R$ | $Q$ | $\overline{Q}$ |
| 0 | 0 | Säilitab | |
| 1 | 0 | 0 | 1 |
| 0 | 1 | 1 | 0 |
| 1 | 1 | - | - |
Sünkroonne $SR$-triger
| Sisend | Väljund | ||||||
| $\overline{S}$ | $\overline{R}$ | $E$ | $Q$ | $\overline{Q}$ | $E$ | $Q$ | $\overline{Q}$ |
| 0 | 0 | 1 | Säilitab | 0 | Säilitab | ||
| 1 | 0 | 1 | 0 | 1 | 0 | Säilitab | |
| 0 | 1 | 1 | 1 | 0 | 0 | Säilitab | |
| 1 | 1 | 1 | - | - | 0 | Säilitab | |
Protsessori aritmeetika-loogika plokk
Lisaks konstrueeritakse loogikaväravatest protsessori kõige olulisem komponent, aritmeetika-loogikaplokk, kus juba nagu nimi ütleb, toimub kogu protsessori loogika ning arvutused.
Boole'i algebra
Et luua keerulisemaid digitaalelektroonilisi loogikaahelaid, on otstarbekas teada ja rakendada loogiliste tehete algebralisi omadusi, mis ühelt poolt aitavad optimaalsel viisil konstrueerida vajamineva funktsiooniga ahelaid kui ka analüüsida olemasolevate ahelate funktsionaalset ehitust. Boole'i algebras võib AND ja OR funktsiooni tähistada sarnaselt lausearvutusele sümbolitega $\land$ ja $\lor$. Lisaks $\land, \lor$ ja $\neg x$ tehetele defineeritakse Boole'i algebras veel sekundaarsed tehted \[ x \rightarrow y := \neg x \lor y \] \[ x \oplus y := (x \lor y) \land \neg (x \land y) = (x \land \neg y) \lor (\neg x \land y) \] \[ x \equiv y := \neg (x \oplus y) = (x \land y) \lor (\neg x \land \neg y) \] Kokkuvõttes saame Boole'i algebras kasutatavate tehete jaoks tabeli| $x$ | $y$ | $x \land y$ | $x \lor y$ | $x \rightarrow y$ | $x \oplus y$ | $x \equiv y$ | $\neg x$ |
| 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
| 1 | 0 | 0 | 1 | 0 | 1 | 0 | 1 |
| 0 | 1 | 0 | 1 | 1 | 1 | 0 | 0 |
| 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 |
Assotsiatiivsus
$x \land (y \land z) = (x \land y) \land z$
$x \lor (y \lor z) = (x \lor y) \lor z$
Kommutatiivsus
$x \land y = y \land x$
$x \lor y = y \lor x$
Identsus
$x \land 1 = x$
$x \lor 0 = x$
Idempotentsus
$x \land x = x$
$x \lor x = x$
Neelduvus
$x \land (x \lor y) = x$
$x \lor (x \land y) = x$
Annihileeruvus
$x \land 0 = 0$
$x \lor 1 = 1$
Distributiivsus
$x \land (y \lor z) = (x \land y) \lor (x \land z)$
$x \lor (y \land z) = (x \lor y) \land (x \lor z)$
De Morgani seadused
$\neg (x \lor y) = \neg x \land \neg y$
$\neg (x \land y) = \neg x \lor \neg y$