Metamath Proof Explorer


Theorem ifpid1g

Description: Restate wff as conditional logic operator. (Contributed by RP, 20-Apr-2020)

Ref Expression
Assertion ifpid1g ⊢ φ ↔ if- φ ψ χ ↔ χ → φ ∧ φ → ψ

Proof

Step Hyp Ref Expression
1 ifpidg ⊢ φ ↔ if- φ ψ χ ↔ φ ∧ ψ → φ ∧ φ ∧ φ → ψ ∧ χ → φ ∨ φ ∧ φ → φ ∨ χ
2 ancom ⊢ φ ∧ ψ → φ ∧ φ ∧ φ → ψ ∧ χ → φ ∨ φ ∧ φ → φ ∨ χ ↔ χ → φ ∨ φ ∧ φ → φ ∨ χ ∧ φ ∧ ψ → φ ∧ φ ∧ φ → ψ
3 pm4.25 ⊢ φ ↔ φ ∨ φ
4 3 imbi2i ⊢ χ → φ ↔ χ → φ ∨ φ
5 orc ⊢ φ → φ ∨ χ
6 5 biantru ⊢ χ → φ ∨ φ ↔ χ → φ ∨ φ ∧ φ → φ ∨ χ
7 4 6 bitr2i ⊢ χ → φ ∨ φ ∧ φ → φ ∨ χ ↔ χ → φ
8 pm4.24 ⊢ φ ↔ φ ∧ φ
9 8 imbi1i ⊢ φ → ψ ↔ φ ∧ φ → ψ
10 simpl ⊢ φ ∧ ψ → φ
11 10 biantrur ⊢ φ ∧ φ → ψ ↔ φ ∧ ψ → φ ∧ φ ∧ φ → ψ
12 9 11 bitr2i ⊢ φ ∧ ψ → φ ∧ φ ∧ φ → ψ ↔ φ → ψ
13 7 12 anbi12i ⊢ χ → φ ∨ φ ∧ φ → φ ∨ χ ∧ φ ∧ ψ → φ ∧ φ ∧ φ → ψ ↔ χ → φ ∧ φ → ψ
14 1 2 13 3bitri ⊢ φ ↔ if- φ ψ χ ↔ χ → φ ∧ φ → ψ