Metamath Proof Explorer


Theorem regsfromregtco

Description: Derivation of ax-regs from ax-reg + ax-tco . (Contributed by Matthew House, 4-Mar-2026)

Ref Expression
Hypotheses regsfromregtco.1 ⊢ ∃ y y ∈ w → ∃ y y ∈ w ∧ ∀ z z ∈ y → ¬ z ∈ w
regsfromregtco.2 ⊢ ∃ u v ∈ u ∧ ∀ t t ∈ u → ∀ s s ∈ t → s ∈ u
Assertion regsfromregtco ⊢ ∃ x φ → ∃ y ∀ x x = y → φ ∧ ∀ z z ∈ y → ¬ ∀ x x = z → φ

Proof

Step Hyp Ref Expression
1 regsfromregtco.1 ⊢ ∃ y y ∈ w → ∃ y y ∈ w ∧ ∀ z z ∈ y → ¬ z ∈ w
2 regsfromregtco.2 ⊢ ∃ u v ∈ u ∧ ∀ t t ∈ u → ∀ s s ∈ t → s ∈ u
3 vex ⊢ v ∈ V
4 elequ1 ⊢ y = v → y ∈ u ↔ v ∈ u
5 sbequ ⊢ y = v → y x φ ↔ v x φ
6 4 5 anbi12d ⊢ y = v → y ∈ u ∧ y x φ ↔ v ∈ u ∧ v x φ
7 3 6 spcev ⊢ v ∈ u ∧ v x φ → ∃ y y ∈ u ∧ y x φ
8 7 adantlr ⊢ v ∈ u ∧ Tr ⁡ u ∧ v x φ → ∃ y y ∈ u ∧ y x φ
9 vex ⊢ u ∈ V
10 9 rabex ⊢ r ∈ u | r x φ ∈ V
11 eleq2 ⊢ w = r ∈ u | r x φ → y ∈ w ↔ y ∈ r ∈ u | r x φ
12 sbequ ⊢ r = y → r x φ ↔ y x φ
13 12 elrab ⊢ y ∈ r ∈ u | r x φ ↔ y ∈ u ∧ y x φ
14 11 13 bitrdi ⊢ w = r ∈ u | r x φ → y ∈ w ↔ y ∈ u ∧ y x φ
15 14 exbidv ⊢ w = r ∈ u | r x φ → ∃ y y ∈ w ↔ ∃ y y ∈ u ∧ y x φ
16 eleq2 ⊢ w = r ∈ u | r x φ → z ∈ w ↔ z ∈ r ∈ u | r x φ
17 sbequ ⊢ r = z → r x φ ↔ z x φ
18 17 elrab ⊢ z ∈ r ∈ u | r x φ ↔ z ∈ u ∧ z x φ
19 16 18 bitrdi ⊢ w = r ∈ u | r x φ → z ∈ w ↔ z ∈ u ∧ z x φ
20 19 notbid ⊢ w = r ∈ u | r x φ → ¬ z ∈ w ↔ ¬ z ∈ u ∧ z x φ
21 20 imbi2d ⊢ w = r ∈ u | r x φ → z ∈ y → ¬ z ∈ w ↔ z ∈ y → ¬ z ∈ u ∧ z x φ
22 21 albidv ⊢ w = r ∈ u | r x φ → ∀ z z ∈ y → ¬ z ∈ w ↔ ∀ z z ∈ y → ¬ z ∈ u ∧ z x φ
23 14 22 anbi12d ⊢ w = r ∈ u | r x φ → y ∈ w ∧ ∀ z z ∈ y → ¬ z ∈ w ↔ y ∈ u ∧ y x φ ∧ ∀ z z ∈ y → ¬ z ∈ u ∧ z x φ
24 23 exbidv ⊢ w = r ∈ u | r x φ → ∃ y y ∈ w ∧ ∀ z z ∈ y → ¬ z ∈ w ↔ ∃ y y ∈ u ∧ y x φ ∧ ∀ z z ∈ y → ¬ z ∈ u ∧ z x φ
25 15 24 imbi12d ⊢ w = r ∈ u | r x φ → ∃ y y ∈ w → ∃ y y ∈ w ∧ ∀ z z ∈ y → ¬ z ∈ w ↔ ∃ y y ∈ u ∧ y x φ → ∃ y y ∈ u ∧ y x φ ∧ ∀ z z ∈ y → ¬ z ∈ u ∧ z x φ
26 10 25 1 vtocl ⊢ ∃ y y ∈ u ∧ y x φ → ∃ y y ∈ u ∧ y x φ ∧ ∀ z z ∈ y → ¬ z ∈ u ∧ z x φ
27 8 26 syl ⊢ v ∈ u ∧ Tr ⁡ u ∧ v x φ → ∃ y y ∈ u ∧ y x φ ∧ ∀ z z ∈ y → ¬ z ∈ u ∧ z x φ
28 imnan ⊢ z ∈ u → ¬ z x φ ↔ ¬ z ∈ u ∧ z x φ
29 trel ⊢ Tr ⁡ u → z ∈ y ∧ y ∈ u → z ∈ u
30 29 imp ⊢ Tr ⁡ u ∧ z ∈ y ∧ y ∈ u → z ∈ u
31 30 anass1rs ⊢ Tr ⁡ u ∧ y ∈ u ∧ z ∈ y → z ∈ u
32 imbibi ⊢ z ∈ u → ¬ z x φ ↔ ¬ z ∈ u ∧ z x φ → z ∈ u → ¬ z x φ ↔ ¬ z ∈ u ∧ z x φ
33 28 31 32 mpsyl ⊢ Tr ⁡ u ∧ y ∈ u ∧ z ∈ y → ¬ z x φ ↔ ¬ z ∈ u ∧ z x φ
34 33 pm5.74da ⊢ Tr ⁡ u ∧ y ∈ u → z ∈ y → ¬ z x φ ↔ z ∈ y → ¬ z ∈ u ∧ z x φ
35 34 albidv ⊢ Tr ⁡ u ∧ y ∈ u → ∀ z z ∈ y → ¬ z x φ ↔ ∀ z z ∈ y → ¬ z ∈ u ∧ z x φ
36 35 biimpar ⊢ Tr ⁡ u ∧ y ∈ u ∧ ∀ z z ∈ y → ¬ z ∈ u ∧ z x φ → ∀ z z ∈ y → ¬ z x φ
37 36 anim2i ⊢ y x φ ∧ Tr ⁡ u ∧ y ∈ u ∧ ∀ z z ∈ y → ¬ z ∈ u ∧ z x φ → y x φ ∧ ∀ z z ∈ y → ¬ z x φ
38 37 exp44 ⊢ y x φ → Tr ⁡ u → y ∈ u → ∀ z z ∈ y → ¬ z ∈ u ∧ z x φ → y x φ ∧ ∀ z z ∈ y → ¬ z x φ
39 38 com3l ⊢ Tr ⁡ u → y ∈ u → y x φ → ∀ z z ∈ y → ¬ z ∈ u ∧ z x φ → y x φ ∧ ∀ z z ∈ y → ¬ z x φ
40 39 imp4c ⊢ Tr ⁡ u → y ∈ u ∧ y x φ ∧ ∀ z z ∈ y → ¬ z ∈ u ∧ z x φ → y x φ ∧ ∀ z z ∈ y → ¬ z x φ
41 40 eximdv ⊢ Tr ⁡ u → ∃ y y ∈ u ∧ y x φ ∧ ∀ z z ∈ y → ¬ z ∈ u ∧ z x φ → ∃ y y x φ ∧ ∀ z z ∈ y → ¬ z x φ
42 41 ad2antlr ⊢ v ∈ u ∧ Tr ⁡ u ∧ v x φ → ∃ y y ∈ u ∧ y x φ ∧ ∀ z z ∈ y → ¬ z ∈ u ∧ z x φ → ∃ y y x φ ∧ ∀ z z ∈ y → ¬ z x φ
43 27 42 mpd ⊢ v ∈ u ∧ Tr ⁡ u ∧ v x φ → ∃ y y x φ ∧ ∀ z z ∈ y → ¬ z x φ
44 43 ex ⊢ v ∈ u ∧ Tr ⁡ u → v x φ → ∃ y y x φ ∧ ∀ z z ∈ y → ¬ z x φ
45 dftr3 ⊢ Tr ⁡ u ↔ ∀ t ∈ u t ⊆ u
46 df-ss ⊢ t ⊆ u ↔ ∀ s s ∈ t → s ∈ u
47 46 ralbii ⊢ ∀ t ∈ u t ⊆ u ↔ ∀ t ∈ u ∀ s s ∈ t → s ∈ u
48 df-ral ⊢ ∀ t ∈ u ∀ s s ∈ t → s ∈ u ↔ ∀ t t ∈ u → ∀ s s ∈ t → s ∈ u
49 45 47 48 3bitri ⊢ Tr ⁡ u ↔ ∀ t t ∈ u → ∀ s s ∈ t → s ∈ u
50 49 anbi2i ⊢ v ∈ u ∧ Tr ⁡ u ↔ v ∈ u ∧ ∀ t t ∈ u → ∀ s s ∈ t → s ∈ u
51 50 exbii ⊢ ∃ u v ∈ u ∧ Tr ⁡ u ↔ ∃ u v ∈ u ∧ ∀ t t ∈ u → ∀ s s ∈ t → s ∈ u
52 2 51 mpbir ⊢ ∃ u v ∈ u ∧ Tr ⁡ u
53 44 52 exlimiiv ⊢ v x φ → ∃ y y x φ ∧ ∀ z z ∈ y → ¬ z x φ
54 53 exlimiv ⊢ ∃ v v x φ → ∃ y y x φ ∧ ∀ z z ∈ y → ¬ z x φ
55 nfv ⊢ Ⅎ v φ
56 55 sb8ef ⊢ ∃ x φ ↔ ∃ v v x φ
57 56 bicomi ⊢ ∃ v v x φ ↔ ∃ x φ
58 sb6 ⊢ y x φ ↔ ∀ x x = y → φ
59 sb6 ⊢ z x φ ↔ ∀ x x = z → φ
60 59 notbii ⊢ ¬ z x φ ↔ ¬ ∀ x x = z → φ
61 60 imbi2i ⊢ z ∈ y → ¬ z x φ ↔ z ∈ y → ¬ ∀ x x = z → φ
62 61 albii ⊢ ∀ z z ∈ y → ¬ z x φ ↔ ∀ z z ∈ y → ¬ ∀ x x = z → φ
63 58 62 anbi12i ⊢ y x φ ∧ ∀ z z ∈ y → ¬ z x φ ↔ ∀ x x = y → φ ∧ ∀ z z ∈ y → ¬ ∀ x x = z → φ
64 63 exbii ⊢ ∃ y y x φ ∧ ∀ z z ∈ y → ¬ z x φ ↔ ∃ y ∀ x x = y → φ ∧ ∀ z z ∈ y → ¬ ∀ x x = z → φ
65 54 57 64 3imtr3i ⊢ ∃ x φ → ∃ y ∀ x x = y → φ ∧ ∀ z z ∈ y → ¬ ∀ x x = z → φ