Boolean algebra solver
Simplify a Boolean expression the way ISC Computer Science asks for it: the working law by law, the truth table, the K-map with its groups, the minimal SOP and POS forms, and the logic circuit - also with NAND or NOR gates only. Free, with nothing to sign up for.
Answer
- Minimal SOP
- F = AB + A'B'
- Minimal POS
- F = (A' + B)(A + B')
- Minterms
- F(A, B) = Σ(0, 3)
- Maxterms
- F(A, B) = π(1, 2)
Read as (A + B')(A' + B). It is a contingency (sometimes 1, sometimes 0).
Steps, law by law
F = (A + B')(A' + B)
- = A(A' + B) + B'(A' + B)Distributive law A(B + C) = AB + AC
- = AB + B'(A' + B)Absorption law A(A' + B) = AB
- = AB + B'A'Absorption law A(A' + B) = AB
Convert to POS, step by step
Work out F' as a sum of products, then F = (F')' by De Morgan's law.
- F' = (AB + B'A')'Complement F' = (F)'
- F' = (AB)'(B'A')'De Morgan's law (A + B)' = A'B'
- F' = (A' + B')(B'A')'De Morgan's law (AB)' = A' + B'
- F' = (A' + B')((B')' + (A')')De Morgan's law (AB)' = A' + B'
- F' = (A' + B')(B + (A')')Involution law (A')' = A
- F' = (A' + B')(B + A)Involution law (A')' = A
- F' = A'(B + A) + B'(B + A)Distributive law A(B + C) = AB + AC
- F' = A'B + B'(B + A)Absorption law A(A' + B) = AB
- F' = A'B + B'AAbsorption law A(A' + B) = AB
- F = (A'B + B'A)'Complement again F = (F')'
- F = (A'B)'(B'A)'De Morgan's law (A + B)' = A'B'
- F = ((A')' + B')(B'A)'De Morgan's law (AB)' = A' + B'
- F = (A + B')(B'A)'Involution law (A')' = A
- F = (A + B')((B')' + A')De Morgan's law (AB)' = A' + B'
- F = (A + B')(B + A')Involution law (A')' = A
Truth table
| A | B | B' | A + B' | A' | A' + B | (A + B')(A' + B) |
|---|---|---|---|---|---|---|
| 0 | 0 | 1 | 1 | 1 | 1 | 1 |
| 0 | 1 | 0 | 0 | 1 | 1 | 0 |
| 1 | 0 | 1 | 1 | 0 | 0 | 0 |
| 1 | 1 | 0 | 1 | 0 | 1 | 1 |
K-map
- AB single: cell 3
- A'B' single: cell 0
- (A' + B) single: cell 2
- (A + B') single: cell 1
Canonical forms
SOP (sum of minterms)
F = A'B' + AB
POS (product of maxterms)
F = (A + B')(A' + B)
Logic circuit





Practise on real ISC questions
- Given the Boolean function $F(A,B,C,D) = \Sigma(2, 3, 6, 7, 8, 10, 12, 14, 15)$. Reduce the above expression… 2023
- Find the dual for the Boolean equation: $AB' + BC' + 1 = 1$. 2020 Specimen
- If Sujata is in the merit list, then she is a topper ($Y \Rightarrow X$). Study the given propositions and… 2025 Improvement
- Reduce the Boolean function $F(A,B,C,D) = \pi (0,1,2,3,7,8,9,10,11,12,13,15)$ by using 4-variable Karnaugh… 2026
- The complement of the Boolean expression $(P + Q') \cdot (R' + P)$ is: 2025 Improvement
- Using the truth table, state whether the following proposition is a tautology, contingency or a… 2018
- The owner of a company pays bonus to his salesmen as per the criteria given below: If the salesman works… 2019
- If $(\sim p \Rightarrow \sim q)$ then its contra positive will be: 2023
- Post pandemic, to encourage the tourism industry in India, the Ministry of Tourism started a policy in which… 2025 Practice
- A Football Association coach analyses the criteria for a win/draw of his team depending on the following… 2024 Specimen