Metamath Proof Explorer


Theorem smores2

Description: A strictly monotone ordinal function restricted to an ordinal is still monotone. (Contributed by Mario Carneiro, 15-Mar-2013)

Ref Expression
Assertion smores2 SmoFOrdASmoFA

Proof

Step Hyp Ref Expression
1 dfsmo2 SmoFF:domFOnOrddomFxdomFyxFyFx
2 1 simp1bi SmoFF:domFOn
3 2 ffund SmoFFunF
4 funres FunFFunFA
5 4 funfnd FunFFAFndomFA
6 3 5 syl SmoFFAFndomFA
7 df-ima FA=ranFA
8 imassrn FAranF
9 7 8 eqsstrri ranFAranF
10 2 frnd SmoFranFOn
11 9 10 sstrid SmoFranFAOn
12 df-f FA:domFAOnFAFndomFAranFAOn
13 6 11 12 sylanbrc SmoFFA:domFAOn
14 13 adantr SmoFOrdAFA:domFAOn
15 smodm SmoFOrddomF
16 ordin OrdAOrddomFOrdAdomF
17 dmres domFA=AdomF
18 ordeq domFA=AdomFOrddomFAOrdAdomF
19 17 18 ax-mp OrddomFAOrdAdomF
20 16 19 sylibr OrdAOrddomFOrddomFA
21 20 ancoms OrddomFOrdAOrddomFA
22 15 21 sylan SmoFOrdAOrddomFA
23 resss FAF
24 dmss FAFdomFAdomF
25 23 24 ax-mp domFAdomF
26 1 simp3bi SmoFxdomFyxFyFx
27 ssralv domFAdomFxdomFyxFyFxxdomFAyxFyFx
28 25 26 27 mpsyl SmoFxdomFAyxFyFx
29 28 adantr SmoFOrdAxdomFAyxFyFx
30 ordtr1 OrddomFAyxxdomFAydomFA
31 22 30 syl SmoFOrdAyxxdomFAydomFA
32 inss1 AdomFA
33 17 32 eqsstri domFAA
34 33 sseli ydomFAyA
35 31 34 syl6 SmoFOrdAyxxdomFAyA
36 35 expcomd SmoFOrdAxdomFAyxyA
37 36 imp31 SmoFOrdAxdomFAyxyA
38 37 fvresd SmoFOrdAxdomFAyxFAy=Fy
39 33 sseli xdomFAxA
40 39 fvresd xdomFAFAx=Fx
41 40 ad2antlr SmoFOrdAxdomFAyxFAx=Fx
42 38 41 eleq12d SmoFOrdAxdomFAyxFAyFAxFyFx
43 42 ralbidva SmoFOrdAxdomFAyxFAyFAxyxFyFx
44 43 ralbidva SmoFOrdAxdomFAyxFAyFAxxdomFAyxFyFx
45 29 44 mpbird SmoFOrdAxdomFAyxFAyFAx
46 dfsmo2 SmoFAFA:domFAOnOrddomFAxdomFAyxFAyFAx
47 14 22 45 46 syl3anbrc SmoFOrdASmoFA