Users' Mathboxes Mathbox for Jeff Madsen < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  bfplem1 Structured version   Visualization version   GIF version

Theorem bfplem1 37782
Description: Lemma for bfp 37784. The sequence 𝐺, which simply starts from any point in the space and iterates 𝐹, satisfies the property that the distance from 𝐺(𝑛) to 𝐺(𝑛 + 1) decreases by at least 𝐾 after each step. Thus, the total distance from any 𝐺(𝑖) to 𝐺(𝑗) is bounded by a geometric series, and the sequence is Cauchy. Therefore, it converges to a point ((⇝𝑡𝐽)‘𝐺) since the space is complete. (Contributed by Jeff Madsen, 17-Jun-2014.)
Hypotheses
Ref Expression
bfp.2 (𝜑𝐷 ∈ (CMet‘𝑋))
bfp.3 (𝜑𝑋 ≠ ∅)
bfp.4 (𝜑𝐾 ∈ ℝ+)
bfp.5 (𝜑𝐾 < 1)
bfp.6 (𝜑𝐹:𝑋𝑋)
bfp.7 ((𝜑 ∧ (𝑥𝑋𝑦𝑋)) → ((𝐹𝑥)𝐷(𝐹𝑦)) ≤ (𝐾 · (𝑥𝐷𝑦)))
bfp.8 𝐽 = (MetOpen‘𝐷)
bfp.9 (𝜑𝐴𝑋)
bfp.10 𝐺 = seq1((𝐹 ∘ 1st ), (ℕ × {𝐴}))
Assertion
Ref Expression
bfplem1 (𝜑𝐺(⇝𝑡𝐽)((⇝𝑡𝐽)‘𝐺))
Distinct variable groups:   𝑥,𝑦,𝐷   𝑥,𝐺,𝑦   𝑥,𝐽,𝑦   𝜑,𝑥,𝑦   𝑥,𝐹,𝑦   𝑥,𝐾,𝑦   𝑥,𝑋,𝑦
Allowed substitution hints:   𝐴(𝑥,𝑦)

