3

Could someone explain me why is there for each formula one and only one equivalent canonical conjunctive normal form? Like, I understood how to derive one by using the truth tables but I'm still asking myself how to prove this statement in a formal way.

user1868607
  • 5,791
ZouZou
  • 137

1 Answers1

4

Think about it this way: two statements are equivalent if and only if they have the same truth table, and there is exactly one canonical conjunctive form for every truth-table.

It follows that there is exactly one canonical conjunctive form that is equivalent to a given statement.

The key then, if you want to prove it formally, is to do the following two things:

  • for an arbitrary truth-table, find a canonical conjunctive normal form with that truth table
  • given that two canonical conjunctive normal forms have the same truth table, show that the expressions must be identical.
Ben Grossmann
  • 225,327