Metamath Proof Explorer


Theorem r1omhfb

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. (Contributed by BTernaryTau, 24-Jan-2026)

Ref Expression
Assertion r1omhfb 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 trssfir1om 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 setinds2 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