Metamath Proof Explorer


Theorem axsepg2

Description: A generalization of ax-sep in which x and z need not be distinct. This theorem scheme bundles ax-sep with the degenerate instance E. y A. z ( z e. y <-> ( z e. z /\ ph ) ) which is satisfied by the existence of the empty set. Usage of this theorem is discouraged because it depends on ax-13 . (Contributed by BTernaryTau, 21-May-2026) (New usage is discouraged.)

Ref Expression
Assertion axsepg2 ⊢ ∃ y ∀ x x ∈ y ↔ x ∈ z ∧ φ

Proof

Step Hyp Ref Expression
1 nfv ⊢ Ⅎ y ¬ ∀ z z = x
2 nfnae ⊢ Ⅎ x ¬ ∀ z z = x
3 nfcvf ⊢ ¬ ∀ z z = x → Ⅎ _ z x
4 nfcvd ⊢ ¬ ∀ z z = x → Ⅎ _ z y
5 3 4 nfeld ⊢ ¬ ∀ z z = x → Ⅎ z x ∈ y
6 nfcvd ⊢ ¬ ∀ z z = x → Ⅎ _ z w
7 3 6 nfeld ⊢ ¬ ∀ z z = x → Ⅎ z x ∈ w
8 nfvd ⊢ ¬ ∀ z z = x → Ⅎ z φ
9 7 8 nfand ⊢ ¬ ∀ z z = x → Ⅎ z x ∈ w ∧ φ
10 5 9 nfbid ⊢ ¬ ∀ z z = x → Ⅎ z x ∈ y ↔ x ∈ w ∧ φ
11 2 10 nfald ⊢ ¬ ∀ z z = x → Ⅎ z ∀ x x ∈ y ↔ x ∈ w ∧ φ
12 1 11 nfexd ⊢ ¬ ∀ z z = x → Ⅎ z ∃ y ∀ x x ∈ y ↔ x ∈ w ∧ φ
13 nfvd ⊢ ¬ ∀ z z = x → Ⅎ w ∃ y ∀ x x ∈ y ↔ x ∈ z ∧ φ
14 dveeq2 ⊢ ¬ ∀ x x = z → w = z → ∀ x w = z
15 14 naecoms ⊢ ¬ ∀ z z = x → w = z → ∀ x w = z
16 elequ2 ⊢ w = z → x ∈ w ↔ x ∈ z
17 16 anbi1d ⊢ w = z → x ∈ w ∧ φ ↔ x ∈ z ∧ φ
18 17 bibi2d ⊢ w = z → x ∈ y ↔ x ∈ w ∧ φ ↔ x ∈ y ↔ x ∈ z ∧ φ
19 18 biimpd ⊢ w = z → x ∈ y ↔ x ∈ w ∧ φ → x ∈ y ↔ x ∈ z ∧ φ
20 19 al2imi ⊢ ∀ x w = z → ∀ x x ∈ y ↔ x ∈ w ∧ φ → ∀ x x ∈ y ↔ x ∈ z ∧ φ
21 20 eximdv ⊢ ∀ x w = z → ∃ y ∀ x x ∈ y ↔ x ∈ w ∧ φ → ∃ y ∀ x x ∈ y ↔ x ∈ z ∧ φ
22 15 21 syl6 ⊢ ¬ ∀ z z = x → w = z → ∃ y ∀ x x ∈ y ↔ x ∈ w ∧ φ → ∃ y ∀ x x ∈ y ↔ x ∈ z ∧ φ
23 elequ1 ⊢ z = x → z ∈ y ↔ x ∈ y
24 elequ1 ⊢ z = x → z ∈ z ↔ x ∈ z
25 24 anbi1d ⊢ z = x → z ∈ z ∧ φ ↔ x ∈ z ∧ φ
26 23 25 bibi12d ⊢ z = x → z ∈ y ↔ z ∈ z ∧ φ ↔ x ∈ y ↔ x ∈ z ∧ φ
27 26 biimpd ⊢ z = x → z ∈ y ↔ z ∈ z ∧ φ → x ∈ y ↔ x ∈ z ∧ φ
28 27 al2imi ⊢ ∀ z z = x → ∀ z z ∈ y ↔ z ∈ z ∧ φ → ∀ z x ∈ y ↔ x ∈ z ∧ φ
29 axc11 ⊢ ∀ z z = x → ∀ z x ∈ y ↔ x ∈ z ∧ φ → ∀ x x ∈ y ↔ x ∈ z ∧ φ
30 28 29 syld ⊢ ∀ z z = x → ∀ z z ∈ y ↔ z ∈ z ∧ φ → ∀ x x ∈ y ↔ x ∈ z ∧ φ
31 30 eximdv ⊢ ∀ z z = x → ∃ y ∀ z z ∈ y ↔ z ∈ z ∧ φ → ∃ y ∀ x x ∈ y ↔ x ∈ z ∧ φ
32 ax-sep ⊢ ∃ y ∀ x x ∈ y ↔ x ∈ w ∧ φ
33 32 ax-gen ⊢ ∀ w ∃ y ∀ x x ∈ y ↔ x ∈ w ∧ φ
34 ax-nul ⊢ ∃ y ∀ z ¬ z ∈ y
35 elirrv ⊢ ¬ z ∈ z
36 35 intnanr ⊢ ¬ z ∈ z ∧ φ
37 36 nbn ⊢ ¬ z ∈ y ↔ z ∈ y ↔ z ∈ z ∧ φ
38 37 biimpi ⊢ ¬ z ∈ y → z ∈ y ↔ z ∈ z ∧ φ
39 38 alimi ⊢ ∀ z ¬ z ∈ y → ∀ z z ∈ y ↔ z ∈ z ∧ φ
40 34 39 eximii ⊢ ∃ y ∀ z z ∈ y ↔ z ∈ z ∧ φ
41 40 ax-gen ⊢ ∀ z ∃ y ∀ z z ∈ y ↔ z ∈ z ∧ φ
42 12 13 22 31 33 41 dvelimalcasei ⊢ ∀ z ∃ y ∀ x x ∈ y ↔ x ∈ z ∧ φ
43 42 spi ⊢ ∃ y ∀ x x ∈ y ↔ x ∈ z ∧ φ