MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  minvecolem3 Structured version   Visualization version   GIF version

Theorem minvecolem3 28647
Description: Lemma for minveco 28655. The sequence formed by taking elements successively closer to the infimum is Cauchy. (Contributed by Mario Carneiro, 8-May-2014.) (Revised by AV, 4-Oct-2020.) (New usage is discouraged.)
Hypotheses
Ref Expression
minveco.x 𝑋 = (BaseSet‘𝑈)
minveco.m 𝑀 = ( −𝑣𝑈)
minveco.n 𝑁 = (normCV𝑈)
minveco.y 𝑌 = (BaseSet‘𝑊)
minveco.u (𝜑𝑈 ∈ CPreHilOLD)
minveco.w (𝜑𝑊 ∈ ((SubSp‘𝑈) ∩ CBan))
minveco.a (𝜑𝐴𝑋)
minveco.d 𝐷 = (IndMet‘𝑈)
minveco.j 𝐽 = (MetOpen‘𝐷)
minveco.r 𝑅 = ran (𝑦𝑌 ↦ (𝑁‘(𝐴𝑀𝑦)))
minveco.s 𝑆 = inf(𝑅, ℝ, < )
minveco.f (𝜑𝐹:ℕ⟶𝑌)
minveco.1 ((𝜑𝑛 ∈ ℕ) → ((𝐴𝐷(𝐹𝑛))↑2) ≤ ((𝑆↑2) + (1 / 𝑛)))
Assertion
Ref Expression
minvecolem3 (𝜑𝐹 ∈ (Cau‘𝐷))
Distinct variable groups:   𝑦,𝑛,𝐹   𝑛,𝐽,𝑦   𝑦,𝑀   𝑦,𝑁   𝜑,𝑛,𝑦   𝑆,𝑛,𝑦   𝐴,𝑛,𝑦   𝐷,𝑛,𝑦   𝑦,𝑈   𝑦,𝑊   𝑛,𝑋   𝑛,𝑌,𝑦
Allowed substitution hints:   𝑅(𝑦,𝑛)   𝑈(𝑛)   𝑀(𝑛)   𝑁(𝑛)   𝑊(𝑛)   𝑋(𝑦)

