Math 2.0

Proposition

Logic formula minimization

Statement

Minimization (simplification) of combinational logic formulas is done using the following rules based on the laws of Boolean algebra:

(A∨B)∧(A∨C)=A∨(B∧C)(A∧B)∨(A∧C)=A∧(B∨C)\begin{aligned} (A \vee B) \wedge (A \vee C) &= A \vee (B \wedge C) \\ (A \wedge B) \vee (A \wedge C) &= A \wedge (B \vee C) \end{aligned}

A∨(A∧B)=AA∧(A∨B)=A\begin{aligned} A \vee (A \wedge B) &= A \\ A \wedge (A \vee B) &= A \end{aligned}

A∨(¬A∧B)=A∨BA∧(¬A∨B)=A∧B\begin{aligned} A \vee (\lnot A \wedge B) &= A \vee B \\ A \wedge(\lnot A \vee B) &= A \wedge B \end{aligned}

(A∨B)∧(¬A∨B)=B(A∧B)∨(¬A∧B)=B\begin{aligned} (A \vee B)\wedge(\lnot A \vee B)&=B \\ (A \wedge B) \vee (\lnot A \wedge B)&=B \end{aligned}

(A∧B)∨(¬A∧C)∨(B∧C)=(A∧B)∨(¬A∧C)(A∨B)∧(¬A∨C)∧(B∨C)=(A∨B)∧(¬A∨C)\begin{aligned} (A \wedge B) \vee (\lnot A \wedge C) \vee (B \wedge C) &= (A \wedge B) \vee (\lnot A \wedge C) \\ (A \vee B) \wedge (\lnot A \vee C) \wedge (B \vee C) &= (A \vee B) \wedge (\lnot A \vee C) \end{aligned}

With the use of minimization (sometimes called logic optimization), a simplified logical function or circuit may be arrived upon, and the logic combinational circuit becomes smaller, and easier to analyse, use, or build.

Further reading

  1. Wikipedia, page 89371, revision 1365055466, Combinational logic, section Logic formula minimization. adopted
About this page
Tag2A7JZAYKR8
URIm2://2A7JZAYKR8
Kindstatement, proposition
WritingW0 stub
StatusThis copy of the site has no build data. Run m2 status 2A7JZAYKR8.
Changed4 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • edge uses out: each definition that the statement needs (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.