Metamath Proof Explorer


Theorem mpt3eqdv

Description: An equality deduction for maps-to notation. (Contributed by BTernaryTau, 8-Sep-2026)

Ref Expression
Hypotheses mpt3eqdv.1 ⊢ φ → A = E
mpt3eqdv.2 ⊢ φ → B = F
mpt3eqdv.3 ⊢ φ → C = G
mpt3eqdv.4 ⊢ φ ∧ x ∈ A ∧ y ∈ B ∧ z ∈ C → D = H
Assertion mpt3eqdv ⊢ φ → x ∈ A , y ∈ B , z ∈ C ⟼ D = x ∈ E , y ∈ F , z ∈ G ⟼ H

Proof

Step Hyp Ref Expression
1 mpt3eqdv.1 ⊢ φ → A = E
2 mpt3eqdv.2 ⊢ φ → B = F
3 mpt3eqdv.3 ⊢ φ → C = G
4 mpt3eqdv.4 ⊢ φ ∧ x ∈ A ∧ y ∈ B ∧ z ∈ C → D = H
5 2 adantr ⊢ φ ∧ x ∈ A → B = F
6 3 3ad2ant1 ⊢ φ ∧ x ∈ A ∧ y ∈ B → C = G
7 3an4anass ⊢ φ ∧ x ∈ A ∧ y ∈ B ∧ z ∈ C ↔ φ ∧ x ∈ A ∧ y ∈ B ∧ z ∈ C
8 13an22anass ⊢ φ ∧ x ∈ A ∧ y ∈ B ∧ z ∈ C ↔ φ ∧ x ∈ A ∧ y ∈ B ∧ z ∈ C
9 7 8 bitr4i ⊢ φ ∧ x ∈ A ∧ y ∈ B ∧ z ∈ C ↔ φ ∧ x ∈ A ∧ y ∈ B ∧ z ∈ C
10 4 eqeq2d ⊢ φ ∧ x ∈ A ∧ y ∈ B ∧ z ∈ C → w = D ↔ w = H
11 10 anbi2d ⊢ φ ∧ x ∈ A ∧ y ∈ B ∧ z ∈ C → v = x y z ∧ w = D ↔ v = x y z ∧ w = H
12 9 11 sylbi ⊢ φ ∧ x ∈ A ∧ y ∈ B ∧ z ∈ C → v = x y z ∧ w = D ↔ v = x y z ∧ w = H
13 6 12 rexeqbidva ⊢ φ ∧ x ∈ A ∧ y ∈ B → ∃ z ∈ C v = x y z ∧ w = D ↔ ∃ z ∈ G v = x y z ∧ w = H
14 13 3expa ⊢ φ ∧ x ∈ A ∧ y ∈ B → ∃ z ∈ C v = x y z ∧ w = D ↔ ∃ z ∈ G v = x y z ∧ w = H
15 5 14 rexeqbidva ⊢ φ ∧ x ∈ A → ∃ y ∈ B ∃ z ∈ C v = x y z ∧ w = D ↔ ∃ y ∈ F ∃ z ∈ G v = x y z ∧ w = H
16 1 15 rexeqbidva ⊢ φ → ∃ x ∈ A ∃ y ∈ B ∃ z ∈ C v = x y z ∧ w = D ↔ ∃ x ∈ E ∃ y ∈ F ∃ z ∈ G v = x y z ∧ w = H
17 16 opabbidv ⊢ φ → v w | ∃ x ∈ A ∃ y ∈ B ∃ z ∈ C v = x y z ∧ w = D = v w | ∃ x ∈ E ∃ y ∈ F ∃ z ∈ G v = x y z ∧ w = H
18 df-mpt3 ⊢ x ∈ A , y ∈ B , z ∈ C ⟼ D = v w | ∃ x ∈ A ∃ y ∈ B ∃ z ∈ C v = x y z ∧ w = D
19 df-mpt3 ⊢ x ∈ E , y ∈ F , z ∈ G ⟼ H = v w | ∃ x ∈ E ∃ y ∈ F ∃ z ∈ G v = x y z ∧ w = H
20 17 18 19 3eqtr4g ⊢ φ → x ∈ A , y ∈ B , z ∈ C ⟼ D = x ∈ E , y ∈ F , z ∈ G ⟼ H