Metamath Proof Explorer


Theorem lo1le

Description: Transfer eventual upper boundedness from a larger function to a smaller function. (Contributed by Mario Carneiro, 26-May-2016)

Ref Expression
Hypotheses lo1le.1 φM
lo1le.2 φxAB𝑂1
lo1le.3 φxABV
lo1le.4 φxAC
lo1le.5 φxAMxCB
Assertion lo1le φxAC𝑂1

Proof

Step Hyp Ref Expression
1 lo1le.1 φM
2 lo1le.2 φxAB𝑂1
3 lo1le.3 φxABV
4 lo1le.4 φxAC
5 lo1le.5 φxAMxCB
6 simpr φyy
7 1 adantr φyM
8 6 7 ifcld φyifMyyM
9 1 ad2antrr φymxAM
10 simplr φymxAy
11 3 ralrimiva φxABV
12 dmmptg xABVdomxAB=A
13 11 12 syl φdomxAB=A
14 lo1dm xAB𝑂1domxAB
15 2 14 syl φdomxAB
16 13 15 eqsstrrd φA
17 16 ad2antrr φymxAA
18 simprr φymxAxA
19 17 18 sseldd φymxAx
20 maxle MyxifMyyMxMxyx
21 9 10 19 20 syl3anc φymxAifMyyMxMxyx
22 simpr Mxyxyx
23 21 22 syl6bi φymxAifMyyMxyx
24 23 imim1d φymxAyxBmifMyyMxBm
25 5 adantlr φyxAMxCB
26 25 adantrll φymxAMxCB
27 simpl φyφ
28 simplr mxAMxxA
29 27 28 4 syl2an φymxAMxC
30 3 2 lo1mptrcl φxAB
31 27 28 30 syl2an φymxAMxB
32 simprll φymxAMxm
33 letr CBmCBBmCm
34 29 31 32 33 syl3anc φymxAMxCBBmCm
35 26 34 mpand φymxAMxBmCm
36 35 expr φymxAMxBmCm
37 36 adantrd φymxAMxyxBmCm
38 21 37 sylbid φymxAifMyyMxBmCm
39 38 a2d φymxAifMyyMxBmifMyyMxCm
40 24 39 syld φymxAyxBmifMyyMxCm
41 40 anassrs φymxAyxBmifMyyMxCm
42 41 ralimdva φymxAyxBmxAifMyyMxCm
43 42 reximdva φymxAyxBmmxAifMyyMxCm
44 breq1 z=ifMyyMzxifMyyMx
45 44 imbi1d z=ifMyyMzxCmifMyyMxCm
46 45 rexralbidv z=ifMyyMmxAzxCmmxAifMyyMxCm
47 46 rspcev ifMyyMmxAifMyyMxCmzmxAzxCm
48 8 43 47 syl6an φymxAyxBmzmxAzxCm
49 48 rexlimdva φymxAyxBmzmxAzxCm
50 16 30 ello1mpt φxAB𝑂1ymxAyxBm
51 16 4 ello1mpt φxAC𝑂1zmxAzxCm
52 49 50 51 3imtr4d φxAB𝑂1xAC𝑂1
53 2 52 mpd φxAC𝑂1