Metamath Proof Explorer


Theorem tz9.1regs

Description: Every set has a transitive closure (the smallest transitive extension). This version of tz9.1 depends on ax-regs instead of ax-reg and ax-inf2 . This suggests a possible answer to the third question posed in tz9.1 , namely that the missing property is that countably infinite classes must obey regularity. In ZF set theory we can prove this by showing that countably infinite classes are sets and thus ax-reg applies to them directly, but in a finitist context it seems that an axiom like ax-regs is required since countably infinite classes are proper classes. (Contributed by BTernaryTau, 31-Dec-2025)

Ref Expression
Hypothesis tz9.1regs.1 A V
Assertion tz9.1regs x A x Tr x y A y Tr y x y

Proof

Step Hyp Ref Expression
1 tz9.1regs.1 A V
2 sseq1 z = A z x A x
3 cleq1lem z = A z y Tr y A y Tr y
4 3 imbi1d z = A z y Tr y x y A y Tr y x y
5 4 albidv z = A y z y Tr y x y y A y Tr y x y
6 2 5 3anbi13d z = A z x Tr x y z y Tr y x y A x Tr x y A y Tr y x y
7 6 exbidv z = A x z x Tr x y z y Tr y x y x A x Tr x y A y Tr y x y
8 sseq1 z = w z x w x
9 cleq1lem z = w z y Tr y w y Tr y
10 9 imbi1d z = w z y Tr y x y w y Tr y x y
11 10 albidv z = w y z y Tr y x y y w y Tr y x y
12 8 11 3anbi13d z = w z x Tr x y z y Tr y x y w x Tr x y w y Tr y x y
13 12 exbidv z = w x z x Tr x y z y Tr y x y x w x Tr x y w y Tr y x y
14 vex z V
15 3simpa w x Tr x y w y Tr y x y w x Tr x
16 15 eximi x w x Tr x y w y Tr y x y x w x Tr x
17 intexab x w x Tr x x | w x Tr x V
18 16 17 sylib x w x Tr x y w y Tr y x y x | w x Tr x V
19 18 ralimi w z x w x Tr x y w y Tr y x y w z x | w x Tr x V
20 iunexg z V w z x | w x Tr x V w z x | w x Tr x V
21 14 19 20 sylancr w z x w x Tr x y w y Tr y x y w z x | w x Tr x V
22 unexg z V w z x | w x Tr x V z w z x | w x Tr x V
23 14 21 22 sylancr w z x w x Tr x y w y Tr y x y z w z x | w x Tr x V
24 ssun1 z z w z x | w x Tr x
25 uniun z w z x | w x Tr x = z w z x | w x Tr x
26 uniiun z = w z w
27 ssmin w x | w x Tr x
28 27 rgenw w z w x | w x Tr x
29 ss2iun w z w x | w x Tr x w z w w z x | w x Tr x
30 28 29 ax-mp w z w w z x | w x Tr x
31 26 30 eqsstri z w z x | w x Tr x
32 ssun4 z w z x | w x Tr x z z w z x | w x Tr x
33 31 32 ax-mp z z w z x | w x Tr x
34 trint y x | w x Tr x Tr y Tr x | w x Tr x
35 sseq2 x = y w x w y
36 treq x = y Tr x Tr y
37 35 36 anbi12d x = y w x Tr x w y Tr y
38 37 cbvabv x | w x Tr x = y | w y Tr y
39 38 eqabri y x | w x Tr x w y Tr y
40 39 simprbi y x | w x Tr x Tr y
41 34 40 mprg Tr x | w x Tr x
42 41 rgenw w z Tr x | w x Tr x
43 triun w z Tr x | w x Tr x Tr w z x | w x Tr x
44 42 43 ax-mp Tr w z x | w x Tr x
45 df-tr Tr w z x | w x Tr x w z x | w x Tr x w z x | w x Tr x
46 44 45 mpbi w z x | w x Tr x w z x | w x Tr x
47 ssun4 w z x | w x Tr x w z x | w x Tr x w z x | w x Tr x z w z x | w x Tr x
48 46 47 ax-mp w z x | w x Tr x z w z x | w x Tr x
49 33 48 unssi z w z x | w x Tr x z w z x | w x Tr x
50 25 49 eqsstri z w z x | w x Tr x z w z x | w x Tr x
51 df-tr Tr z w z x | w x Tr x z w z x | w x Tr x z w z x | w x Tr x
52 50 51 mpbir Tr z w z x | w x Tr x
53 ssel z y w z w y
54 trss Tr y w y w y
55 53 54 sylan9 z y Tr y w z w y
56 simpr z y Tr y Tr y
57 55 56 jctird z y Tr y w z w y Tr y
58 rabab x V | w x Tr x = x | w x Tr x
59 58 inteqi x V | w x Tr x = x | w x Tr x
60 vex y V
61 37 intminss y V w y Tr y x V | w x Tr x y
62 60 61 mpan w y Tr y x V | w x Tr x y
63 59 62 eqsstrrid w y Tr y x | w x Tr x y
64 57 63 syl6 z y Tr y w z x | w x Tr x y
65 64 ralrimiv z y Tr y w z x | w x Tr x y
66 iunss w z x | w x Tr x y w z x | w x Tr x y
67 65 66 sylibr z y Tr y w z x | w x Tr x y
68 unss z y w z x | w x Tr x y z w z x | w x Tr x y
69 68 biimpi z y w z x | w x Tr x y z w z x | w x Tr x y
70 67 69 syldan z y Tr y z w z x | w x Tr x y
71 70 ax-gen y z y Tr y z w z x | w x Tr x y
72 24 52 71 3pm3.2i z z w z x | w x Tr x Tr z w z x | w x Tr x y z y Tr y z w z x | w x Tr x y
73 sseq2 u = z w z x | w x Tr x z u z z w z x | w x Tr x
74 treq u = z w z x | w x Tr x Tr u Tr z w z x | w x Tr x
75 sseq1 u = z w z x | w x Tr x u y z w z x | w x Tr x y
76 75 imbi2d u = z w z x | w x Tr x z y Tr y u y z y Tr y z w z x | w x Tr x y
77 76 albidv u = z w z x | w x Tr x y z y Tr y u y y z y Tr y z w z x | w x Tr x y
78 73 74 77 3anbi123d u = z w z x | w x Tr x z u Tr u y z y Tr y u y z z w z x | w x Tr x Tr z w z x | w x Tr x y z y Tr y z w z x | w x Tr x y
79 78 spcegv z w z x | w x Tr x V z z w z x | w x Tr x Tr z w z x | w x Tr x y z y Tr y z w z x | w x Tr x y u z u Tr u y z y Tr y u y
80 sseq2 u = x z u z x
81 treq u = x Tr u Tr x
82 sseq1 u = x u y x y
83 82 imbi2d u = x z y Tr y u y z y Tr y x y
84 83 albidv u = x y z y Tr y u y y z y Tr y x y
85 80 81 84 3anbi123d u = x z u Tr u y z y Tr y u y z x Tr x y z y Tr y x y
86 85 cbvexvw u z u Tr u y z y Tr y u y x z x Tr x y z y Tr y x y
87 79 86 imbitrdi z w z x | w x Tr x V z z w z x | w x Tr x Tr z w z x | w x Tr x y z y Tr y z w z x | w x Tr x y x z x Tr x y z y Tr y x y
88 23 72 87 mpisyl w z x w x Tr x y w y Tr y x y x z x Tr x y z y Tr y x y
89 13 88 setinds2regs x z x Tr x y z y Tr y x y
90 1 7 89 vtocl x A x Tr x y A y Tr y x y