Proof of Theorem minvecolem3
Dummy variables 𝑗 𝑥 𝑤 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 4re 11715 . . . . . . 7 4 ∈ ℝ
2 4pos 11738 . . . . . . 7 0 < 4
31, 2elrpii 12386 . . . . . 6 4 ∈ ℝ+
4 simpr 487 . . . . . . 7 ((𝜑𝑥 ∈ ℝ+) → 𝑥 ∈ ℝ+)
5 2z 12008 . . . . . . 7 2 ∈ ℤ
6 rpexpcl 13442 . . . . . . 7 ((𝑥 ∈ ℝ+ ∧ 2 ∈ ℤ) → (𝑥↑2) ∈ ℝ+)
74, 5, 6sylancl 588 . . . . . 6 ((𝜑𝑥 ∈ ℝ+) → (𝑥↑2) ∈ ℝ+)
8 rpdivcl 12408 . . . . . 6 ((4 ∈ ℝ+ ∧ (𝑥↑2) ∈ ℝ+) → (4 / (𝑥↑2)) ∈ ℝ+)
93, 7, 8sylancr 589 . . . . 5 ((𝜑𝑥 ∈ ℝ+) → (4 / (𝑥↑2)) ∈ ℝ+)
10 rprege0 12398 . . . . 5 ((4 / (𝑥↑2)) ∈ ℝ+ → ((4 / (𝑥↑2)) ∈ ℝ ∧ 0 ≤ (4 / (𝑥↑2))))
11 flge0nn0 13184 . . . . 5 (((4 / (𝑥↑2)) ∈ ℝ ∧ 0 ≤ (4 / (𝑥↑2))) → (⌊‘(4 / (𝑥↑2))) ∈ ℕ0)
12 nn0p1nn 11930 . . . . 5 ((⌊‘(4 / (𝑥↑2))) ∈ ℕ0 → ((⌊‘(4 / (𝑥↑2))) + 1) ∈ ℕ)
139, 10, 11, 124syl 19 . . . 4 ((𝜑𝑥 ∈ ℝ+) → ((⌊‘(4 / (𝑥↑2))) + 1) ∈ ℕ)
14 minveco.u . . . . . . . . . . 11 (𝜑𝑈 ∈ CPreHilOLD)
15 phnv 28585 . . . . . . . . . . 11 (𝑈 ∈ CPreHilOLD𝑈 ∈ NrmCVec)
16 minveco.x . . . . . . . . . . . 12 𝑋 = (BaseSet‘𝑈)
17 minveco.d . . . . . . . . . . . 12 𝐷 = (IndMet‘𝑈)
1816, 17imsmet 28462 . . . . . . . . . . 11 (𝑈 ∈ NrmCVec → 𝐷 ∈ (Met‘𝑋))
1914, 15, 183syl 18 . . . . . . . . . 10 (𝜑𝐷 ∈ (Met‘𝑋))
2019ad2antrr 724 . . . . . . . . 9 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → 𝐷 ∈ (Met‘𝑋))
2114, 15syl 17 . . . . . . . . . . . 12 (𝜑𝑈 ∈ NrmCVec)
22 inss1 4204 . . . . . . . . . . . . 13 ((SubSp‘𝑈) ∩ CBan) ⊆ (SubSp‘𝑈)
23 minveco.w . . . . . . . . . . . . 13 (𝜑𝑊 ∈ ((SubSp‘𝑈) ∩ CBan))
2422, 23sseldi 3964 . . . . . . . . . . . 12 (𝜑𝑊 ∈ (SubSp‘𝑈))
25 minveco.y . . . . . . . . . . . . 13 𝑌 = (BaseSet‘𝑊)
26 eqid 2821 . . . . . . . . . . . . 13 (SubSp‘𝑈) = (SubSp‘𝑈)
2716, 25, 26sspba 28498 . . . . . . . . . . . 12 ((𝑈 ∈ NrmCVec ∧ 𝑊 ∈ (SubSp‘𝑈)) → 𝑌𝑋)
2821, 24, 27syl2anc 586 . . . . . . . . . . 11 (𝜑𝑌𝑋)
2928ad2antrr 724 . . . . . . . . . 10 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → 𝑌𝑋)
30 minveco.f . . . . . . . . . . . 12 (𝜑𝐹:ℕ⟶𝑌)
3130ad2antrr 724 . . . . . . . . . . 11 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → 𝐹:ℕ⟶𝑌)
3213adantr 483 . . . . . . . . . . 11 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → ((⌊‘(4 / (𝑥↑2))) + 1) ∈ ℕ)
3331, 32ffvelrnd 6846 . . . . . . . . . 10 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → (𝐹‘((⌊‘(4 / (𝑥↑2))) + 1)) ∈ 𝑌)
3429, 33sseldd 3967 . . . . . . . . 9 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → (𝐹‘((⌊‘(4 / (𝑥↑2))) + 1)) ∈ 𝑋)
35 eluznn 12312 . . . . . . . . . . . 12 ((((⌊‘(4 / (𝑥↑2))) + 1) ∈ ℕ ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → 𝑛 ∈ ℕ)
3613, 35sylan 582 . . . . . . . . . . 11 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → 𝑛 ∈ ℕ)
3731, 36ffvelrnd 6846 . . . . . . . . . 10 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → (𝐹𝑛) ∈ 𝑌)
3829, 37sseldd 3967 . . . . . . . . 9 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → (𝐹𝑛) ∈ 𝑋)
39 metcl 22936 . . . . . . . . 9 ((𝐷 ∈ (Met‘𝑋) ∧ (𝐹‘((⌊‘(4 / (𝑥↑2))) + 1)) ∈ 𝑋 ∧ (𝐹𝑛) ∈ 𝑋) → ((𝐹‘((⌊‘(4 / (𝑥↑2))) + 1))𝐷(𝐹𝑛)) ∈ ℝ)
4020, 34, 38, 39syl3anc 1367 . . . . . . . 8 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → ((𝐹‘((⌊‘(4 / (𝑥↑2))) + 1))𝐷(𝐹𝑛)) ∈ ℝ)
4140resqcld 13605 . . . . . . 7 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → (((𝐹‘((⌊‘(4 / (𝑥↑2))) + 1))𝐷(𝐹𝑛))↑2) ∈ ℝ)
4232nnrpd 12423 . . . . . . . . . 10 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → ((⌊‘(4 / (𝑥↑2))) + 1) ∈ ℝ+)
4342rpreccld 12435 . . . . . . . . 9 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → (1 / ((⌊‘(4 / (𝑥↑2))) + 1)) ∈ ℝ+)
44 rpmulcl 12406 . . . . . . . . 9 ((4 ∈ ℝ+ ∧ (1 / ((⌊‘(4 / (𝑥↑2))) + 1)) ∈ ℝ+) → (4 · (1 / ((⌊‘(4 / (𝑥↑2))) + 1))) ∈ ℝ+)
453, 43, 44sylancr 589 . . . . . . . 8 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → (4 · (1 / ((⌊‘(4 / (𝑥↑2))) + 1))) ∈ ℝ+)
4645rpred 12425 . . . . . . 7 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → (4 · (1 / ((⌊‘(4 / (𝑥↑2))) + 1))) ∈ ℝ)
477adantr 483 . . . . . . . 8 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → (𝑥↑2) ∈ ℝ+)
4847rpred 12425 . . . . . . 7 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → (𝑥↑2) ∈ ℝ)
49 minveco.m . . . . . . . 8 𝑀 = ( −𝑣𝑈)
50 minveco.n . . . . . . . 8 𝑁 = (normCV𝑈)
5114ad2antrr 724 . . . . . . . 8 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → 𝑈 ∈ CPreHilOLD)
5223ad2antrr 724 . . . . . . . 8 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → 𝑊 ∈ ((SubSp‘𝑈) ∩ CBan))
53 minveco.a . . . . . . . . 9 (𝜑𝐴𝑋)
5453ad2antrr 724 . . . . . . . 8 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → 𝐴𝑋)
55 minveco.j . . . . . . . 8 𝐽 = (MetOpen‘𝐷)
56 minveco.r . . . . . . . 8 𝑅 = ran (𝑦𝑌 ↦ (𝑁‘(𝐴𝑀𝑦)))
57 minveco.s . . . . . . . 8 𝑆 = inf(𝑅, ℝ, < )
5813nnrpd 12423 . . . . . . . . . . 11 ((𝜑𝑥 ∈ ℝ+) → ((⌊‘(4 / (𝑥↑2))) + 1) ∈ ℝ+)
5958rpreccld 12435 . . . . . . . . . 10 ((𝜑𝑥 ∈ ℝ+) → (1 / ((⌊‘(4 / (𝑥↑2))) + 1)) ∈ ℝ+)
6059adantr 483 . . . . . . . . 9 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → (1 / ((⌊‘(4 / (𝑥↑2))) + 1)) ∈ ℝ+)
6160rpred 12425 . . . . . . . 8 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → (1 / ((⌊‘(4 / (𝑥↑2))) + 1)) ∈ ℝ)
6260rpge0d 12429 . . . . . . . 8 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → 0 ≤ (1 / ((⌊‘(4 / (𝑥↑2))) + 1)))
6330adantr 483 . . . . . . . . . 10 ((𝜑𝑥 ∈ ℝ+) → 𝐹:ℕ⟶𝑌)
6463ffvelrnda 6845 . . . . . . . . 9 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ ℕ) → (𝐹𝑛) ∈ 𝑌)
6536, 64syldan 593 . . . . . . . 8 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → (𝐹𝑛) ∈ 𝑌)
66 fveq2 6664 . . . . . . . . . . . 12 (𝑛 = ((⌊‘(4 / (𝑥↑2))) + 1) → (𝐹𝑛) = (𝐹‘((⌊‘(4 / (𝑥↑2))) + 1)))
6766oveq2d 7166 . . . . . . . . . . 11 (𝑛 = ((⌊‘(4 / (𝑥↑2))) + 1) → (𝐴𝐷(𝐹𝑛)) = (𝐴𝐷(𝐹‘((⌊‘(4 / (𝑥↑2))) + 1))))
6867oveq1d 7165 . . . . . . . . . 10 (𝑛 = ((⌊‘(4 / (𝑥↑2))) + 1) → ((𝐴𝐷(𝐹𝑛))↑2) = ((𝐴𝐷(𝐹‘((⌊‘(4 / (𝑥↑2))) + 1)))↑2))
69 oveq2 7158 . . . . . . . . . . 11 (𝑛 = ((⌊‘(4 / (𝑥↑2))) + 1) → (1 / 𝑛) = (1 / ((⌊‘(4 / (𝑥↑2))) + 1)))
7069oveq2d 7166 . . . . . . . . . 10 (𝑛 = ((⌊‘(4 / (𝑥↑2))) + 1) → ((𝑆↑2) + (1 / 𝑛)) = ((𝑆↑2) + (1 / ((⌊‘(4 / (𝑥↑2))) + 1))))
7168, 70breq12d 5071 . . . . . . . . 9 (𝑛 = ((⌊‘(4 / (𝑥↑2))) + 1) → (((𝐴𝐷(𝐹𝑛))↑2) ≤ ((𝑆↑2) + (1 / 𝑛)) ↔ ((𝐴𝐷(𝐹‘((⌊‘(4 / (𝑥↑2))) + 1)))↑2) ≤ ((𝑆↑2) + (1 / ((⌊‘(4 / (𝑥↑2))) + 1)))))
72 minveco.1 . . . . . . . . . . 11 ((𝜑𝑛 ∈ ℕ) → ((𝐴𝐷(𝐹𝑛))↑2) ≤ ((𝑆↑2) + (1 / 𝑛)))
7372ralrimiva 3182 . . . . . . . . . 10 (𝜑 → ∀𝑛 ∈ ℕ ((𝐴𝐷(𝐹𝑛))↑2) ≤ ((𝑆↑2) + (1 / 𝑛)))
7473ad2antrr 724 . . . . . . . . 9 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → ∀𝑛 ∈ ℕ ((𝐴𝐷(𝐹𝑛))↑2) ≤ ((𝑆↑2) + (1 / 𝑛)))
7571, 74, 32rspcdva 3624 . . . . . . . 8 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → ((𝐴𝐷(𝐹‘((⌊‘(4 / (𝑥↑2))) + 1)))↑2) ≤ ((𝑆↑2) + (1 / ((⌊‘(4 / (𝑥↑2))) + 1))))
7629, 65sseldd 3967 . . . . . . . . . . 11 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → (𝐹𝑛) ∈ 𝑋)
77 metcl 22936 . . . . . . . . . . 11 ((𝐷 ∈ (Met‘𝑋) ∧ 𝐴𝑋 ∧ (𝐹𝑛) ∈ 𝑋) → (𝐴𝐷(𝐹𝑛)) ∈ ℝ)
7820, 54, 76, 77syl3anc 1367 . . . . . . . . . 10 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → (𝐴𝐷(𝐹𝑛)) ∈ ℝ)
7978resqcld 13605 . . . . . . . . 9 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → ((𝐴𝐷(𝐹𝑛))↑2) ∈ ℝ)
8016, 49, 50, 25, 14, 23, 53, 17, 55, 56minvecolem1 28645 . . . . . . . . . . . . . 14 (𝜑 → (𝑅 ⊆ ℝ ∧ 𝑅 ≠ ∅ ∧ ∀𝑤𝑅 0 ≤ 𝑤))
81 0re 10637 . . . . . . . . . . . . . . . 16 0 ∈ ℝ
82 breq1 5061 . . . . . . . . . . . . . . . . . 18 (𝑥 = 0 → (𝑥𝑤 ↔ 0 ≤ 𝑤))
8382ralbidv 3197 . . . . . . . . . . . . . . . . 17 (𝑥 = 0 → (∀𝑤𝑅 𝑥𝑤 ↔ ∀𝑤𝑅 0 ≤ 𝑤))
8483rspcev 3622 . . . . . . . . . . . . . . . 16 ((0 ∈ ℝ ∧ ∀𝑤𝑅 0 ≤ 𝑤) → ∃𝑥 ∈ ℝ ∀𝑤𝑅 𝑥𝑤)
8581, 84mpan 688 . . . . . . . . . . . . . . 15 (∀𝑤𝑅 0 ≤ 𝑤 → ∃𝑥 ∈ ℝ ∀𝑤𝑅 𝑥𝑤)
86853anim3i 1150 . . . . . . . . . . . . . 14 ((𝑅 ⊆ ℝ ∧ 𝑅 ≠ ∅ ∧ ∀𝑤𝑅 0 ≤ 𝑤) → (𝑅 ⊆ ℝ ∧ 𝑅 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑤𝑅 𝑥𝑤))
87 infrecl 11617 . . . . . . . . . . . . . 14 ((𝑅 ⊆ ℝ ∧ 𝑅 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑤𝑅 𝑥𝑤) → inf(𝑅, ℝ, < ) ∈ ℝ)
8880, 86, 873syl 18 . . . . . . . . . . . . 13 (𝜑 → inf(𝑅, ℝ, < ) ∈ ℝ)
8957, 88eqeltrid 2917 . . . . . . . . . . . 12 (𝜑𝑆 ∈ ℝ)
9089resqcld 13605 . . . . . . . . . . 11 (𝜑 → (𝑆↑2) ∈ ℝ)
9190ad2antrr 724 . . . . . . . . . 10 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → (𝑆↑2) ∈ ℝ)
9236nnrecred 11682 . . . . . . . . . 10 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → (1 / 𝑛) ∈ ℝ)
9391, 92readdcld 10664 . . . . . . . . 9 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → ((𝑆↑2) + (1 / 𝑛)) ∈ ℝ)
9491, 61readdcld 10664 . . . . . . . . 9 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → ((𝑆↑2) + (1 / ((⌊‘(4 / (𝑥↑2))) + 1))) ∈ ℝ)
9572adantlr 713 . . . . . . . . . 10 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ ℕ) → ((𝐴𝐷(𝐹𝑛))↑2) ≤ ((𝑆↑2) + (1 / 𝑛)))
9636, 95syldan 593 . . . . . . . . 9 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → ((𝐴𝐷(𝐹𝑛))↑2) ≤ ((𝑆↑2) + (1 / 𝑛)))
97 eluzle 12250 . . . . . . . . . . . 12 (𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1)) → ((⌊‘(4 / (𝑥↑2))) + 1) ≤ 𝑛)
9897adantl 484 . . . . . . . . . . 11 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → ((⌊‘(4 / (𝑥↑2))) + 1) ≤ 𝑛)
9942rpregt0d 12431 . . . . . . . . . . . 12 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → (((⌊‘(4 / (𝑥↑2))) + 1) ∈ ℝ ∧ 0 < ((⌊‘(4 / (𝑥↑2))) + 1)))
100 nnre 11639 . . . . . . . . . . . . . 14 (𝑛 ∈ ℕ → 𝑛 ∈ ℝ)
101 nngt0 11662 . . . . . . . . . . . . . 14 (𝑛 ∈ ℕ → 0 < 𝑛)
102100, 101jca 514 . . . . . . . . . . . . 13 (𝑛 ∈ ℕ → (𝑛 ∈ ℝ ∧ 0 < 𝑛))
10336, 102syl 17 . . . . . . . . . . . 12 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → (𝑛 ∈ ℝ ∧ 0 < 𝑛))
104 lerec 11517 . . . . . . . . . . . 12 (((((⌊‘(4 / (𝑥↑2))) + 1) ∈ ℝ ∧ 0 < ((⌊‘(4 / (𝑥↑2))) + 1)) ∧ (𝑛 ∈ ℝ ∧ 0 < 𝑛)) → (((⌊‘(4 / (𝑥↑2))) + 1) ≤ 𝑛 ↔ (1 / 𝑛) ≤ (1 / ((⌊‘(4 / (𝑥↑2))) + 1))))
10599, 103, 104syl2anc 586 . . . . . . . . . . 11 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → (((⌊‘(4 / (𝑥↑2))) + 1) ≤ 𝑛 ↔ (1 / 𝑛) ≤ (1 / ((⌊‘(4 / (𝑥↑2))) + 1))))
10698, 105mpbid 234 . . . . . . . . . 10 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → (1 / 𝑛) ≤ (1 / ((⌊‘(4 / (𝑥↑2))) + 1)))
10792, 61, 91, 106leadd2dd 11249 . . . . . . . . 9 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → ((𝑆↑2) + (1 / 𝑛)) ≤ ((𝑆↑2) + (1 / ((⌊‘(4 / (𝑥↑2))) + 1))))
10879, 93, 94, 96, 107letrd 10791 . . . . . . . 8 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → ((𝐴𝐷(𝐹𝑛))↑2) ≤ ((𝑆↑2) + (1 / ((⌊‘(4 / (𝑥↑2))) + 1))))
10916, 49, 50, 25, 51, 52, 54, 17, 55, 56, 57, 61, 62, 33, 65, 75, 108minvecolem2 28646 . . . . . . 7 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → (((𝐹‘((⌊‘(4 / (𝑥↑2))) + 1))𝐷(𝐹𝑛))↑2) ≤ (4 · (1 / ((⌊‘(4 / (𝑥↑2))) + 1))))
110 rpdivcl 12408 . . . . . . . . . 10 (((𝑥↑2) ∈ ℝ+ ∧ 4 ∈ ℝ+) → ((𝑥↑2) / 4) ∈ ℝ+)
11147, 3, 110sylancl 588 . . . . . . . . 9 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → ((𝑥↑2) / 4) ∈ ℝ+)
112 rpcnne0 12401 . . . . . . . . . . . 12 ((𝑥↑2) ∈ ℝ+ → ((𝑥↑2) ∈ ℂ ∧ (𝑥↑2) ≠ 0))
11347, 112syl 17 . . . . . . . . . . 11 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → ((𝑥↑2) ∈ ℂ ∧ (𝑥↑2) ≠ 0))
114 rpcnne0 12401 . . . . . . . . . . . 12 (4 ∈ ℝ+ → (4 ∈ ℂ ∧ 4 ≠ 0))
1153, 114ax-mp 5 . . . . . . . . . . 11 (4 ∈ ℂ ∧ 4 ≠ 0)
116 recdiv 11340 . . . . . . . . . . 11 ((((𝑥↑2) ∈ ℂ ∧ (𝑥↑2) ≠ 0) ∧ (4 ∈ ℂ ∧ 4 ≠ 0)) → (1 / ((𝑥↑2) / 4)) = (4 / (𝑥↑2)))
117113, 115, 116sylancl 588 . . . . . . . . . 10 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → (1 / ((𝑥↑2) / 4)) = (4 / (𝑥↑2)))
1189adantr 483 . . . . . . . . . . . 12 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → (4 / (𝑥↑2)) ∈ ℝ+)
119118rpred 12425 . . . . . . . . . . 11 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → (4 / (𝑥↑2)) ∈ ℝ)
120 flltp1 13164 . . . . . . . . . . 11 ((4 / (𝑥↑2)) ∈ ℝ → (4 / (𝑥↑2)) < ((⌊‘(4 / (𝑥↑2))) + 1))
121119, 120syl 17 . . . . . . . . . 10 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → (4 / (𝑥↑2)) < ((⌊‘(4 / (𝑥↑2))) + 1))
122117, 121eqbrtrd 5080 . . . . . . . . 9 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → (1 / ((𝑥↑2) / 4)) < ((⌊‘(4 / (𝑥↑2))) + 1))
123111, 42, 122ltrec1d 12445 . . . . . . . 8 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → (1 / ((⌊‘(4 / (𝑥↑2))) + 1)) < ((𝑥↑2) / 4))
1241, 2pm3.2i 473 . . . . . . . . . 10 (4 ∈ ℝ ∧ 0 < 4)
125 ltmuldiv2 11508 . . . . . . . . . 10 (((1 / ((⌊‘(4 / (𝑥↑2))) + 1)) ∈ ℝ ∧ (𝑥↑2) ∈ ℝ ∧ (4 ∈ ℝ ∧ 0 < 4)) → ((4 · (1 / ((⌊‘(4 / (𝑥↑2))) + 1))) < (𝑥↑2) ↔ (1 / ((⌊‘(4 / (𝑥↑2))) + 1)) < ((𝑥↑2) / 4)))
126124, 125mp3an3 1446 . . . . . . . . 9 (((1 / ((⌊‘(4 / (𝑥↑2))) + 1)) ∈ ℝ ∧ (𝑥↑2) ∈ ℝ) → ((4 · (1 / ((⌊‘(4 / (𝑥↑2))) + 1))) < (𝑥↑2) ↔ (1 / ((⌊‘(4 / (𝑥↑2))) + 1)) < ((𝑥↑2) / 4)))
12761, 48, 126syl2anc 586 . . . . . . . 8 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → ((4 · (1 / ((⌊‘(4 / (𝑥↑2))) + 1))) < (𝑥↑2) ↔ (1 / ((⌊‘(4 / (𝑥↑2))) + 1)) < ((𝑥↑2) / 4)))
128123, 127mpbird 259 . . . . . . 7 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → (4 · (1 / ((⌊‘(4 / (𝑥↑2))) + 1))) < (𝑥↑2))
12941, 46, 48, 109, 128lelttrd 10792 . . . . . 6 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → (((𝐹‘((⌊‘(4 / (𝑥↑2))) + 1))𝐷(𝐹𝑛))↑2) < (𝑥↑2))
130 metge0 22949 . . . . . . . 8 ((𝐷 ∈ (Met‘𝑋) ∧ (𝐹‘((⌊‘(4 / (𝑥↑2))) + 1)) ∈ 𝑋 ∧ (𝐹𝑛) ∈ 𝑋) → 0 ≤ ((𝐹‘((⌊‘(4 / (𝑥↑2))) + 1))𝐷(𝐹𝑛)))
13120, 34, 38, 130syl3anc 1367 . . . . . . 7 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → 0 ≤ ((𝐹‘((⌊‘(4 / (𝑥↑2))) + 1))𝐷(𝐹𝑛)))
132 rprege0 12398 . . . . . . . 8 (𝑥 ∈ ℝ+ → (𝑥 ∈ ℝ ∧ 0 ≤ 𝑥))
133132ad2antlr 725 . . . . . . 7 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → (𝑥 ∈ ℝ ∧ 0 ≤ 𝑥))
134 lt2sq 13492 . . . . . . 7 (((((𝐹‘((⌊‘(4 / (𝑥↑2))) + 1))𝐷(𝐹𝑛)) ∈ ℝ ∧ 0 ≤ ((𝐹‘((⌊‘(4 / (𝑥↑2))) + 1))𝐷(𝐹𝑛))) ∧ (𝑥 ∈ ℝ ∧ 0 ≤ 𝑥)) → (((𝐹‘((⌊‘(4 / (𝑥↑2))) + 1))𝐷(𝐹𝑛)) < 𝑥 ↔ (((𝐹‘((⌊‘(4 / (𝑥↑2))) + 1))𝐷(𝐹𝑛))↑2) < (𝑥↑2)))
13540, 131, 133, 134syl21anc 835 . . . . . 6 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → (((𝐹‘((⌊‘(4 / (𝑥↑2))) + 1))𝐷(𝐹𝑛)) < 𝑥 ↔ (((𝐹‘((⌊‘(4 / (𝑥↑2))) + 1))𝐷(𝐹𝑛))↑2) < (𝑥↑2)))
136129, 135mpbird 259 . . . . 5 (((𝜑𝑥 ∈ ℝ+) ∧ 𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))) → ((𝐹‘((⌊‘(4 / (𝑥↑2))) + 1))𝐷(𝐹𝑛)) < 𝑥)
137136ralrimiva 3182 . . . 4 ((𝜑𝑥 ∈ ℝ+) → ∀𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))((𝐹‘((⌊‘(4 / (𝑥↑2))) + 1))𝐷(𝐹𝑛)) < 𝑥)
138 fveq2 6664 . . . . . 6 (𝑗 = ((⌊‘(4 / (𝑥↑2))) + 1) → (ℤ𝑗) = (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1)))
139 fveq2 6664 . . . . . . . 8 (𝑗 = ((⌊‘(4 / (𝑥↑2))) + 1) → (𝐹𝑗) = (𝐹‘((⌊‘(4 / (𝑥↑2))) + 1)))
140139oveq1d 7165 . . . . . . 7 (𝑗 = ((⌊‘(4 / (𝑥↑2))) + 1) → ((𝐹𝑗)𝐷(𝐹𝑛)) = ((𝐹‘((⌊‘(4 / (𝑥↑2))) + 1))𝐷(𝐹𝑛)))
141140breq1d 5068 . . . . . 6 (𝑗 = ((⌊‘(4 / (𝑥↑2))) + 1) → (((𝐹𝑗)𝐷(𝐹𝑛)) < 𝑥 ↔ ((𝐹‘((⌊‘(4 / (𝑥↑2))) + 1))𝐷(𝐹𝑛)) < 𝑥))
142138, 141raleqbidv 3401 . . . . 5 (𝑗 = ((⌊‘(4 / (𝑥↑2))) + 1) → (∀𝑛 ∈ (ℤ𝑗)((𝐹𝑗)𝐷(𝐹𝑛)) < 𝑥 ↔ ∀𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))((𝐹‘((⌊‘(4 / (𝑥↑2))) + 1))𝐷(𝐹𝑛)) < 𝑥))
143142rspcev 3622 . . . 4 ((((⌊‘(4 / (𝑥↑2))) + 1) ∈ ℕ ∧ ∀𝑛 ∈ (ℤ‘((⌊‘(4 / (𝑥↑2))) + 1))((𝐹‘((⌊‘(4 / (𝑥↑2))) + 1))𝐷(𝐹𝑛)) < 𝑥) → ∃𝑗 ∈ ℕ ∀𝑛 ∈ (ℤ𝑗)((𝐹𝑗)𝐷(𝐹𝑛)) < 𝑥)
14413, 137, 143syl2anc 586 . . 3 ((𝜑𝑥 ∈ ℝ+) → ∃𝑗 ∈ ℕ ∀𝑛 ∈ (ℤ𝑗)((𝐹𝑗)𝐷(𝐹𝑛)) < 𝑥)
145144ralrimiva 3182 . 2 (𝜑 → ∀𝑥 ∈ ℝ+𝑗 ∈ ℕ ∀𝑛 ∈ (ℤ𝑗)((𝐹𝑗)𝐷(𝐹𝑛)) < 𝑥)
146 nnuz 12275 . . 3 ℕ = (ℤ‘1)
14716, 17imsxmet 28463 . . . 4 (𝑈 ∈ NrmCVec → 𝐷 ∈ (∞Met‘𝑋))
14814, 15, 1473syl 18 . . 3 (𝜑𝐷 ∈ (∞Met‘𝑋))
149 1zzd 12007 . . 3 (𝜑 → 1 ∈ ℤ)
150 eqidd 2822 . . 3 ((𝜑𝑛 ∈ ℕ) → (𝐹𝑛) = (𝐹𝑛))
151 eqidd 2822 . . 3 ((𝜑𝑗 ∈ ℕ) → (𝐹𝑗) = (𝐹𝑗))
15230, 28fssd 6522 . . 3 (𝜑𝐹:ℕ⟶𝑋)
153146, 148, 149, 150, 151, 152iscauf 23877 . 2 (𝜑 → (𝐹 ∈ (Cau‘𝐷) ↔ ∀𝑥 ∈ ℝ+𝑗 ∈ ℕ ∀𝑛 ∈ (ℤ𝑗)((𝐹𝑗)𝐷(𝐹𝑛)) < 𝑥))
154145, 153mpbird 259 1 (𝜑𝐹 ∈ (Cau‘𝐷))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 208  wa 398  w3a 1083   = wceq 1533  wcel 2110  wne 3016  wral 3138  wrex 3139  cin 3934  wss 3935  c0 4290   class class class wbr 5058  cmpt 5138  ran crn 5550  wf 6345  cfv 6349  (class class class)co 7150  infcinf 8899  cc 10529  cr 10530  0cc0 10531  1c1 10532   + caddc 10534   · cmul 10536   < clt 10669  cle 10670   / cdiv 11291  cn 11632  2c2 11686  4c4 11688  0cn0 11891  cz 11975  cuz 12237  +crp 12383  cfl 13154  cexp 13423  ∞Metcxmet 20524  Metcmet 20525  MetOpencmopn 20529  Cauccau 23850  NrmCVeccnv 28355  BaseSetcba 28357  𝑣 cnsb 28360  normCVcnmcv 28361  IndMetcims 28362  SubSpcss 28492  CPreHilOLDccphlo 28583  CBanccbn 28633
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1792  ax-4 1806  ax-5 1907  ax-6 1966  ax-7 2011  ax-8 2112  ax-9 2120  ax-10 2141  ax-11 2157  ax-12 2173  ax-ext 2793  ax-rep 5182  ax-sep 5195  ax-nul 5202  ax-pow 5258  ax-pr 5321  ax-un 7455  ax-cnex 10587  ax-resscn 10588  ax-1cn 10589  ax-icn 10590  ax-addcl 10591  ax-addrcl 10592  ax-mulcl 10593  ax-mulrcl 10594  ax-mulcom 10595  ax-addass 10596  ax-mulass 10597  ax-distr 10598  ax-i2m1 10599  ax-1ne0 10600  ax-1rid 10601  ax-rnegex 10602  ax-rrecex 10603  ax-cnre 10604  ax-pre-lttri 10605  ax-pre-lttrn 10606  ax-pre-ltadd 10607  ax-pre-mulgt0 10608  ax-pre-sup 10609  ax-addf 10610  ax-mulf 10611
This theorem depends on definitions:  df-bi 209  df-an 399  df-or 844  df-3or 1084  df-3an 1085  df-tru 1536  df-ex 1777  df-nf 1781  df-sb 2066  df-mo 2618  df-eu 2650  df-clab 2800  df-cleq 2814  df-clel 2893  df-nfc 2963  df-ne 3017  df-nel 3124  df-ral 3143  df-rex 3144  df-reu 3145  df-rmo 3146  df-rab 3147  df-v 3496  df-sbc 3772  df-csb 3883  df-dif 3938  df-un 3940  df-in 3942  df-ss 3951  df-pss 3953  df-nul 4291  df-if 4467  df-pw 4540  df-sn 4561  df-pr 4563  df-tp 4565  df-op 4567  df-uni 4832  df-iun 4913  df-br 5059  df-opab 5121  df-mpt 5139  df-tr 5165  df-id 5454  df-eprel 5459  df-po 5468  df-so 5469  df-fr 5508  df-we 5510  df-xp 5555  df-rel 5556  df-cnv 5557  df-co 5558  df-dm 5559  df-rn 5560  df-res 5561  df-ima 5562  df-pred 6142  df-ord 6188  df-on 6189  df-lim 6190  df-suc 6191  df-iota 6308  df-fun 6351  df-fn 6352  df-f 6353  df-f1 6354  df-fo 6355  df-f1o 6356  df-fv 6357  df-riota 7108  df-ov 7153  df-oprab 7154  df-mpo 7155  df-om 7575  df-1st 7683  df-2nd 7684  df-wrecs 7941  df-recs 8002  df-rdg 8040  df-er 8283  df-map 8402  df-pm 8403  df-en 8504  df-dom 8505  df-sdom 8506  df-sup 8900  df-inf 8901  df-pnf 10671  df-mnf 10672  df-xr 10673  df-ltxr 10674  df-le 10675  df-sub 10866  df-neg 10867  df-div 11292  df-nn 11633  df-2 11694  df-3 11695  df-4 11696  df-n0 11892  df-z 11976  df-uz 12238  df-rp 12384  df-xneg 12501  df-xadd 12502  df-xmul 12503  df-fl 13156  df-seq 13364  df-exp 13424  df-cj 14452  df-re 14453  df-im 14454  df-sqrt 14588  df-abs 14589  df-psmet 20531  df-xmet 20532  df-met 20533  df-bl 20534  df-cau 23853  df-grpo 28264  df-gid 28265  df-ginv 28266  df-gdiv 28267  df-ablo 28316  df-vc 28330  df-nv 28363  df-va 28366  df-ba 28367  df-sm 28368  df-0v 28369  df-vs 28370  df-nmcv 28371  df-ims 28372  df-ssp 28493  df-ph 28584  df-cbn 28634
This theorem is referenced by:  minvecolem4a  28648
  Copyright terms: Public domain W3C validator