Everything About ___
Live briefing

Everything about Conjunctive normal form

Standard form of Boolean function

In Boolean algebra, a formula is in conjunctive normal form (CNF) or clausal normal form if it is a conjunction of one or more clauses, where a clause is a disjunction of literals; otherwise put, it is a product of sums or an AND of ORs. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Conjunctive normal formA 5-minute orientation
  2. Skim a recent paper: DADCNF: Diagnoser design for Duplicate Address Detection threat using Conjunctive Normal FormInfluential work since 2022
  3. Pick up a classic book: Discrete and combinatorial mathematicsThe most-reprinted book on the subject
  4. Read the landmark paper: A linear-time transformation of linear inequalities into conjunctive normal formCited 83 times
  5. Go sideways: Disjunctive normal formA closely related topic
  6. Go sideways: Boolean satisfiability problemA closely related topic

📖 Definitions

Noun The form of a Boolean formula that the formula has if the formula is a conjunction of disjunctions of literals, such as “(A or B or C) and (D or E or not F)”.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics