Rules of inference
Conjunction
and-introduction
∧i
adjunction
conjunction introduction
and-elimination
two rules, one for each assumption: ∧e1 and ∧e2
Disjunction
Disjunction introduction
∨I
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 introduction
implication elimination (modus ponens, implies-elimination, conditional elimination)
conditional proof (conditional introduction)
modus tollens
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".
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
https://en.wikipedia.org/wiki/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)
Last updated