Users' Mathboxes Mathbox for Glauco Siliprandi < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  stirlinglem15 Structured version   Visualization version   GIF version

Theorem stirlinglem15 42730
Description: The Stirling's formula is proven using a number of local definitions. The main theorem stirling 42731 will use this final lemma, but it will not expose the local definitions. (Contributed by Glauco Siliprandi, 29-Jun-2017.)
Hypotheses
Ref Expression
stirlinglem15.1 𝑛𝜑
stirlinglem15.2 𝑆 = (𝑛 ∈ ℕ0 ↦ ((√‘((2 · π) · 𝑛)) · ((𝑛 / e)↑𝑛)))
stirlinglem15.3 𝐴 = (𝑛 ∈ ℕ ↦ ((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))))
stirlinglem15.4 𝐷 = (𝑛 ∈ ℕ ↦ (𝐴‘(2 · 𝑛)))
stirlinglem15.5 𝐸 = (𝑛 ∈ ℕ ↦ ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛)))
stirlinglem15.6 𝑉 = (𝑛 ∈ ℕ ↦ ((((2↑(4 · 𝑛)) · ((!‘𝑛)↑4)) / ((!‘(2 · 𝑛))↑2)) / ((2 · 𝑛) + 1)))
stirlinglem15.7 𝐹 = (𝑛 ∈ ℕ ↦ (((𝐴𝑛)↑4) / ((𝐷𝑛)↑2)))
stirlinglem15.8 𝐻 = (𝑛 ∈ ℕ ↦ ((𝑛↑2) / (𝑛 · ((2 · 𝑛) + 1))))
stirlinglem15.9 (𝜑𝐶 ∈ ℝ+)
stirlinglem15.10 (𝜑𝐴𝐶)
Assertion
Ref Expression
stirlinglem15 (𝜑 → (𝑛 ∈ ℕ ↦ ((!‘𝑛) / (𝑆𝑛))) ⇝ 1)
Distinct variable group:   𝐶,𝑛
Allowed substitution hints:   𝜑(𝑛)   𝐴(𝑛)   𝐷(𝑛)   𝑆(𝑛)   𝐸(𝑛)   𝐹(𝑛)   𝐻(𝑛)   𝑉(𝑛)

