Propositional Logic

Definition: Propositional Logic

Propositional logic / Sentential calculus / Sentential logic / Statement logic / Zeroth-order logic is the study of zeroth-order formal languages.

Definition: Zeroth-Order Language

A zeroth-order language is a formal language whose alphabet consists of:

  • a set of symbols known as atomic formulas / primitive symbols / atomic sentences / propositional variables;
  • a set of symbols known as (logical) connectives / propositional connectives / logical operators. These are called negation (), conjunction / (logical) and (), disjunction / (logical) or (), implication and equivalence ().
  • a set of symbols called parentheses.

The words of are called well-formed formulas.

We define the formula-building operations for any two well-formed formulas :

  • ;
  • ;
  • ;
  • ;
  • ;

We define the well-formed formulas of to be precisely:

Binary Logic

Given a zeroth-order language, we are most commonly interested in binary truth assignments . We call truth and falsity. We further impose the following conditions on . Given any well-formed formulas :

  • parentheses extraction:
  • truth assignment of negation:
  • truth assignment of conjunction:
  • truth assignment of disjunction:
  • truth assignment of implication:
  • truth assignment of equivalence: