Proof of Theorem xrmaxiflemcl
| Step | Hyp | Ref
 | Expression | 
| 1 |   | pnfxr 8079 | 
. . 3
⊢ +∞
∈ ℝ* | 
| 2 | 1 | a1i 9 | 
. 2
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ*) ∧ 𝐵 = +∞) → +∞ ∈
ℝ*) | 
| 3 |   | simpl 109 | 
. . . 4
⊢ ((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ*) → 𝐴 ∈
ℝ*) | 
| 4 | 3 | ad2antrr 488 | 
. . 3
⊢ ((((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ*) ∧ ¬ 𝐵 = +∞) ∧ 𝐵 = -∞) → 𝐴 ∈
ℝ*) | 
| 5 | 1 | a1i 9 | 
. . . 4
⊢
(((((𝐴 ∈
ℝ* ∧ 𝐵
∈ ℝ*) ∧ ¬ 𝐵 = +∞) ∧ ¬ 𝐵 = -∞) ∧ 𝐴 = +∞) → +∞ ∈
ℝ*) | 
| 6 |   | simpr 110 | 
. . . . . 6
⊢ ((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ*) → 𝐵 ∈
ℝ*) | 
| 7 | 6 | ad4antr 494 | 
. . . . 5
⊢
((((((𝐴 ∈
ℝ* ∧ 𝐵
∈ ℝ*) ∧ ¬ 𝐵 = +∞) ∧ ¬ 𝐵 = -∞) ∧ ¬ 𝐴 = +∞) ∧ 𝐴 = -∞) → 𝐵 ∈
ℝ*) | 
| 8 |   | simplr 528 | 
. . . . . . . 8
⊢
((((((𝐴 ∈
ℝ* ∧ 𝐵
∈ ℝ*) ∧ ¬ 𝐵 = +∞) ∧ ¬ 𝐵 = -∞) ∧ ¬ 𝐴 = +∞) ∧ ¬ 𝐴 = -∞) → ¬ 𝐴 = +∞) | 
| 9 |   | simpr 110 | 
. . . . . . . 8
⊢
((((((𝐴 ∈
ℝ* ∧ 𝐵
∈ ℝ*) ∧ ¬ 𝐵 = +∞) ∧ ¬ 𝐵 = -∞) ∧ ¬ 𝐴 = +∞) ∧ ¬ 𝐴 = -∞) → ¬ 𝐴 = -∞) | 
| 10 |   | elxr 9851 | 
. . . . . . . . . 10
⊢ (𝐴 ∈ ℝ*
↔ (𝐴 ∈ ℝ
∨ 𝐴 = +∞ ∨
𝐴 =
-∞)) | 
| 11 | 3, 10 | sylib 122 | 
. . . . . . . . 9
⊢ ((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ*) → (𝐴 ∈ ℝ ∨ 𝐴 = +∞ ∨ 𝐴 = -∞)) | 
| 12 | 11 | ad4antr 494 | 
. . . . . . . 8
⊢
((((((𝐴 ∈
ℝ* ∧ 𝐵
∈ ℝ*) ∧ ¬ 𝐵 = +∞) ∧ ¬ 𝐵 = -∞) ∧ ¬ 𝐴 = +∞) ∧ ¬ 𝐴 = -∞) → (𝐴 ∈ ℝ ∨ 𝐴 = +∞ ∨ 𝐴 = -∞)) | 
| 13 | 8, 9, 12 | ecase23d 1361 | 
. . . . . . 7
⊢
((((((𝐴 ∈
ℝ* ∧ 𝐵
∈ ℝ*) ∧ ¬ 𝐵 = +∞) ∧ ¬ 𝐵 = -∞) ∧ ¬ 𝐴 = +∞) ∧ ¬ 𝐴 = -∞) → 𝐴 ∈ ℝ) | 
| 14 |   | simp-4r 542 | 
. . . . . . . 8
⊢
((((((𝐴 ∈
ℝ* ∧ 𝐵
∈ ℝ*) ∧ ¬ 𝐵 = +∞) ∧ ¬ 𝐵 = -∞) ∧ ¬ 𝐴 = +∞) ∧ ¬ 𝐴 = -∞) → ¬ 𝐵 = +∞) | 
| 15 |   | simpllr 534 | 
. . . . . . . 8
⊢
((((((𝐴 ∈
ℝ* ∧ 𝐵
∈ ℝ*) ∧ ¬ 𝐵 = +∞) ∧ ¬ 𝐵 = -∞) ∧ ¬ 𝐴 = +∞) ∧ ¬ 𝐴 = -∞) → ¬ 𝐵 = -∞) | 
| 16 |   | elxr 9851 | 
. . . . . . . . . 10
⊢ (𝐵 ∈ ℝ*
↔ (𝐵 ∈ ℝ
∨ 𝐵 = +∞ ∨
𝐵 =
-∞)) | 
| 17 | 6, 16 | sylib 122 | 
. . . . . . . . 9
⊢ ((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ*) → (𝐵 ∈ ℝ ∨ 𝐵 = +∞ ∨ 𝐵 = -∞)) | 
| 18 | 17 | ad4antr 494 | 
. . . . . . . 8
⊢
((((((𝐴 ∈
ℝ* ∧ 𝐵
∈ ℝ*) ∧ ¬ 𝐵 = +∞) ∧ ¬ 𝐵 = -∞) ∧ ¬ 𝐴 = +∞) ∧ ¬ 𝐴 = -∞) → (𝐵 ∈ ℝ ∨ 𝐵 = +∞ ∨ 𝐵 = -∞)) | 
| 19 | 14, 15, 18 | ecase23d 1361 | 
. . . . . . 7
⊢
((((((𝐴 ∈
ℝ* ∧ 𝐵
∈ ℝ*) ∧ ¬ 𝐵 = +∞) ∧ ¬ 𝐵 = -∞) ∧ ¬ 𝐴 = +∞) ∧ ¬ 𝐴 = -∞) → 𝐵 ∈ ℝ) | 
| 20 |   | maxcl 11375 | 
. . . . . . 7
⊢ ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) →
sup({𝐴, 𝐵}, ℝ, < ) ∈
ℝ) | 
| 21 | 13, 19, 20 | syl2anc 411 | 
. . . . . 6
⊢
((((((𝐴 ∈
ℝ* ∧ 𝐵
∈ ℝ*) ∧ ¬ 𝐵 = +∞) ∧ ¬ 𝐵 = -∞) ∧ ¬ 𝐴 = +∞) ∧ ¬ 𝐴 = -∞) → sup({𝐴, 𝐵}, ℝ, < ) ∈
ℝ) | 
| 22 | 21 | rexrd 8076 | 
. . . . 5
⊢
((((((𝐴 ∈
ℝ* ∧ 𝐵
∈ ℝ*) ∧ ¬ 𝐵 = +∞) ∧ ¬ 𝐵 = -∞) ∧ ¬ 𝐴 = +∞) ∧ ¬ 𝐴 = -∞) → sup({𝐴, 𝐵}, ℝ, < ) ∈
ℝ*) | 
| 23 |   | xrmnfdc 9918 | 
. . . . . 6
⊢ (𝐴 ∈ ℝ*
→ DECID 𝐴 = -∞) | 
| 24 | 23 | ad4antr 494 | 
. . . . 5
⊢
(((((𝐴 ∈
ℝ* ∧ 𝐵
∈ ℝ*) ∧ ¬ 𝐵 = +∞) ∧ ¬ 𝐵 = -∞) ∧ ¬ 𝐴 = +∞) → DECID
𝐴 =
-∞) | 
| 25 | 7, 22, 24 | ifcldadc 3590 | 
. . . 4
⊢
(((((𝐴 ∈
ℝ* ∧ 𝐵
∈ ℝ*) ∧ ¬ 𝐵 = +∞) ∧ ¬ 𝐵 = -∞) ∧ ¬ 𝐴 = +∞) → if(𝐴 = -∞, 𝐵, sup({𝐴, 𝐵}, ℝ, < )) ∈
ℝ*) | 
| 26 |   | xrpnfdc 9917 | 
. . . . . 6
⊢ (𝐴 ∈ ℝ*
→ DECID 𝐴 = +∞) | 
| 27 | 3, 26 | syl 14 | 
. . . . 5
⊢ ((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ*) → DECID 𝐴 = +∞) | 
| 28 | 27 | ad2antrr 488 | 
. . . 4
⊢ ((((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ*) ∧ ¬ 𝐵 = +∞) ∧ ¬ 𝐵 = -∞) → DECID
𝐴 =
+∞) | 
| 29 | 5, 25, 28 | ifcldadc 3590 | 
. . 3
⊢ ((((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ*) ∧ ¬ 𝐵 = +∞) ∧ ¬ 𝐵 = -∞) → if(𝐴 = +∞, +∞, if(𝐴 = -∞, 𝐵, sup({𝐴, 𝐵}, ℝ, < ))) ∈
ℝ*) | 
| 30 |   | xrmnfdc 9918 | 
. . . 4
⊢ (𝐵 ∈ ℝ*
→ DECID 𝐵 = -∞) | 
| 31 | 30 | ad2antlr 489 | 
. . 3
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ*) ∧ ¬ 𝐵 = +∞) → DECID
𝐵 =
-∞) | 
| 32 | 4, 29, 31 | ifcldadc 3590 | 
. 2
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ*) ∧ ¬ 𝐵 = +∞) → if(𝐵 = -∞, 𝐴, if(𝐴 = +∞, +∞, if(𝐴 = -∞, 𝐵, sup({𝐴, 𝐵}, ℝ, < )))) ∈
ℝ*) | 
| 33 |   | xrpnfdc 9917 | 
. . 3
⊢ (𝐵 ∈ ℝ*
→ DECID 𝐵 = +∞) | 
| 34 | 6, 33 | syl 14 | 
. 2
⊢ ((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ*) → DECID 𝐵 = +∞) | 
| 35 | 2, 32, 34 | ifcldadc 3590 | 
1
⊢ ((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ*) → if(𝐵 = +∞, +∞, if(𝐵 = -∞, 𝐴, if(𝐴 = +∞, +∞, if(𝐴 = -∞, 𝐵, sup({𝐴, 𝐵}, ℝ, < ))))) ∈
ℝ*) |