Metamath Proof Explorer


Theorem ifpimimb

Description: Factor conditional logic operator over implication in terms 2 and 3. (Contributed by RP, 21-Apr-2020)

Ref Expression
Assertion ifpimimb ⊢ if- φ ψ → χ θ → τ ↔ if- φ ψ θ → if- φ χ τ

Proof

Step Hyp Ref Expression
1 dfifp2 ⊢ if- φ ψ → χ θ → τ ↔ φ → ψ → χ ∧ ¬ φ → θ → τ
2 imor ⊢ φ → ψ → χ ↔ ¬ φ ∨ ψ → χ
3 pm4.8 ⊢ φ → ¬ φ ↔ ¬ φ
4 3 bicomi ⊢ ¬ φ ↔ φ → ¬ φ
5 4 orbi1i ⊢ ¬ φ ∨ ψ → χ ↔ φ → ¬ φ ∨ ψ → χ
6 id ⊢ φ → φ
7 6 orci ⊢ φ → φ ∨ θ → χ
8 7 biantru ⊢ φ → ¬ φ ∨ ψ → χ ↔ φ → ¬ φ ∨ ψ → χ ∧ φ → φ ∨ θ → χ
9 2 5 8 3bitri ⊢ φ → ψ → χ ↔ φ → ¬ φ ∨ ψ → χ ∧ φ → φ ∨ θ → χ
10 pm4.64 ⊢ ¬ φ → θ → τ ↔ φ ∨ θ → τ
11 pm4.81 ⊢ ¬ φ → φ ↔ φ
12 11 bicomi ⊢ φ ↔ ¬ φ → φ
13 12 orbi1i ⊢ φ ∨ θ → τ ↔ ¬ φ → φ ∨ θ → τ
14 6 orci ⊢ φ → φ ∨ ψ → τ
15 14 biantrur ⊢ ¬ φ → φ ∨ θ → τ ↔ φ → φ ∨ ψ → τ ∧ ¬ φ → φ ∨ θ → τ
16 10 13 15 3bitri ⊢ ¬ φ → θ → τ ↔ φ → φ ∨ ψ → τ ∧ ¬ φ → φ ∨ θ → τ
17 9 16 anbi12i ⊢ φ → ψ → χ ∧ ¬ φ → θ → τ ↔ φ → ¬ φ ∨ ψ → χ ∧ φ → φ ∨ θ → χ ∧ φ → φ ∨ ψ → τ ∧ ¬ φ → φ ∨ θ → τ
18 ifpim123g ⊢ if- φ ψ θ → if- φ χ τ ↔ φ → ¬ φ ∨ ψ → χ ∧ φ → φ ∨ θ → χ ∧ φ → φ ∨ ψ → τ ∧ ¬ φ → φ ∨ θ → τ
19 18 bicomi ⊢ φ → ¬ φ ∨ ψ → χ ∧ φ → φ ∨ θ → χ ∧ φ → φ ∨ ψ → τ ∧ ¬ φ → φ ∨ θ → τ ↔ if- φ ψ θ → if- φ χ τ
20 1 17 19 3bitri ⊢ if- φ ψ → χ θ → τ ↔ if- φ ψ θ → if- φ χ τ