Proof of Theorem xrsdsreclblem
| Step | Hyp | Ref
| Expression |
| 1 | | necom 2994 |
. . . . 5
⊢ (𝐴 ≠ 𝐵 ↔ 𝐵 ≠ 𝐴) |
| 2 | | xrleltne 13187 |
. . . . . 6
⊢ ((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
≤ 𝐵) → (𝐴 < 𝐵 ↔ 𝐵 ≠ 𝐴)) |
| 3 | | mnfxr 11318 |
. . . . . . . . . . . 12
⊢ -∞
∈ ℝ* |
| 4 | 3 | a1i 11 |
. . . . . . . . . . 11
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) ∧ (𝐵 +𝑒
-𝑒𝐴)
∈ ℝ) → -∞ ∈ ℝ*) |
| 5 | | simpl1 1192 |
. . . . . . . . . . 11
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) ∧ (𝐵 +𝑒
-𝑒𝐴)
∈ ℝ) → 𝐴
∈ ℝ*) |
| 6 | | simpl2 1193 |
. . . . . . . . . . 11
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) ∧ (𝐵 +𝑒
-𝑒𝐴)
∈ ℝ) → 𝐵
∈ ℝ*) |
| 7 | | pnfnre 11302 |
. . . . . . . . . . . . . 14
⊢ +∞
∉ ℝ |
| 8 | 7 | neli 3048 |
. . . . . . . . . . . . 13
⊢ ¬
+∞ ∈ ℝ |
| 9 | | mnfle 13177 |
. . . . . . . . . . . . . . . . . 18
⊢ (𝐴 ∈ ℝ*
→ -∞ ≤ 𝐴) |
| 10 | 5, 9 | syl 17 |
. . . . . . . . . . . . . . . . 17
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) ∧ (𝐵 +𝑒
-𝑒𝐴)
∈ ℝ) → -∞ ≤ 𝐴) |
| 11 | | simpl3 1194 |
. . . . . . . . . . . . . . . . 17
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) ∧ (𝐵 +𝑒
-𝑒𝐴)
∈ ℝ) → 𝐴
< 𝐵) |
| 12 | 4, 5, 6, 10, 11 | xrlelttrd 13202 |
. . . . . . . . . . . . . . . 16
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) ∧ (𝐵 +𝑒
-𝑒𝐴)
∈ ℝ) → -∞ < 𝐵) |
| 13 | | xrltne 13205 |
. . . . . . . . . . . . . . . 16
⊢
((-∞ ∈ ℝ* ∧ 𝐵 ∈ ℝ* ∧ -∞
< 𝐵) → 𝐵 ≠ -∞) |
| 14 | 4, 6, 12, 13 | syl3anc 1373 |
. . . . . . . . . . . . . . 15
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) ∧ (𝐵 +𝑒
-𝑒𝐴)
∈ ℝ) → 𝐵
≠ -∞) |
| 15 | | xaddpnf1 13268 |
. . . . . . . . . . . . . . 15
⊢ ((𝐵 ∈ ℝ*
∧ 𝐵 ≠ -∞)
→ (𝐵
+𝑒 +∞) = +∞) |
| 16 | 6, 14, 15 | syl2anc 584 |
. . . . . . . . . . . . . 14
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) ∧ (𝐵 +𝑒
-𝑒𝐴)
∈ ℝ) → (𝐵
+𝑒 +∞) = +∞) |
| 17 | 16 | eleq1d 2826 |
. . . . . . . . . . . . 13
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) ∧ (𝐵 +𝑒
-𝑒𝐴)
∈ ℝ) → ((𝐵
+𝑒 +∞) ∈ ℝ ↔ +∞ ∈
ℝ)) |
| 18 | 8, 17 | mtbiri 327 |
. . . . . . . . . . . 12
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) ∧ (𝐵 +𝑒
-𝑒𝐴)
∈ ℝ) → ¬ (𝐵 +𝑒 +∞) ∈
ℝ) |
| 19 | | ngtmnft 13208 |
. . . . . . . . . . . . . 14
⊢ (𝐴 ∈ ℝ*
→ (𝐴 = -∞ ↔
¬ -∞ < 𝐴)) |
| 20 | 5, 19 | syl 17 |
. . . . . . . . . . . . 13
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) ∧ (𝐵 +𝑒
-𝑒𝐴)
∈ ℝ) → (𝐴 =
-∞ ↔ ¬ -∞ < 𝐴)) |
| 21 | | simpr 484 |
. . . . . . . . . . . . . 14
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) ∧ (𝐵 +𝑒
-𝑒𝐴)
∈ ℝ) → (𝐵
+𝑒 -𝑒𝐴) ∈ ℝ) |
| 22 | | xnegeq 13249 |
. . . . . . . . . . . . . . . . 17
⊢ (𝐴 = -∞ →
-𝑒𝐴 =
-𝑒-∞) |
| 23 | | xnegmnf 13252 |
. . . . . . . . . . . . . . . . 17
⊢
-𝑒-∞ = +∞ |
| 24 | 22, 23 | eqtrdi 2793 |
. . . . . . . . . . . . . . . 16
⊢ (𝐴 = -∞ →
-𝑒𝐴 =
+∞) |
| 25 | 24 | oveq2d 7447 |
. . . . . . . . . . . . . . 15
⊢ (𝐴 = -∞ → (𝐵 +𝑒
-𝑒𝐴) =
(𝐵 +𝑒
+∞)) |
| 26 | 25 | eleq1d 2826 |
. . . . . . . . . . . . . 14
⊢ (𝐴 = -∞ → ((𝐵 +𝑒
-𝑒𝐴)
∈ ℝ ↔ (𝐵
+𝑒 +∞) ∈ ℝ)) |
| 27 | 21, 26 | syl5ibcom 245 |
. . . . . . . . . . . . 13
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) ∧ (𝐵 +𝑒
-𝑒𝐴)
∈ ℝ) → (𝐴 =
-∞ → (𝐵
+𝑒 +∞) ∈ ℝ)) |
| 28 | 20, 27 | sylbird 260 |
. . . . . . . . . . . 12
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) ∧ (𝐵 +𝑒
-𝑒𝐴)
∈ ℝ) → (¬ -∞ < 𝐴 → (𝐵 +𝑒 +∞) ∈
ℝ)) |
| 29 | 18, 28 | mt3d 148 |
. . . . . . . . . . 11
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) ∧ (𝐵 +𝑒
-𝑒𝐴)
∈ ℝ) → -∞ < 𝐴) |
| 30 | | xrre2 13212 |
. . . . . . . . . . 11
⊢
(((-∞ ∈ ℝ* ∧ 𝐴 ∈ ℝ* ∧ 𝐵 ∈ ℝ*)
∧ (-∞ < 𝐴
∧ 𝐴 < 𝐵)) → 𝐴 ∈ ℝ) |
| 31 | 4, 5, 6, 29, 11, 30 | syl32anc 1380 |
. . . . . . . . . 10
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) ∧ (𝐵 +𝑒
-𝑒𝐴)
∈ ℝ) → 𝐴
∈ ℝ) |
| 32 | | pnfxr 11315 |
. . . . . . . . . . . 12
⊢ +∞
∈ ℝ* |
| 33 | 32 | a1i 11 |
. . . . . . . . . . 11
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) ∧ (𝐵 +𝑒
-𝑒𝐴)
∈ ℝ) → +∞ ∈ ℝ*) |
| 34 | 5 | xnegcld 13342 |
. . . . . . . . . . . . . . 15
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) ∧ (𝐵 +𝑒
-𝑒𝐴)
∈ ℝ) → -𝑒𝐴 ∈
ℝ*) |
| 35 | | xnegpnf 13251 |
. . . . . . . . . . . . . . . . 17
⊢
-𝑒+∞ = -∞ |
| 36 | | pnfge 13172 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (𝐵 ∈ ℝ*
→ 𝐵 ≤
+∞) |
| 37 | 6, 36 | syl 17 |
. . . . . . . . . . . . . . . . . . 19
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) ∧ (𝐵 +𝑒
-𝑒𝐴)
∈ ℝ) → 𝐵
≤ +∞) |
| 38 | 5, 6, 33, 11, 37 | xrltletrd 13203 |
. . . . . . . . . . . . . . . . . 18
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) ∧ (𝐵 +𝑒
-𝑒𝐴)
∈ ℝ) → 𝐴
< +∞) |
| 39 | | xltnegi 13258 |
. . . . . . . . . . . . . . . . . 18
⊢ ((𝐴 ∈ ℝ*
∧ +∞ ∈ ℝ* ∧ 𝐴 < +∞) →
-𝑒+∞ < -𝑒𝐴) |
| 40 | 5, 33, 38, 39 | syl3anc 1373 |
. . . . . . . . . . . . . . . . 17
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) ∧ (𝐵 +𝑒
-𝑒𝐴)
∈ ℝ) → -𝑒+∞ <
-𝑒𝐴) |
| 41 | 35, 40 | eqbrtrrid 5179 |
. . . . . . . . . . . . . . . 16
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) ∧ (𝐵 +𝑒
-𝑒𝐴)
∈ ℝ) → -∞ < -𝑒𝐴) |
| 42 | | xrltne 13205 |
. . . . . . . . . . . . . . . 16
⊢
((-∞ ∈ ℝ* ∧ -𝑒𝐴 ∈ ℝ*
∧ -∞ < -𝑒𝐴) → -𝑒𝐴 ≠ -∞) |
| 43 | 4, 34, 41, 42 | syl3anc 1373 |
. . . . . . . . . . . . . . 15
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) ∧ (𝐵 +𝑒
-𝑒𝐴)
∈ ℝ) → -𝑒𝐴 ≠ -∞) |
| 44 | | xaddpnf2 13269 |
. . . . . . . . . . . . . . 15
⊢
((-𝑒𝐴 ∈ ℝ* ∧
-𝑒𝐴 ≠
-∞) → (+∞ +𝑒 -𝑒𝐴) = +∞) |
| 45 | 34, 43, 44 | syl2anc 584 |
. . . . . . . . . . . . . 14
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) ∧ (𝐵 +𝑒
-𝑒𝐴)
∈ ℝ) → (+∞ +𝑒
-𝑒𝐴) =
+∞) |
| 46 | 45 | eleq1d 2826 |
. . . . . . . . . . . . 13
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) ∧ (𝐵 +𝑒
-𝑒𝐴)
∈ ℝ) → ((+∞ +𝑒
-𝑒𝐴)
∈ ℝ ↔ +∞ ∈ ℝ)) |
| 47 | 8, 46 | mtbiri 327 |
. . . . . . . . . . . 12
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) ∧ (𝐵 +𝑒
-𝑒𝐴)
∈ ℝ) → ¬ (+∞ +𝑒
-𝑒𝐴)
∈ ℝ) |
| 48 | | nltpnft 13206 |
. . . . . . . . . . . . . 14
⊢ (𝐵 ∈ ℝ*
→ (𝐵 = +∞ ↔
¬ 𝐵 <
+∞)) |
| 49 | 6, 48 | syl 17 |
. . . . . . . . . . . . 13
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) ∧ (𝐵 +𝑒
-𝑒𝐴)
∈ ℝ) → (𝐵 =
+∞ ↔ ¬ 𝐵
< +∞)) |
| 50 | | oveq1 7438 |
. . . . . . . . . . . . . . 15
⊢ (𝐵 = +∞ → (𝐵 +𝑒
-𝑒𝐴) =
(+∞ +𝑒 -𝑒𝐴)) |
| 51 | 50 | eleq1d 2826 |
. . . . . . . . . . . . . 14
⊢ (𝐵 = +∞ → ((𝐵 +𝑒
-𝑒𝐴)
∈ ℝ ↔ (+∞ +𝑒
-𝑒𝐴)
∈ ℝ)) |
| 52 | 21, 51 | syl5ibcom 245 |
. . . . . . . . . . . . 13
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) ∧ (𝐵 +𝑒
-𝑒𝐴)
∈ ℝ) → (𝐵 =
+∞ → (+∞ +𝑒 -𝑒𝐴) ∈
ℝ)) |
| 53 | 49, 52 | sylbird 260 |
. . . . . . . . . . . 12
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) ∧ (𝐵 +𝑒
-𝑒𝐴)
∈ ℝ) → (¬ 𝐵 < +∞ → (+∞
+𝑒 -𝑒𝐴) ∈ ℝ)) |
| 54 | 47, 53 | mt3d 148 |
. . . . . . . . . . 11
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) ∧ (𝐵 +𝑒
-𝑒𝐴)
∈ ℝ) → 𝐵
< +∞) |
| 55 | | xrre2 13212 |
. . . . . . . . . . 11
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ +∞ ∈ ℝ*) ∧ (𝐴 < 𝐵 ∧ 𝐵 < +∞)) → 𝐵 ∈ ℝ) |
| 56 | 5, 6, 33, 11, 54, 55 | syl32anc 1380 |
. . . . . . . . . 10
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) ∧ (𝐵 +𝑒
-𝑒𝐴)
∈ ℝ) → 𝐵
∈ ℝ) |
| 57 | 31, 56 | jca 511 |
. . . . . . . . 9
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) ∧ (𝐵 +𝑒
-𝑒𝐴)
∈ ℝ) → (𝐴
∈ ℝ ∧ 𝐵
∈ ℝ)) |
| 58 | 57 | ex 412 |
. . . . . . . 8
⊢ ((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
< 𝐵) → ((𝐵 +𝑒
-𝑒𝐴)
∈ ℝ → (𝐴
∈ ℝ ∧ 𝐵
∈ ℝ))) |
| 59 | 58 | 3expia 1122 |
. . . . . . 7
⊢ ((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ*) → (𝐴 < 𝐵 → ((𝐵 +𝑒
-𝑒𝐴)
∈ ℝ → (𝐴
∈ ℝ ∧ 𝐵
∈ ℝ)))) |
| 60 | 59 | 3adant3 1133 |
. . . . . 6
⊢ ((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
≤ 𝐵) → (𝐴 < 𝐵 → ((𝐵 +𝑒
-𝑒𝐴)
∈ ℝ → (𝐴
∈ ℝ ∧ 𝐵
∈ ℝ)))) |
| 61 | 2, 60 | sylbird 260 |
. . . . 5
⊢ ((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
≤ 𝐵) → (𝐵 ≠ 𝐴 → ((𝐵 +𝑒
-𝑒𝐴)
∈ ℝ → (𝐴
∈ ℝ ∧ 𝐵
∈ ℝ)))) |
| 62 | 1, 61 | biimtrid 242 |
. . . 4
⊢ ((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
≤ 𝐵) → (𝐴 ≠ 𝐵 → ((𝐵 +𝑒
-𝑒𝐴)
∈ ℝ → (𝐴
∈ ℝ ∧ 𝐵
∈ ℝ)))) |
| 63 | 62 | 3exp 1120 |
. . 3
⊢ (𝐴 ∈ ℝ*
→ (𝐵 ∈
ℝ* → (𝐴 ≤ 𝐵 → (𝐴 ≠ 𝐵 → ((𝐵 +𝑒
-𝑒𝐴)
∈ ℝ → (𝐴
∈ ℝ ∧ 𝐵
∈ ℝ)))))) |
| 64 | 63 | com34 91 |
. 2
⊢ (𝐴 ∈ ℝ*
→ (𝐵 ∈
ℝ* → (𝐴 ≠ 𝐵 → (𝐴 ≤ 𝐵 → ((𝐵 +𝑒
-𝑒𝐴)
∈ ℝ → (𝐴
∈ ℝ ∧ 𝐵
∈ ℝ)))))) |
| 65 | 64 | 3imp1 1348 |
1
⊢ (((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ* ∧ 𝐴
≠ 𝐵) ∧ 𝐴 ≤ 𝐵) → ((𝐵 +𝑒
-𝑒𝐴)
∈ ℝ → (𝐴
∈ ℝ ∧ 𝐵
∈ ℝ))) |