Metamath Proof Explorer


Theorem elhf3

Description: A set is hereditarily finite if and only if it is finite and all its members are hereditarily finite. (Contributed by Eric Schmidt, 8-Sep-2026)

Ref Expression
Assertion elhf3 A Hf A Fin A Hf

Proof

Step Hyp Ref Expression
1 hffi A Hf A Fin
2 hfelhf x A A Hf x Hf
3 2 expcom A Hf x A x Hf
4 3 ssrdv A Hf A Hf
5 1 4 jca A Hf A Fin A Hf
6 eleq1 x = x Hf Hf
7 eleq1 x = y x Hf y Hf
8 eleq1 x = y z x Hf y z Hf
9 eleq1 x = A x Hf A Hf
10 0hf Hf
11 10 a1i A Fin A Hf Hf
12 eldifi z A y z A
13 ssel2 A Hf z A z Hf
14 12 13 sylan2 A Hf z A y z Hf
15 hfadj y Hf z Hf y z Hf
16 15 expcom z Hf y Hf y z Hf
17 14 16 syl A Hf z A y y Hf y z Hf
18 17 ad2ant2l A Fin A Hf y A z A y y Hf y z Hf
19 simpl A Fin A Hf A Fin
20 6 7 8 9 11 18 19 findcard2d A Fin A Hf A Hf
21 5 20 impbii A Hf A Fin A Hf