Description: Decompose a real number into positive and negative parts. (Contributed by Mario Carneiro, 6-Aug-2014)
Ref | Expression | ||
---|---|---|---|
Assertion | max0sub | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | 0red | |
|
2 | id | |
|
3 | iftrue | |
|
4 | 3 | adantl | |
5 | 0xr | |
|
6 | renegcl | |
|
7 | 6 | adantr | |
8 | 7 | rexrd | |
9 | le0neg2 | |
|
10 | 9 | biimpa | |
11 | xrmaxeq | |
|
12 | 5 8 10 11 | mp3an2i | |
13 | 4 12 | oveq12d | |
14 | recn | |
|
15 | 14 | adantr | |
16 | 15 | subid1d | |
17 | 13 16 | eqtrd | |
18 | rexr | |
|
19 | 18 | adantr | |
20 | simpr | |
|
21 | xrmaxeq | |
|
22 | 5 19 20 21 | mp3an2i | |
23 | le0neg1 | |
|
24 | 23 | biimpa | |
25 | 24 | iftrued | |
26 | 22 25 | oveq12d | |
27 | df-neg | |
|
28 | 14 | adantr | |
29 | 28 | negnegd | |
30 | 27 29 | eqtr3id | |
31 | 26 30 | eqtrd | |
32 | 1 2 17 31 | lecasei | |