Metamath Proof Explorer


Theorem madefi

Description: The made set of an ordinal natural is finite. (Contributed by Scott Fenton, 20-Aug-2025)

Ref Expression
Assertion madefi A ω M A Fin

Proof

Step Hyp Ref Expression
1 fveq2 x = y M x = M y
2 1 eleq1d x = y M x Fin M y Fin
3 fveq2 x = A M x = M A
4 3 eleq1d x = A M x Fin M A Fin
5 nnon x ω x On
6 madeval x On M x = | s 𝒫 M x × 𝒫 M x
7 5 6 syl x ω M x = | s 𝒫 M x × 𝒫 M x
8 7 adantr x ω y x M y Fin M x = | s 𝒫 M x × 𝒫 M x
9 madef M : On 𝒫 No
10 ffun M : On 𝒫 No Fun M
11 9 10 ax-mp Fun M
12 nnfi x ω x Fin
13 imafi Fun M x Fin M x Fin
14 11 12 13 sylancr x ω M x Fin
15 14 adantr x ω y x M y Fin M x Fin
16 onss x On x On
17 5 16 syl x ω x On
18 9 fdmi dom M = On
19 17 18 sseqtrrdi x ω x dom M
20 funimass4 Fun M x dom M M x Fin y x M y Fin
21 11 19 20 sylancr x ω M x Fin y x M y Fin
22 21 biimpar x ω y x M y Fin M x Fin
23 unifi M x Fin M x Fin M x Fin
24 15 22 23 syl2anc x ω y x M y Fin M x Fin
25 pwfi M x Fin 𝒫 M x Fin
26 24 25 sylib x ω y x M y Fin 𝒫 M x Fin
27 xpfi 𝒫 M x Fin 𝒫 M x Fin 𝒫 M x × 𝒫 M x Fin
28 26 26 27 syl2anc x ω y x M y Fin 𝒫 M x × 𝒫 M x Fin
29 vex x V
30 29 funimaex Fun M M x V
31 11 30 ax-mp M x V
32 31 uniex M x V
33 32 pwex 𝒫 M x V
34 33 33 xpex 𝒫 M x × 𝒫 M x V
35 scutf | s : s No
36 ffun | s : s No Fun | s
37 35 36 ax-mp Fun | s
38 imadomg 𝒫 M x × 𝒫 M x V Fun | s | s 𝒫 M x × 𝒫 M x 𝒫 M x × 𝒫 M x
39 34 37 38 mp2 | s 𝒫 M x × 𝒫 M x 𝒫 M x × 𝒫 M x
40 domfi 𝒫 M x × 𝒫 M x Fin | s 𝒫 M x × 𝒫 M x 𝒫 M x × 𝒫 M x | s 𝒫 M x × 𝒫 M x Fin
41 28 39 40 sylancl x ω y x M y Fin | s 𝒫 M x × 𝒫 M x Fin
42 8 41 eqeltrd x ω y x M y Fin M x Fin
43 42 ex x ω y x M y Fin M x Fin
44 2 4 43 omsinds A ω M A Fin