Metamath Proof Explorer


Theorem ifp1bi

Description: Substitute the first element of conditional logical operator. (Contributed by RP, 20-Apr-2020)

Ref Expression
Assertion ifp1bi ( ( if- ( 𝜑 , 𝜒 , 𝜃 ) ↔ if- ( 𝜓 , 𝜒 , 𝜃 ) ) ↔ ( ( ( ( 𝜑𝜓 ) ∨ ( 𝜒𝜃 ) ) ∧ ( ( 𝜑𝜓 ) ∨ ( 𝜃𝜒 ) ) ) ∧ ( ( ( 𝜓𝜑 ) ∨ ( 𝜒𝜃 ) ) ∧ ( ( 𝜓𝜑 ) ∨ ( 𝜃𝜒 ) ) ) ) )

Proof

Step Hyp Ref Expression
1 dfbi2 ( ( if- ( 𝜑 , 𝜒 , 𝜃 ) ↔ if- ( 𝜓 , 𝜒 , 𝜃 ) ) ↔ ( ( if- ( 𝜑 , 𝜒 , 𝜃 ) → if- ( 𝜓 , 𝜒 , 𝜃 ) ) ∧ ( if- ( 𝜓 , 𝜒 , 𝜃 ) → if- ( 𝜑 , 𝜒 , 𝜃 ) ) ) )
2 ifpim1g ( ( if- ( 𝜑 , 𝜒 , 𝜃 ) → if- ( 𝜓 , 𝜒 , 𝜃 ) ) ↔ ( ( ( 𝜓𝜑 ) ∨ ( 𝜃𝜒 ) ) ∧ ( ( 𝜑𝜓 ) ∨ ( 𝜒𝜃 ) ) ) )
3 2 biancomi ( ( if- ( 𝜑 , 𝜒 , 𝜃 ) → if- ( 𝜓 , 𝜒 , 𝜃 ) ) ↔ ( ( ( 𝜑𝜓 ) ∨ ( 𝜒𝜃 ) ) ∧ ( ( 𝜓𝜑 ) ∨ ( 𝜃𝜒 ) ) ) )
4 ifpim1g ( ( if- ( 𝜓 , 𝜒 , 𝜃 ) → if- ( 𝜑 , 𝜒 , 𝜃 ) ) ↔ ( ( ( 𝜑𝜓 ) ∨ ( 𝜃𝜒 ) ) ∧ ( ( 𝜓𝜑 ) ∨ ( 𝜒𝜃 ) ) ) )
5 3 4 anbi12i ( ( ( if- ( 𝜑 , 𝜒 , 𝜃 ) → if- ( 𝜓 , 𝜒 , 𝜃 ) ) ∧ ( if- ( 𝜓 , 𝜒 , 𝜃 ) → if- ( 𝜑 , 𝜒 , 𝜃 ) ) ) ↔ ( ( ( ( 𝜑𝜓 ) ∨ ( 𝜒𝜃 ) ) ∧ ( ( 𝜓𝜑 ) ∨ ( 𝜃𝜒 ) ) ) ∧ ( ( ( 𝜑𝜓 ) ∨ ( 𝜃𝜒 ) ) ∧ ( ( 𝜓𝜑 ) ∨ ( 𝜒𝜃 ) ) ) ) )
6 an42 ( ( ( ( ( 𝜑𝜓 ) ∨ ( 𝜒𝜃 ) ) ∧ ( ( 𝜓𝜑 ) ∨ ( 𝜃𝜒 ) ) ) ∧ ( ( ( 𝜑𝜓 ) ∨ ( 𝜃𝜒 ) ) ∧ ( ( 𝜓𝜑 ) ∨ ( 𝜒𝜃 ) ) ) ) ↔ ( ( ( ( 𝜑𝜓 ) ∨ ( 𝜒𝜃 ) ) ∧ ( ( 𝜑𝜓 ) ∨ ( 𝜃𝜒 ) ) ) ∧ ( ( ( 𝜓𝜑 ) ∨ ( 𝜒𝜃 ) ) ∧ ( ( 𝜓𝜑 ) ∨ ( 𝜃𝜒 ) ) ) ) )
7 1 5 6 3bitri ( ( if- ( 𝜑 , 𝜒 , 𝜃 ) ↔ if- ( 𝜓 , 𝜒 , 𝜃 ) ) ↔ ( ( ( ( 𝜑𝜓 ) ∨ ( 𝜒𝜃 ) ) ∧ ( ( 𝜑𝜓 ) ∨ ( 𝜃𝜒 ) ) ) ∧ ( ( ( 𝜓𝜑 ) ∨ ( 𝜒𝜃 ) ) ∧ ( ( 𝜓𝜑 ) ∨ ( 𝜃𝜒 ) ) ) ) )