Metamath Proof Explorer


Theorem jaeqifi

Description: Inference combining four equality antecedents into one equality of conditional operators antecedent. (Contributed by BTernaryTau, 14-Jul-2026)

Ref Expression
Hypotheses jaeqifi.1 ⊢ A = C → φ
jaeqifi.2 ⊢ A = D → φ
jaeqifi.3 ⊢ B = C → φ
jaeqifi.4 ⊢ B = D → φ
Assertion jaeqifi ⊢ if ψ A B = if χ C D → φ

Proof

Step Hyp Ref Expression
1 jaeqifi.1 ⊢ A = C → φ
2 jaeqifi.2 ⊢ A = D → φ
3 jaeqifi.3 ⊢ B = C → φ
4 jaeqifi.4 ⊢ B = D → φ
5 iftrue ⊢ ψ → if ψ A B = A
6 iftrue ⊢ χ → if χ C D = C
7 5 6 eqeqan12d ⊢ ψ ∧ χ → if ψ A B = if χ C D ↔ A = C
8 7 1 biimtrdi ⊢ ψ ∧ χ → if ψ A B = if χ C D → φ
9 iffalse ⊢ ¬ χ → if χ C D = D
10 5 9 eqeqan12d ⊢ ψ ∧ ¬ χ → if ψ A B = if χ C D ↔ A = D
11 10 2 biimtrdi ⊢ ψ ∧ ¬ χ → if ψ A B = if χ C D → φ
12 iffalse ⊢ ¬ ψ → if ψ A B = B
13 12 6 eqeqan12d ⊢ ¬ ψ ∧ χ → if ψ A B = if χ C D ↔ B = C
14 13 3 biimtrdi ⊢ ¬ ψ ∧ χ → if ψ A B = if χ C D → φ
15 12 9 eqeqan12d ⊢ ¬ ψ ∧ ¬ χ → if ψ A B = if χ C D ↔ B = D
16 15 4 biimtrdi ⊢ ¬ ψ ∧ ¬ χ → if ψ A B = if χ C D → φ
17 8 11 14 16 4cases ⊢ if ψ A B = if χ C D → φ