Proof of Theorem stirlinglem15
Dummy variable 𝑘 is distinct from all other variables.
StepHypRef Expression
1 stirlinglem15.1 . . 3 𝑛𝜑
2 nnnn0 11892 . . . . . . 7 (𝑛 ∈ ℕ → 𝑛 ∈ ℕ0)
32adantl 485 . . . . . 6 ((𝜑𝑛 ∈ ℕ) → 𝑛 ∈ ℕ0)
4 2cnd 11703 . . . . . . . . . 10 ((𝜑𝑛 ∈ ℕ) → 2 ∈ ℂ)
5 picn 25052 . . . . . . . . . . 11 π ∈ ℂ
65a1i 11 . . . . . . . . . 10 ((𝜑𝑛 ∈ ℕ) → π ∈ ℂ)
74, 6mulcld 10650 . . . . . . . . 9 ((𝜑𝑛 ∈ ℕ) → (2 · π) ∈ ℂ)
8 nncn 11633 . . . . . . . . . 10 (𝑛 ∈ ℕ → 𝑛 ∈ ℂ)
98adantl 485 . . . . . . . . 9 ((𝜑𝑛 ∈ ℕ) → 𝑛 ∈ ℂ)
107, 9mulcld 10650 . . . . . . . 8 ((𝜑𝑛 ∈ ℕ) → ((2 · π) · 𝑛) ∈ ℂ)
1110sqrtcld 14789 . . . . . . 7 ((𝜑𝑛 ∈ ℕ) → (√‘((2 · π) · 𝑛)) ∈ ℂ)
12 ere 15434 . . . . . . . . . . . 12 e ∈ ℝ
1312recni 10644 . . . . . . . . . . 11 e ∈ ℂ
1413a1i 11 . . . . . . . . . 10 (𝑛 ∈ ℕ → e ∈ ℂ)
15 epos 15552 . . . . . . . . . . . 12 0 < e
1612, 15gt0ne0ii 11165 . . . . . . . . . . 11 e ≠ 0
1716a1i 11 . . . . . . . . . 10 (𝑛 ∈ ℕ → e ≠ 0)
188, 14, 17divcld 11405 . . . . . . . . 9 (𝑛 ∈ ℕ → (𝑛 / e) ∈ ℂ)
1918, 2expcld 13506 . . . . . . . 8 (𝑛 ∈ ℕ → ((𝑛 / e)↑𝑛) ∈ ℂ)
2019adantl 485 . . . . . . 7 ((𝜑𝑛 ∈ ℕ) → ((𝑛 / e)↑𝑛) ∈ ℂ)
2111, 20mulcld 10650 . . . . . 6 ((𝜑𝑛 ∈ ℕ) → ((√‘((2 · π) · 𝑛)) · ((𝑛 / e)↑𝑛)) ∈ ℂ)
22 stirlinglem15.2 . . . . . . 7 𝑆 = (𝑛 ∈ ℕ0 ↦ ((√‘((2 · π) · 𝑛)) · ((𝑛 / e)↑𝑛)))
2322fvmpt2 6756 . . . . . 6 ((𝑛 ∈ ℕ0 ∧ ((√‘((2 · π) · 𝑛)) · ((𝑛 / e)↑𝑛)) ∈ ℂ) → (𝑆𝑛) = ((√‘((2 · π) · 𝑛)) · ((𝑛 / e)↑𝑛)))
243, 21, 23syl2anc 587 . . . . 5 ((𝜑𝑛 ∈ ℕ) → (𝑆𝑛) = ((√‘((2 · π) · 𝑛)) · ((𝑛 / e)↑𝑛)))
2524oveq2d 7151 . . . 4 ((𝜑𝑛 ∈ ℕ) → ((!‘𝑛) / (𝑆𝑛)) = ((!‘𝑛) / ((√‘((2 · π) · 𝑛)) · ((𝑛 / e)↑𝑛))))
266sqrtcld 14789 . . . . . . . 8 ((𝜑𝑛 ∈ ℕ) → (√‘π) ∈ ℂ)
27 2cnd 11703 . . . . . . . . . . 11 (𝑛 ∈ ℕ → 2 ∈ ℂ)
2827, 8mulcld 10650 . . . . . . . . . 10 (𝑛 ∈ ℕ → (2 · 𝑛) ∈ ℂ)
2928sqrtcld 14789 . . . . . . . . 9 (𝑛 ∈ ℕ → (√‘(2 · 𝑛)) ∈ ℂ)
3029adantl 485 . . . . . . . 8 ((𝜑𝑛 ∈ ℕ) → (√‘(2 · 𝑛)) ∈ ℂ)
3126, 30, 20mulassd 10653 . . . . . . 7 ((𝜑𝑛 ∈ ℕ) → (((√‘π) · (√‘(2 · 𝑛))) · ((𝑛 / e)↑𝑛)) = ((√‘π) · ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))))
32 stirlinglem15.7 . . . . . . . . . . . . . . . 16 𝐹 = (𝑛 ∈ ℕ ↦ (((𝐴𝑛)↑4) / ((𝐷𝑛)↑2)))
33 nfmpt1 5128 . . . . . . . . . . . . . . . 16 𝑛(𝑛 ∈ ℕ ↦ (((𝐴𝑛)↑4) / ((𝐷𝑛)↑2)))
3432, 33nfcxfr 2953 . . . . . . . . . . . . . . 15 𝑛𝐹
35 stirlinglem15.8 . . . . . . . . . . . . . . . 16 𝐻 = (𝑛 ∈ ℕ ↦ ((𝑛↑2) / (𝑛 · ((2 · 𝑛) + 1))))
36 nfmpt1 5128 . . . . . . . . . . . . . . . 16 𝑛(𝑛 ∈ ℕ ↦ ((𝑛↑2) / (𝑛 · ((2 · 𝑛) + 1))))
3735, 36nfcxfr 2953 . . . . . . . . . . . . . . 15 𝑛𝐻
38 stirlinglem15.6 . . . . . . . . . . . . . . . 16 𝑉 = (𝑛 ∈ ℕ ↦ ((((2↑(4 · 𝑛)) · ((!‘𝑛)↑4)) / ((!‘(2 · 𝑛))↑2)) / ((2 · 𝑛) + 1)))
39 nfmpt1 5128 . . . . . . . . . . . . . . . 16 𝑛(𝑛 ∈ ℕ ↦ ((((2↑(4 · 𝑛)) · ((!‘𝑛)↑4)) / ((!‘(2 · 𝑛))↑2)) / ((2 · 𝑛) + 1)))
4038, 39nfcxfr 2953 . . . . . . . . . . . . . . 15 𝑛𝑉
41 nnuz 12269 . . . . . . . . . . . . . . 15 ℕ = (ℤ‘1)
42 1zzd 12001 . . . . . . . . . . . . . . 15 (𝜑 → 1 ∈ ℤ)
43 stirlinglem15.3 . . . . . . . . . . . . . . . . 17 𝐴 = (𝑛 ∈ ℕ ↦ ((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))))
44 nfmpt1 5128 . . . . . . . . . . . . . . . . 17 𝑛(𝑛 ∈ ℕ ↦ ((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))))
4543, 44nfcxfr 2953 . . . . . . . . . . . . . . . 16 𝑛𝐴
46 stirlinglem15.4 . . . . . . . . . . . . . . . . 17 𝐷 = (𝑛 ∈ ℕ ↦ (𝐴‘(2 · 𝑛)))
47 nfmpt1 5128 . . . . . . . . . . . . . . . . 17 𝑛(𝑛 ∈ ℕ ↦ (𝐴‘(2 · 𝑛)))
4846, 47nfcxfr 2953 . . . . . . . . . . . . . . . 16 𝑛𝐷
49 faccl 13639 . . . . . . . . . . . . . . . . . . . . 21 (𝑛 ∈ ℕ0 → (!‘𝑛) ∈ ℕ)
502, 49syl 17 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → (!‘𝑛) ∈ ℕ)
5150nnrpd 12417 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ ℕ → (!‘𝑛) ∈ ℝ+)
52 2rp 12382 . . . . . . . . . . . . . . . . . . . . . . 23 2 ∈ ℝ+
5352a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 (𝑛 ∈ ℕ → 2 ∈ ℝ+)
54 nnrp 12388 . . . . . . . . . . . . . . . . . . . . . 22 (𝑛 ∈ ℕ → 𝑛 ∈ ℝ+)
5553, 54rpmulcld 12435 . . . . . . . . . . . . . . . . . . . . 21 (𝑛 ∈ ℕ → (2 · 𝑛) ∈ ℝ+)
5655rpsqrtcld 14763 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → (√‘(2 · 𝑛)) ∈ ℝ+)
57 epr 15553 . . . . . . . . . . . . . . . . . . . . . . 23 e ∈ ℝ+
5857a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 (𝑛 ∈ ℕ → e ∈ ℝ+)
5954, 58rpdivcld 12436 . . . . . . . . . . . . . . . . . . . . 21 (𝑛 ∈ ℕ → (𝑛 / e) ∈ ℝ+)
60 nnz 11992 . . . . . . . . . . . . . . . . . . . . 21 (𝑛 ∈ ℕ → 𝑛 ∈ ℤ)
6159, 60rpexpcld 13604 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → ((𝑛 / e)↑𝑛) ∈ ℝ+)
6256, 61rpmulcld 12435 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ ℕ → ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛)) ∈ ℝ+)
6351, 62rpdivcld 12436 . . . . . . . . . . . . . . . . . 18 (𝑛 ∈ ℕ → ((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))) ∈ ℝ+)
6443, 63fmpti 6853 . . . . . . . . . . . . . . . . 17 𝐴:ℕ⟶ℝ+
6564a1i 11 . . . . . . . . . . . . . . . 16 (𝜑𝐴:ℕ⟶ℝ+)
66 eqid 2798 . . . . . . . . . . . . . . . 16 (𝑛 ∈ ℕ ↦ ((𝐴𝑛)↑4)) = (𝑛 ∈ ℕ ↦ ((𝐴𝑛)↑4))
67 eqid 2798 . . . . . . . . . . . . . . . 16 (𝑛 ∈ ℕ ↦ ((𝐷𝑛)↑2)) = (𝑛 ∈ ℕ ↦ ((𝐷𝑛)↑2))
6864a1i 11 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → 𝐴:ℕ⟶ℝ+)
69 2nn 11698 . . . . . . . . . . . . . . . . . . . . . 22 2 ∈ ℕ
7069a1i 11 . . . . . . . . . . . . . . . . . . . . 21 (𝑛 ∈ ℕ → 2 ∈ ℕ)
71 id 22 . . . . . . . . . . . . . . . . . . . . 21 (𝑛 ∈ ℕ → 𝑛 ∈ ℕ)
7270, 71nnmulcld 11678 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → (2 · 𝑛) ∈ ℕ)
7368, 72ffvelrnd 6829 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ ℕ → (𝐴‘(2 · 𝑛)) ∈ ℝ+)
7446fvmpt2 6756 . . . . . . . . . . . . . . . . . . 19 ((𝑛 ∈ ℕ ∧ (𝐴‘(2 · 𝑛)) ∈ ℝ+) → (𝐷𝑛) = (𝐴‘(2 · 𝑛)))
7573, 74mpdan 686 . . . . . . . . . . . . . . . . . 18 (𝑛 ∈ ℕ → (𝐷𝑛) = (𝐴‘(2 · 𝑛)))
7675, 73eqeltrd 2890 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ ℕ → (𝐷𝑛) ∈ ℝ+)
7776adantl 485 . . . . . . . . . . . . . . . 16 ((𝜑𝑛 ∈ ℕ) → (𝐷𝑛) ∈ ℝ+)
78 stirlinglem15.9 . . . . . . . . . . . . . . . 16 (𝜑𝐶 ∈ ℝ+)
79 stirlinglem15.10 . . . . . . . . . . . . . . . 16 (𝜑𝐴𝐶)
801, 45, 48, 46, 65, 32, 66, 67, 77, 78, 79stirlinglem8 42723 . . . . . . . . . . . . . . 15 (𝜑𝐹 ⇝ (𝐶↑2))
81 nnex 11631 . . . . . . . . . . . . . . . . . 18 ℕ ∈ V
8281mptex 6963 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ ℕ ↦ ((((2↑(4 · 𝑛)) · ((!‘𝑛)↑4)) / ((!‘(2 · 𝑛))↑2)) / ((2 · 𝑛) + 1))) ∈ V
8338, 82eqeltri 2886 . . . . . . . . . . . . . . . 16 𝑉 ∈ V
8483a1i 11 . . . . . . . . . . . . . . 15 (𝜑𝑉 ∈ V)
85 eqid 2798 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ ℕ ↦ (1 − (1 / ((2 · 𝑛) + 1)))) = (𝑛 ∈ ℕ ↦ (1 − (1 / ((2 · 𝑛) + 1))))
86 eqid 2798 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ ℕ ↦ (1 / ((2 · 𝑛) + 1))) = (𝑛 ∈ ℕ ↦ (1 / ((2 · 𝑛) + 1)))
87 eqid 2798 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ ℕ ↦ (1 / 𝑛)) = (𝑛 ∈ ℕ ↦ (1 / 𝑛))
8835, 85, 86, 87stirlinglem1 42716 . . . . . . . . . . . . . . . 16 𝐻 ⇝ (1 / 2)
8988a1i 11 . . . . . . . . . . . . . . 15 (𝜑𝐻 ⇝ (1 / 2))
9050nncnd 11641 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑛 ∈ ℕ → (!‘𝑛) ∈ ℂ)
9129, 19mulcld 10650 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑛 ∈ ℕ → ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛)) ∈ ℂ)
9255sqrtgt0d 14764 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑛 ∈ ℕ → 0 < (√‘(2 · 𝑛)))
9392gt0ne0d 11193 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑛 ∈ ℕ → (√‘(2 · 𝑛)) ≠ 0)
94 nnne0 11659 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑛 ∈ ℕ → 𝑛 ≠ 0)
958, 14, 94, 17divne0d 11421 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑛 ∈ ℕ → (𝑛 / e) ≠ 0)
9618, 95, 60expne0d 13512 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑛 ∈ ℕ → ((𝑛 / e)↑𝑛) ≠ 0)
9729, 19, 93, 96mulne0d 11281 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑛 ∈ ℕ → ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛)) ≠ 0)
9890, 91, 97divcld 11405 . . . . . . . . . . . . . . . . . . . . . 22 (𝑛 ∈ ℕ → ((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))) ∈ ℂ)
9943fvmpt2 6756 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑛 ∈ ℕ ∧ ((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))) ∈ ℂ) → (𝐴𝑛) = ((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))))
10098, 99mpdan 686 . . . . . . . . . . . . . . . . . . . . 21 (𝑛 ∈ ℕ → (𝐴𝑛) = ((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))))
101100, 98eqeltrd 2890 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → (𝐴𝑛) ∈ ℂ)
102 4nn0 11904 . . . . . . . . . . . . . . . . . . . . 21 4 ∈ ℕ0
103102a1i 11 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → 4 ∈ ℕ0)
104101, 103expcld 13506 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ ℕ → ((𝐴𝑛)↑4) ∈ ℂ)
10576rpcnd 12421 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → (𝐷𝑛) ∈ ℂ)
106105sqcld 13504 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ ℕ → ((𝐷𝑛)↑2) ∈ ℂ)
10776rpne0d 12424 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → (𝐷𝑛) ≠ 0)
108 2z 12002 . . . . . . . . . . . . . . . . . . . . 21 2 ∈ ℤ
109108a1i 11 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → 2 ∈ ℤ)
110105, 107, 109expne0d 13512 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ ℕ → ((𝐷𝑛)↑2) ≠ 0)
111104, 106, 110divcld 11405 . . . . . . . . . . . . . . . . . 18 (𝑛 ∈ ℕ → (((𝐴𝑛)↑4) / ((𝐷𝑛)↑2)) ∈ ℂ)
11232fvmpt2 6756 . . . . . . . . . . . . . . . . . 18 ((𝑛 ∈ ℕ ∧ (((𝐴𝑛)↑4) / ((𝐷𝑛)↑2)) ∈ ℂ) → (𝐹𝑛) = (((𝐴𝑛)↑4) / ((𝐷𝑛)↑2)))
113111, 112mpdan 686 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ ℕ → (𝐹𝑛) = (((𝐴𝑛)↑4) / ((𝐷𝑛)↑2)))
114113, 111eqeltrd 2890 . . . . . . . . . . . . . . . 16 (𝑛 ∈ ℕ → (𝐹𝑛) ∈ ℂ)
115114adantl 485 . . . . . . . . . . . . . . 15 ((𝜑𝑛 ∈ ℕ) → (𝐹𝑛) ∈ ℂ)
1168sqcld 13504 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ ℕ → (𝑛↑2) ∈ ℂ)
117 1cnd 10625 . . . . . . . . . . . . . . . . . . . . 21 (𝑛 ∈ ℕ → 1 ∈ ℂ)
11828, 117addcld 10649 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → ((2 · 𝑛) + 1) ∈ ℂ)
1198, 118mulcld 10650 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ ℕ → (𝑛 · ((2 · 𝑛) + 1)) ∈ ℂ)
12072nnred 11640 . . . . . . . . . . . . . . . . . . . . . 22 (𝑛 ∈ ℕ → (2 · 𝑛) ∈ ℝ)
121 1red 10631 . . . . . . . . . . . . . . . . . . . . . 22 (𝑛 ∈ ℕ → 1 ∈ ℝ)
12272nngt0d 11674 . . . . . . . . . . . . . . . . . . . . . 22 (𝑛 ∈ ℕ → 0 < (2 · 𝑛))
123 0lt1 11151 . . . . . . . . . . . . . . . . . . . . . . 23 0 < 1
124123a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 (𝑛 ∈ ℕ → 0 < 1)
125120, 121, 122, 124addgt0d 11204 . . . . . . . . . . . . . . . . . . . . 21 (𝑛 ∈ ℕ → 0 < ((2 · 𝑛) + 1))
126125gt0ne0d 11193 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → ((2 · 𝑛) + 1) ≠ 0)
1278, 118, 94, 126mulne0d 11281 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ ℕ → (𝑛 · ((2 · 𝑛) + 1)) ≠ 0)
128116, 119, 127divcld 11405 . . . . . . . . . . . . . . . . . 18 (𝑛 ∈ ℕ → ((𝑛↑2) / (𝑛 · ((2 · 𝑛) + 1))) ∈ ℂ)
12935fvmpt2 6756 . . . . . . . . . . . . . . . . . 18 ((𝑛 ∈ ℕ ∧ ((𝑛↑2) / (𝑛 · ((2 · 𝑛) + 1))) ∈ ℂ) → (𝐻𝑛) = ((𝑛↑2) / (𝑛 · ((2 · 𝑛) + 1))))
130128, 129mpdan 686 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ ℕ → (𝐻𝑛) = ((𝑛↑2) / (𝑛 · ((2 · 𝑛) + 1))))
131130, 128eqeltrd 2890 . . . . . . . . . . . . . . . 16 (𝑛 ∈ ℕ → (𝐻𝑛) ∈ ℂ)
132131adantl 485 . . . . . . . . . . . . . . 15 ((𝜑𝑛 ∈ ℕ) → (𝐻𝑛) ∈ ℂ)
133111, 128mulcld 10650 . . . . . . . . . . . . . . . . . 18 (𝑛 ∈ ℕ → ((((𝐴𝑛)↑4) / ((𝐷𝑛)↑2)) · ((𝑛↑2) / (𝑛 · ((2 · 𝑛) + 1)))) ∈ ℂ)
134 stirlinglem15.5 . . . . . . . . . . . . . . . . . . . 20 𝐸 = (𝑛 ∈ ℕ ↦ ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛)))
13543, 46, 134, 38stirlinglem3 42718 . . . . . . . . . . . . . . . . . . 19 𝑉 = (𝑛 ∈ ℕ ↦ ((((𝐴𝑛)↑4) / ((𝐷𝑛)↑2)) · ((𝑛↑2) / (𝑛 · ((2 · 𝑛) + 1)))))
136135fvmpt2 6756 . . . . . . . . . . . . . . . . . 18 ((𝑛 ∈ ℕ ∧ ((((𝐴𝑛)↑4) / ((𝐷𝑛)↑2)) · ((𝑛↑2) / (𝑛 · ((2 · 𝑛) + 1)))) ∈ ℂ) → (𝑉𝑛) = ((((𝐴𝑛)↑4) / ((𝐷𝑛)↑2)) · ((𝑛↑2) / (𝑛 · ((2 · 𝑛) + 1)))))
137133, 136mpdan 686 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ ℕ → (𝑉𝑛) = ((((𝐴𝑛)↑4) / ((𝐷𝑛)↑2)) · ((𝑛↑2) / (𝑛 · ((2 · 𝑛) + 1)))))
138113, 130oveq12d 7153 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ ℕ → ((𝐹𝑛) · (𝐻𝑛)) = ((((𝐴𝑛)↑4) / ((𝐷𝑛)↑2)) · ((𝑛↑2) / (𝑛 · ((2 · 𝑛) + 1)))))
139137, 138eqtr4d 2836 . . . . . . . . . . . . . . . 16 (𝑛 ∈ ℕ → (𝑉𝑛) = ((𝐹𝑛) · (𝐻𝑛)))
140139adantl 485 . . . . . . . . . . . . . . 15 ((𝜑𝑛 ∈ ℕ) → (𝑉𝑛) = ((𝐹𝑛) · (𝐻𝑛)))
1411, 34, 37, 40, 41, 42, 80, 84, 89, 115, 132, 140climmulf 42246 . . . . . . . . . . . . . 14 (𝜑𝑉 ⇝ ((𝐶↑2) · (1 / 2)))
14238wallispi2 42715 . . . . . . . . . . . . . 14 𝑉 ⇝ (π / 2)
143 climuni 14901 . . . . . . . . . . . . . 14 ((𝑉 ⇝ ((𝐶↑2) · (1 / 2)) ∧ 𝑉 ⇝ (π / 2)) → ((𝐶↑2) · (1 / 2)) = (π / 2))
144141, 142, 143sylancl 589 . . . . . . . . . . . . 13 (𝜑 → ((𝐶↑2) · (1 / 2)) = (π / 2))
145144oveq1d 7150 . . . . . . . . . . . 12 (𝜑 → (((𝐶↑2) · (1 / 2)) / (1 / 2)) = ((π / 2) / (1 / 2)))
14678rpcnd 12421 . . . . . . . . . . . . . 14 (𝜑𝐶 ∈ ℂ)
147146sqcld 13504 . . . . . . . . . . . . 13 (𝜑 → (𝐶↑2) ∈ ℂ)
148 1cnd 10625 . . . . . . . . . . . . . 14 (𝜑 → 1 ∈ ℂ)
149148halfcld 11870 . . . . . . . . . . . . 13 (𝜑 → (1 / 2) ∈ ℂ)
150 2cnd 11703 . . . . . . . . . . . . . 14 (𝜑 → 2 ∈ ℂ)
151 2pos 11728 . . . . . . . . . . . . . . . 16 0 < 2
152151a1i 11 . . . . . . . . . . . . . . 15 (𝜑 → 0 < 2)
153152gt0ne0d 11193 . . . . . . . . . . . . . 14 (𝜑 → 2 ≠ 0)
154150, 153recne0d 11399 . . . . . . . . . . . . 13 (𝜑 → (1 / 2) ≠ 0)
155147, 149, 154divcan4d 11411 . . . . . . . . . . . 12 (𝜑 → (((𝐶↑2) · (1 / 2)) / (1 / 2)) = (𝐶↑2))
1565a1i 11 . . . . . . . . . . . . . 14 (𝜑 → π ∈ ℂ)
157123a1i 11 . . . . . . . . . . . . . . 15 (𝜑 → 0 < 1)
158157gt0ne0d 11193 . . . . . . . . . . . . . 14 (𝜑 → 1 ≠ 0)
159156, 148, 150, 158, 153divcan7d 11433 . . . . . . . . . . . . 13 (𝜑 → ((π / 2) / (1 / 2)) = (π / 1))
160156div1d 11397 . . . . . . . . . . . . 13 (𝜑 → (π / 1) = π)
161159, 160eqtrd 2833 . . . . . . . . . . . 12 (𝜑 → ((π / 2) / (1 / 2)) = π)
162145, 155, 1613eqtr3d 2841 . . . . . . . . . . 11 (𝜑 → (𝐶↑2) = π)
163162fveq2d 6649 . . . . . . . . . 10 (𝜑 → (√‘(𝐶↑2)) = (√‘π))
16478rprege0d 12426 . . . . . . . . . . 11 (𝜑 → (𝐶 ∈ ℝ ∧ 0 ≤ 𝐶))
165 sqrtsq 14621 . . . . . . . . . . 11 ((𝐶 ∈ ℝ ∧ 0 ≤ 𝐶) → (√‘(𝐶↑2)) = 𝐶)
166164, 165syl 17 . . . . . . . . . 10 (𝜑 → (√‘(𝐶↑2)) = 𝐶)
167163, 166eqtr3d 2835 . . . . . . . . 9 (𝜑 → (√‘π) = 𝐶)
168167adantr 484 . . . . . . . 8 ((𝜑𝑛 ∈ ℕ) → (√‘π) = 𝐶)
169168oveq1d 7150 . . . . . . 7 ((𝜑𝑛 ∈ ℕ) → ((√‘π) · ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))) = (𝐶 · ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))))
170146adantr 484 . . . . . . . 8 ((𝜑𝑛 ∈ ℕ) → 𝐶 ∈ ℂ)
17191adantl 485 . . . . . . . 8 ((𝜑𝑛 ∈ ℕ) → ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛)) ∈ ℂ)
172170, 171mulcomd 10651 . . . . . . 7 ((𝜑𝑛 ∈ ℕ) → (𝐶 · ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))) = (((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛)) · 𝐶))
17331, 169, 1723eqtrd 2837 . . . . . 6 ((𝜑𝑛 ∈ ℕ) → (((√‘π) · (√‘(2 · 𝑛))) · ((𝑛 / e)↑𝑛)) = (((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛)) · 𝐶))
174173oveq2d 7151 . . . . 5 ((𝜑𝑛 ∈ ℕ) → ((!‘𝑛) / (((√‘π) · (√‘(2 · 𝑛))) · ((𝑛 / e)↑𝑛))) = ((!‘𝑛) / (((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛)) · 𝐶)))
175 2re 11699 . . . . . . . . . . 11 2 ∈ ℝ
176175a1i 11 . . . . . . . . . 10 ((𝜑𝑛 ∈ ℕ) → 2 ∈ ℝ)
177 pire 25051 . . . . . . . . . . 11 π ∈ ℝ
178177a1i 11 . . . . . . . . . 10 ((𝜑𝑛 ∈ ℕ) → π ∈ ℝ)
179176, 178remulcld 10660 . . . . . . . . 9 ((𝜑𝑛 ∈ ℕ) → (2 · π) ∈ ℝ)
180 0le2 11727 . . . . . . . . . . 11 0 ≤ 2
181180a1i 11 . . . . . . . . . 10 ((𝜑𝑛 ∈ ℕ) → 0 ≤ 2)
182 0re 10632 . . . . . . . . . . . 12 0 ∈ ℝ
183 pipos 25053 . . . . . . . . . . . 12 0 < π
184182, 177, 183ltleii 10752 . . . . . . . . . . 11 0 ≤ π
185184a1i 11 . . . . . . . . . 10 ((𝜑𝑛 ∈ ℕ) → 0 ≤ π)
186176, 178, 181, 185mulge0d 11206 . . . . . . . . 9 ((𝜑𝑛 ∈ ℕ) → 0 ≤ (2 · π))
1873nn0red 11944 . . . . . . . . 9 ((𝜑𝑛 ∈ ℕ) → 𝑛 ∈ ℝ)
1883nn0ge0d 11946 . . . . . . . . 9 ((𝜑𝑛 ∈ ℕ) → 0 ≤ 𝑛)
189179, 186, 187, 188sqrtmuld 14776 . . . . . . . 8 ((𝜑𝑛 ∈ ℕ) → (√‘((2 · π) · 𝑛)) = ((√‘(2 · π)) · (√‘𝑛)))
190176, 181, 178, 185sqrtmuld 14776 . . . . . . . . . 10 ((𝜑𝑛 ∈ ℕ) → (√‘(2 · π)) = ((√‘2) · (√‘π)))
191190oveq1d 7150 . . . . . . . . 9 ((𝜑𝑛 ∈ ℕ) → ((√‘(2 · π)) · (√‘𝑛)) = (((√‘2) · (√‘π)) · (√‘𝑛)))
1924sqrtcld 14789 . . . . . . . . . 10 ((𝜑𝑛 ∈ ℕ) → (√‘2) ∈ ℂ)
1939sqrtcld 14789 . . . . . . . . . 10 ((𝜑𝑛 ∈ ℕ) → (√‘𝑛) ∈ ℂ)
194192, 26, 193mulassd 10653 . . . . . . . . 9 ((𝜑𝑛 ∈ ℕ) → (((√‘2) · (√‘π)) · (√‘𝑛)) = ((√‘2) · ((√‘π) · (√‘𝑛))))
195192, 26, 193mul12d 10838 . . . . . . . . . 10 ((𝜑𝑛 ∈ ℕ) → ((√‘2) · ((√‘π) · (√‘𝑛))) = ((√‘π) · ((√‘2) · (√‘𝑛))))
196176, 181, 187, 188sqrtmuld 14776 . . . . . . . . . . . 12 ((𝜑𝑛 ∈ ℕ) → (√‘(2 · 𝑛)) = ((√‘2) · (√‘𝑛)))
197196eqcomd 2804 . . . . . . . . . . 11 ((𝜑𝑛 ∈ ℕ) → ((√‘2) · (√‘𝑛)) = (√‘(2 · 𝑛)))
198197oveq2d 7151 . . . . . . . . . 10 ((𝜑𝑛 ∈ ℕ) → ((√‘π) · ((√‘2) · (√‘𝑛))) = ((√‘π) · (√‘(2 · 𝑛))))
199195, 198eqtrd 2833 . . . . . . . . 9 ((𝜑𝑛 ∈ ℕ) → ((√‘2) · ((√‘π) · (√‘𝑛))) = ((√‘π) · (√‘(2 · 𝑛))))
200191, 194, 1993eqtrd 2837 . . . . . . . 8 ((𝜑𝑛 ∈ ℕ) → ((√‘(2 · π)) · (√‘𝑛)) = ((√‘π) · (√‘(2 · 𝑛))))
201189, 200eqtrd 2833 . . . . . . 7 ((𝜑𝑛 ∈ ℕ) → (√‘((2 · π) · 𝑛)) = ((√‘π) · (√‘(2 · 𝑛))))
202201oveq1d 7150 . . . . . 6 ((𝜑𝑛 ∈ ℕ) → ((√‘((2 · π) · 𝑛)) · ((𝑛 / e)↑𝑛)) = (((√‘π) · (√‘(2 · 𝑛))) · ((𝑛 / e)↑𝑛)))
203202oveq2d 7151 . . . . 5 ((𝜑𝑛 ∈ ℕ) → ((!‘𝑛) / ((√‘((2 · π) · 𝑛)) · ((𝑛 / e)↑𝑛))) = ((!‘𝑛) / (((√‘π) · (√‘(2 · 𝑛))) · ((𝑛 / e)↑𝑛))))
20490adantl 485 . . . . . 6 ((𝜑𝑛 ∈ ℕ) → (!‘𝑛) ∈ ℂ)
20593adantl 485 . . . . . . 7 ((𝜑𝑛 ∈ ℕ) → (√‘(2 · 𝑛)) ≠ 0)
20613a1i 11 . . . . . . . . 9 ((𝜑𝑛 ∈ ℕ) → e ∈ ℂ)
20716a1i 11 . . . . . . . . 9 ((𝜑𝑛 ∈ ℕ) → e ≠ 0)
2089, 206, 207divcld 11405 . . . . . . . 8 ((𝜑𝑛 ∈ ℕ) → (𝑛 / e) ∈ ℂ)
20994adantl 485 . . . . . . . . 9 ((𝜑𝑛 ∈ ℕ) → 𝑛 ≠ 0)
2109, 206, 209, 207divne0d 11421 . . . . . . . 8 ((𝜑𝑛 ∈ ℕ) → (𝑛 / e) ≠ 0)
21160adantl 485 . . . . . . . 8 ((𝜑𝑛 ∈ ℕ) → 𝑛 ∈ ℤ)
212208, 210, 211expne0d 13512 . . . . . . 7 ((𝜑𝑛 ∈ ℕ) → ((𝑛 / e)↑𝑛) ≠ 0)
21330, 20, 205, 212mulne0d 11281 . . . . . 6 ((𝜑𝑛 ∈ ℕ) → ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛)) ≠ 0)
21478rpne0d 12424 . . . . . . 7 (𝜑𝐶 ≠ 0)
215214adantr 484 . . . . . 6 ((𝜑𝑛 ∈ ℕ) → 𝐶 ≠ 0)
216204, 171, 170, 213, 215divdiv1d 11436 . . . . 5 ((𝜑𝑛 ∈ ℕ) → (((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))) / 𝐶) = ((!‘𝑛) / (((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛)) · 𝐶)))
217174, 203, 2163eqtr4d 2843 . . . 4 ((𝜑𝑛 ∈ ℕ) → ((!‘𝑛) / ((√‘((2 · π) · 𝑛)) · ((𝑛 / e)↑𝑛))) = (((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))) / 𝐶))
21898ancli 552 . . . . . . . 8 (𝑛 ∈ ℕ → (𝑛 ∈ ℕ ∧ ((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))) ∈ ℂ))
219218adantl 485 . . . . . . 7 ((𝜑𝑛 ∈ ℕ) → (𝑛 ∈ ℕ ∧ ((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))) ∈ ℂ))
220219, 99syl 17 . . . . . 6 ((𝜑𝑛 ∈ ℕ) → (𝐴𝑛) = ((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))))
221220eqcomd 2804 . . . . 5 ((𝜑𝑛 ∈ ℕ) → ((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))) = (𝐴𝑛))
222221oveq1d 7150 . . . 4 ((𝜑𝑛 ∈ ℕ) → (((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))) / 𝐶) = ((𝐴𝑛) / 𝐶))
22325, 217, 2223eqtrd 2837 . . 3 ((𝜑𝑛 ∈ ℕ) → ((!‘𝑛) / (𝑆𝑛)) = ((𝐴𝑛) / 𝐶))
2241, 223mpteq2da 5124 . 2 (𝜑 → (𝑛 ∈ ℕ ↦ ((!‘𝑛) / (𝑆𝑛))) = (𝑛 ∈ ℕ ↦ ((𝐴𝑛) / 𝐶)))
225101adantl 485 . . . . 5 ((𝜑𝑛 ∈ ℕ) → (𝐴𝑛) ∈ ℂ)
226225, 170, 215divrec2d 11409 . . . 4 ((𝜑𝑛 ∈ ℕ) → ((𝐴𝑛) / 𝐶) = ((1 / 𝐶) · (𝐴𝑛)))
2271, 226mpteq2da 5124 . . 3 (𝜑 → (𝑛 ∈ ℕ ↦ ((𝐴𝑛) / 𝐶)) = (𝑛 ∈ ℕ ↦ ((1 / 𝐶) · (𝐴𝑛))))
228146, 214reccld 11398 . . . . 5 (𝜑 → (1 / 𝐶) ∈ ℂ)
22981mptex 6963 . . . . . 6 (𝑛 ∈ ℕ ↦ ((1 / 𝐶) · (𝐴𝑛))) ∈ V
230229a1i 11 . . . . 5 (𝜑 → (𝑛 ∈ ℕ ↦ ((1 / 𝐶) · (𝐴𝑛))) ∈ V)
23143a1i 11 . . . . . . . 8 (𝑘 ∈ ℕ → 𝐴 = (𝑛 ∈ ℕ ↦ ((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛)))))
232 simpr 488 . . . . . . . . . 10 ((𝑘 ∈ ℕ ∧ 𝑛 = 𝑘) → 𝑛 = 𝑘)
233232fveq2d 6649 . . . . . . . . 9 ((𝑘 ∈ ℕ ∧ 𝑛 = 𝑘) → (!‘𝑛) = (!‘𝑘))
234232oveq2d 7151 . . . . . . . . . . 11 ((𝑘 ∈ ℕ ∧ 𝑛 = 𝑘) → (2 · 𝑛) = (2 · 𝑘))
235234fveq2d 6649 . . . . . . . . . 10 ((𝑘 ∈ ℕ ∧ 𝑛 = 𝑘) → (√‘(2 · 𝑛)) = (√‘(2 · 𝑘)))
236232oveq1d 7150 . . . . . . . . . . 11 ((𝑘 ∈ ℕ ∧ 𝑛 = 𝑘) → (𝑛 / e) = (𝑘 / e))
237236, 232oveq12d 7153 . . . . . . . . . 10 ((𝑘 ∈ ℕ ∧ 𝑛 = 𝑘) → ((𝑛 / e)↑𝑛) = ((𝑘 / e)↑𝑘))
238235, 237oveq12d 7153 . . . . . . . . 9 ((𝑘 ∈ ℕ ∧ 𝑛 = 𝑘) → ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛)) = ((√‘(2 · 𝑘)) · ((𝑘 / e)↑𝑘)))
239233, 238oveq12d 7153 . . . . . . . 8 ((𝑘 ∈ ℕ ∧ 𝑛 = 𝑘) → ((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))) = ((!‘𝑘) / ((√‘(2 · 𝑘)) · ((𝑘 / e)↑𝑘))))
240 id 22 . . . . . . . 8 (𝑘 ∈ ℕ → 𝑘 ∈ ℕ)
241 nnnn0 11892 . . . . . . . . . 10 (𝑘 ∈ ℕ → 𝑘 ∈ ℕ0)
242 faccl 13639 . . . . . . . . . 10 (𝑘 ∈ ℕ0 → (!‘𝑘) ∈ ℕ)
243 nncn 11633 . . . . . . . . . 10 ((!‘𝑘) ∈ ℕ → (!‘𝑘) ∈ ℂ)
244241, 242, 2433syl 18 . . . . . . . . 9 (𝑘 ∈ ℕ → (!‘𝑘) ∈ ℂ)
245 2cnd 11703 . . . . . . . . . . . 12 (𝑘 ∈ ℕ → 2 ∈ ℂ)
246 nncn 11633 . . . . . . . . . . . 12 (𝑘 ∈ ℕ → 𝑘 ∈ ℂ)
247245, 246mulcld 10650 . . . . . . . . . . 11 (𝑘 ∈ ℕ → (2 · 𝑘) ∈ ℂ)
248247sqrtcld 14789 . . . . . . . . . 10 (𝑘 ∈ ℕ → (√‘(2 · 𝑘)) ∈ ℂ)
24913a1i 11 . . . . . . . . . . . 12 (𝑘 ∈ ℕ → e ∈ ℂ)
25016a1i 11 . . . . . . . . . . . 12 (𝑘 ∈ ℕ → e ≠ 0)
251246, 249, 250divcld 11405 . . . . . . . . . . 11 (𝑘 ∈ ℕ → (𝑘 / e) ∈ ℂ)
252251, 241expcld 13506 . . . . . . . . . 10 (𝑘 ∈ ℕ → ((𝑘 / e)↑𝑘) ∈ ℂ)
253248, 252mulcld 10650 . . . . . . . . 9 (𝑘 ∈ ℕ → ((√‘(2 · 𝑘)) · ((𝑘 / e)↑𝑘)) ∈ ℂ)
25452a1i 11 . . . . . . . . . . . . 13 (𝑘 ∈ ℕ → 2 ∈ ℝ+)
255 nnrp 12388 . . . . . . . . . . . . 13 (𝑘 ∈ ℕ → 𝑘 ∈ ℝ+)
256254, 255rpmulcld 12435 . . . . . . . . . . . 12 (𝑘 ∈ ℕ → (2 · 𝑘) ∈ ℝ+)
257256sqrtgt0d 14764 . . . . . . . . . . 11 (𝑘 ∈ ℕ → 0 < (√‘(2 · 𝑘)))
258257gt0ne0d 11193 . . . . . . . . . 10 (𝑘 ∈ ℕ → (√‘(2 · 𝑘)) ≠ 0)
259 nnne0 11659 . . . . . . . . . . . 12 (𝑘 ∈ ℕ → 𝑘 ≠ 0)
260246, 249, 259, 250divne0d 11421 . . . . . . . . . . 11 (𝑘 ∈ ℕ → (𝑘 / e) ≠ 0)
261 nnz 11992 . . . . . . . . . . 11 (𝑘 ∈ ℕ → 𝑘 ∈ ℤ)
262251, 260, 261expne0d 13512 . . . . . . . . . 10 (𝑘 ∈ ℕ → ((𝑘 / e)↑𝑘) ≠ 0)
263248, 252, 258, 262mulne0d 11281 . . . . . . . . 9 (𝑘 ∈ ℕ → ((√‘(2 · 𝑘)) · ((𝑘 / e)↑𝑘)) ≠ 0)
264244, 253, 263divcld 11405 . . . . . . . 8 (𝑘 ∈ ℕ → ((!‘𝑘) / ((√‘(2 · 𝑘)) · ((𝑘 / e)↑𝑘))) ∈ ℂ)
265231, 239, 240, 264fvmptd 6752 . . . . . . 7 (𝑘 ∈ ℕ → (𝐴𝑘) = ((!‘𝑘) / ((√‘(2 · 𝑘)) · ((𝑘 / e)↑𝑘))))
266265, 264eqeltrd 2890 . . . . . 6 (𝑘 ∈ ℕ → (𝐴𝑘) ∈ ℂ)
267266adantl 485 . . . . 5 ((𝜑𝑘 ∈ ℕ) → (𝐴𝑘) ∈ ℂ)
268 nfcv 2955 . . . . . . . . 9 𝑘((1 / 𝐶) · (𝐴𝑛))
269 nfcv 2955 . . . . . . . . . . 11 𝑛1
270 nfcv 2955 . . . . . . . . . . 11 𝑛 /
271 nfcv 2955 . . . . . . . . . . 11 𝑛𝐶
272269, 270, 271nfov 7165 . . . . . . . . . 10 𝑛(1 / 𝐶)
273 nfcv 2955 . . . . . . . . . 10 𝑛 ·
274 nfcv 2955 . . . . . . . . . . 11 𝑛𝑘
27545, 274nffv 6655 . . . . . . . . . 10 𝑛(𝐴𝑘)
276272, 273, 275nfov 7165 . . . . . . . . 9 𝑛((1 / 𝐶) · (𝐴𝑘))
277 fveq2 6645 . . . . . . . . . 10 (𝑛 = 𝑘 → (𝐴𝑛) = (𝐴𝑘))
278277oveq2d 7151 . . . . . . . . 9 (𝑛 = 𝑘 → ((1 / 𝐶) · (𝐴𝑛)) = ((1 / 𝐶) · (𝐴𝑘)))
279268, 276, 278cbvmpt 5131 . . . . . . . 8 (𝑛 ∈ ℕ ↦ ((1 / 𝐶) · (𝐴𝑛))) = (𝑘 ∈ ℕ ↦ ((1 / 𝐶) · (𝐴𝑘)))
280279a1i 11 . . . . . . 7 ((𝜑𝑘 ∈ ℕ) → (𝑛 ∈ ℕ ↦ ((1 / 𝐶) · (𝐴𝑛))) = (𝑘 ∈ ℕ ↦ ((1 / 𝐶) · (𝐴𝑘))))
281280fveq1d 6647 . . . . . 6 ((𝜑𝑘 ∈ ℕ) → ((𝑛 ∈ ℕ ↦ ((1 / 𝐶) · (𝐴𝑛)))‘𝑘) = ((𝑘 ∈ ℕ ↦ ((1 / 𝐶) · (𝐴𝑘)))‘𝑘))
282 simpr 488 . . . . . . 7 ((𝜑𝑘 ∈ ℕ) → 𝑘 ∈ ℕ)
283146adantr 484 . . . . . . . . 9 ((𝜑𝑘 ∈ ℕ) → 𝐶 ∈ ℂ)
284214adantr 484 . . . . . . . . 9 ((𝜑𝑘 ∈ ℕ) → 𝐶 ≠ 0)
285283, 284reccld 11398 . . . . . . . 8 ((𝜑𝑘 ∈ ℕ) → (1 / 𝐶) ∈ ℂ)
286285, 267mulcld 10650 . . . . . . 7 ((𝜑𝑘 ∈ ℕ) → ((1 / 𝐶) · (𝐴𝑘)) ∈ ℂ)
287 eqid 2798 . . . . . . . 8 (𝑘 ∈ ℕ ↦ ((1 / 𝐶) · (𝐴𝑘))) = (𝑘 ∈ ℕ ↦ ((1 / 𝐶) · (𝐴𝑘)))
288287fvmpt2 6756 . . . . . . 7 ((𝑘 ∈ ℕ ∧ ((1 / 𝐶) · (𝐴𝑘)) ∈ ℂ) → ((𝑘 ∈ ℕ ↦ ((1 / 𝐶) · (𝐴𝑘)))‘𝑘) = ((1 / 𝐶) · (𝐴𝑘)))
289282, 286, 288syl2anc 587 . . . . . 6 ((𝜑𝑘 ∈ ℕ) → ((𝑘 ∈ ℕ ↦ ((1 / 𝐶) · (𝐴𝑘)))‘𝑘) = ((1 / 𝐶) · (𝐴𝑘)))
290281, 289eqtrd 2833 . . . . 5 ((𝜑𝑘 ∈ ℕ) → ((𝑛 ∈ ℕ ↦ ((1 / 𝐶) · (𝐴𝑛)))‘𝑘) = ((1 / 𝐶) · (𝐴𝑘)))
29141, 42, 79, 228, 230, 267, 290climmulc2 14985 . . . 4 (𝜑 → (𝑛 ∈ ℕ ↦ ((1 / 𝐶) · (𝐴𝑛))) ⇝ ((1 / 𝐶) · 𝐶))
292146, 214recid2d 11401 . . . 4 (𝜑 → ((1 / 𝐶) · 𝐶) = 1)
293291, 292breqtrd 5056 . . 3 (𝜑 → (𝑛 ∈ ℕ ↦ ((1 / 𝐶) · (𝐴𝑛))) ⇝ 1)
294227, 293eqbrtrd 5052 . 2 (𝜑 → (𝑛 ∈ ℕ ↦ ((𝐴𝑛) / 𝐶)) ⇝ 1)
295224, 294eqbrtrd 5052 1 (𝜑 → (𝑛 ∈ ℕ ↦ ((!‘𝑛) / (𝑆𝑛))) ⇝ 1)
Colors of variables: wff setvar class
Syntax hints:  wi 4  wa 399   = wceq 1538  wnf 1785  wcel 2111  wne 2987  Vcvv 3441   class class class wbr 5030  cmpt 5110  wf 6320  cfv 6324  (class class class)co 7135  cc 10524  cr 10525  0cc0 10526  1c1 10527   + caddc 10529   · cmul 10531   < clt 10664  cle 10665  cmin 10859   / cdiv 11286  cn 11625  2c2 11680  4c4 11682  0cn0 11885  cz 11969  +crp 12377  cexp 13425  !cfa 13629  csqrt 14584  cli 14833  eceu 15408  πcpi 15412
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1911  ax-6 1970  ax-7 2015  ax-8 2113  ax-9 2121  ax-10 2142  ax-11 2158  ax-12 2175  ax-ext 2770  ax-rep 5154  ax-sep 5167  ax-nul 5174  ax-pow 5231  ax-pr 5295  ax-un 7441  ax-inf2 9088  ax-cc 9846  ax-cnex 10582  ax-resscn 10583  ax-1cn 10584  ax-icn 10585  ax-addcl 10586  ax-addrcl 10587  ax-mulcl 10588  ax-mulrcl 10589  ax-mulcom 10590  ax-addass 10591  ax-mulass 10592  ax-distr 10593  ax-i2m1 10594  ax-1ne0 10595  ax-1rid 10596  ax-rnegex 10597  ax-rrecex 10598  ax-cnre 10599  ax-pre-lttri 10600  ax-pre-lttrn 10601  ax-pre-ltadd 10602  ax-pre-mulgt0 10603  ax-pre-sup 10604  ax-addf 10605  ax-mulf 10606
This theorem depends on definitions:  df-bi 210  df-an 400  df-or 845  df-3or 1085  df-3an 1086  df-tru 1541  df-fal 1551  df-ex 1782  df-nf 1786  df-sb 2070  df-mo 2598  df-eu 2629  df-clab 2777  df-cleq 2791  df-clel 2870  df-nfc 2938  df-ne 2988  df-nel 3092  df-ral 3111  df-rex 3112  df-reu 3113  df-rmo 3114  df-rab 3115  df-v 3443  df-sbc 3721  df-csb 3829  df-dif 3884  df-un 3886  df-in 3888  df-ss 3898  df-pss 3900  df-symdif 4169  df-nul 4244  df-if 4426  df-pw 4499  df-sn 4526  df-pr 4528  df-tp 4530  df-op 4532  df-uni 4801  df-int 4839  df-iun 4883  df-iin 4884  df-disj 4996  df-br 5031  df-opab 5093  df-mpt 5111  df-tr 5137  df-id 5425  df-eprel 5430  df-po 5438  df-so 5439  df-fr 5478  df-se 5479  df-we 5480  df-xp 5525  df-rel 5526  df-cnv 5527  df-co 5528  df-dm 5529  df-rn 5530  df-res 5531  df-ima 5532  df-pred 6116  df-ord 6162  df-on 6163  df-lim 6164  df-suc 6165  df-iota 6283  df-fun 6326  df-fn 6327  df-f 6328  df-f1 6329  df-fo 6330  df-f1o 6331  df-fv 6332  df-isom 6333  df-riota 7093  df-ov 7138  df-oprab 7139  df-mpo 7140  df-of 7389  df-ofr 7390  df-om 7561  df-1st 7671  df-2nd 7672  df-supp 7814  df-wrecs 7930  df-recs 7991  df-rdg 8029  df-1o 8085  df-2o 8086  df-oadd 8089  df-omul 8090  df-er 8272  df-map 8391  df-pm 8392  df-ixp 8445  df-en 8493  df-dom 8494  df-sdom 8495  df-fin 8496  df-fsupp 8818  df-fi 8859  df-sup 8890  df-inf 8891  df-oi 8958  df-dju 9314  df-card 9352  df-acn 9355  df-pnf 10666  df-mnf 10667  df-xr 10668  df-ltxr 10669  df-le 10670  df-sub 10861  df-neg 10862  df-div 11287  df-nn 11626  df-2 11688  df-3 11689  df-4 11690  df-5 11691  df-6 11692  df-7 11693  df-8 11694  df-9 11695  df-n0 11886  df-z 11970  df-dec 12087  df-uz 12232  df-q 12337  df-rp 12378  df-xneg 12495  df-xadd 12496  df-xmul 12497  df-ioo 12730  df-ioc 12731  df-ico 12732  df-icc 12733  df-fz 12886  df-fzo 13029  df-fl 13157  df-mod 13233  df-seq 13365  df-exp 13426  df-fac 13630  df-bc 13659  df-hash 13687  df-shft 14418  df-cj 14450  df-re 14451  df-im 14452  df-sqrt 14586  df-abs 14587  df-limsup 14820  df-clim 14837  df-rlim 14838  df-sum 15035  df-ef 15413  df-e 15414  df-sin 15415  df-cos 15416  df-pi 15418  df-struct 16477  df-ndx 16478  df-slot 16479  df-base 16481  df-sets 16482  df-ress 16483  df-plusg 16570  df-mulr 16571  df-starv 16572  df-sca 16573  df-vsca 16574  df-ip 16575  df-tset 16576  df-ple 16577  df-ds 16579  df-unif 16580  df-hom 16581  df-cco 16582  df-rest 16688  df-topn 16689  df-0g 16707  df-gsum 16708  df-topgen 16709  df-pt 16710  df-prds 16713  df-xrs 16767  df-qtop 16772  df-imas 16773  df-xps 16775  df-mre 16849  df-mrc 16850  df-acs 16852  df-mgm 17844  df-sgrp 17893  df-mnd 17904  df-submnd 17949  df-mulg 18217  df-cntz 18439  df-cmn 18900  df-psmet 20083  df-xmet 20084  df-met 20085  df-bl 20086  df-mopn 20087  df-fbas 20088  df-fg 20089  df-cnfld 20092  df-top 21499  df-topon 21516  df-topsp 21538  df-bases 21551  df-cld 21624  df-ntr 21625  df-cls 21626  df-nei 21703  df-lp 21741  df-perf 21742  df-cn 21832  df-cnp 21833  df-haus 21920  df-cmp 21992  df-tx 22167  df-hmeo 22360  df-fil 22451  df-fm 22543  df-flim 22544  df-flf 22545  df-xms 22927  df-ms 22928  df-tms 22929  df-cncf 23483  df-ovol 24068  df-vol 24069  df-mbf 24223  df-itg1 24224  df-itg2 24225  df-ibl 24226  df-itg 24227  df-0p 24274  df-limc 24469  df-dv 24470
This theorem is referenced by:  stirling  42731
  Copyright terms: Public domain W3C validator