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.

A related candidate for the missing property is the non-existence of infinite descending e. -chains, proven as noinfep using ax-reg and ax-inf2 and as noinfepregs using ax-regs . If all sets are finite, then the existence of such a chain implies there is a set which does not have a transitive closure, as shown in fineqvinfep . (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