Propositional Logic Reasoning

Overview: Styles of reasoning

We cover three:

First two today. These two are simple and familiar, but impractical for proving complicated things. Third one in next two classes. It is more difficult initially, but more useful in the long run.

There are other styles, but most are variations or combinations of these.

For now, we will not mix proof styles. In practice, mixing proof styles makes sense, but it interferes with our current purpose of learning the techniques.


Reasoning with truth tables

Counter-example

Aside: Normal forms


Reminder: Metavariables vs. propositions

Reasoning with equivalences

Replacing subformulas based on "replacing equals with equals"


Again, for now, we will not mix proof styles.