Metamath Proof Explorer


Theorem r1omhfbregs

Description: The class of all hereditarily finite sets is the only class with the property that all sets are members of it iff they are finite and all of their elements are members of it. This version of r1omhfb replaces setinds2 with setinds2regs and trssfir1om with trssfir1omregs . (Contributed by BTernaryTau, 21-Jan-2026)

Ref Expression
Assertion r1omhfbregs H = R1 ω x x H x Fin y x y H

Proof

Step Hyp Ref Expression
1 r1omhf x R1 ω x Fin y x y R1 ω
2 eleq2w2 H = R1 ω x H x R1 ω
3 eleq2w2 H = R1 ω y H y R1 ω
4 3 ralbidv H = R1 ω y x y H y x y R1 ω
5 4 anbi2d H = R1 ω x Fin y x y H x Fin y x y R1 ω
6 2 5 bibi12d H = R1 ω x H x Fin y x y H x R1 ω x Fin y x y R1 ω
7 1 6 mpbiri H = R1 ω x H x Fin y x y H
8 7 alrimiv H = R1 ω x x H x Fin y x y H
9 biimp x H x Fin y x y H x H x Fin y x y H
10 9 alimi x x H x Fin y x y H x x H x Fin y x y H
11 simpr x Fin y x y H y x y H
12 11 imim2i x H x Fin y x y H x H y x y H
13 12 alimi x x H x Fin y x y H x x H y x y H
14 13 ralrid x x H x Fin y x y H x H y x y H
15 dftr5 Tr H x H y x y H
16 14 15 sylibr x x H x Fin y x y H Tr H
17 simpl x Fin y x y H x Fin
18 17 imim2i x H x Fin y x y H x H x Fin
19 18 alimi x x H x Fin y x y H x x H x Fin
20 df-ss H Fin x x H x Fin
21 19 20 sylibr x x H x Fin y x y H H Fin
22 trssfir1omregs Tr H H Fin H R1 ω
23 16 21 22 syl2anc x x H x Fin y x y H H R1 ω
24 10 23 syl x x H x Fin y x y H H R1 ω
25 biimpr x H x Fin y x y H x Fin y x y H x H
26 25 alimi x x H x Fin y x y H x x Fin y x y H x H
27 eleq1w z = w z R1 ω w R1 ω
28 eleq1w z = w z H w H
29 27 28 imbi12d z = w z R1 ω z H w R1 ω w H
30 29 imbi2d z = w x x Fin y x y H x H z R1 ω z H x x Fin y x y H x H w R1 ω w H
31 ra4v w z x x Fin y x y H x H w R1 ω w H x x Fin y x y H x H w z w R1 ω w H
32 r1omhf z R1 ω z Fin w z w R1 ω
33 ralim w z w R1 ω w H w z w R1 ω w z w H
34 33 anim2d w z w R1 ω w H z Fin w z w R1 ω z Fin w z w H
35 32 34 biimtrid w z w R1 ω w H z R1 ω z Fin w z w H
36 eleq1w x = z x Fin z Fin
37 eleq1w y = w y H w H
38 37 adantl x = z y = w y H w H
39 simpl x = z y = w x = z
40 38 39 cbvraldva2 x = z y x y H w z w H
41 36 40 anbi12d x = z x Fin y x y H z Fin w z w H
42 eleq1w x = z x H z H
43 41 42 imbi12d x = z x Fin y x y H x H z Fin w z w H z H
44 43 spvv x x Fin y x y H x H z Fin w z w H z H
45 35 44 syl9r x x Fin y x y H x H w z w R1 ω w H z R1 ω z H
46 31 45 sylcom w z x x Fin y x y H x H w R1 ω w H x x Fin y x y H x H z R1 ω z H
47 30 46 setinds2regs x x Fin y x y H x H z R1 ω z H
48 47 ssrdv x x Fin y x y H x H R1 ω H
49 26 48 syl x x H x Fin y x y H R1 ω H
50 24 49 eqssd x x H x Fin y x y H H = R1 ω
51 8 50 impbii H = R1 ω x x H x Fin y x y H