Metamath Proof Explorer


Theorem harwdom

Description: The value of the Hartogs function at a set X is weakly dominated by ~P ( X X. X ) . This follows from a more precise analysis of the bound used in hartogs to prove that ( harX ) is an ordinal. (Contributed by Mario Carneiro, 15-May-2015)

Ref Expression
Assertion harwdom X V har X * 𝒫 X × X

Proof

Step Hyp Ref Expression
1 eqid r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r = r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r
2 eqid s t | w y z y s = f w t = f z w E z = s t | w y z y s = f w t = f z w E z
3 1 2 hartogslem1 dom r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r 𝒫 X × X Fun r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r X V ran r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r = x On | x X
4 3 simp2i Fun r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r
5 3 simp1i dom r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r 𝒫 X × X
6 sqxpexg X V X × X V
7 6 pwexd X V 𝒫 X × X V
8 ssexg dom r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r 𝒫 X × X 𝒫 X × X V dom r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r V
9 5 7 8 sylancr X V dom r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r V
10 funex Fun r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r dom r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r V r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r V
11 4 9 10 sylancr X V r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r V
12 funfn Fun r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r Fn dom r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r
13 4 12 mpbi r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r Fn dom r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r
14 13 a1i X V r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r Fn dom r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r
15 3 simp3i X V ran r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r = x On | x X
16 harval X V har X = x On | x X
17 15 16 eqtr4d X V ran r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r = har X
18 df-fo r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r : dom r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r onto har X r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r Fn dom r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r ran r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r = har X
19 14 17 18 sylanbrc X V r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r : dom r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r onto har X
20 fowdom r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r V r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r : dom r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r onto har X har X * dom r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r
21 11 19 20 syl2anc X V har X * dom r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r
22 ssdomg 𝒫 X × X V dom r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r 𝒫 X × X dom r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r 𝒫 X × X
23 7 5 22 mpisyl X V dom r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r 𝒫 X × X
24 domwdom dom r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r 𝒫 X × X dom r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r * 𝒫 X × X
25 23 24 syl X V dom r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r * 𝒫 X × X
26 wdomtr har X * dom r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r dom r y | dom r X I dom r r r dom r × dom r r I We dom r y = dom OrdIso r I dom r * 𝒫 X × X har X * 𝒫 X × X
27 21 25 26 syl2anc X V har X * 𝒫 X × X