Metamath Proof Explorer


Theorem ifpim23g

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

Ref Expression
Assertion ifpim23g φ ψ if- χ ψ ¬ φ φ ψ χ χ φ ψ

Proof

Step Hyp Ref Expression
1 ifpidg φ ψ if- χ ψ ¬ φ χ ψ φ ψ χ φ ψ ψ ¬ φ χ φ ψ φ ψ χ ¬ φ
2 dfor2 φ ψ φ ψ ψ
3 2 imbi2i χ φ ψ χ φ ψ ψ
4 impexp χ φ ψ ψ χ φ ψ ψ
5 ax-1 ψ φ ψ
6 5 adantl χ ψ φ ψ
7 6 biantrur χ φ ψ ψ χ ψ φ ψ χ φ ψ ψ
8 3 4 7 3bitr2i χ φ ψ χ ψ φ ψ χ φ ψ ψ
9 impexp φ ψ χ φ ψ χ
10 imdi φ ψ χ φ ψ φ χ
11 imor φ χ ¬ φ χ
12 orcom ¬ φ χ χ ¬ φ
13 11 12 bitri φ χ χ ¬ φ
14 13 imbi2i φ ψ φ χ φ ψ χ ¬ φ
15 10 14 bitri φ ψ χ φ ψ χ ¬ φ
16 9 15 bitri φ ψ χ φ ψ χ ¬ φ
17 pm2.21 ¬ φ φ ψ
18 17 olcd ¬ φ χ φ ψ
19 18 biantrur φ ψ χ ¬ φ ¬ φ χ φ ψ φ ψ χ ¬ φ
20 16 19 bitri φ ψ χ ¬ φ χ φ ψ φ ψ χ ¬ φ
21 8 20 anbi12i χ φ ψ φ ψ χ χ ψ φ ψ χ φ ψ ψ ¬ φ χ φ ψ φ ψ χ ¬ φ
22 ancom χ φ ψ φ ψ χ φ ψ χ χ φ ψ
23 1 21 22 3bitr2i φ ψ if- χ ψ ¬ φ φ ψ χ χ φ ψ