Proof of Theorem xrge0npcan
| Step | Hyp | Ref
| Expression |
| 1 | | iccssxr 13566 |
. . . . . . . . 9
⊢
(0[,]+∞) ⊆ ℝ* |
| 2 | | simpl1 1210 |
. . . . . . . . 9
⊢ (((𝐴 ∈ (0[,]+∞) ∧
𝐵 ∈ (0[,]+∞)
∧ 𝐵 ≤ 𝐴) ∧ 𝐵 = +∞) → 𝐴 ∈ (0[,]+∞)) |
| 3 | 1, 2 | sselid 3907 |
. . . . . . . 8
⊢ (((𝐴 ∈ (0[,]+∞) ∧
𝐵 ∈ (0[,]+∞)
∧ 𝐵 ≤ 𝐴) ∧ 𝐵 = +∞) → 𝐴 ∈
ℝ*) |
| 4 | | simpr 490 |
. . . . . . . . 9
⊢ (((𝐴 ∈ (0[,]+∞) ∧
𝐵 ∈ (0[,]+∞)
∧ 𝐵 ≤ 𝐴) ∧ 𝐵 = +∞) → 𝐵 = +∞) |
| 5 | | simpl3 1212 |
. . . . . . . . 9
⊢ (((𝐴 ∈ (0[,]+∞) ∧
𝐵 ∈ (0[,]+∞)
∧ 𝐵 ≤ 𝐴) ∧ 𝐵 = +∞) → 𝐵 ≤ 𝐴) |
| 6 | 4, 5 | eqbrtrrd 5128 |
. . . . . . . 8
⊢ (((𝐴 ∈ (0[,]+∞) ∧
𝐵 ∈ (0[,]+∞)
∧ 𝐵 ≤ 𝐴) ∧ 𝐵 = +∞) → +∞ ≤ 𝐴) |
| 7 | | xgepnf 13300 |
. . . . . . . . 9
⊢ (𝐴 ∈ ℝ*
→ (+∞ ≤ 𝐴
↔ 𝐴 =
+∞)) |
| 8 | 7 | biimpa 482 |
. . . . . . . 8
⊢ ((𝐴 ∈ ℝ*
∧ +∞ ≤ 𝐴)
→ 𝐴 =
+∞) |
| 9 | 3, 6, 8 | syl2anc 596 |
. . . . . . 7
⊢ (((𝐴 ∈ (0[,]+∞) ∧
𝐵 ∈ (0[,]+∞)
∧ 𝐵 ≤ 𝐴) ∧ 𝐵 = +∞) → 𝐴 = +∞) |
| 10 | | xnegeq 13342 |
. . . . . . . 8
⊢ (𝐵 = +∞ →
-e𝐵 =
-e+∞) |
| 11 | 4, 10 | syl 18 |
. . . . . . 7
⊢ (((𝐴 ∈ (0[,]+∞) ∧
𝐵 ∈ (0[,]+∞)
∧ 𝐵 ≤ 𝐴) ∧ 𝐵 = +∞) → -e𝐵 =
-e+∞) |
| 12 | 9, 11 | oveq12d 7440 |
. . . . . 6
⊢ (((𝐴 ∈ (0[,]+∞) ∧
𝐵 ∈ (0[,]+∞)
∧ 𝐵 ≤ 𝐴) ∧ 𝐵 = +∞) → (𝐴 +e -e𝐵) = (+∞ +e
-e+∞)) |
| 13 | | pnfxr 11368 |
. . . . . . 7
⊢ +∞
∈ ℝ* |
| 14 | | xnegid 13373 |
. . . . . . 7
⊢ (+∞
∈ ℝ* → (+∞ +e
-e+∞) = 0) |
| 15 | 13, 14 | ax-mp 5 |
. . . . . 6
⊢ (+∞
+e -e+∞) = 0 |
| 16 | 12, 15 | eqtrdi 2811 |
. . . . 5
⊢ (((𝐴 ∈ (0[,]+∞) ∧
𝐵 ∈ (0[,]+∞)
∧ 𝐵 ≤ 𝐴) ∧ 𝐵 = +∞) → (𝐴 +e -e𝐵) = 0) |
| 17 | 16 | oveq1d 7437 |
. . . 4
⊢ (((𝐴 ∈ (0[,]+∞) ∧
𝐵 ∈ (0[,]+∞)
∧ 𝐵 ≤ 𝐴) ∧ 𝐵 = +∞) → ((𝐴 +e -e𝐵) +e 𝐵) = (0 +e 𝐵)) |
| 18 | 4 | oveq2d 7438 |
. . . 4
⊢ (((𝐴 ∈ (0[,]+∞) ∧
𝐵 ∈ (0[,]+∞)
∧ 𝐵 ≤ 𝐴) ∧ 𝐵 = +∞) → (0 +e 𝐵) = (0 +e
+∞)) |
| 19 | | xaddlid 13377 |
. . . . 5
⊢ (+∞
∈ ℝ* → (0 +e +∞) =
+∞) |
| 20 | 13, 19 | mp1i 14 |
. . . 4
⊢ (((𝐴 ∈ (0[,]+∞) ∧
𝐵 ∈ (0[,]+∞)
∧ 𝐵 ≤ 𝐴) ∧ 𝐵 = +∞) → (0 +e
+∞) = +∞) |
| 21 | 17, 18, 20 | 3eqtrd 2799 |
. . 3
⊢ (((𝐴 ∈ (0[,]+∞) ∧
𝐵 ∈ (0[,]+∞)
∧ 𝐵 ≤ 𝐴) ∧ 𝐵 = +∞) → ((𝐴 +e -e𝐵) +e 𝐵) = +∞) |
| 22 | 21, 9 | eqtr4d 2798 |
. 2
⊢ (((𝐴 ∈ (0[,]+∞) ∧
𝐵 ∈ (0[,]+∞)
∧ 𝐵 ≤ 𝐴) ∧ 𝐵 = +∞) → ((𝐴 +e -e𝐵) +e 𝐵) = 𝐴) |
| 23 | | simpl1 1210 |
. . . . 5
⊢ (((𝐴 ∈ (0[,]+∞) ∧
𝐵 ∈ (0[,]+∞)
∧ 𝐵 ≤ 𝐴) ∧ ¬ 𝐵 = +∞) → 𝐴 ∈ (0[,]+∞)) |
| 24 | 1, 23 | sselid 3907 |
. . . 4
⊢ (((𝐴 ∈ (0[,]+∞) ∧
𝐵 ∈ (0[,]+∞)
∧ 𝐵 ≤ 𝐴) ∧ ¬ 𝐵 = +∞) → 𝐴 ∈
ℝ*) |
| 25 | | xrge0neqmnf 13588 |
. . . . 5
⊢ (𝐴 ∈ (0[,]+∞) →
𝐴 ≠
-∞) |
| 26 | 23, 25 | syl 18 |
. . . 4
⊢ (((𝐴 ∈ (0[,]+∞) ∧
𝐵 ∈ (0[,]+∞)
∧ 𝐵 ≤ 𝐴) ∧ ¬ 𝐵 = +∞) → 𝐴 ≠ -∞) |
| 27 | | simpl2 1211 |
. . . . . 6
⊢ (((𝐴 ∈ (0[,]+∞) ∧
𝐵 ∈ (0[,]+∞)
∧ 𝐵 ≤ 𝐴) ∧ ¬ 𝐵 = +∞) → 𝐵 ∈ (0[,]+∞)) |
| 28 | 1, 27 | sselid 3907 |
. . . . 5
⊢ (((𝐴 ∈ (0[,]+∞) ∧
𝐵 ∈ (0[,]+∞)
∧ 𝐵 ≤ 𝐴) ∧ ¬ 𝐵 = +∞) → 𝐵 ∈
ℝ*) |
| 29 | 28 | xnegcld 13435 |
. . . 4
⊢ (((𝐴 ∈ (0[,]+∞) ∧
𝐵 ∈ (0[,]+∞)
∧ 𝐵 ≤ 𝐴) ∧ ¬ 𝐵 = +∞) → -e𝐵 ∈
ℝ*) |
| 30 | | simpr 490 |
. . . . 5
⊢ (((𝐴 ∈ (0[,]+∞) ∧
𝐵 ∈ (0[,]+∞)
∧ 𝐵 ≤ 𝐴) ∧ ¬ 𝐵 = +∞) → ¬ 𝐵 = +∞) |
| 31 | | xnegneg 13349 |
. . . . . . . . 9
⊢ (𝐵 ∈ ℝ*
→ -e -e𝐵 = 𝐵) |
| 32 | | xnegeq 13342 |
. . . . . . . . 9
⊢ (
-e𝐵 = -∞
→ -e -e𝐵 = -e-∞) |
| 33 | 31, 32 | sylan9req 2816 |
. . . . . . . 8
⊢ ((𝐵 ∈ ℝ*
∧ -e𝐵 =
-∞) → 𝐵 =
-e-∞) |
| 34 | | xnegmnf 13345 |
. . . . . . . 8
⊢
-e-∞ = +∞ |
| 35 | 33, 34 | eqtrdi 2811 |
. . . . . . 7
⊢ ((𝐵 ∈ ℝ*
∧ -e𝐵 =
-∞) → 𝐵 =
+∞) |
| 36 | 35 | stoic1a 1804 |
. . . . . 6
⊢ ((𝐵 ∈ ℝ*
∧ ¬ 𝐵 = +∞)
→ ¬ -e𝐵
= -∞) |
| 37 | 36 | neqned 2962 |
. . . . 5
⊢ ((𝐵 ∈ ℝ*
∧ ¬ 𝐵 = +∞)
→ -e𝐵 ≠
-∞) |
| 38 | 28, 30, 37 | syl2anc 596 |
. . . 4
⊢ (((𝐴 ∈ (0[,]+∞) ∧
𝐵 ∈ (0[,]+∞)
∧ 𝐵 ≤ 𝐴) ∧ ¬ 𝐵 = +∞) → -e𝐵 ≠ -∞) |
| 39 | | xrge0neqmnf 13588 |
. . . . 5
⊢ (𝐵 ∈ (0[,]+∞) →
𝐵 ≠
-∞) |
| 40 | 27, 39 | syl 18 |
. . . 4
⊢ (((𝐴 ∈ (0[,]+∞) ∧
𝐵 ∈ (0[,]+∞)
∧ 𝐵 ≤ 𝐴) ∧ ¬ 𝐵 = +∞) → 𝐵 ≠ -∞) |
| 41 | | xaddass 13384 |
. . . 4
⊢ (((𝐴 ∈ ℝ*
∧ 𝐴 ≠ -∞)
∧ ( -e𝐵
∈ ℝ* ∧ -e𝐵 ≠ -∞) ∧ (𝐵 ∈ ℝ* ∧ 𝐵 ≠ -∞)) → ((𝐴 +e
-e𝐵)
+e 𝐵) = (𝐴 +e (
-e𝐵
+e 𝐵))) |
| 42 | 24, 26, 29, 38, 28, 40, 41 | syl222anc 1413 |
. . 3
⊢ (((𝐴 ∈ (0[,]+∞) ∧
𝐵 ∈ (0[,]+∞)
∧ 𝐵 ≤ 𝐴) ∧ ¬ 𝐵 = +∞) → ((𝐴 +e -e𝐵) +e 𝐵) = (𝐴 +e ( -e𝐵 +e 𝐵))) |
| 43 | | xnegcl 13348 |
. . . . . . . 8
⊢ (𝐵 ∈ ℝ*
→ -e𝐵
∈ ℝ*) |
| 44 | | xaddcom 13375 |
. . . . . . . 8
⊢ ((
-e𝐵 ∈
ℝ* ∧ 𝐵
∈ ℝ*) → ( -e𝐵 +e 𝐵) = (𝐵 +e -e𝐵)) |
| 45 | 43, 44 | mpancom 701 |
. . . . . . 7
⊢ (𝐵 ∈ ℝ*
→ ( -e𝐵
+e 𝐵) = (𝐵 +e
-e𝐵)) |
| 46 | | xnegid 13373 |
. . . . . . 7
⊢ (𝐵 ∈ ℝ*
→ (𝐵 +e
-e𝐵) =
0) |
| 47 | 45, 46 | eqtrd 2795 |
. . . . . 6
⊢ (𝐵 ∈ ℝ*
→ ( -e𝐵
+e 𝐵) =
0) |
| 48 | 47 | oveq2d 7438 |
. . . . 5
⊢ (𝐵 ∈ ℝ*
→ (𝐴 +e (
-e𝐵
+e 𝐵)) = (𝐴 +e
0)) |
| 49 | | xaddrid 13376 |
. . . . 5
⊢ (𝐴 ∈ ℝ*
→ (𝐴 +e 0)
= 𝐴) |
| 50 | 48, 49 | sylan9eqr 2817 |
. . . 4
⊢ ((𝐴 ∈ ℝ*
∧ 𝐵 ∈
ℝ*) → (𝐴 +e ( -e𝐵 +e 𝐵)) = 𝐴) |
| 51 | 24, 28, 50 | syl2anc 596 |
. . 3
⊢ (((𝐴 ∈ (0[,]+∞) ∧
𝐵 ∈ (0[,]+∞)
∧ 𝐵 ≤ 𝐴) ∧ ¬ 𝐵 = +∞) → (𝐴 +e ( -e𝐵 +e 𝐵)) = 𝐴) |
| 52 | 42, 51 | eqtrd 2795 |
. 2
⊢ (((𝐴 ∈ (0[,]+∞) ∧
𝐵 ∈ (0[,]+∞)
∧ 𝐵 ≤ 𝐴) ∧ ¬ 𝐵 = +∞) → ((𝐴 +e -e𝐵) +e 𝐵) = 𝐴) |
| 53 | 22, 52 | pm2.61dan 825 |
1
⊢ ((𝐴 ∈ (0[,]+∞) ∧
𝐵 ∈ (0[,]+∞)
∧ 𝐵 ≤ 𝐴) → ((𝐴 +e -e𝐵) +e 𝐵) = 𝐴) |