Metamath Proof Explorer


Theorem o1dif

Description: If the difference of two functions is eventually bounded, eventual boundedness of either one implies the other. (Contributed by Mario Carneiro, 26-May-2016)

Ref Expression
Hypotheses o1dif.1 φxAB
o1dif.2 φxAC
o1dif.3 φxABC𝑂1
Assertion o1dif φxAB𝑂1xAC𝑂1

Proof

Step Hyp Ref Expression
1 o1dif.1 φxAB
2 o1dif.2 φxAC
3 o1dif.3 φxABC𝑂1
4 o1sub xAB𝑂1xABC𝑂1xABfxABC𝑂1
5 4 expcom xABC𝑂1xAB𝑂1xABfxABC𝑂1
6 3 5 syl φxAB𝑂1xABfxABC𝑂1
7 1 2 subcld φxABC
8 7 ralrimiva φxABC
9 dmmptg xABCdomxABC=A
10 8 9 syl φdomxABC=A
11 o1dm xABC𝑂1domxABC
12 3 11 syl φdomxABC
13 10 12 eqsstrrd φA
14 reex V
15 14 ssex AAV
16 13 15 syl φAV
17 eqidd φxAB=xAB
18 eqidd φxABC=xABC
19 16 1 7 17 18 offval2 φxABfxABC=xABBC
20 1 2 nncand φxABBC=C
21 20 mpteq2dva φxABBC=xAC
22 19 21 eqtrd φxABfxABC=xAC
23 22 eleq1d φxABfxABC𝑂1xAC𝑂1
24 6 23 sylibd φxAB𝑂1xAC𝑂1
25 o1add xABC𝑂1xAC𝑂1xABC+fxAC𝑂1
26 25 ex xABC𝑂1xAC𝑂1xABC+fxAC𝑂1
27 3 26 syl φxAC𝑂1xABC+fxAC𝑂1
28 eqidd φxAC=xAC
29 16 7 2 18 28 offval2 φxABC+fxAC=xAB-C+C
30 1 2 npcand φxAB-C+C=B
31 30 mpteq2dva φxAB-C+C=xAB
32 29 31 eqtrd φxABC+fxAC=xAB
33 32 eleq1d φxABC+fxAC𝑂1xAB𝑂1
34 27 33 sylibd φxAC𝑂1xAB𝑂1
35 24 34 impbid φxAB𝑂1xAC𝑂1