inference rule (introduction of conjunction (∧Intro))
From φ and ψ infer φ ∧ ψ.
Applications of the rule looks like this:
φ
ψ
_____
φ ∧ ψ
Inference Rule (elimination of conjunction 1 (∧Elim1))
From φ ∧ ψ infer φ.
Inference Rule (elimination of conjunction 2 (∧Elim2))
From φ ∧ ψ infer ψ.
Inference Rule (elimination of conjunction 1 (∧Elim1))
From φ ∧ ψ infer φ. Applications of this rule look as follows: φ ∧ ψ \_\_\_\_\_ φ
Inference Rule (elimination of conjunction 2 (∧Elim2))
From φ ∧ ψ infer ψ. Applications of this rule look as follows: φ ∧ ψ \_\_\_\_\_ ψ
Example ((P → R3), Q, R ` (P → R3) ∧ Q ∧ R)
Example ((P ∨ Q) ∧ (R ∨ Q) ` R ∨ Q)
Example (P ∧ Q, R ` Q ∧ R)
Inference Rule (introduction of the conditional (→Intro))
From ψ and the assumption that φ infer φ → ψ and discharge this assumption.
Applications of the rule looks like this:
φ
ψ
______
φ → ψ
→Intro
→Intro is a rule of inference that requires an assumption that needs to be discharged when we apply the rule.
Example (P ∧ Q ` R → P ∧ R)
Inference Rule (elimination of the conditional (→Elim))
From φ and φ → ψ infer ψ. Applications of the rule looks like this: φ φ → ψ \_\_\_\_\_ ψ
Example ((P ∨ Q) ∧ (R → Q), R ` Q)
Inference Rule (introduction of disjunction 1 (∨Intro1))
From φ infer φ ∨ ψ.
Inference Rule (introduction of disjunction 2 (∨Intro2))
From ψ infer φ ∨ ψ.
Example (¬P ∧ Q, Q ∨ R → ¬R5 ` P ∨ ¬R5)
Inference Rule (elimination of disjunction (∨Elim))
From φ ∨ ψ, φ → χ, and ψ → χ infer χ.
applications of this rule look like this:
φ ∨ ψ
φ → χ
ψ → χ
\_\_\_\_\_
χfurther explanation of elimination of disjunction (VElim)
From a disjunction, i.e. of the form ‘A or B’, one cannot simply infer A or infer B.
What one can do is show that from each A and B a third claim, C, follows.
Thus, either way, C will be true.
Example (P ∨ Q, P → Q, Q → R ` R)
We write down all our premises.
We assume the first disjunct of the disjunction we want to eliminate.
We infer Q using →Elim.
We infer R using →Elim.
We infer P → R using →Intro and discharge P.
We infer R using ∨Elim
Example (R ∨ Q, R → Q ` Q)