Conjunction
two rules, one for each assumption: β§e1β and β§e2β
Disjunction
Disjunction introduction
pβ’pβ¨q and qβ’pβ¨q
Disjunction elimination, β¨EL and β¨ER
pβ¨q,pβr,qβrβ’r
implication
implication introduction: βi
implication elimination: βe
(modus ponens, implies-elimination, arrow-elimination)
modus tollens: MT
ΟβΟ,Β¬Οβ’Β¬Ο
implication elimination (modus ponens, implies-elimination, conditional elimination)
conditional proof (conditional introduction)
Modus ponens
Modus ponens (modus ponendo ponens i.e. "mode that affirms by affirming", or implication elimination, or β elimination) is a rule of inference in propositional logic that can be summarized as: "if p then q; there is a p, therefore there is a q".
pβqpββ΄q As a sequent: pβq,pβ’q where β’ is a metalogical symbol meaning that q is a syntactic consequence of pβq and p in some logical system.
As the statement of a truth-functional tautology or theorem of propositional logic: ((pβq)β§p)βq, where p, and q are propositions expressed in some formal system.
Negation
Negation introduction (Reductio ad absurdum)
Οβ’ΟΟβ’Β¬ΟβΒ¬Ο pβq,pβΒ¬qβ’Β¬p
double negation
double negation introduction: ¬¬i
double negation elimination: ¬¬e
De Morgan's laws
The negation of conjunction rule may be written in sequent notation:
Β¬(Pβ§Q)β’(Β¬Pβ¨Β¬Q)
The negation of disjunction rule may be written as:
Β¬(Pβ¨Q)β’(Β¬Pβ§Β¬Q)
De Morgan's duality can be generalised to quantifiers, the universal quantifier and existential quantifier are duals:
βxP(x)β‘Β¬(βxΒ¬P(x))
βxP(x)β‘Β¬(βxΒ¬P(x))
Rules of propositional calculus
Negation introduction pβq,pβΒ¬qβ’Β¬p
Negation elimination Β¬pβ’pβr
Double negative elimination ¬¬pβ’p
Conjunction introduction p,qβ’pβ§q
Conjunction elimination pβ§qβ’p and pβ§qβ’q
Disjunction introduction pβ’pβ¨q and qβ’pβ¨q
Disjunction elimination pβ¨q,pβr,qβrβ’r
Biconditional introduction From pβq and qβp infer pβq pβq,qβpβ’pβq
Biconditional elimination pβqβ’(pβq) and (pβq)β’(qβp)
Modus ponens (conditional elimination) From p and (p\to q), infer q. p,pβqβ’q
Conditional proof (conditional introduction) From, assumption that p allows a proof of q, infer pβq (pβ’q)β’(pβq)