Metamath Proof Explorer


Theorem fzomaxdiflem

Description: Lemma for fzomaxdif . (Contributed by Stefan O'Rear, 6-Sep-2015)

Ref Expression
Assertion fzomaxdiflem A C ..^ D B C ..^ D A B B A 0 ..^ D C

Proof

Step Hyp Ref Expression
1 elfzoelz B C ..^ D B
2 1 adantl A C ..^ D B C ..^ D B
3 elfzoelz A C ..^ D A
4 3 adantr A C ..^ D B C ..^ D A
5 2 4 zsubcld A C ..^ D B C ..^ D B A
6 5 zred A C ..^ D B C ..^ D B A
7 2 zred A C ..^ D B C ..^ D B
8 4 zred A C ..^ D B C ..^ D A
9 7 8 subge0d A C ..^ D B C ..^ D 0 B A A B
10 9 biimpar A C ..^ D B C ..^ D A B 0 B A
11 absid B A 0 B A B A = B A
12 6 10 11 syl2an2r A C ..^ D B C ..^ D A B B A = B A
13 elfzoel1 B C ..^ D C
14 13 adantl A C ..^ D B C ..^ D C
15 14 zred A C ..^ D B C ..^ D C
16 7 15 resubcld A C ..^ D B C ..^ D B C
17 elfzoel2 B C ..^ D D
18 17 adantl A C ..^ D B C ..^ D D
19 18 14 zsubcld A C ..^ D B C ..^ D D C
20 19 zred A C ..^ D B C ..^ D D C
21 elfzole1 A C ..^ D C A
22 21 adantr A C ..^ D B C ..^ D C A
23 15 8 7 22 lesub2dd A C ..^ D B C ..^ D B A B C
24 18 zred A C ..^ D B C ..^ D D
25 elfzolt2 B C ..^ D B < D
26 25 adantl A C ..^ D B C ..^ D B < D
27 7 24 15 26 ltsub1dd A C ..^ D B C ..^ D B C < D C
28 6 16 20 23 27 lelttrd A C ..^ D B C ..^ D B A < D C
29 28 adantr A C ..^ D B C ..^ D A B B A < D C
30 0zd A C ..^ D B C ..^ D 0
31 elfzo B A 0 D C B A 0 ..^ D C 0 B A B A < D C
32 5 30 19 31 syl3anc A C ..^ D B C ..^ D B A 0 ..^ D C 0 B A B A < D C
33 32 adantr A C ..^ D B C ..^ D A B B A 0 ..^ D C 0 B A B A < D C
34 10 29 33 mpbir2and A C ..^ D B C ..^ D A B B A 0 ..^ D C
35 12 34 eqeltrd A C ..^ D B C ..^ D A B B A 0 ..^ D C