Metamath Proof Explorer


Theorem xrlttr

Description: Ordering on the extended reals is transitive. (Contributed by NM, 15-Oct-2005)

Ref Expression
Assertion xrlttr A*B*C*A<BB<CA<C

Proof

Step Hyp Ref Expression
1 elxr A*AA=+∞A=−∞
2 elxr C*CC=+∞C=−∞
3 elxr B*BB=+∞B=−∞
4 lttr ABCA<BB<CA<C
5 4 3expa ABCA<BB<CA<C
6 5 an32s ACBA<BB<CA<C
7 rexr CC*
8 pnfnlt C*¬+∞<C
9 7 8 syl C¬+∞<C
10 9 adantr CB=+∞¬+∞<C
11 breq1 B=+∞B<C+∞<C
12 11 adantl CB=+∞B<C+∞<C
13 10 12 mtbird CB=+∞¬B<C
14 13 pm2.21d CB=+∞B<CA<C
15 14 adantll ACB=+∞B<CA<C
16 15 adantld ACB=+∞A<BB<CA<C
17 rexr AA*
18 nltmnf A*¬A<−∞
19 17 18 syl A¬A<−∞
20 19 adantr AB=−∞¬A<−∞
21 breq2 B=−∞A<BA<−∞
22 21 adantl AB=−∞A<BA<−∞
23 20 22 mtbird AB=−∞¬A<B
24 23 pm2.21d AB=−∞A<BA<C
25 24 adantlr ACB=−∞A<BA<C
26 25 adantrd ACB=−∞A<BB<CA<C
27 6 16 26 3jaodan ACBB=+∞B=−∞A<BB<CA<C
28 3 27 sylan2b ACB*A<BB<CA<C
29 28 an32s AB*CA<BB<CA<C
30 ltpnf AA<+∞
31 30 adantr AC=+∞A<+∞
32 breq2 C=+∞A<CA<+∞
33 32 adantl AC=+∞A<CA<+∞
34 31 33 mpbird AC=+∞A<C
35 34 adantlr AB*C=+∞A<C
36 35 a1d AB*C=+∞A<BB<CA<C
37 nltmnf B*¬B<−∞
38 37 adantr B*C=−∞¬B<−∞
39 breq2 C=−∞B<CB<−∞
40 39 adantl B*C=−∞B<CB<−∞
41 38 40 mtbird B*C=−∞¬B<C
42 41 pm2.21d B*C=−∞B<CA<C
43 42 adantld B*C=−∞A<BB<CA<C
44 43 adantll AB*C=−∞A<BB<CA<C
45 29 36 44 3jaodan AB*CC=+∞C=−∞A<BB<CA<C
46 45 anasss AB*CC=+∞C=−∞A<BB<CA<C
47 pnfnlt B*¬+∞<B
48 47 adantl A=+∞B*¬+∞<B
49 breq1 A=+∞A<B+∞<B
50 49 adantr A=+∞B*A<B+∞<B
51 48 50 mtbird A=+∞B*¬A<B
52 51 pm2.21d A=+∞B*A<BA<C
53 52 adantrd A=+∞B*A<BB<CA<C
54 53 adantrr A=+∞B*CC=+∞C=−∞A<BB<CA<C
55 mnflt C−∞<C
56 55 adantl A=−∞C−∞<C
57 breq1 A=−∞A<C−∞<C
58 57 adantr A=−∞CA<C−∞<C
59 56 58 mpbird A=−∞CA<C
60 59 a1d A=−∞CA<BB<CA<C
61 60 adantlr A=−∞B*CA<BB<CA<C
62 mnfltpnf −∞<+∞
63 breq12 A=−∞C=+∞A<C−∞<+∞
64 62 63 mpbiri A=−∞C=+∞A<C
65 64 a1d A=−∞C=+∞A<BB<CA<C
66 65 adantlr A=−∞B*C=+∞A<BB<CA<C
67 43 adantll A=−∞B*C=−∞A<BB<CA<C
68 61 66 67 3jaodan A=−∞B*CC=+∞C=−∞A<BB<CA<C
69 68 anasss A=−∞B*CC=+∞C=−∞A<BB<CA<C
70 46 54 69 3jaoian AA=+∞A=−∞B*CC=+∞C=−∞A<BB<CA<C
71 70 3impb AA=+∞A=−∞B*CC=+∞C=−∞A<BB<CA<C
72 2 71 syl3an3b AA=+∞A=−∞B*C*A<BB<CA<C
73 1 72 syl3an1b A*B*C*A<BB<CA<C