Proof of Theorem bfplem1
Dummy variables 𝑗 𝑘 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 bfp.2 . . 3 (𝜑𝐷 ∈ (CMet‘𝑋))
2 cmetmet 25339 . . . . 5 (𝐷 ∈ (CMet‘𝑋) → 𝐷 ∈ (Met‘𝑋))
31, 2syl 17 . . . 4 (𝜑𝐷 ∈ (Met‘𝑋))
4 nnuz 12946 . . . . 5 ℕ = (ℤ‘1)
5 bfp.10 . . . . 5 𝐺 = seq1((𝐹 ∘ 1st ), (ℕ × {𝐴}))
6 1zzd 12674 . . . . 5 (𝜑 → 1 ∈ ℤ)
7 bfp.9 . . . . 5 (𝜑𝐴𝑋)
8 bfp.6 . . . . 5 (𝜑𝐹:𝑋𝑋)
94, 5, 6, 7, 8algrf 16620 . . . 4 (𝜑𝐺:ℕ⟶𝑋)
108, 7ffvelcdmd 7119 . . . . . 6 (𝜑 → (𝐹𝐴) ∈ 𝑋)
11 metcl 24363 . . . . . 6 ((𝐷 ∈ (Met‘𝑋) ∧ 𝐴𝑋 ∧ (𝐹𝐴) ∈ 𝑋) → (𝐴𝐷(𝐹𝐴)) ∈ ℝ)
123, 7, 10, 11syl3anc 1371 . . . . 5 (𝜑 → (𝐴𝐷(𝐹𝐴)) ∈ ℝ)
13 bfp.4 . . . . 5 (𝜑𝐾 ∈ ℝ+)
1412, 13rerpdivcld 13130 . . . 4 (𝜑 → ((𝐴𝐷(𝐹𝐴)) / 𝐾) ∈ ℝ)
15 bfp.5 . . . 4 (𝜑𝐾 < 1)
16 fveq2 6920 . . . . . . . . 9 (𝑗 = 1 → (𝐺𝑗) = (𝐺‘1))
17 fvoveq1 7471 . . . . . . . . 9 (𝑗 = 1 → (𝐺‘(𝑗 + 1)) = (𝐺‘(1 + 1)))
1816, 17oveq12d 7466 . . . . . . . 8 (𝑗 = 1 → ((𝐺𝑗)𝐷(𝐺‘(𝑗 + 1))) = ((𝐺‘1)𝐷(𝐺‘(1 + 1))))
19 oveq2 7456 . . . . . . . . 9 (𝑗 = 1 → (𝐾𝑗) = (𝐾↑1))
2019oveq2d 7464 . . . . . . . 8 (𝑗 = 1 → (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾𝑗)) = (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾↑1)))
2118, 20breq12d 5179 . . . . . . 7 (𝑗 = 1 → (((𝐺𝑗)𝐷(𝐺‘(𝑗 + 1))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾𝑗)) ↔ ((𝐺‘1)𝐷(𝐺‘(1 + 1))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾↑1))))
2221imbi2d 340 . . . . . 6 (𝑗 = 1 → ((𝜑 → ((𝐺𝑗)𝐷(𝐺‘(𝑗 + 1))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾𝑗))) ↔ (𝜑 → ((𝐺‘1)𝐷(𝐺‘(1 + 1))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾↑1)))))
23 fveq2 6920 . . . . . . . . 9 (𝑗 = 𝑘 → (𝐺𝑗) = (𝐺𝑘))
24 fvoveq1 7471 . . . . . . . . 9 (𝑗 = 𝑘 → (𝐺‘(𝑗 + 1)) = (𝐺‘(𝑘 + 1)))
2523, 24oveq12d 7466 . . . . . . . 8 (𝑗 = 𝑘 → ((𝐺𝑗)𝐷(𝐺‘(𝑗 + 1))) = ((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1))))
26 oveq2 7456 . . . . . . . . 9 (𝑗 = 𝑘 → (𝐾𝑗) = (𝐾𝑘))
2726oveq2d 7464 . . . . . . . 8 (𝑗 = 𝑘 → (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾𝑗)) = (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾𝑘)))
2825, 27breq12d 5179 . . . . . . 7 (𝑗 = 𝑘 → (((𝐺𝑗)𝐷(𝐺‘(𝑗 + 1))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾𝑗)) ↔ ((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾𝑘))))
2928imbi2d 340 . . . . . 6 (𝑗 = 𝑘 → ((𝜑 → ((𝐺𝑗)𝐷(𝐺‘(𝑗 + 1))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾𝑗))) ↔ (𝜑 → ((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾𝑘)))))
30 fveq2 6920 . . . . . . . . 9 (𝑗 = (𝑘 + 1) → (𝐺𝑗) = (𝐺‘(𝑘 + 1)))
31 fvoveq1 7471 . . . . . . . . 9 (𝑗 = (𝑘 + 1) → (𝐺‘(𝑗 + 1)) = (𝐺‘((𝑘 + 1) + 1)))
3230, 31oveq12d 7466 . . . . . . . 8 (𝑗 = (𝑘 + 1) → ((𝐺𝑗)𝐷(𝐺‘(𝑗 + 1))) = ((𝐺‘(𝑘 + 1))𝐷(𝐺‘((𝑘 + 1) + 1))))
33 oveq2 7456 . . . . . . . . 9 (𝑗 = (𝑘 + 1) → (𝐾𝑗) = (𝐾↑(𝑘 + 1)))
3433oveq2d 7464 . . . . . . . 8 (𝑗 = (𝑘 + 1) → (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾𝑗)) = (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾↑(𝑘 + 1))))
3532, 34breq12d 5179 . . . . . . 7 (𝑗 = (𝑘 + 1) → (((𝐺𝑗)𝐷(𝐺‘(𝑗 + 1))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾𝑗)) ↔ ((𝐺‘(𝑘 + 1))𝐷(𝐺‘((𝑘 + 1) + 1))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾↑(𝑘 + 1)))))
3635imbi2d 340 . . . . . 6 (𝑗 = (𝑘 + 1) → ((𝜑 → ((𝐺𝑗)𝐷(𝐺‘(𝑗 + 1))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾𝑗))) ↔ (𝜑 → ((𝐺‘(𝑘 + 1))𝐷(𝐺‘((𝑘 + 1) + 1))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾↑(𝑘 + 1))))))
3712leidd 11856 . . . . . . 7 (𝜑 → (𝐴𝐷(𝐹𝐴)) ≤ (𝐴𝐷(𝐹𝐴)))
384, 5, 6, 7algr0 16619 . . . . . . . 8 (𝜑 → (𝐺‘1) = 𝐴)
39 1nn 12304 . . . . . . . . . 10 1 ∈ ℕ
404, 5, 6, 7, 8algrp1 16621 . . . . . . . . . 10 ((𝜑 ∧ 1 ∈ ℕ) → (𝐺‘(1 + 1)) = (𝐹‘(𝐺‘1)))
4139, 40mpan2 690 . . . . . . . . 9 (𝜑 → (𝐺‘(1 + 1)) = (𝐹‘(𝐺‘1)))
4238fveq2d 6924 . . . . . . . . 9 (𝜑 → (𝐹‘(𝐺‘1)) = (𝐹𝐴))
4341, 42eqtrd 2780 . . . . . . . 8 (𝜑 → (𝐺‘(1 + 1)) = (𝐹𝐴))
4438, 43oveq12d 7466 . . . . . . 7 (𝜑 → ((𝐺‘1)𝐷(𝐺‘(1 + 1))) = (𝐴𝐷(𝐹𝐴)))
4513rpred 13099 . . . . . . . . . . 11 (𝜑𝐾 ∈ ℝ)
4645recnd 11318 . . . . . . . . . 10 (𝜑𝐾 ∈ ℂ)
4746exp1d 14191 . . . . . . . . 9 (𝜑 → (𝐾↑1) = 𝐾)
4847oveq2d 7464 . . . . . . . 8 (𝜑 → (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾↑1)) = (((𝐴𝐷(𝐹𝐴)) / 𝐾) · 𝐾))
4912recnd 11318 . . . . . . . . 9 (𝜑 → (𝐴𝐷(𝐹𝐴)) ∈ ℂ)
5013rpne0d 13104 . . . . . . . . 9 (𝜑𝐾 ≠ 0)
5149, 46, 50divcan1d 12071 . . . . . . . 8 (𝜑 → (((𝐴𝐷(𝐹𝐴)) / 𝐾) · 𝐾) = (𝐴𝐷(𝐹𝐴)))
5248, 51eqtrd 2780 . . . . . . 7 (𝜑 → (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾↑1)) = (𝐴𝐷(𝐹𝐴)))
5337, 44, 523brtr4d 5198 . . . . . 6 (𝜑 → ((𝐺‘1)𝐷(𝐺‘(1 + 1))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾↑1)))
549ffvelcdmda 7118 . . . . . . . . . . . 12 ((𝜑𝑘 ∈ ℕ) → (𝐺𝑘) ∈ 𝑋)
55 peano2nn 12305 . . . . . . . . . . . . 13 (𝑘 ∈ ℕ → (𝑘 + 1) ∈ ℕ)
56 ffvelcdm 7115 . . . . . . . . . . . . 13 ((𝐺:ℕ⟶𝑋 ∧ (𝑘 + 1) ∈ ℕ) → (𝐺‘(𝑘 + 1)) ∈ 𝑋)
579, 55, 56syl2an 595 . . . . . . . . . . . 12 ((𝜑𝑘 ∈ ℕ) → (𝐺‘(𝑘 + 1)) ∈ 𝑋)
5854, 57jca 511 . . . . . . . . . . 11 ((𝜑𝑘 ∈ ℕ) → ((𝐺𝑘) ∈ 𝑋 ∧ (𝐺‘(𝑘 + 1)) ∈ 𝑋))
59 bfp.7 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑥𝑋𝑦𝑋)) → ((𝐹𝑥)𝐷(𝐹𝑦)) ≤ (𝐾 · (𝑥𝐷𝑦)))
6059ralrimivva 3208 . . . . . . . . . . . 12 (𝜑 → ∀𝑥𝑋𝑦𝑋 ((𝐹𝑥)𝐷(𝐹𝑦)) ≤ (𝐾 · (𝑥𝐷𝑦)))
6160adantr 480 . . . . . . . . . . 11 ((𝜑𝑘 ∈ ℕ) → ∀𝑥𝑋𝑦𝑋 ((𝐹𝑥)𝐷(𝐹𝑦)) ≤ (𝐾 · (𝑥𝐷𝑦)))
62 fveq2 6920 . . . . . . . . . . . . . 14 (𝑥 = (𝐺𝑘) → (𝐹𝑥) = (𝐹‘(𝐺𝑘)))
6362oveq1d 7463 . . . . . . . . . . . . 13 (𝑥 = (𝐺𝑘) → ((𝐹𝑥)𝐷(𝐹𝑦)) = ((𝐹‘(𝐺𝑘))𝐷(𝐹𝑦)))
64 oveq1 7455 . . . . . . . . . . . . . 14 (𝑥 = (𝐺𝑘) → (𝑥𝐷𝑦) = ((𝐺𝑘)𝐷𝑦))
6564oveq2d 7464 . . . . . . . . . . . . 13 (𝑥 = (𝐺𝑘) → (𝐾 · (𝑥𝐷𝑦)) = (𝐾 · ((𝐺𝑘)𝐷𝑦)))
6663, 65breq12d 5179 . . . . . . . . . . . 12 (𝑥 = (𝐺𝑘) → (((𝐹𝑥)𝐷(𝐹𝑦)) ≤ (𝐾 · (𝑥𝐷𝑦)) ↔ ((𝐹‘(𝐺𝑘))𝐷(𝐹𝑦)) ≤ (𝐾 · ((𝐺𝑘)𝐷𝑦))))
67 fveq2 6920 . . . . . . . . . . . . . 14 (𝑦 = (𝐺‘(𝑘 + 1)) → (𝐹𝑦) = (𝐹‘(𝐺‘(𝑘 + 1))))
6867oveq2d 7464 . . . . . . . . . . . . 13 (𝑦 = (𝐺‘(𝑘 + 1)) → ((𝐹‘(𝐺𝑘))𝐷(𝐹𝑦)) = ((𝐹‘(𝐺𝑘))𝐷(𝐹‘(𝐺‘(𝑘 + 1)))))
69 oveq2 7456 . . . . . . . . . . . . . 14 (𝑦 = (𝐺‘(𝑘 + 1)) → ((𝐺𝑘)𝐷𝑦) = ((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1))))
7069oveq2d 7464 . . . . . . . . . . . . 13 (𝑦 = (𝐺‘(𝑘 + 1)) → (𝐾 · ((𝐺𝑘)𝐷𝑦)) = (𝐾 · ((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1)))))
7168, 70breq12d 5179 . . . . . . . . . . . 12 (𝑦 = (𝐺‘(𝑘 + 1)) → (((𝐹‘(𝐺𝑘))𝐷(𝐹𝑦)) ≤ (𝐾 · ((𝐺𝑘)𝐷𝑦)) ↔ ((𝐹‘(𝐺𝑘))𝐷(𝐹‘(𝐺‘(𝑘 + 1)))) ≤ (𝐾 · ((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1))))))
7266, 71rspc2v 3646 . . . . . . . . . . 11 (((𝐺𝑘) ∈ 𝑋 ∧ (𝐺‘(𝑘 + 1)) ∈ 𝑋) → (∀𝑥𝑋𝑦𝑋 ((𝐹𝑥)𝐷(𝐹𝑦)) ≤ (𝐾 · (𝑥𝐷𝑦)) → ((𝐹‘(𝐺𝑘))𝐷(𝐹‘(𝐺‘(𝑘 + 1)))) ≤ (𝐾 · ((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1))))))
7358, 61, 72sylc 65 . . . . . . . . . 10 ((𝜑𝑘 ∈ ℕ) → ((𝐹‘(𝐺𝑘))𝐷(𝐹‘(𝐺‘(𝑘 + 1)))) ≤ (𝐾 · ((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1)))))
743adantr 480 . . . . . . . . . . . 12 ((𝜑𝑘 ∈ ℕ) → 𝐷 ∈ (Met‘𝑋))
758adantr 480 . . . . . . . . . . . . 13 ((𝜑𝑘 ∈ ℕ) → 𝐹:𝑋𝑋)
7675, 54ffvelcdmd 7119 . . . . . . . . . . . 12 ((𝜑𝑘 ∈ ℕ) → (𝐹‘(𝐺𝑘)) ∈ 𝑋)
7775, 57ffvelcdmd 7119 . . . . . . . . . . . 12 ((𝜑𝑘 ∈ ℕ) → (𝐹‘(𝐺‘(𝑘 + 1))) ∈ 𝑋)
78 metcl 24363 . . . . . . . . . . . 12 ((𝐷 ∈ (Met‘𝑋) ∧ (𝐹‘(𝐺𝑘)) ∈ 𝑋 ∧ (𝐹‘(𝐺‘(𝑘 + 1))) ∈ 𝑋) → ((𝐹‘(𝐺𝑘))𝐷(𝐹‘(𝐺‘(𝑘 + 1)))) ∈ ℝ)
7974, 76, 77, 78syl3anc 1371 . . . . . . . . . . 11 ((𝜑𝑘 ∈ ℕ) → ((𝐹‘(𝐺𝑘))𝐷(𝐹‘(𝐺‘(𝑘 + 1)))) ∈ ℝ)
8045adantr 480 . . . . . . . . . . . 12 ((𝜑𝑘 ∈ ℕ) → 𝐾 ∈ ℝ)
81 metcl 24363 . . . . . . . . . . . . 13 ((𝐷 ∈ (Met‘𝑋) ∧ (𝐺𝑘) ∈ 𝑋 ∧ (𝐺‘(𝑘 + 1)) ∈ 𝑋) → ((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1))) ∈ ℝ)
8274, 54, 57, 81syl3anc 1371 . . . . . . . . . . . 12 ((𝜑𝑘 ∈ ℕ) → ((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1))) ∈ ℝ)
8380, 82remulcld 11320 . . . . . . . . . . 11 ((𝜑𝑘 ∈ ℕ) → (𝐾 · ((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1)))) ∈ ℝ)
8414adantr 480 . . . . . . . . . . . 12 ((𝜑𝑘 ∈ ℕ) → ((𝐴𝐷(𝐹𝐴)) / 𝐾) ∈ ℝ)
8555adantl 481 . . . . . . . . . . . . . 14 ((𝜑𝑘 ∈ ℕ) → (𝑘 + 1) ∈ ℕ)
8685nnnn0d 12613 . . . . . . . . . . . . 13 ((𝜑𝑘 ∈ ℕ) → (𝑘 + 1) ∈ ℕ0)
8780, 86reexpcld 14213 . . . . . . . . . . . 12 ((𝜑𝑘 ∈ ℕ) → (𝐾↑(𝑘 + 1)) ∈ ℝ)
8884, 87remulcld 11320 . . . . . . . . . . 11 ((𝜑𝑘 ∈ ℕ) → (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾↑(𝑘 + 1))) ∈ ℝ)
89 letr 11384 . . . . . . . . . . 11 ((((𝐹‘(𝐺𝑘))𝐷(𝐹‘(𝐺‘(𝑘 + 1)))) ∈ ℝ ∧ (𝐾 · ((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1)))) ∈ ℝ ∧ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾↑(𝑘 + 1))) ∈ ℝ) → ((((𝐹‘(𝐺𝑘))𝐷(𝐹‘(𝐺‘(𝑘 + 1)))) ≤ (𝐾 · ((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1)))) ∧ (𝐾 · ((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1)))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾↑(𝑘 + 1)))) → ((𝐹‘(𝐺𝑘))𝐷(𝐹‘(𝐺‘(𝑘 + 1)))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾↑(𝑘 + 1)))))
9079, 83, 88, 89syl3anc 1371 . . . . . . . . . 10 ((𝜑𝑘 ∈ ℕ) → ((((𝐹‘(𝐺𝑘))𝐷(𝐹‘(𝐺‘(𝑘 + 1)))) ≤ (𝐾 · ((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1)))) ∧ (𝐾 · ((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1)))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾↑(𝑘 + 1)))) → ((𝐹‘(𝐺𝑘))𝐷(𝐹‘(𝐺‘(𝑘 + 1)))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾↑(𝑘 + 1)))))
9173, 90mpand 694 . . . . . . . . 9 ((𝜑𝑘 ∈ ℕ) → ((𝐾 · ((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1)))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾↑(𝑘 + 1))) → ((𝐹‘(𝐺𝑘))𝐷(𝐹‘(𝐺‘(𝑘 + 1)))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾↑(𝑘 + 1)))))
92 nnnn0 12560 . . . . . . . . . . . . 13 (𝑘 ∈ ℕ → 𝑘 ∈ ℕ0)
93 reexpcl 14129 . . . . . . . . . . . . 13 ((𝐾 ∈ ℝ ∧ 𝑘 ∈ ℕ0) → (𝐾𝑘) ∈ ℝ)
9445, 92, 93syl2an 595 . . . . . . . . . . . 12 ((𝜑𝑘 ∈ ℕ) → (𝐾𝑘) ∈ ℝ)
9584, 94remulcld 11320 . . . . . . . . . . 11 ((𝜑𝑘 ∈ ℕ) → (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾𝑘)) ∈ ℝ)
9613rpgt0d 13102 . . . . . . . . . . . 12 (𝜑 → 0 < 𝐾)
9796adantr 480 . . . . . . . . . . 11 ((𝜑𝑘 ∈ ℕ) → 0 < 𝐾)
98 lemul1 12146 . . . . . . . . . . 11 ((((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1))) ∈ ℝ ∧ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾𝑘)) ∈ ℝ ∧ (𝐾 ∈ ℝ ∧ 0 < 𝐾)) → (((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾𝑘)) ↔ (((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1))) · 𝐾) ≤ ((((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾𝑘)) · 𝐾)))
9982, 95, 80, 97, 98syl112anc 1374 . . . . . . . . . 10 ((𝜑𝑘 ∈ ℕ) → (((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾𝑘)) ↔ (((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1))) · 𝐾) ≤ ((((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾𝑘)) · 𝐾)))
10082recnd 11318 . . . . . . . . . . . 12 ((𝜑𝑘 ∈ ℕ) → ((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1))) ∈ ℂ)
10146adantr 480 . . . . . . . . . . . 12 ((𝜑𝑘 ∈ ℕ) → 𝐾 ∈ ℂ)
102100, 101mulcomd 11311 . . . . . . . . . . 11 ((𝜑𝑘 ∈ ℕ) → (((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1))) · 𝐾) = (𝐾 · ((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1)))))
10384recnd 11318 . . . . . . . . . . . . 13 ((𝜑𝑘 ∈ ℕ) → ((𝐴𝐷(𝐹𝐴)) / 𝐾) ∈ ℂ)
10494recnd 11318 . . . . . . . . . . . . 13 ((𝜑𝑘 ∈ ℕ) → (𝐾𝑘) ∈ ℂ)
105103, 104, 101mulassd 11313 . . . . . . . . . . . 12 ((𝜑𝑘 ∈ ℕ) → ((((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾𝑘)) · 𝐾) = (((𝐴𝐷(𝐹𝐴)) / 𝐾) · ((𝐾𝑘) · 𝐾)))
106 expp1 14119 . . . . . . . . . . . . . 14 ((𝐾 ∈ ℂ ∧ 𝑘 ∈ ℕ0) → (𝐾↑(𝑘 + 1)) = ((𝐾𝑘) · 𝐾))
10746, 92, 106syl2an 595 . . . . . . . . . . . . 13 ((𝜑𝑘 ∈ ℕ) → (𝐾↑(𝑘 + 1)) = ((𝐾𝑘) · 𝐾))
108107oveq2d 7464 . . . . . . . . . . . 12 ((𝜑𝑘 ∈ ℕ) → (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾↑(𝑘 + 1))) = (((𝐴𝐷(𝐹𝐴)) / 𝐾) · ((𝐾𝑘) · 𝐾)))
109105, 108eqtr4d 2783 . . . . . . . . . . 11 ((𝜑𝑘 ∈ ℕ) → ((((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾𝑘)) · 𝐾) = (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾↑(𝑘 + 1))))
110102, 109breq12d 5179 . . . . . . . . . 10 ((𝜑𝑘 ∈ ℕ) → ((((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1))) · 𝐾) ≤ ((((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾𝑘)) · 𝐾) ↔ (𝐾 · ((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1)))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾↑(𝑘 + 1)))))
11199, 110bitrd 279 . . . . . . . . 9 ((𝜑𝑘 ∈ ℕ) → (((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾𝑘)) ↔ (𝐾 · ((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1)))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾↑(𝑘 + 1)))))
1124, 5, 6, 7, 8algrp1 16621 . . . . . . . . . . 11 ((𝜑𝑘 ∈ ℕ) → (𝐺‘(𝑘 + 1)) = (𝐹‘(𝐺𝑘)))
1134, 5, 6, 7, 8algrp1 16621 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑘 + 1) ∈ ℕ) → (𝐺‘((𝑘 + 1) + 1)) = (𝐹‘(𝐺‘(𝑘 + 1))))
11455, 113sylan2 592 . . . . . . . . . . 11 ((𝜑𝑘 ∈ ℕ) → (𝐺‘((𝑘 + 1) + 1)) = (𝐹‘(𝐺‘(𝑘 + 1))))
115112, 114oveq12d 7466 . . . . . . . . . 10 ((𝜑𝑘 ∈ ℕ) → ((𝐺‘(𝑘 + 1))𝐷(𝐺‘((𝑘 + 1) + 1))) = ((𝐹‘(𝐺𝑘))𝐷(𝐹‘(𝐺‘(𝑘 + 1)))))
116115breq1d 5176 . . . . . . . . 9 ((𝜑𝑘 ∈ ℕ) → (((𝐺‘(𝑘 + 1))𝐷(𝐺‘((𝑘 + 1) + 1))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾↑(𝑘 + 1))) ↔ ((𝐹‘(𝐺𝑘))𝐷(𝐹‘(𝐺‘(𝑘 + 1)))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾↑(𝑘 + 1)))))
11791, 111, 1163imtr4d 294 . . . . . . . 8 ((𝜑𝑘 ∈ ℕ) → (((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾𝑘)) → ((𝐺‘(𝑘 + 1))𝐷(𝐺‘((𝑘 + 1) + 1))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾↑(𝑘 + 1)))))
118117expcom 413 . . . . . . 7 (𝑘 ∈ ℕ → (𝜑 → (((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾𝑘)) → ((𝐺‘(𝑘 + 1))𝐷(𝐺‘((𝑘 + 1) + 1))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾↑(𝑘 + 1))))))
119118a2d 29 . . . . . 6 (𝑘 ∈ ℕ → ((𝜑 → ((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾𝑘))) → (𝜑 → ((𝐺‘(𝑘 + 1))𝐷(𝐺‘((𝑘 + 1) + 1))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾↑(𝑘 + 1))))))
12022, 29, 36, 29, 53, 119nnind 12311 . . . . 5 (𝑘 ∈ ℕ → (𝜑 → ((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾𝑘))))
121120impcom 407 . . . 4 ((𝜑𝑘 ∈ ℕ) → ((𝐺𝑘)𝐷(𝐺‘(𝑘 + 1))) ≤ (((𝐴𝐷(𝐹𝐴)) / 𝐾) · (𝐾𝑘)))
1223, 9, 14, 13, 15, 121geomcau 37719 . . 3 (𝜑𝐺 ∈ (Cau‘𝐷))
123 bfp.8 . . . 4 𝐽 = (MetOpen‘𝐷)
124123cmetcau 25342 . . 3 ((𝐷 ∈ (CMet‘𝑋) ∧ 𝐺 ∈ (Cau‘𝐷)) → 𝐺 ∈ dom (⇝𝑡𝐽))
1251, 122, 124syl2anc 583 . 2 (𝜑𝐺 ∈ dom (⇝𝑡𝐽))
126 metxmet 24365 . . . 4 (𝐷 ∈ (Met‘𝑋) → 𝐷 ∈ (∞Met‘𝑋))
127123methaus 24554 . . . 4 (𝐷 ∈ (∞Met‘𝑋) → 𝐽 ∈ Haus)
1283, 126, 1273syl 18 . . 3 (𝜑𝐽 ∈ Haus)
129 lmfun 23410 . . 3 (𝐽 ∈ Haus → Fun (⇝𝑡𝐽))
130 funfvbrb 7084 . . 3 (Fun (⇝𝑡𝐽) → (𝐺 ∈ dom (⇝𝑡𝐽) ↔ 𝐺(⇝𝑡𝐽)((⇝𝑡𝐽)‘𝐺)))
131128, 129, 1303syl 18 . 2 (𝜑 → (𝐺 ∈ dom (⇝𝑡𝐽) ↔ 𝐺(⇝𝑡𝐽)((⇝𝑡𝐽)‘𝐺)))
132125, 131mpbid 232 1 (𝜑𝐺(⇝𝑡𝐽)((⇝𝑡𝐽)‘𝐺))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 206  wa 395   = wceq 1537  wcel 2108  wne 2946  wral 3067  c0 4352  {csn 4648   class class class wbr 5166   × cxp 5698  dom cdm 5700  ccom 5704  Fun wfun 6567  wf 6569  cfv 6573  (class class class)co 7448  1st c1st 8028  cc 11182  cr 11183  0cc0 11184  1c1 11185   + caddc 11187   · cmul 11189   < clt 11324  cle 11325   / cdiv 11947  cn 12293  0cn0 12553  +crp 13057  seqcseq 14052  cexp 14112  ∞Metcxmet 21372  Metcmet 21373  MetOpencmopn 21377  𝑡clm 23255  Hauscha 23337  Cauccau 25306  CMetccmet 25307
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1793  ax-4 1807  ax-5 1909  ax-6 1967  ax-7 2007  ax-8 2110  ax-9 2118  ax-10 2141  ax-11 2158  ax-12 2178  ax-ext 2711  ax-rep 5303  ax-sep 5317  ax-nul 5324  ax-pow 5383  ax-pr 5447  ax-un 7770  ax-inf2 9710  ax-cnex 11240  ax-resscn 11241  ax-1cn 11242  ax-icn 11243  ax-addcl 11244  ax-addrcl 11245  ax-mulcl 11246  ax-mulrcl 11247  ax-mulcom 11248  ax-addass 11249  ax-mulass 11250  ax-distr 11251  ax-i2m1 11252  ax-1ne0 11253  ax-1rid 11254  ax-rnegex 11255  ax-rrecex 11256  ax-cnre 11257  ax-pre-lttri 11258  ax-pre-lttrn 11259  ax-pre-ltadd 11260  ax-pre-mulgt0 11261  ax-pre-sup 11262
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 847  df-3or 1088  df-3an 1089  df-tru 1540  df-fal 1550  df-ex 1778  df-nf 1782  df-sb 2065  df-mo 2543  df-eu 2572  df-clab 2718  df-cleq 2732  df-clel 2819  df-nfc 2895  df-ne 2947  df-nel 3053  df-ral 3068  df-rex 3077  df-rmo 3388  df-reu 3389  df-rab 3444  df-v 3490  df-sbc 3805  df-csb 3922  df-dif 3979  df-un 3981  df-in 3983  df-ss 3993  df-pss 3996  df-nul 4353  df-if 4549  df-pw 4624  df-sn 4649  df-pr 4651  df-op 4655  df-uni 4932  df-int 4971  df-iun 5017  df-br 5167  df-opab 5229  df-mpt 5250  df-tr 5284  df-id 5593  df-eprel 5599  df-po 5607  df-so 5608  df-fr 5652  df-se 5653  df-we 5654  df-xp 5706  df-rel 5707  df-cnv 5708  df-co 5709  df-dm 5710  df-rn 5711  df-res 5712  df-ima 5713  df-pred 6332  df-ord 6398  df-on 6399  df-lim 6400  df-suc 6401  df-iota 6525  df-fun 6575  df-fn 6576  df-f 6577  df-f1 6578  df-fo 6579  df-f1o 6580  df-fv 6581  df-isom 6582  df-riota 7404  df-ov 7451  df-oprab 7452  df-mpo 7453  df-om 7904  df-1st 8030  df-2nd 8031  df-frecs 8322  df-wrecs 8353  df-recs 8427  df-rdg 8466  df-1o 8522  df-er 8763  df-map 8886  df-pm 8887  df-en 9004  df-dom 9005  df-sdom 9006  df-fin 9007  df-sup 9511  df-inf 9512  df-oi 9579  df-card 10008  df-pnf 11326  df-mnf 11327  df-xr 11328  df-ltxr 11329  df-le 11330  df-sub 11522  df-neg 11523  df-div 11948  df-nn 12294  df-2 12356  df-3 12357  df-n0 12554  df-z 12640  df-uz 12904  df-q 13014  df-rp 13058  df-xneg 13175  df-xadd 13176  df-xmul 13177  df-ico 13413  df-icc 13414  df-fz 13568  df-fzo 13712  df-fl 13843  df-seq 14053  df-exp 14113  df-hash 14380  df-cj 15148  df-re 15149  df-im 15150  df-sqrt 15284  df-abs 15285  df-clim 15534  df-rlim 15535  df-sum 15735  df-rest 17482  df-topgen 17503  df-psmet 21379  df-xmet 21380  df-met 21381  df-bl 21382  df-mopn 21383  df-fbas 21384  df-fg 21385  df-top 22921  df-topon 22938  df-bases 22974  df-ntr 23049  df-nei 23127  df-lm 23258  df-haus 23344  df-fil 23875  df-fm 23967  df-flim 23968  df-flf 23969  df-cfil 25308  df-cau 25309  df-cmet 25310
This theorem is referenced by:  bfplem2  37783
  Copyright terms: Public domain W3C validator