Truth Table Tool: http://web.stanford.edu/class/archive/cs/cs103/cs103.1232/tools/truth-table-tool/

Today’s topic: reasoning with boolean variables

Propositional Variables

Propositional Connectives

Written Read Fancy name C++
$\lnot p$ not p negation !p
$p \land q$ p and q conjunction p && q
$p \lor q$ p or q disjunction `p
$\top$ true truth true
$\bot$ false falsity false
$p \to q$ p implies q material conditional ???
$p \leftrightarrow q$ p if and only if q biconditional ???

Truth Table

Negating a proposition: de Morgan’s Laws

Revisiting Proof Methods