Metamath Proof Explorer


Theorem cotsexgw

Description: Substitution of class A for ordered triple <. x , y , z >. , analogous to copsexgw . (Contributed by BTernaryTau, 8-Sep-2026)

Ref Expression
Assertion cotsexgw ⊢ A = x y z → φ ↔ ∃ x ∃ y ∃ z A = x y z ∧ φ

Proof

Step Hyp Ref Expression
1 vex ⊢ x ∈ V
2 vex ⊢ y ∈ V
3 vex ⊢ z ∈ V
4 1 2 3 eqvinot ⊢ A = x y z ↔ ∃ u ∃ v ∃ w A = u v w ∧ u v w = x y z
5 19.8a ⊢ u v w = x y z ∧ φ → ∃ z u v w = x y z ∧ φ
6 5 19.8ad ⊢ u v w = x y z ∧ φ → ∃ y ∃ z u v w = x y z ∧ φ
7 6 19.8ad ⊢ u v w = x y z ∧ φ → ∃ x ∃ y ∃ z u v w = x y z ∧ φ
8 7 ex ⊢ u v w = x y z → φ → ∃ x ∃ y ∃ z u v w = x y z ∧ φ
9 vex ⊢ u ∈ V
10 vex ⊢ v ∈ V
11 vex ⊢ w ∈ V
12 9 10 11 otth ⊢ u v w = x y z ↔ u = x ∧ v = y ∧ w = z
13 12 anbi1i ⊢ u v w = x y z ∧ φ ↔ u = x ∧ v = y ∧ w = z ∧ φ
14 13 3exbii ⊢ ∃ x ∃ y ∃ z u v w = x y z ∧ φ ↔ ∃ x ∃ y ∃ z u = x ∧ v = y ∧ w = z ∧ φ
15 3an4anass ⊢ u = x ∧ v = y ∧ w = z ∧ φ ↔ u = x ∧ v = y ∧ w = z ∧ φ
16 15 exbii ⊢ ∃ z u = x ∧ v = y ∧ w = z ∧ φ ↔ ∃ z u = x ∧ v = y ∧ w = z ∧ φ
17 19.42v ⊢ ∃ z u = x ∧ v = y ∧ w = z ∧ φ ↔ u = x ∧ v = y ∧ ∃ z w = z ∧ φ
18 16 17 bitri ⊢ ∃ z u = x ∧ v = y ∧ w = z ∧ φ ↔ u = x ∧ v = y ∧ ∃ z w = z ∧ φ
19 18 exbii ⊢ ∃ y ∃ z u = x ∧ v = y ∧ w = z ∧ φ ↔ ∃ y u = x ∧ v = y ∧ ∃ z w = z ∧ φ
20 anass ⊢ u = x ∧ v = y ∧ ∃ z w = z ∧ φ ↔ u = x ∧ v = y ∧ ∃ z w = z ∧ φ
21 20 exbii ⊢ ∃ y u = x ∧ v = y ∧ ∃ z w = z ∧ φ ↔ ∃ y u = x ∧ v = y ∧ ∃ z w = z ∧ φ
22 19.42v ⊢ ∃ y u = x ∧ v = y ∧ ∃ z w = z ∧ φ ↔ u = x ∧ ∃ y v = y ∧ ∃ z w = z ∧ φ
23 19 21 22 3bitri ⊢ ∃ y ∃ z u = x ∧ v = y ∧ w = z ∧ φ ↔ u = x ∧ ∃ y v = y ∧ ∃ z w = z ∧ φ
24 23 exbii ⊢ ∃ x ∃ y ∃ z u = x ∧ v = y ∧ w = z ∧ φ ↔ ∃ x u = x ∧ ∃ y v = y ∧ ∃ z w = z ∧ φ
25 ax12ev2c ⊢ u = x → ∃ x u = x ∧ ∃ y v = y ∧ ∃ z w = z ∧ φ → ∃ y v = y ∧ ∃ z w = z ∧ φ
26 ax12ev2c ⊢ v = y → ∃ y v = y ∧ ∃ z w = z ∧ φ → ∃ z w = z ∧ φ
27 ax12ev2c ⊢ w = z → ∃ z w = z ∧ φ → φ
28 26 27 sylan9 ⊢ v = y ∧ w = z → ∃ y v = y ∧ ∃ z w = z ∧ φ → φ
29 25 28 sylan9 ⊢ u = x ∧ v = y ∧ w = z → ∃ x u = x ∧ ∃ y v = y ∧ ∃ z w = z ∧ φ → φ
30 29 3impb ⊢ u = x ∧ v = y ∧ w = z → ∃ x u = x ∧ ∃ y v = y ∧ ∃ z w = z ∧ φ → φ
31 24 30 biimtrid ⊢ u = x ∧ v = y ∧ w = z → ∃ x ∃ y ∃ z u = x ∧ v = y ∧ w = z ∧ φ → φ
32 14 31 biimtrid ⊢ u = x ∧ v = y ∧ w = z → ∃ x ∃ y ∃ z u v w = x y z ∧ φ → φ
33 12 32 sylbi ⊢ u v w = x y z → ∃ x ∃ y ∃ z u v w = x y z ∧ φ → φ
34 8 33 impbid ⊢ u v w = x y z → φ ↔ ∃ x ∃ y ∃ z u v w = x y z ∧ φ
35 eqeq1 ⊢ A = u v w → A = x y z ↔ u v w = x y z
36 35 anbi1d ⊢ A = u v w → A = x y z ∧ φ ↔ u v w = x y z ∧ φ
37 36 3exbidv ⊢ A = u v w → ∃ x ∃ y ∃ z A = x y z ∧ φ ↔ ∃ x ∃ y ∃ z u v w = x y z ∧ φ
38 37 bibi2d ⊢ A = u v w → φ ↔ ∃ x ∃ y ∃ z A = x y z ∧ φ ↔ φ ↔ ∃ x ∃ y ∃ z u v w = x y z ∧ φ
39 35 38 imbi12d ⊢ A = u v w → A = x y z → φ ↔ ∃ x ∃ y ∃ z A = x y z ∧ φ ↔ u v w = x y z → φ ↔ ∃ x ∃ y ∃ z u v w = x y z ∧ φ
40 34 39 mpbiri ⊢ A = u v w → A = x y z → φ ↔ ∃ x ∃ y ∃ z A = x y z ∧ φ
41 40 adantr ⊢ A = u v w ∧ u v w = x y z → A = x y z → φ ↔ ∃ x ∃ y ∃ z A = x y z ∧ φ
42 41 exlimiv ⊢ ∃ w A = u v w ∧ u v w = x y z → A = x y z → φ ↔ ∃ x ∃ y ∃ z A = x y z ∧ φ
43 42 exlimivv ⊢ ∃ u ∃ v ∃ w A = u v w ∧ u v w = x y z → A = x y z → φ ↔ ∃ x ∃ y ∃ z A = x y z ∧ φ
44 4 43 sylbi ⊢ A = x y z → A = x y z → φ ↔ ∃ x ∃ y ∃ z A = x y z ∧ φ
45 44 pm2.43i ⊢ A = x y z → φ ↔ ∃ x ∃ y ∃ z A = x y z ∧ φ