| Step | Hyp | Ref | Expression | 
|---|
| 1 |  | eluznn 12960 | . . . . 5
⊢ ((𝐴 ∈ ℕ ∧ 𝐵 ∈
(ℤ≥‘𝐴)) → 𝐵 ∈ ℕ) | 
| 2 |  | fveq2 6906 | . . . . . . . 8
⊢ (𝑎 = 𝐵 → (!‘𝑎) = (!‘𝐵)) | 
| 3 | 2 | negeqd 11502 | . . . . . . 7
⊢ (𝑎 = 𝐵 → -(!‘𝑎) = -(!‘𝐵)) | 
| 4 | 3 | oveq2d 7447 | . . . . . 6
⊢ (𝑎 = 𝐵 → (2↑-(!‘𝑎)) = (2↑-(!‘𝐵))) | 
| 5 |  | aaliou3lem.b | . . . . . 6
⊢ 𝐹 = (𝑎 ∈ ℕ ↦
(2↑-(!‘𝑎))) | 
| 6 |  | ovex 7464 | . . . . . 6
⊢
(2↑-(!‘𝐵)) ∈ V | 
| 7 | 4, 5, 6 | fvmpt 7016 | . . . . 5
⊢ (𝐵 ∈ ℕ → (𝐹‘𝐵) = (2↑-(!‘𝐵))) | 
| 8 | 1, 7 | syl 17 | . . . 4
⊢ ((𝐴 ∈ ℕ ∧ 𝐵 ∈
(ℤ≥‘𝐴)) → (𝐹‘𝐵) = (2↑-(!‘𝐵))) | 
| 9 |  | 2rp 13039 | . . . . 5
⊢ 2 ∈
ℝ+ | 
| 10 | 1 | nnnn0d 12587 | . . . . . . . 8
⊢ ((𝐴 ∈ ℕ ∧ 𝐵 ∈
(ℤ≥‘𝐴)) → 𝐵 ∈
ℕ0) | 
| 11 | 10 | faccld 14323 | . . . . . . 7
⊢ ((𝐴 ∈ ℕ ∧ 𝐵 ∈
(ℤ≥‘𝐴)) → (!‘𝐵) ∈ ℕ) | 
| 12 | 11 | nnzd 12640 | . . . . . 6
⊢ ((𝐴 ∈ ℕ ∧ 𝐵 ∈
(ℤ≥‘𝐴)) → (!‘𝐵) ∈ ℤ) | 
| 13 | 12 | znegcld 12724 | . . . . 5
⊢ ((𝐴 ∈ ℕ ∧ 𝐵 ∈
(ℤ≥‘𝐴)) → -(!‘𝐵) ∈ ℤ) | 
| 14 |  | rpexpcl 14121 | . . . . 5
⊢ ((2
∈ ℝ+ ∧ -(!‘𝐵) ∈ ℤ) →
(2↑-(!‘𝐵))
∈ ℝ+) | 
| 15 | 9, 13, 14 | sylancr 587 | . . . 4
⊢ ((𝐴 ∈ ℕ ∧ 𝐵 ∈
(ℤ≥‘𝐴)) → (2↑-(!‘𝐵)) ∈
ℝ+) | 
| 16 | 8, 15 | eqeltrd 2841 | . . 3
⊢ ((𝐴 ∈ ℕ ∧ 𝐵 ∈
(ℤ≥‘𝐴)) → (𝐹‘𝐵) ∈
ℝ+) | 
| 17 | 16 | rpred 13077 | . 2
⊢ ((𝐴 ∈ ℕ ∧ 𝐵 ∈
(ℤ≥‘𝐴)) → (𝐹‘𝐵) ∈ ℝ) | 
| 18 | 16 | rpgt0d 13080 | . 2
⊢ ((𝐴 ∈ ℕ ∧ 𝐵 ∈
(ℤ≥‘𝐴)) → 0 < (𝐹‘𝐵)) | 
| 19 |  | fveq2 6906 | . . . . . 6
⊢ (𝑏 = 𝐴 → (𝐹‘𝑏) = (𝐹‘𝐴)) | 
| 20 |  | fveq2 6906 | . . . . . 6
⊢ (𝑏 = 𝐴 → (𝐺‘𝑏) = (𝐺‘𝐴)) | 
| 21 | 19, 20 | breq12d 5156 | . . . . 5
⊢ (𝑏 = 𝐴 → ((𝐹‘𝑏) ≤ (𝐺‘𝑏) ↔ (𝐹‘𝐴) ≤ (𝐺‘𝐴))) | 
| 22 | 21 | imbi2d 340 | . . . 4
⊢ (𝑏 = 𝐴 → ((𝐴 ∈ ℕ → (𝐹‘𝑏) ≤ (𝐺‘𝑏)) ↔ (𝐴 ∈ ℕ → (𝐹‘𝐴) ≤ (𝐺‘𝐴)))) | 
| 23 |  | fveq2 6906 | . . . . . 6
⊢ (𝑏 = 𝑑 → (𝐹‘𝑏) = (𝐹‘𝑑)) | 
| 24 |  | fveq2 6906 | . . . . . 6
⊢ (𝑏 = 𝑑 → (𝐺‘𝑏) = (𝐺‘𝑑)) | 
| 25 | 23, 24 | breq12d 5156 | . . . . 5
⊢ (𝑏 = 𝑑 → ((𝐹‘𝑏) ≤ (𝐺‘𝑏) ↔ (𝐹‘𝑑) ≤ (𝐺‘𝑑))) | 
| 26 | 25 | imbi2d 340 | . . . 4
⊢ (𝑏 = 𝑑 → ((𝐴 ∈ ℕ → (𝐹‘𝑏) ≤ (𝐺‘𝑏)) ↔ (𝐴 ∈ ℕ → (𝐹‘𝑑) ≤ (𝐺‘𝑑)))) | 
| 27 |  | fveq2 6906 | . . . . . 6
⊢ (𝑏 = (𝑑 + 1) → (𝐹‘𝑏) = (𝐹‘(𝑑 + 1))) | 
| 28 |  | fveq2 6906 | . . . . . 6
⊢ (𝑏 = (𝑑 + 1) → (𝐺‘𝑏) = (𝐺‘(𝑑 + 1))) | 
| 29 | 27, 28 | breq12d 5156 | . . . . 5
⊢ (𝑏 = (𝑑 + 1) → ((𝐹‘𝑏) ≤ (𝐺‘𝑏) ↔ (𝐹‘(𝑑 + 1)) ≤ (𝐺‘(𝑑 + 1)))) | 
| 30 | 29 | imbi2d 340 | . . . 4
⊢ (𝑏 = (𝑑 + 1) → ((𝐴 ∈ ℕ → (𝐹‘𝑏) ≤ (𝐺‘𝑏)) ↔ (𝐴 ∈ ℕ → (𝐹‘(𝑑 + 1)) ≤ (𝐺‘(𝑑 + 1))))) | 
| 31 |  | fveq2 6906 | . . . . . 6
⊢ (𝑏 = 𝐵 → (𝐹‘𝑏) = (𝐹‘𝐵)) | 
| 32 |  | fveq2 6906 | . . . . . 6
⊢ (𝑏 = 𝐵 → (𝐺‘𝑏) = (𝐺‘𝐵)) | 
| 33 | 31, 32 | breq12d 5156 | . . . . 5
⊢ (𝑏 = 𝐵 → ((𝐹‘𝑏) ≤ (𝐺‘𝑏) ↔ (𝐹‘𝐵) ≤ (𝐺‘𝐵))) | 
| 34 | 33 | imbi2d 340 | . . . 4
⊢ (𝑏 = 𝐵 → ((𝐴 ∈ ℕ → (𝐹‘𝑏) ≤ (𝐺‘𝑏)) ↔ (𝐴 ∈ ℕ → (𝐹‘𝐵) ≤ (𝐺‘𝐵)))) | 
| 35 |  | nnnn0 12533 | . . . . . . . . . . . 12
⊢ (𝐴 ∈ ℕ → 𝐴 ∈
ℕ0) | 
| 36 | 35 | faccld 14323 | . . . . . . . . . . 11
⊢ (𝐴 ∈ ℕ →
(!‘𝐴) ∈
ℕ) | 
| 37 | 36 | nnzd 12640 | . . . . . . . . . 10
⊢ (𝐴 ∈ ℕ →
(!‘𝐴) ∈
ℤ) | 
| 38 | 37 | znegcld 12724 | . . . . . . . . 9
⊢ (𝐴 ∈ ℕ →
-(!‘𝐴) ∈
ℤ) | 
| 39 |  | rpexpcl 14121 | . . . . . . . . 9
⊢ ((2
∈ ℝ+ ∧ -(!‘𝐴) ∈ ℤ) →
(2↑-(!‘𝐴))
∈ ℝ+) | 
| 40 | 9, 38, 39 | sylancr 587 | . . . . . . . 8
⊢ (𝐴 ∈ ℕ →
(2↑-(!‘𝐴))
∈ ℝ+) | 
| 41 | 40 | rpred 13077 | . . . . . . 7
⊢ (𝐴 ∈ ℕ →
(2↑-(!‘𝐴))
∈ ℝ) | 
| 42 | 41 | leidd 11829 | . . . . . 6
⊢ (𝐴 ∈ ℕ →
(2↑-(!‘𝐴)) ≤
(2↑-(!‘𝐴))) | 
| 43 |  | nncn 12274 | . . . . . . . . . . 11
⊢ (𝐴 ∈ ℕ → 𝐴 ∈
ℂ) | 
| 44 | 43 | subidd 11608 | . . . . . . . . . 10
⊢ (𝐴 ∈ ℕ → (𝐴 − 𝐴) = 0) | 
| 45 | 44 | oveq2d 7447 | . . . . . . . . 9
⊢ (𝐴 ∈ ℕ → ((1 /
2)↑(𝐴 − 𝐴)) = ((1 /
2)↑0)) | 
| 46 |  | halfcn 12481 | . . . . . . . . . 10
⊢ (1 / 2)
∈ ℂ | 
| 47 |  | exp0 14106 | . . . . . . . . . 10
⊢ ((1 / 2)
∈ ℂ → ((1 / 2)↑0) = 1) | 
| 48 | 46, 47 | ax-mp 5 | . . . . . . . . 9
⊢ ((1 /
2)↑0) = 1 | 
| 49 | 45, 48 | eqtrdi 2793 | . . . . . . . 8
⊢ (𝐴 ∈ ℕ → ((1 /
2)↑(𝐴 − 𝐴)) = 1) | 
| 50 | 49 | oveq2d 7447 | . . . . . . 7
⊢ (𝐴 ∈ ℕ →
((2↑-(!‘𝐴))
· ((1 / 2)↑(𝐴
− 𝐴))) =
((2↑-(!‘𝐴))
· 1)) | 
| 51 | 40 | rpcnd 13079 | . . . . . . . 8
⊢ (𝐴 ∈ ℕ →
(2↑-(!‘𝐴))
∈ ℂ) | 
| 52 | 51 | mulridd 11278 | . . . . . . 7
⊢ (𝐴 ∈ ℕ →
((2↑-(!‘𝐴))
· 1) = (2↑-(!‘𝐴))) | 
| 53 | 50, 52 | eqtrd 2777 | . . . . . 6
⊢ (𝐴 ∈ ℕ →
((2↑-(!‘𝐴))
· ((1 / 2)↑(𝐴
− 𝐴))) =
(2↑-(!‘𝐴))) | 
| 54 | 42, 53 | breqtrrd 5171 | . . . . 5
⊢ (𝐴 ∈ ℕ →
(2↑-(!‘𝐴)) ≤
((2↑-(!‘𝐴))
· ((1 / 2)↑(𝐴
− 𝐴)))) | 
| 55 |  | fveq2 6906 | . . . . . . . 8
⊢ (𝑎 = 𝐴 → (!‘𝑎) = (!‘𝐴)) | 
| 56 | 55 | negeqd 11502 | . . . . . . 7
⊢ (𝑎 = 𝐴 → -(!‘𝑎) = -(!‘𝐴)) | 
| 57 | 56 | oveq2d 7447 | . . . . . 6
⊢ (𝑎 = 𝐴 → (2↑-(!‘𝑎)) = (2↑-(!‘𝐴))) | 
| 58 |  | ovex 7464 | . . . . . 6
⊢
(2↑-(!‘𝐴)) ∈ V | 
| 59 | 57, 5, 58 | fvmpt 7016 | . . . . 5
⊢ (𝐴 ∈ ℕ → (𝐹‘𝐴) = (2↑-(!‘𝐴))) | 
| 60 |  | nnz 12634 | . . . . . 6
⊢ (𝐴 ∈ ℕ → 𝐴 ∈
ℤ) | 
| 61 |  | uzid 12893 | . . . . . 6
⊢ (𝐴 ∈ ℤ → 𝐴 ∈
(ℤ≥‘𝐴)) | 
| 62 |  | oveq1 7438 | . . . . . . . . 9
⊢ (𝑐 = 𝐴 → (𝑐 − 𝐴) = (𝐴 − 𝐴)) | 
| 63 | 62 | oveq2d 7447 | . . . . . . . 8
⊢ (𝑐 = 𝐴 → ((1 / 2)↑(𝑐 − 𝐴)) = ((1 / 2)↑(𝐴 − 𝐴))) | 
| 64 | 63 | oveq2d 7447 | . . . . . . 7
⊢ (𝑐 = 𝐴 → ((2↑-(!‘𝐴)) · ((1 / 2)↑(𝑐 − 𝐴))) = ((2↑-(!‘𝐴)) · ((1 / 2)↑(𝐴 − 𝐴)))) | 
| 65 |  | aaliou3lem.a | . . . . . . 7
⊢ 𝐺 = (𝑐 ∈ (ℤ≥‘𝐴) ↦
((2↑-(!‘𝐴))
· ((1 / 2)↑(𝑐
− 𝐴)))) | 
| 66 |  | ovex 7464 | . . . . . . 7
⊢
((2↑-(!‘𝐴)) · ((1 / 2)↑(𝐴 − 𝐴))) ∈ V | 
| 67 | 64, 65, 66 | fvmpt 7016 | . . . . . 6
⊢ (𝐴 ∈
(ℤ≥‘𝐴) → (𝐺‘𝐴) = ((2↑-(!‘𝐴)) · ((1 / 2)↑(𝐴 − 𝐴)))) | 
| 68 | 60, 61, 67 | 3syl 18 | . . . . 5
⊢ (𝐴 ∈ ℕ → (𝐺‘𝐴) = ((2↑-(!‘𝐴)) · ((1 / 2)↑(𝐴 − 𝐴)))) | 
| 69 | 54, 59, 68 | 3brtr4d 5175 | . . . 4
⊢ (𝐴 ∈ ℕ → (𝐹‘𝐴) ≤ (𝐺‘𝐴)) | 
| 70 |  | eluznn 12960 | . . . . . . . . . . . . . . . . . 18
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → 𝑑 ∈ ℕ) | 
| 71 | 70 | nnnn0d 12587 | . . . . . . . . . . . . . . . . 17
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → 𝑑 ∈ ℕ0) | 
| 72 | 71 | faccld 14323 | . . . . . . . . . . . . . . . 16
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (!‘𝑑) ∈ ℕ) | 
| 73 | 72 | nnzd 12640 | . . . . . . . . . . . . . . 15
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (!‘𝑑) ∈ ℤ) | 
| 74 | 73 | znegcld 12724 | . . . . . . . . . . . . . 14
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → -(!‘𝑑) ∈ ℤ) | 
| 75 |  | rpexpcl 14121 | . . . . . . . . . . . . . 14
⊢ ((2
∈ ℝ+ ∧ -(!‘𝑑) ∈ ℤ) →
(2↑-(!‘𝑑))
∈ ℝ+) | 
| 76 | 9, 74, 75 | sylancr 587 | . . . . . . . . . . . . 13
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (2↑-(!‘𝑑)) ∈
ℝ+) | 
| 77 | 76 | rpred 13077 | . . . . . . . . . . . 12
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (2↑-(!‘𝑑)) ∈
ℝ) | 
| 78 | 76 | rpge0d 13081 | . . . . . . . . . . . 12
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → 0 ≤ (2↑-(!‘𝑑))) | 
| 79 |  | simpl 482 | . . . . . . . . . . . . . . . . . . 19
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → 𝐴 ∈ ℕ) | 
| 80 | 79 | nnnn0d 12587 | . . . . . . . . . . . . . . . . . 18
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → 𝐴 ∈
ℕ0) | 
| 81 | 80 | faccld 14323 | . . . . . . . . . . . . . . . . 17
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (!‘𝐴) ∈ ℕ) | 
| 82 | 81 | nnzd 12640 | . . . . . . . . . . . . . . . 16
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (!‘𝐴) ∈ ℤ) | 
| 83 | 82 | znegcld 12724 | . . . . . . . . . . . . . . 15
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → -(!‘𝐴) ∈ ℤ) | 
| 84 | 9, 83, 39 | sylancr 587 | . . . . . . . . . . . . . 14
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (2↑-(!‘𝐴)) ∈
ℝ+) | 
| 85 |  | halfre 12480 | . . . . . . . . . . . . . . . 16
⊢ (1 / 2)
∈ ℝ | 
| 86 |  | halfgt0 12482 | . . . . . . . . . . . . . . . 16
⊢ 0 < (1
/ 2) | 
| 87 | 85, 86 | elrpii 13037 | . . . . . . . . . . . . . . 15
⊢ (1 / 2)
∈ ℝ+ | 
| 88 |  | eluzelz 12888 | . . . . . . . . . . . . . . . 16
⊢ (𝑑 ∈
(ℤ≥‘𝐴) → 𝑑 ∈ ℤ) | 
| 89 |  | zsubcl 12659 | . . . . . . . . . . . . . . . 16
⊢ ((𝑑 ∈ ℤ ∧ 𝐴 ∈ ℤ) → (𝑑 − 𝐴) ∈ ℤ) | 
| 90 | 88, 60, 89 | syl2anr 597 | . . . . . . . . . . . . . . 15
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (𝑑 − 𝐴) ∈ ℤ) | 
| 91 |  | rpexpcl 14121 | . . . . . . . . . . . . . . 15
⊢ (((1 / 2)
∈ ℝ+ ∧ (𝑑 − 𝐴) ∈ ℤ) → ((1 /
2)↑(𝑑 − 𝐴)) ∈
ℝ+) | 
| 92 | 87, 90, 91 | sylancr 587 | . . . . . . . . . . . . . 14
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → ((1 / 2)↑(𝑑 − 𝐴)) ∈
ℝ+) | 
| 93 | 84, 92 | rpmulcld 13093 | . . . . . . . . . . . . 13
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → ((2↑-(!‘𝐴)) · ((1 / 2)↑(𝑑 − 𝐴))) ∈
ℝ+) | 
| 94 | 93 | rpred 13077 | . . . . . . . . . . . 12
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → ((2↑-(!‘𝐴)) · ((1 / 2)↑(𝑑 − 𝐴))) ∈ ℝ) | 
| 95 | 77, 78, 94 | jca31 514 | . . . . . . . . . . 11
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (((2↑-(!‘𝑑)) ∈ ℝ ∧ 0 ≤
(2↑-(!‘𝑑)))
∧ ((2↑-(!‘𝐴)) · ((1 / 2)↑(𝑑 − 𝐴))) ∈ ℝ)) | 
| 96 | 95 | adantr 480 | . . . . . . . . . 10
⊢ (((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) ∧ (2↑-(!‘𝑑)) ≤ ((2↑-(!‘𝐴)) · ((1 / 2)↑(𝑑 − 𝐴)))) → (((2↑-(!‘𝑑)) ∈ ℝ ∧ 0 ≤
(2↑-(!‘𝑑)))
∧ ((2↑-(!‘𝐴)) · ((1 / 2)↑(𝑑 − 𝐴))) ∈ ℝ)) | 
| 97 | 88 | adantl 481 | . . . . . . . . . . . . . . 15
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → 𝑑 ∈ ℤ) | 
| 98 | 74, 97 | zmulcld 12728 | . . . . . . . . . . . . . 14
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (-(!‘𝑑) · 𝑑) ∈ ℤ) | 
| 99 |  | rpexpcl 14121 | . . . . . . . . . . . . . 14
⊢ ((2
∈ ℝ+ ∧ (-(!‘𝑑) · 𝑑) ∈ ℤ) →
(2↑(-(!‘𝑑)
· 𝑑)) ∈
ℝ+) | 
| 100 | 9, 98, 99 | sylancr 587 | . . . . . . . . . . . . 13
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (2↑(-(!‘𝑑) · 𝑑)) ∈
ℝ+) | 
| 101 | 100 | rpred 13077 | . . . . . . . . . . . 12
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (2↑(-(!‘𝑑) · 𝑑)) ∈ ℝ) | 
| 102 | 100 | rpge0d 13081 | . . . . . . . . . . . 12
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → 0 ≤ (2↑(-(!‘𝑑) · 𝑑))) | 
| 103 | 85 | a1i 11 | . . . . . . . . . . . 12
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (1 / 2) ∈
ℝ) | 
| 104 | 101, 102,
103 | jca31 514 | . . . . . . . . . . 11
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (((2↑(-(!‘𝑑) · 𝑑)) ∈ ℝ ∧ 0 ≤
(2↑(-(!‘𝑑)
· 𝑑))) ∧ (1 / 2)
∈ ℝ)) | 
| 105 | 104 | adantr 480 | . . . . . . . . . 10
⊢ (((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) ∧ (2↑-(!‘𝑑)) ≤ ((2↑-(!‘𝐴)) · ((1 / 2)↑(𝑑 − 𝐴)))) → (((2↑(-(!‘𝑑) · 𝑑)) ∈ ℝ ∧ 0 ≤
(2↑(-(!‘𝑑)
· 𝑑))) ∧ (1 / 2)
∈ ℝ)) | 
| 106 |  | simpr 484 | . . . . . . . . . 10
⊢ (((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) ∧ (2↑-(!‘𝑑)) ≤ ((2↑-(!‘𝐴)) · ((1 / 2)↑(𝑑 − 𝐴)))) → (2↑-(!‘𝑑)) ≤ ((2↑-(!‘𝐴)) · ((1 / 2)↑(𝑑 − 𝐴)))) | 
| 107 |  | 2re 12340 | . . . . . . . . . . . . 13
⊢ 2 ∈
ℝ | 
| 108 |  | 1le2 12475 | . . . . . . . . . . . . 13
⊢ 1 ≤
2 | 
| 109 | 72 | nncnd 12282 | . . . . . . . . . . . . . . . 16
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (!‘𝑑) ∈ ℂ) | 
| 110 | 97 | zcnd 12723 | . . . . . . . . . . . . . . . 16
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → 𝑑 ∈ ℂ) | 
| 111 | 109, 110 | mulneg1d 11716 | . . . . . . . . . . . . . . 15
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (-(!‘𝑑) · 𝑑) = -((!‘𝑑) · 𝑑)) | 
| 112 | 72, 70 | nnmulcld 12319 | . . . . . . . . . . . . . . . . 17
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → ((!‘𝑑) · 𝑑) ∈ ℕ) | 
| 113 | 112 | nnge1d 12314 | . . . . . . . . . . . . . . . 16
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → 1 ≤ ((!‘𝑑) · 𝑑)) | 
| 114 |  | 1re 11261 | . . . . . . . . . . . . . . . . 17
⊢ 1 ∈
ℝ | 
| 115 | 112 | nnred 12281 | . . . . . . . . . . . . . . . . 17
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → ((!‘𝑑) · 𝑑) ∈ ℝ) | 
| 116 |  | leneg 11766 | . . . . . . . . . . . . . . . . 17
⊢ ((1
∈ ℝ ∧ ((!‘𝑑) · 𝑑) ∈ ℝ) → (1 ≤
((!‘𝑑) · 𝑑) ↔ -((!‘𝑑) · 𝑑) ≤ -1)) | 
| 117 | 114, 115,
116 | sylancr 587 | . . . . . . . . . . . . . . . 16
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (1 ≤ ((!‘𝑑) · 𝑑) ↔ -((!‘𝑑) · 𝑑) ≤ -1)) | 
| 118 | 113, 117 | mpbid 232 | . . . . . . . . . . . . . . 15
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → -((!‘𝑑) · 𝑑) ≤ -1) | 
| 119 | 111, 118 | eqbrtrd 5165 | . . . . . . . . . . . . . 14
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (-(!‘𝑑) · 𝑑) ≤ -1) | 
| 120 |  | neg1z 12653 | . . . . . . . . . . . . . . 15
⊢ -1 ∈
ℤ | 
| 121 |  | eluz 12892 | . . . . . . . . . . . . . . 15
⊢
(((-(!‘𝑑)
· 𝑑) ∈ ℤ
∧ -1 ∈ ℤ) → (-1 ∈
(ℤ≥‘(-(!‘𝑑) · 𝑑)) ↔ (-(!‘𝑑) · 𝑑) ≤ -1)) | 
| 122 | 98, 120, 121 | sylancl 586 | . . . . . . . . . . . . . 14
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (-1 ∈
(ℤ≥‘(-(!‘𝑑) · 𝑑)) ↔ (-(!‘𝑑) · 𝑑) ≤ -1)) | 
| 123 | 119, 122 | mpbird 257 | . . . . . . . . . . . . 13
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → -1 ∈
(ℤ≥‘(-(!‘𝑑) · 𝑑))) | 
| 124 |  | leexp2a 14212 | . . . . . . . . . . . . 13
⊢ ((2
∈ ℝ ∧ 1 ≤ 2 ∧ -1 ∈
(ℤ≥‘(-(!‘𝑑) · 𝑑))) → (2↑(-(!‘𝑑) · 𝑑)) ≤ (2↑-1)) | 
| 125 | 107, 108,
123, 124 | mp3an12i 1467 | . . . . . . . . . . . 12
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (2↑(-(!‘𝑑) · 𝑑)) ≤ (2↑-1)) | 
| 126 |  | 2cn 12341 | . . . . . . . . . . . . 13
⊢ 2 ∈
ℂ | 
| 127 |  | expn1 14112 | . . . . . . . . . . . . 13
⊢ (2 ∈
ℂ → (2↑-1) = (1 / 2)) | 
| 128 | 126, 127 | ax-mp 5 | . . . . . . . . . . . 12
⊢
(2↑-1) = (1 / 2) | 
| 129 | 125, 128 | breqtrdi 5184 | . . . . . . . . . . 11
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (2↑(-(!‘𝑑) · 𝑑)) ≤ (1 / 2)) | 
| 130 | 129 | adantr 480 | . . . . . . . . . 10
⊢ (((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) ∧ (2↑-(!‘𝑑)) ≤ ((2↑-(!‘𝐴)) · ((1 / 2)↑(𝑑 − 𝐴)))) → (2↑(-(!‘𝑑) · 𝑑)) ≤ (1 / 2)) | 
| 131 |  | lemul12a 12125 | . . . . . . . . . . 11
⊢
(((((2↑-(!‘𝑑)) ∈ ℝ ∧ 0 ≤
(2↑-(!‘𝑑)))
∧ ((2↑-(!‘𝐴)) · ((1 / 2)↑(𝑑 − 𝐴))) ∈ ℝ) ∧
(((2↑(-(!‘𝑑)
· 𝑑)) ∈ ℝ
∧ 0 ≤ (2↑(-(!‘𝑑) · 𝑑))) ∧ (1 / 2) ∈ ℝ)) →
(((2↑-(!‘𝑑))
≤ ((2↑-(!‘𝐴))
· ((1 / 2)↑(𝑑
− 𝐴))) ∧
(2↑(-(!‘𝑑)
· 𝑑)) ≤ (1 / 2))
→ ((2↑-(!‘𝑑)) · (2↑(-(!‘𝑑) · 𝑑))) ≤ (((2↑-(!‘𝐴)) · ((1 / 2)↑(𝑑 − 𝐴))) · (1 / 2)))) | 
| 132 | 131 | 3impia 1118 | . . . . . . . . . 10
⊢
(((((2↑-(!‘𝑑)) ∈ ℝ ∧ 0 ≤
(2↑-(!‘𝑑)))
∧ ((2↑-(!‘𝐴)) · ((1 / 2)↑(𝑑 − 𝐴))) ∈ ℝ) ∧
(((2↑(-(!‘𝑑)
· 𝑑)) ∈ ℝ
∧ 0 ≤ (2↑(-(!‘𝑑) · 𝑑))) ∧ (1 / 2) ∈ ℝ) ∧
((2↑-(!‘𝑑)) ≤
((2↑-(!‘𝐴))
· ((1 / 2)↑(𝑑
− 𝐴))) ∧
(2↑(-(!‘𝑑)
· 𝑑)) ≤ (1 / 2)))
→ ((2↑-(!‘𝑑)) · (2↑(-(!‘𝑑) · 𝑑))) ≤ (((2↑-(!‘𝐴)) · ((1 / 2)↑(𝑑 − 𝐴))) · (1 / 2))) | 
| 133 | 96, 105, 106, 130, 132 | syl112anc 1376 | . . . . . . . . 9
⊢ (((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) ∧ (2↑-(!‘𝑑)) ≤ ((2↑-(!‘𝐴)) · ((1 / 2)↑(𝑑 − 𝐴)))) → ((2↑-(!‘𝑑)) ·
(2↑(-(!‘𝑑)
· 𝑑))) ≤
(((2↑-(!‘𝐴))
· ((1 / 2)↑(𝑑
− 𝐴))) · (1 /
2))) | 
| 134 | 133 | ex 412 | . . . . . . . 8
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → ((2↑-(!‘𝑑)) ≤ ((2↑-(!‘𝐴)) · ((1 / 2)↑(𝑑 − 𝐴))) → ((2↑-(!‘𝑑)) ·
(2↑(-(!‘𝑑)
· 𝑑))) ≤
(((2↑-(!‘𝐴))
· ((1 / 2)↑(𝑑
− 𝐴))) · (1 /
2)))) | 
| 135 |  | facp1 14317 | . . . . . . . . . . . . . 14
⊢ (𝑑 ∈ ℕ0
→ (!‘(𝑑 + 1)) =
((!‘𝑑) ·
(𝑑 + 1))) | 
| 136 | 71, 135 | syl 17 | . . . . . . . . . . . . 13
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (!‘(𝑑 + 1)) = ((!‘𝑑) · (𝑑 + 1))) | 
| 137 | 136 | negeqd 11502 | . . . . . . . . . . . 12
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → -(!‘(𝑑 + 1)) = -((!‘𝑑) · (𝑑 + 1))) | 
| 138 |  | ax-1cn 11213 | . . . . . . . . . . . . . . 15
⊢ 1 ∈
ℂ | 
| 139 |  | addcom 11447 | . . . . . . . . . . . . . . 15
⊢ ((𝑑 ∈ ℂ ∧ 1 ∈
ℂ) → (𝑑 + 1) =
(1 + 𝑑)) | 
| 140 | 110, 138,
139 | sylancl 586 | . . . . . . . . . . . . . 14
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (𝑑 + 1) = (1 + 𝑑)) | 
| 141 | 140 | oveq2d 7447 | . . . . . . . . . . . . 13
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (-(!‘𝑑) · (𝑑 + 1)) = (-(!‘𝑑) · (1 + 𝑑))) | 
| 142 |  | peano2cn 11433 | . . . . . . . . . . . . . . 15
⊢ (𝑑 ∈ ℂ → (𝑑 + 1) ∈
ℂ) | 
| 143 | 110, 142 | syl 17 | . . . . . . . . . . . . . 14
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (𝑑 + 1) ∈ ℂ) | 
| 144 | 109, 143 | mulneg1d 11716 | . . . . . . . . . . . . 13
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (-(!‘𝑑) · (𝑑 + 1)) = -((!‘𝑑) · (𝑑 + 1))) | 
| 145 | 74 | zcnd 12723 | . . . . . . . . . . . . . . 15
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → -(!‘𝑑) ∈ ℂ) | 
| 146 |  | 1cnd 11256 | . . . . . . . . . . . . . . 15
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → 1 ∈ ℂ) | 
| 147 | 145, 146,
110 | adddid 11285 | . . . . . . . . . . . . . 14
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (-(!‘𝑑) · (1 + 𝑑)) = ((-(!‘𝑑) · 1) + (-(!‘𝑑) · 𝑑))) | 
| 148 | 145 | mulridd 11278 | . . . . . . . . . . . . . . 15
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (-(!‘𝑑) · 1) = -(!‘𝑑)) | 
| 149 | 148 | oveq1d 7446 | . . . . . . . . . . . . . 14
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → ((-(!‘𝑑) · 1) + (-(!‘𝑑) · 𝑑)) = (-(!‘𝑑) + (-(!‘𝑑) · 𝑑))) | 
| 150 | 147, 149 | eqtrd 2777 | . . . . . . . . . . . . 13
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (-(!‘𝑑) · (1 + 𝑑)) = (-(!‘𝑑) + (-(!‘𝑑) · 𝑑))) | 
| 151 | 141, 144,
150 | 3eqtr3d 2785 | . . . . . . . . . . . 12
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → -((!‘𝑑) · (𝑑 + 1)) = (-(!‘𝑑) + (-(!‘𝑑) · 𝑑))) | 
| 152 | 137, 151 | eqtrd 2777 | . . . . . . . . . . 11
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → -(!‘(𝑑 + 1)) = (-(!‘𝑑) + (-(!‘𝑑) · 𝑑))) | 
| 153 | 152 | oveq2d 7447 | . . . . . . . . . 10
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (2↑-(!‘(𝑑 + 1))) =
(2↑(-(!‘𝑑) +
(-(!‘𝑑) ·
𝑑)))) | 
| 154 |  | 2cnne0 12476 | . . . . . . . . . . . 12
⊢ (2 ∈
ℂ ∧ 2 ≠ 0) | 
| 155 |  | expaddz 14147 | . . . . . . . . . . . 12
⊢ (((2
∈ ℂ ∧ 2 ≠ 0) ∧ (-(!‘𝑑) ∈ ℤ ∧ (-(!‘𝑑) · 𝑑) ∈ ℤ)) →
(2↑(-(!‘𝑑) +
(-(!‘𝑑) ·
𝑑))) =
((2↑-(!‘𝑑))
· (2↑(-(!‘𝑑) · 𝑑)))) | 
| 156 | 154, 155 | mpan 690 | . . . . . . . . . . 11
⊢
((-(!‘𝑑)
∈ ℤ ∧ (-(!‘𝑑) · 𝑑) ∈ ℤ) →
(2↑(-(!‘𝑑) +
(-(!‘𝑑) ·
𝑑))) =
((2↑-(!‘𝑑))
· (2↑(-(!‘𝑑) · 𝑑)))) | 
| 157 | 74, 98, 156 | syl2anc 584 | . . . . . . . . . 10
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (2↑(-(!‘𝑑) + (-(!‘𝑑) · 𝑑))) = ((2↑-(!‘𝑑)) · (2↑(-(!‘𝑑) · 𝑑)))) | 
| 158 | 153, 157 | eqtrd 2777 | . . . . . . . . 9
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (2↑-(!‘(𝑑 + 1))) =
((2↑-(!‘𝑑))
· (2↑(-(!‘𝑑) · 𝑑)))) | 
| 159 | 43 | adantr 480 | . . . . . . . . . . . . . 14
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → 𝐴 ∈ ℂ) | 
| 160 | 110, 146,
159 | addsubd 11641 | . . . . . . . . . . . . 13
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → ((𝑑 + 1) − 𝐴) = ((𝑑 − 𝐴) + 1)) | 
| 161 | 160 | oveq2d 7447 | . . . . . . . . . . . 12
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → ((1 / 2)↑((𝑑 + 1) − 𝐴)) = ((1 / 2)↑((𝑑 − 𝐴) + 1))) | 
| 162 |  | uznn0sub 12917 | . . . . . . . . . . . . . 14
⊢ (𝑑 ∈
(ℤ≥‘𝐴) → (𝑑 − 𝐴) ∈
ℕ0) | 
| 163 | 162 | adantl 481 | . . . . . . . . . . . . 13
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (𝑑 − 𝐴) ∈
ℕ0) | 
| 164 |  | expp1 14109 | . . . . . . . . . . . . 13
⊢ (((1 / 2)
∈ ℂ ∧ (𝑑
− 𝐴) ∈
ℕ0) → ((1 / 2)↑((𝑑 − 𝐴) + 1)) = (((1 / 2)↑(𝑑 − 𝐴)) · (1 / 2))) | 
| 165 | 46, 163, 164 | sylancr 587 | . . . . . . . . . . . 12
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → ((1 / 2)↑((𝑑 − 𝐴) + 1)) = (((1 / 2)↑(𝑑 − 𝐴)) · (1 / 2))) | 
| 166 | 161, 165 | eqtrd 2777 | . . . . . . . . . . 11
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → ((1 / 2)↑((𝑑 + 1) − 𝐴)) = (((1 / 2)↑(𝑑 − 𝐴)) · (1 / 2))) | 
| 167 | 166 | oveq2d 7447 | . . . . . . . . . 10
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → ((2↑-(!‘𝐴)) · ((1 /
2)↑((𝑑 + 1) −
𝐴))) =
((2↑-(!‘𝐴))
· (((1 / 2)↑(𝑑
− 𝐴)) · (1 /
2)))) | 
| 168 | 84 | rpcnd 13079 | . . . . . . . . . . 11
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (2↑-(!‘𝐴)) ∈
ℂ) | 
| 169 | 92 | rpcnd 13079 | . . . . . . . . . . 11
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → ((1 / 2)↑(𝑑 − 𝐴)) ∈ ℂ) | 
| 170 | 46 | a1i 11 | . . . . . . . . . . 11
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (1 / 2) ∈
ℂ) | 
| 171 | 168, 169,
170 | mulassd 11284 | . . . . . . . . . 10
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (((2↑-(!‘𝐴)) · ((1 / 2)↑(𝑑 − 𝐴))) · (1 / 2)) =
((2↑-(!‘𝐴))
· (((1 / 2)↑(𝑑
− 𝐴)) · (1 /
2)))) | 
| 172 | 167, 171 | eqtr4d 2780 | . . . . . . . . 9
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → ((2↑-(!‘𝐴)) · ((1 /
2)↑((𝑑 + 1) −
𝐴))) =
(((2↑-(!‘𝐴))
· ((1 / 2)↑(𝑑
− 𝐴))) · (1 /
2))) | 
| 173 | 158, 172 | breq12d 5156 | . . . . . . . 8
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → ((2↑-(!‘(𝑑 + 1))) ≤
((2↑-(!‘𝐴))
· ((1 / 2)↑((𝑑
+ 1) − 𝐴))) ↔
((2↑-(!‘𝑑))
· (2↑(-(!‘𝑑) · 𝑑))) ≤ (((2↑-(!‘𝐴)) · ((1 / 2)↑(𝑑 − 𝐴))) · (1 / 2)))) | 
| 174 | 134, 173 | sylibrd 259 | . . . . . . 7
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → ((2↑-(!‘𝑑)) ≤ ((2↑-(!‘𝐴)) · ((1 / 2)↑(𝑑 − 𝐴))) → (2↑-(!‘(𝑑 + 1))) ≤
((2↑-(!‘𝐴))
· ((1 / 2)↑((𝑑
+ 1) − 𝐴))))) | 
| 175 |  | fveq2 6906 | . . . . . . . . . . . 12
⊢ (𝑎 = 𝑑 → (!‘𝑎) = (!‘𝑑)) | 
| 176 | 175 | negeqd 11502 | . . . . . . . . . . 11
⊢ (𝑎 = 𝑑 → -(!‘𝑎) = -(!‘𝑑)) | 
| 177 | 176 | oveq2d 7447 | . . . . . . . . . 10
⊢ (𝑎 = 𝑑 → (2↑-(!‘𝑎)) = (2↑-(!‘𝑑))) | 
| 178 |  | ovex 7464 | . . . . . . . . . 10
⊢
(2↑-(!‘𝑑)) ∈ V | 
| 179 | 177, 5, 178 | fvmpt 7016 | . . . . . . . . 9
⊢ (𝑑 ∈ ℕ → (𝐹‘𝑑) = (2↑-(!‘𝑑))) | 
| 180 | 70, 179 | syl 17 | . . . . . . . 8
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (𝐹‘𝑑) = (2↑-(!‘𝑑))) | 
| 181 |  | oveq1 7438 | . . . . . . . . . . . 12
⊢ (𝑐 = 𝑑 → (𝑐 − 𝐴) = (𝑑 − 𝐴)) | 
| 182 | 181 | oveq2d 7447 | . . . . . . . . . . 11
⊢ (𝑐 = 𝑑 → ((1 / 2)↑(𝑐 − 𝐴)) = ((1 / 2)↑(𝑑 − 𝐴))) | 
| 183 | 182 | oveq2d 7447 | . . . . . . . . . 10
⊢ (𝑐 = 𝑑 → ((2↑-(!‘𝐴)) · ((1 / 2)↑(𝑐 − 𝐴))) = ((2↑-(!‘𝐴)) · ((1 / 2)↑(𝑑 − 𝐴)))) | 
| 184 |  | ovex 7464 | . . . . . . . . . 10
⊢
((2↑-(!‘𝐴)) · ((1 / 2)↑(𝑑 − 𝐴))) ∈ V | 
| 185 | 183, 65, 184 | fvmpt 7016 | . . . . . . . . 9
⊢ (𝑑 ∈
(ℤ≥‘𝐴) → (𝐺‘𝑑) = ((2↑-(!‘𝐴)) · ((1 / 2)↑(𝑑 − 𝐴)))) | 
| 186 | 185 | adantl 481 | . . . . . . . 8
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (𝐺‘𝑑) = ((2↑-(!‘𝐴)) · ((1 / 2)↑(𝑑 − 𝐴)))) | 
| 187 | 180, 186 | breq12d 5156 | . . . . . . 7
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → ((𝐹‘𝑑) ≤ (𝐺‘𝑑) ↔ (2↑-(!‘𝑑)) ≤ ((2↑-(!‘𝐴)) · ((1 / 2)↑(𝑑 − 𝐴))))) | 
| 188 | 70 | peano2nnd 12283 | . . . . . . . . 9
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (𝑑 + 1) ∈ ℕ) | 
| 189 |  | fveq2 6906 | . . . . . . . . . . . 12
⊢ (𝑎 = (𝑑 + 1) → (!‘𝑎) = (!‘(𝑑 + 1))) | 
| 190 | 189 | negeqd 11502 | . . . . . . . . . . 11
⊢ (𝑎 = (𝑑 + 1) → -(!‘𝑎) = -(!‘(𝑑 + 1))) | 
| 191 | 190 | oveq2d 7447 | . . . . . . . . . 10
⊢ (𝑎 = (𝑑 + 1) → (2↑-(!‘𝑎)) = (2↑-(!‘(𝑑 + 1)))) | 
| 192 |  | ovex 7464 | . . . . . . . . . 10
⊢
(2↑-(!‘(𝑑
+ 1))) ∈ V | 
| 193 | 191, 5, 192 | fvmpt 7016 | . . . . . . . . 9
⊢ ((𝑑 + 1) ∈ ℕ →
(𝐹‘(𝑑 + 1)) =
(2↑-(!‘(𝑑 +
1)))) | 
| 194 | 188, 193 | syl 17 | . . . . . . . 8
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (𝐹‘(𝑑 + 1)) = (2↑-(!‘(𝑑 + 1)))) | 
| 195 |  | peano2uz 12943 | . . . . . . . . . 10
⊢ (𝑑 ∈
(ℤ≥‘𝐴) → (𝑑 + 1) ∈
(ℤ≥‘𝐴)) | 
| 196 |  | oveq1 7438 | . . . . . . . . . . . . 13
⊢ (𝑐 = (𝑑 + 1) → (𝑐 − 𝐴) = ((𝑑 + 1) − 𝐴)) | 
| 197 | 196 | oveq2d 7447 | . . . . . . . . . . . 12
⊢ (𝑐 = (𝑑 + 1) → ((1 / 2)↑(𝑐 − 𝐴)) = ((1 / 2)↑((𝑑 + 1) − 𝐴))) | 
| 198 | 197 | oveq2d 7447 | . . . . . . . . . . 11
⊢ (𝑐 = (𝑑 + 1) → ((2↑-(!‘𝐴)) · ((1 / 2)↑(𝑐 − 𝐴))) = ((2↑-(!‘𝐴)) · ((1 / 2)↑((𝑑 + 1) − 𝐴)))) | 
| 199 |  | ovex 7464 | . . . . . . . . . . 11
⊢
((2↑-(!‘𝐴)) · ((1 / 2)↑((𝑑 + 1) − 𝐴))) ∈ V | 
| 200 | 198, 65, 199 | fvmpt 7016 | . . . . . . . . . 10
⊢ ((𝑑 + 1) ∈
(ℤ≥‘𝐴) → (𝐺‘(𝑑 + 1)) = ((2↑-(!‘𝐴)) · ((1 / 2)↑((𝑑 + 1) − 𝐴)))) | 
| 201 | 195, 200 | syl 17 | . . . . . . . . 9
⊢ (𝑑 ∈
(ℤ≥‘𝐴) → (𝐺‘(𝑑 + 1)) = ((2↑-(!‘𝐴)) · ((1 / 2)↑((𝑑 + 1) − 𝐴)))) | 
| 202 | 201 | adantl 481 | . . . . . . . 8
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → (𝐺‘(𝑑 + 1)) = ((2↑-(!‘𝐴)) · ((1 / 2)↑((𝑑 + 1) − 𝐴)))) | 
| 203 | 194, 202 | breq12d 5156 | . . . . . . 7
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → ((𝐹‘(𝑑 + 1)) ≤ (𝐺‘(𝑑 + 1)) ↔ (2↑-(!‘(𝑑 + 1))) ≤
((2↑-(!‘𝐴))
· ((1 / 2)↑((𝑑
+ 1) − 𝐴))))) | 
| 204 | 174, 187,
203 | 3imtr4d 294 | . . . . . 6
⊢ ((𝐴 ∈ ℕ ∧ 𝑑 ∈
(ℤ≥‘𝐴)) → ((𝐹‘𝑑) ≤ (𝐺‘𝑑) → (𝐹‘(𝑑 + 1)) ≤ (𝐺‘(𝑑 + 1)))) | 
| 205 | 204 | expcom 413 | . . . . 5
⊢ (𝑑 ∈
(ℤ≥‘𝐴) → (𝐴 ∈ ℕ → ((𝐹‘𝑑) ≤ (𝐺‘𝑑) → (𝐹‘(𝑑 + 1)) ≤ (𝐺‘(𝑑 + 1))))) | 
| 206 | 205 | a2d 29 | . . . 4
⊢ (𝑑 ∈
(ℤ≥‘𝐴) → ((𝐴 ∈ ℕ → (𝐹‘𝑑) ≤ (𝐺‘𝑑)) → (𝐴 ∈ ℕ → (𝐹‘(𝑑 + 1)) ≤ (𝐺‘(𝑑 + 1))))) | 
| 207 | 22, 26, 30, 34, 69, 206 | uzind4i 12952 | . . 3
⊢ (𝐵 ∈
(ℤ≥‘𝐴) → (𝐴 ∈ ℕ → (𝐹‘𝐵) ≤ (𝐺‘𝐵))) | 
| 208 | 207 | impcom 407 | . 2
⊢ ((𝐴 ∈ ℕ ∧ 𝐵 ∈
(ℤ≥‘𝐴)) → (𝐹‘𝐵) ≤ (𝐺‘𝐵)) | 
| 209 |  | 0xr 11308 | . . 3
⊢ 0 ∈
ℝ* | 
| 210 | 65 | aaliou3lem1 26384 | . . 3
⊢ ((𝐴 ∈ ℕ ∧ 𝐵 ∈
(ℤ≥‘𝐴)) → (𝐺‘𝐵) ∈ ℝ) | 
| 211 |  | elioc2 13450 | . . 3
⊢ ((0
∈ ℝ* ∧ (𝐺‘𝐵) ∈ ℝ) → ((𝐹‘𝐵) ∈ (0(,](𝐺‘𝐵)) ↔ ((𝐹‘𝐵) ∈ ℝ ∧ 0 < (𝐹‘𝐵) ∧ (𝐹‘𝐵) ≤ (𝐺‘𝐵)))) | 
| 212 | 209, 210,
211 | sylancr 587 | . 2
⊢ ((𝐴 ∈ ℕ ∧ 𝐵 ∈
(ℤ≥‘𝐴)) → ((𝐹‘𝐵) ∈ (0(,](𝐺‘𝐵)) ↔ ((𝐹‘𝐵) ∈ ℝ ∧ 0 < (𝐹‘𝐵) ∧ (𝐹‘𝐵) ≤ (𝐺‘𝐵)))) | 
| 213 | 17, 18, 208, 212 | mpbir3and 1343 | 1
⊢ ((𝐴 ∈ ℕ ∧ 𝐵 ∈
(ℤ≥‘𝐴)) → (𝐹‘𝐵) ∈ (0(,](𝐺‘𝐵))) |