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 46079
Description: The Stirling's formula is proven using a number of local definitions. The main theorem stirling 46080 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 12425 . . . . . . 7 (𝑛 ∈ ℕ → 𝑛 ∈ ℕ0)
32adantl 481 . . . . . 6 ((𝜑𝑛 ∈ ℕ) → 𝑛 ∈ ℕ0)
4 2cnd 12240 . . . . . . . . . 10 ((𝜑𝑛 ∈ ℕ) → 2 ∈ ℂ)
5 picn 26400 . . . . . . . . . . 11 π ∈ ℂ
65a1i 11 . . . . . . . . . 10 ((𝜑𝑛 ∈ ℕ) → π ∈ ℂ)
74, 6mulcld 11170 . . . . . . . . 9 ((𝜑𝑛 ∈ ℕ) → (2 · π) ∈ ℂ)
8 nncn 12170 . . . . . . . . . 10 (𝑛 ∈ ℕ → 𝑛 ∈ ℂ)
98adantl 481 . . . . . . . . 9 ((𝜑𝑛 ∈ ℕ) → 𝑛 ∈ ℂ)
107, 9mulcld 11170 . . . . . . . 8 ((𝜑𝑛 ∈ ℕ) → ((2 · π) · 𝑛) ∈ ℂ)
1110sqrtcld 15382 . . . . . . 7 ((𝜑𝑛 ∈ ℕ) → (√‘((2 · π) · 𝑛)) ∈ ℂ)
12 ere 16031 . . . . . . . . . . . 12 e ∈ ℝ
1312recni 11164 . . . . . . . . . . 11 e ∈ ℂ
1413a1i 11 . . . . . . . . . 10 (𝑛 ∈ ℕ → e ∈ ℂ)
15 epos 16151 . . . . . . . . . . . 12 0 < e
1612, 15gt0ne0ii 11690 . . . . . . . . . . 11 e ≠ 0
1716a1i 11 . . . . . . . . . 10 (𝑛 ∈ ℕ → e ≠ 0)
188, 14, 17divcld 11934 . . . . . . . . 9 (𝑛 ∈ ℕ → (𝑛 / e) ∈ ℂ)
1918, 2expcld 14087 . . . . . . . 8 (𝑛 ∈ ℕ → ((𝑛 / e)↑𝑛) ∈ ℂ)
2019adantl 481 . . . . . . 7 ((𝜑𝑛 ∈ ℕ) → ((𝑛 / e)↑𝑛) ∈ ℂ)
2111, 20mulcld 11170 . . . . . 6 ((𝜑𝑛 ∈ ℕ) → ((√‘((2 · π) · 𝑛)) · ((𝑛 / e)↑𝑛)) ∈ ℂ)
22 stirlinglem15.2 . . . . . . 7 𝑆 = (𝑛 ∈ ℕ0 ↦ ((√‘((2 · π) · 𝑛)) · ((𝑛 / e)↑𝑛)))
2322fvmpt2 6961 . . . . . 6 ((𝑛 ∈ ℕ0 ∧ ((√‘((2 · π) · 𝑛)) · ((𝑛 / e)↑𝑛)) ∈ ℂ) → (𝑆𝑛) = ((√‘((2 · π) · 𝑛)) · ((𝑛 / e)↑𝑛)))
243, 21, 23syl2anc 584 . . . . 5 ((𝜑𝑛 ∈ ℕ) → (𝑆𝑛) = ((√‘((2 · π) · 𝑛)) · ((𝑛 / e)↑𝑛)))
2524oveq2d 7385 . . . 4 ((𝜑𝑛 ∈ ℕ) → ((!‘𝑛) / (𝑆𝑛)) = ((!‘𝑛) / ((√‘((2 · π) · 𝑛)) · ((𝑛 / e)↑𝑛))))
266sqrtcld 15382 . . . . . . . 8 ((𝜑𝑛 ∈ ℕ) → (√‘π) ∈ ℂ)
27 2cnd 12240 . . . . . . . . . . 11 (𝑛 ∈ ℕ → 2 ∈ ℂ)
2827, 8mulcld 11170 . . . . . . . . . 10 (𝑛 ∈ ℕ → (2 · 𝑛) ∈ ℂ)
2928sqrtcld 15382 . . . . . . . . 9 (𝑛 ∈ ℕ → (√‘(2 · 𝑛)) ∈ ℂ)
3029adantl 481 . . . . . . . 8 ((𝜑𝑛 ∈ ℕ) → (√‘(2 · 𝑛)) ∈ ℂ)
3126, 30, 20mulassd 11173 . . . . . . 7 ((𝜑𝑛 ∈ ℕ) → (((√‘π) · (√‘(2 · 𝑛))) · ((𝑛 / e)↑𝑛)) = ((√‘π) · ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))))
32 stirlinglem15.7 . . . . . . . . . . . . . . . 16 𝐹 = (𝑛 ∈ ℕ ↦ (((𝐴𝑛)↑4) / ((𝐷𝑛)↑2)))
33 nfmpt1 5201 . . . . . . . . . . . . . . . 16 𝑛(𝑛 ∈ ℕ ↦ (((𝐴𝑛)↑4) / ((𝐷𝑛)↑2)))
3432, 33nfcxfr 2889 . . . . . . . . . . . . . . 15 𝑛𝐹
35 stirlinglem15.8 . . . . . . . . . . . . . . . 16 𝐻 = (𝑛 ∈ ℕ ↦ ((𝑛↑2) / (𝑛 · ((2 · 𝑛) + 1))))
36 nfmpt1 5201 . . . . . . . . . . . . . . . 16 𝑛(𝑛 ∈ ℕ ↦ ((𝑛↑2) / (𝑛 · ((2 · 𝑛) + 1))))
3735, 36nfcxfr 2889 . . . . . . . . . . . . . . 15 𝑛𝐻
38 stirlinglem15.6 . . . . . . . . . . . . . . . 16 𝑉 = (𝑛 ∈ ℕ ↦ ((((2↑(4 · 𝑛)) · ((!‘𝑛)↑4)) / ((!‘(2 · 𝑛))↑2)) / ((2 · 𝑛) + 1)))
39 nfmpt1 5201 . . . . . . . . . . . . . . . 16 𝑛(𝑛 ∈ ℕ ↦ ((((2↑(4 · 𝑛)) · ((!‘𝑛)↑4)) / ((!‘(2 · 𝑛))↑2)) / ((2 · 𝑛) + 1)))
4038, 39nfcxfr 2889 . . . . . . . . . . . . . . 15 𝑛𝑉
41 nnuz 12812 . . . . . . . . . . . . . . 15 ℕ = (ℤ‘1)
42 1zzd 12540 . . . . . . . . . . . . . . 15 (𝜑 → 1 ∈ ℤ)
43 stirlinglem15.3 . . . . . . . . . . . . . . . . 17 𝐴 = (𝑛 ∈ ℕ ↦ ((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))))
44 nfmpt1 5201 . . . . . . . . . . . . . . . . 17 𝑛(𝑛 ∈ ℕ ↦ ((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))))
4543, 44nfcxfr 2889 . . . . . . . . . . . . . . . 16 𝑛𝐴
46 stirlinglem15.4 . . . . . . . . . . . . . . . . 17 𝐷 = (𝑛 ∈ ℕ ↦ (𝐴‘(2 · 𝑛)))
47 nfmpt1 5201 . . . . . . . . . . . . . . . . 17 𝑛(𝑛 ∈ ℕ ↦ (𝐴‘(2 · 𝑛)))
4846, 47nfcxfr 2889 . . . . . . . . . . . . . . . 16 𝑛𝐷
49 faccl 14224 . . . . . . . . . . . . . . . . . . . . 21 (𝑛 ∈ ℕ0 → (!‘𝑛) ∈ ℕ)
502, 49syl 17 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → (!‘𝑛) ∈ ℕ)
5150nnrpd 12969 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ ℕ → (!‘𝑛) ∈ ℝ+)
52 2rp 12932 . . . . . . . . . . . . . . . . . . . . . . 23 2 ∈ ℝ+
5352a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 (𝑛 ∈ ℕ → 2 ∈ ℝ+)
54 nnrp 12939 . . . . . . . . . . . . . . . . . . . . . 22 (𝑛 ∈ ℕ → 𝑛 ∈ ℝ+)
5553, 54rpmulcld 12987 . . . . . . . . . . . . . . . . . . . . 21 (𝑛 ∈ ℕ → (2 · 𝑛) ∈ ℝ+)
5655rpsqrtcld 15354 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → (√‘(2 · 𝑛)) ∈ ℝ+)
57 epr 16152 . . . . . . . . . . . . . . . . . . . . . . 23 e ∈ ℝ+
5857a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 (𝑛 ∈ ℕ → e ∈ ℝ+)
5954, 58rpdivcld 12988 . . . . . . . . . . . . . . . . . . . . 21 (𝑛 ∈ ℕ → (𝑛 / e) ∈ ℝ+)
60 nnz 12526 . . . . . . . . . . . . . . . . . . . . 21 (𝑛 ∈ ℕ → 𝑛 ∈ ℤ)
6159, 60rpexpcld 14188 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → ((𝑛 / e)↑𝑛) ∈ ℝ+)
6256, 61rpmulcld 12987 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ ℕ → ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛)) ∈ ℝ+)
6351, 62rpdivcld 12988 . . . . . . . . . . . . . . . . . 18 (𝑛 ∈ ℕ → ((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))) ∈ ℝ+)
6443, 63fmpti 7066 . . . . . . . . . . . . . . . . 17 𝐴:ℕ⟶ℝ+
6564a1i 11 . . . . . . . . . . . . . . . 16 (𝜑𝐴:ℕ⟶ℝ+)
66 eqid 2729 . . . . . . . . . . . . . . . 16 (𝑛 ∈ ℕ ↦ ((𝐴𝑛)↑4)) = (𝑛 ∈ ℕ ↦ ((𝐴𝑛)↑4))
67 eqid 2729 . . . . . . . . . . . . . . . 16 (𝑛 ∈ ℕ ↦ ((𝐷𝑛)↑2)) = (𝑛 ∈ ℕ ↦ ((𝐷𝑛)↑2))
6864a1i 11 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → 𝐴:ℕ⟶ℝ+)
69 2nn 12235 . . . . . . . . . . . . . . . . . . . . . 22 2 ∈ ℕ
7069a1i 11 . . . . . . . . . . . . . . . . . . . . 21 (𝑛 ∈ ℕ → 2 ∈ ℕ)
71 id 22 . . . . . . . . . . . . . . . . . . . . 21 (𝑛 ∈ ℕ → 𝑛 ∈ ℕ)
7270, 71nnmulcld 12215 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → (2 · 𝑛) ∈ ℕ)
7368, 72ffvelcdmd 7039 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ ℕ → (𝐴‘(2 · 𝑛)) ∈ ℝ+)
7446fvmpt2 6961 . . . . . . . . . . . . . . . . . . 19 ((𝑛 ∈ ℕ ∧ (𝐴‘(2 · 𝑛)) ∈ ℝ+) → (𝐷𝑛) = (𝐴‘(2 · 𝑛)))
7573, 74mpdan 687 . . . . . . . . . . . . . . . . . 18 (𝑛 ∈ ℕ → (𝐷𝑛) = (𝐴‘(2 · 𝑛)))
7675, 73eqeltrd 2828 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ ℕ → (𝐷𝑛) ∈ ℝ+)
7776adantl 481 . . . . . . . . . . . . . . . 16 ((𝜑𝑛 ∈ ℕ) → (𝐷𝑛) ∈ ℝ+)
78 stirlinglem15.9 . . . . . . . . . . . . . . . 16 (𝜑𝐶 ∈ ℝ+)
79 stirlinglem15.10 . . . . . . . . . . . . . . . 16 (𝜑𝐴𝐶)
801, 45, 48, 46, 65, 32, 66, 67, 77, 78, 79stirlinglem8 46072 . . . . . . . . . . . . . . 15 (𝜑𝐹 ⇝ (𝐶↑2))
81 nnex 12168 . . . . . . . . . . . . . . . . . 18 ℕ ∈ V
8281mptex 7179 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ ℕ ↦ ((((2↑(4 · 𝑛)) · ((!‘𝑛)↑4)) / ((!‘(2 · 𝑛))↑2)) / ((2 · 𝑛) + 1))) ∈ V
8338, 82eqeltri 2824 . . . . . . . . . . . . . . . 16 𝑉 ∈ V
8483a1i 11 . . . . . . . . . . . . . . 15 (𝜑𝑉 ∈ V)
85 eqid 2729 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ ℕ ↦ (1 − (1 / ((2 · 𝑛) + 1)))) = (𝑛 ∈ ℕ ↦ (1 − (1 / ((2 · 𝑛) + 1))))
86 eqid 2729 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ ℕ ↦ (1 / ((2 · 𝑛) + 1))) = (𝑛 ∈ ℕ ↦ (1 / ((2 · 𝑛) + 1)))
87 eqid 2729 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ ℕ ↦ (1 / 𝑛)) = (𝑛 ∈ ℕ ↦ (1 / 𝑛))
8835, 85, 86, 87stirlinglem1 46065 . . . . . . . . . . . . . . . 16 𝐻 ⇝ (1 / 2)
8988a1i 11 . . . . . . . . . . . . . . 15 (𝜑𝐻 ⇝ (1 / 2))
9050nncnd 12178 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑛 ∈ ℕ → (!‘𝑛) ∈ ℂ)
9129, 19mulcld 11170 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑛 ∈ ℕ → ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛)) ∈ ℂ)
9255sqrtgt0d 15355 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑛 ∈ ℕ → 0 < (√‘(2 · 𝑛)))
9392gt0ne0d 11718 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑛 ∈ ℕ → (√‘(2 · 𝑛)) ≠ 0)
94 nnne0 12196 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑛 ∈ ℕ → 𝑛 ≠ 0)
958, 14, 94, 17divne0d 11950 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑛 ∈ ℕ → (𝑛 / e) ≠ 0)
9618, 95, 60expne0d 14093 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑛 ∈ ℕ → ((𝑛 / e)↑𝑛) ≠ 0)
9729, 19, 93, 96mulne0d 11806 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑛 ∈ ℕ → ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛)) ≠ 0)
9890, 91, 97divcld 11934 . . . . . . . . . . . . . . . . . . . . . 22 (𝑛 ∈ ℕ → ((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))) ∈ ℂ)
9943fvmpt2 6961 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑛 ∈ ℕ ∧ ((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))) ∈ ℂ) → (𝐴𝑛) = ((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))))
10098, 99mpdan 687 . . . . . . . . . . . . . . . . . . . . 21 (𝑛 ∈ ℕ → (𝐴𝑛) = ((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))))
101100, 98eqeltrd 2828 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → (𝐴𝑛) ∈ ℂ)
102 4nn0 12437 . . . . . . . . . . . . . . . . . . . . 21 4 ∈ ℕ0
103102a1i 11 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → 4 ∈ ℕ0)
104101, 103expcld 14087 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ ℕ → ((𝐴𝑛)↑4) ∈ ℂ)
10576rpcnd 12973 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → (𝐷𝑛) ∈ ℂ)
106105sqcld 14085 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ ℕ → ((𝐷𝑛)↑2) ∈ ℂ)
10776rpne0d 12976 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → (𝐷𝑛) ≠ 0)
108 2z 12541 . . . . . . . . . . . . . . . . . . . . 21 2 ∈ ℤ
109108a1i 11 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → 2 ∈ ℤ)
110105, 107, 109expne0d 14093 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ ℕ → ((𝐷𝑛)↑2) ≠ 0)
111104, 106, 110divcld 11934 . . . . . . . . . . . . . . . . . 18 (𝑛 ∈ ℕ → (((𝐴𝑛)↑4) / ((𝐷𝑛)↑2)) ∈ ℂ)
11232fvmpt2 6961 . . . . . . . . . . . . . . . . . 18 ((𝑛 ∈ ℕ ∧ (((𝐴𝑛)↑4) / ((𝐷𝑛)↑2)) ∈ ℂ) → (𝐹𝑛) = (((𝐴𝑛)↑4) / ((𝐷𝑛)↑2)))
113111, 112mpdan 687 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ ℕ → (𝐹𝑛) = (((𝐴𝑛)↑4) / ((𝐷𝑛)↑2)))
114113, 111eqeltrd 2828 . . . . . . . . . . . . . . . 16 (𝑛 ∈ ℕ → (𝐹𝑛) ∈ ℂ)
115114adantl 481 . . . . . . . . . . . . . . 15 ((𝜑𝑛 ∈ ℕ) → (𝐹𝑛) ∈ ℂ)
1168sqcld 14085 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ ℕ → (𝑛↑2) ∈ ℂ)
117 1cnd 11145 . . . . . . . . . . . . . . . . . . . . 21 (𝑛 ∈ ℕ → 1 ∈ ℂ)
11828, 117addcld 11169 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → ((2 · 𝑛) + 1) ∈ ℂ)
1198, 118mulcld 11170 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ ℕ → (𝑛 · ((2 · 𝑛) + 1)) ∈ ℂ)
12072nnred 12177 . . . . . . . . . . . . . . . . . . . . . 22 (𝑛 ∈ ℕ → (2 · 𝑛) ∈ ℝ)
121 1red 11151 . . . . . . . . . . . . . . . . . . . . . 22 (𝑛 ∈ ℕ → 1 ∈ ℝ)
12272nngt0d 12211 . . . . . . . . . . . . . . . . . . . . . 22 (𝑛 ∈ ℕ → 0 < (2 · 𝑛))
123 0lt1 11676 . . . . . . . . . . . . . . . . . . . . . . 23 0 < 1
124123a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 (𝑛 ∈ ℕ → 0 < 1)
125120, 121, 122, 124addgt0d 11729 . . . . . . . . . . . . . . . . . . . . 21 (𝑛 ∈ ℕ → 0 < ((2 · 𝑛) + 1))
126125gt0ne0d 11718 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → ((2 · 𝑛) + 1) ≠ 0)
1278, 118, 94, 126mulne0d 11806 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ ℕ → (𝑛 · ((2 · 𝑛) + 1)) ≠ 0)
128116, 119, 127divcld 11934 . . . . . . . . . . . . . . . . . 18 (𝑛 ∈ ℕ → ((𝑛↑2) / (𝑛 · ((2 · 𝑛) + 1))) ∈ ℂ)
12935fvmpt2 6961 . . . . . . . . . . . . . . . . . 18 ((𝑛 ∈ ℕ ∧ ((𝑛↑2) / (𝑛 · ((2 · 𝑛) + 1))) ∈ ℂ) → (𝐻𝑛) = ((𝑛↑2) / (𝑛 · ((2 · 𝑛) + 1))))
130128, 129mpdan 687 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ ℕ → (𝐻𝑛) = ((𝑛↑2) / (𝑛 · ((2 · 𝑛) + 1))))
131130, 128eqeltrd 2828 . . . . . . . . . . . . . . . 16 (𝑛 ∈ ℕ → (𝐻𝑛) ∈ ℂ)
132131adantl 481 . . . . . . . . . . . . . . 15 ((𝜑𝑛 ∈ ℕ) → (𝐻𝑛) ∈ ℂ)
133111, 128mulcld 11170 . . . . . . . . . . . . . . . . . 18 (𝑛 ∈ ℕ → ((((𝐴𝑛)↑4) / ((𝐷𝑛)↑2)) · ((𝑛↑2) / (𝑛 · ((2 · 𝑛) + 1)))) ∈ ℂ)
134 stirlinglem15.5 . . . . . . . . . . . . . . . . . . . 20 𝐸 = (𝑛 ∈ ℕ ↦ ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛)))
13543, 46, 134, 38stirlinglem3 46067 . . . . . . . . . . . . . . . . . . 19 𝑉 = (𝑛 ∈ ℕ ↦ ((((𝐴𝑛)↑4) / ((𝐷𝑛)↑2)) · ((𝑛↑2) / (𝑛 · ((2 · 𝑛) + 1)))))
136135fvmpt2 6961 . . . . . . . . . . . . . . . . . 18 ((𝑛 ∈ ℕ ∧ ((((𝐴𝑛)↑4) / ((𝐷𝑛)↑2)) · ((𝑛↑2) / (𝑛 · ((2 · 𝑛) + 1)))) ∈ ℂ) → (𝑉𝑛) = ((((𝐴𝑛)↑4) / ((𝐷𝑛)↑2)) · ((𝑛↑2) / (𝑛 · ((2 · 𝑛) + 1)))))
137133, 136mpdan 687 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ ℕ → (𝑉𝑛) = ((((𝐴𝑛)↑4) / ((𝐷𝑛)↑2)) · ((𝑛↑2) / (𝑛 · ((2 · 𝑛) + 1)))))
138113, 130oveq12d 7387 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ ℕ → ((𝐹𝑛) · (𝐻𝑛)) = ((((𝐴𝑛)↑4) / ((𝐷𝑛)↑2)) · ((𝑛↑2) / (𝑛 · ((2 · 𝑛) + 1)))))
139137, 138eqtr4d 2767 . . . . . . . . . . . . . . . 16 (𝑛 ∈ ℕ → (𝑉𝑛) = ((𝐹𝑛) · (𝐻𝑛)))
140139adantl 481 . . . . . . . . . . . . . . 15 ((𝜑𝑛 ∈ ℕ) → (𝑉𝑛) = ((𝐹𝑛) · (𝐻𝑛)))
1411, 34, 37, 40, 41, 42, 80, 84, 89, 115, 132, 140climmulf 45595 . . . . . . . . . . . . . 14 (𝜑𝑉 ⇝ ((𝐶↑2) · (1 / 2)))
14238wallispi2 46064 . . . . . . . . . . . . . 14 𝑉 ⇝ (π / 2)
143 climuni 15494 . . . . . . . . . . . . . 14 ((𝑉 ⇝ ((𝐶↑2) · (1 / 2)) ∧ 𝑉 ⇝ (π / 2)) → ((𝐶↑2) · (1 / 2)) = (π / 2))
144141, 142, 143sylancl 586 . . . . . . . . . . . . 13 (𝜑 → ((𝐶↑2) · (1 / 2)) = (π / 2))
145144oveq1d 7384 . . . . . . . . . . . 12 (𝜑 → (((𝐶↑2) · (1 / 2)) / (1 / 2)) = ((π / 2) / (1 / 2)))
14678rpcnd 12973 . . . . . . . . . . . . . 14 (𝜑𝐶 ∈ ℂ)
147146sqcld 14085 . . . . . . . . . . . . 13 (𝜑 → (𝐶↑2) ∈ ℂ)
148 1cnd 11145 . . . . . . . . . . . . . 14 (𝜑 → 1 ∈ ℂ)
149148halfcld 12403 . . . . . . . . . . . . 13 (𝜑 → (1 / 2) ∈ ℂ)
150 2cnd 12240 . . . . . . . . . . . . . 14 (𝜑 → 2 ∈ ℂ)
151 2pos 12265 . . . . . . . . . . . . . . . 16 0 < 2
152151a1i 11 . . . . . . . . . . . . . . 15 (𝜑 → 0 < 2)
153152gt0ne0d 11718 . . . . . . . . . . . . . 14 (𝜑 → 2 ≠ 0)
154150, 153recne0d 11928 . . . . . . . . . . . . 13 (𝜑 → (1 / 2) ≠ 0)
155147, 149, 154divcan4d 11940 . . . . . . . . . . . 12 (𝜑 → (((𝐶↑2) · (1 / 2)) / (1 / 2)) = (𝐶↑2))
1565a1i 11 . . . . . . . . . . . . . 14 (𝜑 → π ∈ ℂ)
157123a1i 11 . . . . . . . . . . . . . . 15 (𝜑 → 0 < 1)
158157gt0ne0d 11718 . . . . . . . . . . . . . 14 (𝜑 → 1 ≠ 0)
159156, 148, 150, 158, 153divcan7d 11962 . . . . . . . . . . . . 13 (𝜑 → ((π / 2) / (1 / 2)) = (π / 1))
160156div1d 11926 . . . . . . . . . . . . 13 (𝜑 → (π / 1) = π)
161159, 160eqtrd 2764 . . . . . . . . . . . 12 (𝜑 → ((π / 2) / (1 / 2)) = π)
162145, 155, 1613eqtr3d 2772 . . . . . . . . . . 11 (𝜑 → (𝐶↑2) = π)
163162fveq2d 6844 . . . . . . . . . 10 (𝜑 → (√‘(𝐶↑2)) = (√‘π))
16478rprege0d 12978 . . . . . . . . . . 11 (𝜑 → (𝐶 ∈ ℝ ∧ 0 ≤ 𝐶))
165 sqrtsq 15211 . . . . . . . . . . 11 ((𝐶 ∈ ℝ ∧ 0 ≤ 𝐶) → (√‘(𝐶↑2)) = 𝐶)
166164, 165syl 17 . . . . . . . . . 10 (𝜑 → (√‘(𝐶↑2)) = 𝐶)
167163, 166eqtr3d 2766 . . . . . . . . 9 (𝜑 → (√‘π) = 𝐶)
168167adantr 480 . . . . . . . 8 ((𝜑𝑛 ∈ ℕ) → (√‘π) = 𝐶)
169168oveq1d 7384 . . . . . . 7 ((𝜑𝑛 ∈ ℕ) → ((√‘π) · ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))) = (𝐶 · ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))))
170146adantr 480 . . . . . . . 8 ((𝜑𝑛 ∈ ℕ) → 𝐶 ∈ ℂ)
17191adantl 481 . . . . . . . 8 ((𝜑𝑛 ∈ ℕ) → ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛)) ∈ ℂ)
172170, 171mulcomd 11171 . . . . . . 7 ((𝜑𝑛 ∈ ℕ) → (𝐶 · ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))) = (((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛)) · 𝐶))
17331, 169, 1723eqtrd 2768 . . . . . 6 ((𝜑𝑛 ∈ ℕ) → (((√‘π) · (√‘(2 · 𝑛))) · ((𝑛 / e)↑𝑛)) = (((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛)) · 𝐶))
174173oveq2d 7385 . . . . 5 ((𝜑𝑛 ∈ ℕ) → ((!‘𝑛) / (((√‘π) · (√‘(2 · 𝑛))) · ((𝑛 / e)↑𝑛))) = ((!‘𝑛) / (((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛)) · 𝐶)))
175 2re 12236 . . . . . . . . . . 11 2 ∈ ℝ
176175a1i 11 . . . . . . . . . 10 ((𝜑𝑛 ∈ ℕ) → 2 ∈ ℝ)
177 pire 26399 . . . . . . . . . . 11 π ∈ ℝ
178177a1i 11 . . . . . . . . . 10 ((𝜑𝑛 ∈ ℕ) → π ∈ ℝ)
179176, 178remulcld 11180 . . . . . . . . 9 ((𝜑𝑛 ∈ ℕ) → (2 · π) ∈ ℝ)
180 0le2 12264 . . . . . . . . . . 11 0 ≤ 2
181180a1i 11 . . . . . . . . . 10 ((𝜑𝑛 ∈ ℕ) → 0 ≤ 2)
182 0re 11152 . . . . . . . . . . . 12 0 ∈ ℝ
183 pipos 26401 . . . . . . . . . . . 12 0 < π
184182, 177, 183ltleii 11273 . . . . . . . . . . 11 0 ≤ π
185184a1i 11 . . . . . . . . . 10 ((𝜑𝑛 ∈ ℕ) → 0 ≤ π)
186176, 178, 181, 185mulge0d 11731 . . . . . . . . 9 ((𝜑𝑛 ∈ ℕ) → 0 ≤ (2 · π))
1873nn0red 12480 . . . . . . . . 9 ((𝜑𝑛 ∈ ℕ) → 𝑛 ∈ ℝ)
1883nn0ge0d 12482 . . . . . . . . 9 ((𝜑𝑛 ∈ ℕ) → 0 ≤ 𝑛)
189179, 186, 187, 188sqrtmuld 15367 . . . . . . . 8 ((𝜑𝑛 ∈ ℕ) → (√‘((2 · π) · 𝑛)) = ((√‘(2 · π)) · (√‘𝑛)))
190176, 181, 178, 185sqrtmuld 15367 . . . . . . . . . 10 ((𝜑𝑛 ∈ ℕ) → (√‘(2 · π)) = ((√‘2) · (√‘π)))
191190oveq1d 7384 . . . . . . . . 9 ((𝜑𝑛 ∈ ℕ) → ((√‘(2 · π)) · (√‘𝑛)) = (((√‘2) · (√‘π)) · (√‘𝑛)))
1924sqrtcld 15382 . . . . . . . . . 10 ((𝜑𝑛 ∈ ℕ) → (√‘2) ∈ ℂ)
1939sqrtcld 15382 . . . . . . . . . 10 ((𝜑𝑛 ∈ ℕ) → (√‘𝑛) ∈ ℂ)
194192, 26, 193mulassd 11173 . . . . . . . . 9 ((𝜑𝑛 ∈ ℕ) → (((√‘2) · (√‘π)) · (√‘𝑛)) = ((√‘2) · ((√‘π) · (√‘𝑛))))
195192, 26, 193mul12d 11359 . . . . . . . . . 10 ((𝜑𝑛 ∈ ℕ) → ((√‘2) · ((√‘π) · (√‘𝑛))) = ((√‘π) · ((√‘2) · (√‘𝑛))))
196176, 181, 187, 188sqrtmuld 15367 . . . . . . . . . . . 12 ((𝜑𝑛 ∈ ℕ) → (√‘(2 · 𝑛)) = ((√‘2) · (√‘𝑛)))
197196eqcomd 2735 . . . . . . . . . . 11 ((𝜑𝑛 ∈ ℕ) → ((√‘2) · (√‘𝑛)) = (√‘(2 · 𝑛)))
198197oveq2d 7385 . . . . . . . . . 10 ((𝜑𝑛 ∈ ℕ) → ((√‘π) · ((√‘2) · (√‘𝑛))) = ((√‘π) · (√‘(2 · 𝑛))))
199195, 198eqtrd 2764 . . . . . . . . 9 ((𝜑𝑛 ∈ ℕ) → ((√‘2) · ((√‘π) · (√‘𝑛))) = ((√‘π) · (√‘(2 · 𝑛))))
200191, 194, 1993eqtrd 2768 . . . . . . . 8 ((𝜑𝑛 ∈ ℕ) → ((√‘(2 · π)) · (√‘𝑛)) = ((√‘π) · (√‘(2 · 𝑛))))
201189, 200eqtrd 2764 . . . . . . 7 ((𝜑𝑛 ∈ ℕ) → (√‘((2 · π) · 𝑛)) = ((√‘π) · (√‘(2 · 𝑛))))
202201oveq1d 7384 . . . . . 6 ((𝜑𝑛 ∈ ℕ) → ((√‘((2 · π) · 𝑛)) · ((𝑛 / e)↑𝑛)) = (((√‘π) · (√‘(2 · 𝑛))) · ((𝑛 / e)↑𝑛)))
203202oveq2d 7385 . . . . 5 ((𝜑𝑛 ∈ ℕ) → ((!‘𝑛) / ((√‘((2 · π) · 𝑛)) · ((𝑛 / e)↑𝑛))) = ((!‘𝑛) / (((√‘π) · (√‘(2 · 𝑛))) · ((𝑛 / e)↑𝑛))))
20490adantl 481 . . . . . 6 ((𝜑𝑛 ∈ ℕ) → (!‘𝑛) ∈ ℂ)
20593adantl 481 . . . . . . 7 ((𝜑𝑛 ∈ ℕ) → (√‘(2 · 𝑛)) ≠ 0)
20613a1i 11 . . . . . . . . 9 ((𝜑𝑛 ∈ ℕ) → e ∈ ℂ)
20716a1i 11 . . . . . . . . 9 ((𝜑𝑛 ∈ ℕ) → e ≠ 0)
2089, 206, 207divcld 11934 . . . . . . . 8 ((𝜑𝑛 ∈ ℕ) → (𝑛 / e) ∈ ℂ)
20994adantl 481 . . . . . . . . 9 ((𝜑𝑛 ∈ ℕ) → 𝑛 ≠ 0)
2109, 206, 209, 207divne0d 11950 . . . . . . . 8 ((𝜑𝑛 ∈ ℕ) → (𝑛 / e) ≠ 0)
21160adantl 481 . . . . . . . 8 ((𝜑𝑛 ∈ ℕ) → 𝑛 ∈ ℤ)
212208, 210, 211expne0d 14093 . . . . . . 7 ((𝜑𝑛 ∈ ℕ) → ((𝑛 / e)↑𝑛) ≠ 0)
21330, 20, 205, 212mulne0d 11806 . . . . . 6 ((𝜑𝑛 ∈ ℕ) → ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛)) ≠ 0)
21478rpne0d 12976 . . . . . . 7 (𝜑𝐶 ≠ 0)
215214adantr 480 . . . . . 6 ((𝜑𝑛 ∈ ℕ) → 𝐶 ≠ 0)
216204, 171, 170, 213, 215divdiv1d 11965 . . . . 5 ((𝜑𝑛 ∈ ℕ) → (((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))) / 𝐶) = ((!‘𝑛) / (((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛)) · 𝐶)))
217174, 203, 2163eqtr4d 2774 . . . 4 ((𝜑𝑛 ∈ ℕ) → ((!‘𝑛) / ((√‘((2 · π) · 𝑛)) · ((𝑛 / e)↑𝑛))) = (((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))) / 𝐶))
21898ancli 548 . . . . . . . 8 (𝑛 ∈ ℕ → (𝑛 ∈ ℕ ∧ ((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))) ∈ ℂ))
219218adantl 481 . . . . . . 7 ((𝜑𝑛 ∈ ℕ) → (𝑛 ∈ ℕ ∧ ((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))) ∈ ℂ))
220219, 99syl 17 . . . . . 6 ((𝜑𝑛 ∈ ℕ) → (𝐴𝑛) = ((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))))
221220eqcomd 2735 . . . . 5 ((𝜑𝑛 ∈ ℕ) → ((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))) = (𝐴𝑛))
222221oveq1d 7384 . . . 4 ((𝜑𝑛 ∈ ℕ) → (((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))) / 𝐶) = ((𝐴𝑛) / 𝐶))
22325, 217, 2223eqtrd 2768 . . 3 ((𝜑𝑛 ∈ ℕ) → ((!‘𝑛) / (𝑆𝑛)) = ((𝐴𝑛) / 𝐶))
2241, 223mpteq2da 5194 . 2 (𝜑 → (𝑛 ∈ ℕ ↦ ((!‘𝑛) / (𝑆𝑛))) = (𝑛 ∈ ℕ ↦ ((𝐴𝑛) / 𝐶)))
225101adantl 481 . . . . 5 ((𝜑𝑛 ∈ ℕ) → (𝐴𝑛) ∈ ℂ)
226225, 170, 215divrec2d 11938 . . . 4 ((𝜑𝑛 ∈ ℕ) → ((𝐴𝑛) / 𝐶) = ((1 / 𝐶) · (𝐴𝑛)))
2271, 226mpteq2da 5194 . . 3 (𝜑 → (𝑛 ∈ ℕ ↦ ((𝐴𝑛) / 𝐶)) = (𝑛 ∈ ℕ ↦ ((1 / 𝐶) · (𝐴𝑛))))
228146, 214reccld 11927 . . . . 5 (𝜑 → (1 / 𝐶) ∈ ℂ)
22981mptex 7179 . . . . . 6 (𝑛 ∈ ℕ ↦ ((1 / 𝐶) · (𝐴𝑛))) ∈ V
230229a1i 11 . . . . 5 (𝜑 → (𝑛 ∈ ℕ ↦ ((1 / 𝐶) · (𝐴𝑛))) ∈ V)
23143a1i 11 . . . . . . . 8 (𝑘 ∈ ℕ → 𝐴 = (𝑛 ∈ ℕ ↦ ((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛)))))
232 simpr 484 . . . . . . . . . 10 ((𝑘 ∈ ℕ ∧ 𝑛 = 𝑘) → 𝑛 = 𝑘)
233232fveq2d 6844 . . . . . . . . 9 ((𝑘 ∈ ℕ ∧ 𝑛 = 𝑘) → (!‘𝑛) = (!‘𝑘))
234232oveq2d 7385 . . . . . . . . . . 11 ((𝑘 ∈ ℕ ∧ 𝑛 = 𝑘) → (2 · 𝑛) = (2 · 𝑘))
235234fveq2d 6844 . . . . . . . . . 10 ((𝑘 ∈ ℕ ∧ 𝑛 = 𝑘) → (√‘(2 · 𝑛)) = (√‘(2 · 𝑘)))
236232oveq1d 7384 . . . . . . . . . . 11 ((𝑘 ∈ ℕ ∧ 𝑛 = 𝑘) → (𝑛 / e) = (𝑘 / e))
237236, 232oveq12d 7387 . . . . . . . . . 10 ((𝑘 ∈ ℕ ∧ 𝑛 = 𝑘) → ((𝑛 / e)↑𝑛) = ((𝑘 / e)↑𝑘))
238235, 237oveq12d 7387 . . . . . . . . 9 ((𝑘 ∈ ℕ ∧ 𝑛 = 𝑘) → ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛)) = ((√‘(2 · 𝑘)) · ((𝑘 / e)↑𝑘)))
239233, 238oveq12d 7387 . . . . . . . 8 ((𝑘 ∈ ℕ ∧ 𝑛 = 𝑘) → ((!‘𝑛) / ((√‘(2 · 𝑛)) · ((𝑛 / e)↑𝑛))) = ((!‘𝑘) / ((√‘(2 · 𝑘)) · ((𝑘 / e)↑𝑘))))
240 id 22 . . . . . . . 8 (𝑘 ∈ ℕ → 𝑘 ∈ ℕ)
241 nnnn0 12425 . . . . . . . . . 10 (𝑘 ∈ ℕ → 𝑘 ∈ ℕ0)
242 faccl 14224 . . . . . . . . . 10 (𝑘 ∈ ℕ0 → (!‘𝑘) ∈ ℕ)
243 nncn 12170 . . . . . . . . . 10 ((!‘𝑘) ∈ ℕ → (!‘𝑘) ∈ ℂ)
244241, 242, 2433syl 18 . . . . . . . . 9 (𝑘 ∈ ℕ → (!‘𝑘) ∈ ℂ)
245 2cnd 12240 . . . . . . . . . . . 12 (𝑘 ∈ ℕ → 2 ∈ ℂ)
246 nncn 12170 . . . . . . . . . . . 12 (𝑘 ∈ ℕ → 𝑘 ∈ ℂ)
247245, 246mulcld 11170 . . . . . . . . . . 11 (𝑘 ∈ ℕ → (2 · 𝑘) ∈ ℂ)
248247sqrtcld 15382 . . . . . . . . . 10 (𝑘 ∈ ℕ → (√‘(2 · 𝑘)) ∈ ℂ)
24913a1i 11 . . . . . . . . . . . 12 (𝑘 ∈ ℕ → e ∈ ℂ)
25016a1i 11 . . . . . . . . . . . 12 (𝑘 ∈ ℕ → e ≠ 0)
251246, 249, 250divcld 11934 . . . . . . . . . . 11 (𝑘 ∈ ℕ → (𝑘 / e) ∈ ℂ)
252251, 241expcld 14087 . . . . . . . . . 10 (𝑘 ∈ ℕ → ((𝑘 / e)↑𝑘) ∈ ℂ)
253248, 252mulcld 11170 . . . . . . . . 9 (𝑘 ∈ ℕ → ((√‘(2 · 𝑘)) · ((𝑘 / e)↑𝑘)) ∈ ℂ)
25452a1i 11 . . . . . . . . . . . . 13 (𝑘 ∈ ℕ → 2 ∈ ℝ+)
255 nnrp 12939 . . . . . . . . . . . . 13 (𝑘 ∈ ℕ → 𝑘 ∈ ℝ+)
256254, 255rpmulcld 12987 . . . . . . . . . . . 12 (𝑘 ∈ ℕ → (2 · 𝑘) ∈ ℝ+)
257256sqrtgt0d 15355 . . . . . . . . . . 11 (𝑘 ∈ ℕ → 0 < (√‘(2 · 𝑘)))
258257gt0ne0d 11718 . . . . . . . . . 10 (𝑘 ∈ ℕ → (√‘(2 · 𝑘)) ≠ 0)
259 nnne0 12196 . . . . . . . . . . . 12 (𝑘 ∈ ℕ → 𝑘 ≠ 0)
260246, 249, 259, 250divne0d 11950 . . . . . . . . . . 11 (𝑘 ∈ ℕ → (𝑘 / e) ≠ 0)
261 nnz 12526 . . . . . . . . . . 11 (𝑘 ∈ ℕ → 𝑘 ∈ ℤ)
262251, 260, 261expne0d 14093 . . . . . . . . . 10 (𝑘 ∈ ℕ → ((𝑘 / e)↑𝑘) ≠ 0)
263248, 252, 258, 262mulne0d 11806 . . . . . . . . 9 (𝑘 ∈ ℕ → ((√‘(2 · 𝑘)) · ((𝑘 / e)↑𝑘)) ≠ 0)
264244, 253, 263divcld 11934 . . . . . . . 8 (𝑘 ∈ ℕ → ((!‘𝑘) / ((√‘(2 · 𝑘)) · ((𝑘 / e)↑𝑘))) ∈ ℂ)
265231, 239, 240, 264fvmptd 6957 . . . . . . 7 (𝑘 ∈ ℕ → (𝐴𝑘) = ((!‘𝑘) / ((√‘(2 · 𝑘)) · ((𝑘 / e)↑𝑘))))
266265, 264eqeltrd 2828 . . . . . 6 (𝑘 ∈ ℕ → (𝐴𝑘) ∈ ℂ)
267266adantl 481 . . . . 5 ((𝜑𝑘 ∈ ℕ) → (𝐴𝑘) ∈ ℂ)
268 nfcv 2891 . . . . . . . . 9 𝑘((1 / 𝐶) · (𝐴𝑛))
269 nfcv 2891 . . . . . . . . . . 11 𝑛1
270 nfcv 2891 . . . . . . . . . . 11 𝑛 /
271 nfcv 2891 . . . . . . . . . . 11 𝑛𝐶
272269, 270, 271nfov 7399 . . . . . . . . . 10 𝑛(1 / 𝐶)
273 nfcv 2891 . . . . . . . . . 10 𝑛 ·
274 nfcv 2891 . . . . . . . . . . 11 𝑛𝑘
27545, 274nffv 6850 . . . . . . . . . 10 𝑛(𝐴𝑘)
276272, 273, 275nfov 7399 . . . . . . . . 9 𝑛((1 / 𝐶) · (𝐴𝑘))
277 fveq2 6840 . . . . . . . . . 10 (𝑛 = 𝑘 → (𝐴𝑛) = (𝐴𝑘))
278277oveq2d 7385 . . . . . . . . 9 (𝑛 = 𝑘 → ((1 / 𝐶) · (𝐴𝑛)) = ((1 / 𝐶) · (𝐴𝑘)))
279268, 276, 278cbvmpt 5204 . . . . . . . 8 (𝑛 ∈ ℕ ↦ ((1 / 𝐶) · (𝐴𝑛))) = (𝑘 ∈ ℕ ↦ ((1 / 𝐶) · (𝐴𝑘)))
280279a1i 11 . . . . . . 7 ((𝜑𝑘 ∈ ℕ) → (𝑛 ∈ ℕ ↦ ((1 / 𝐶) · (𝐴𝑛))) = (𝑘 ∈ ℕ ↦ ((1 / 𝐶) · (𝐴𝑘))))
281280fveq1d 6842 . . . . . 6 ((𝜑𝑘 ∈ ℕ) → ((𝑛 ∈ ℕ ↦ ((1 / 𝐶) · (𝐴𝑛)))‘𝑘) = ((𝑘 ∈ ℕ ↦ ((1 / 𝐶) · (𝐴𝑘)))‘𝑘))
282 simpr 484 . . . . . . 7 ((𝜑𝑘 ∈ ℕ) → 𝑘 ∈ ℕ)
283146adantr 480 . . . . . . . . 9 ((𝜑𝑘 ∈ ℕ) → 𝐶 ∈ ℂ)
284214adantr 480 . . . . . . . . 9 ((𝜑𝑘 ∈ ℕ) → 𝐶 ≠ 0)
285283, 284reccld 11927 . . . . . . . 8 ((𝜑𝑘 ∈ ℕ) → (1 / 𝐶) ∈ ℂ)
286285, 267mulcld 11170 . . . . . . 7 ((𝜑𝑘 ∈ ℕ) → ((1 / 𝐶) · (𝐴𝑘)) ∈ ℂ)
287 eqid 2729 . . . . . . . 8 (𝑘 ∈ ℕ ↦ ((1 / 𝐶) · (𝐴𝑘))) = (𝑘 ∈ ℕ ↦ ((1 / 𝐶) · (𝐴𝑘)))
288287fvmpt2 6961 . . . . . . 7 ((𝑘 ∈ ℕ ∧ ((1 / 𝐶) · (𝐴𝑘)) ∈ ℂ) → ((𝑘 ∈ ℕ ↦ ((1 / 𝐶) · (𝐴𝑘)))‘𝑘) = ((1 / 𝐶) · (𝐴𝑘)))
289282, 286, 288syl2anc 584 . . . . . 6 ((𝜑𝑘 ∈ ℕ) → ((𝑘 ∈ ℕ ↦ ((1 / 𝐶) · (𝐴𝑘)))‘𝑘) = ((1 / 𝐶) · (𝐴𝑘)))
290281, 289eqtrd 2764 . . . . 5 ((𝜑𝑘 ∈ ℕ) → ((𝑛 ∈ ℕ ↦ ((1 / 𝐶) · (𝐴𝑛)))‘𝑘) = ((1 / 𝐶) · (𝐴𝑘)))
29141, 42, 79, 228, 230, 267, 290climmulc2 15579 . . . 4 (𝜑 → (𝑛 ∈ ℕ ↦ ((1 / 𝐶) · (𝐴𝑛))) ⇝ ((1 / 𝐶) · 𝐶))
292146, 214recid2d 11930 . . . 4 (𝜑 → ((1 / 𝐶) · 𝐶) = 1)
293291, 292breqtrd 5128 . . 3 (𝜑 → (𝑛 ∈ ℕ ↦ ((1 / 𝐶) · (𝐴𝑛))) ⇝ 1)
294227, 293eqbrtrd 5124 . 2 (𝜑 → (𝑛 ∈ ℕ ↦ ((𝐴𝑛) / 𝐶)) ⇝ 1)
295224, 294eqbrtrd 5124 1 (𝜑 → (𝑛 ∈ ℕ ↦ ((!‘𝑛) / (𝑆𝑛))) ⇝ 1)
Colors of variables: wff setvar class
Syntax hints:  wi 4  wa 395   = wceq 1540  wnf 1783  wcel 2109  wne 2925  Vcvv 3444   class class class wbr 5102  cmpt 5183  wf 6495  cfv 6499  (class class class)co 7369  cc 11042  cr 11043  0cc0 11044  1c1 11045   + caddc 11047   · cmul 11049   < clt 11184  cle 11185  cmin 11381   / cdiv 11811  cn 12162  2c2 12217  4c4 12219  0cn0 12418  cz 12505  +crp 12927  cexp 14002  !cfa 14214  csqrt 15175  cli 15426  eceu 16004  πcpi 16008
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1795  ax-4 1809  ax-5 1910  ax-6 1967  ax-7 2008  ax-8 2111  ax-9 2119  ax-10 2142  ax-11 2158  ax-12 2178  ax-ext 2701  ax-rep 5229  ax-sep 5246  ax-nul 5256  ax-pow 5315  ax-pr 5382  ax-un 7691  ax-inf2 9570  ax-cc 10364  ax-cnex 11100  ax-resscn 11101  ax-1cn 11102  ax-icn 11103  ax-addcl 11104  ax-addrcl 11105  ax-mulcl 11106  ax-mulrcl 11107  ax-mulcom 11108  ax-addass 11109  ax-mulass 11110  ax-distr 11111  ax-i2m1 11112  ax-1ne0 11113  ax-1rid 11114  ax-rnegex 11115  ax-rrecex 11116  ax-cnre 11117  ax-pre-lttri 11118  ax-pre-lttrn 11119  ax-pre-ltadd 11120  ax-pre-mulgt0 11121  ax-pre-sup 11122  ax-addf 11123
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 848  df-3or 1087  df-3an 1088  df-tru 1543  df-fal 1553  df-ex 1780  df-nf 1784  df-sb 2066  df-mo 2533  df-eu 2562  df-clab 2708  df-cleq 2721  df-clel 2803  df-nfc 2878  df-ne 2926  df-nel 3030  df-ral 3045  df-rex 3054  df-rmo 3351  df-reu 3352  df-rab 3403  df-v 3446  df-sbc 3751  df-csb 3860  df-dif 3914  df-un 3916  df-in 3918  df-ss 3928  df-pss 3931  df-symdif 4212  df-nul 4293  df-if 4485  df-pw 4561  df-sn 4586  df-pr 4588  df-tp 4590  df-op 4592  df-uni 4868  df-int 4907  df-iun 4953  df-iin 4954  df-disj 5070  df-br 5103  df-opab 5165  df-mpt 5184  df-tr 5210  df-id 5526  df-eprel 5531  df-po 5539  df-so 5540  df-fr 5584  df-se 5585  df-we 5586  df-xp 5637  df-rel 5638  df-cnv 5639  df-co 5640  df-dm 5641  df-rn 5642  df-res 5643  df-ima 5644  df-pred 6262  df-ord 6323  df-on 6324  df-lim 6325  df-suc 6326  df-iota 6452  df-fun 6501  df-fn 6502  df-f 6503  df-f1 6504  df-fo 6505  df-f1o 6506  df-fv 6507  df-isom 6508  df-riota 7326  df-ov 7372  df-oprab 7373  df-mpo 7374  df-of 7633  df-ofr 7634  df-om 7823  df-1st 7947  df-2nd 7948  df-supp 8117  df-frecs 8237  df-wrecs 8268  df-recs 8317  df-rdg 8355  df-1o 8411  df-2o 8412  df-oadd 8415  df-omul 8416  df-er 8648  df-map 8778  df-pm 8779  df-ixp 8848  df-en 8896  df-dom 8897  df-sdom 8898  df-fin 8899  df-fsupp 9289  df-fi 9338  df-sup 9369  df-inf 9370  df-oi 9439  df-dju 9830  df-card 9868  df-acn 9871  df-pnf 11186  df-mnf 11187  df-xr 11188  df-ltxr 11189  df-le 11190  df-sub 11383  df-neg 11384  df-div 11812  df-nn 12163  df-2 12225  df-3 12226  df-4 12227  df-5 12228  df-6 12229  df-7 12230  df-8 12231  df-9 12232  df-n0 12419  df-z 12506  df-dec 12626  df-uz 12770  df-q 12884  df-rp 12928  df-xneg 13048  df-xadd 13049  df-xmul 13050  df-ioo 13286  df-ioc 13287  df-ico 13288  df-icc 13289  df-fz 13445  df-fzo 13592  df-fl 13730  df-mod 13808  df-seq 13943  df-exp 14003  df-fac 14215  df-bc 14244  df-hash 14272  df-shft 15009  df-cj 15041  df-re 15042  df-im 15043  df-sqrt 15177  df-abs 15178  df-limsup 15413  df-clim 15430  df-rlim 15431  df-sum 15629  df-ef 16009  df-e 16010  df-sin 16011  df-cos 16012  df-pi 16014  df-struct 17093  df-sets 17110  df-slot 17128  df-ndx 17140  df-base 17156  df-ress 17177  df-plusg 17209  df-mulr 17210  df-starv 17211  df-sca 17212  df-vsca 17213  df-ip 17214  df-tset 17215  df-ple 17216  df-ds 17218  df-unif 17219  df-hom 17220  df-cco 17221  df-rest 17361  df-topn 17362  df-0g 17380  df-gsum 17381  df-topgen 17382  df-pt 17383  df-prds 17386  df-xrs 17441  df-qtop 17446  df-imas 17447  df-xps 17449  df-mre 17523  df-mrc 17524  df-acs 17526  df-mgm 18549  df-sgrp 18628  df-mnd 18644  df-submnd 18693  df-mulg 18982  df-cntz 19231  df-cmn 19696  df-psmet 21288  df-xmet 21289  df-met 21290  df-bl 21291  df-mopn 21292  df-fbas 21293  df-fg 21294  df-cnfld 21297  df-top 22814  df-topon 22831  df-topsp 22853  df-bases 22866  df-cld 22939  df-ntr 22940  df-cls 22941  df-nei 23018  df-lp 23056  df-perf 23057  df-cn 23147  df-cnp 23148  df-haus 23235  df-cmp 23307  df-tx 23482  df-hmeo 23675  df-fil 23766  df-fm 23858  df-flim 23859  df-flf 23860  df-xms 24241  df-ms 24242  df-tms 24243  df-cncf 24804  df-ovol 25398  df-vol 25399  df-mbf 25553  df-itg1 25554  df-itg2 25555  df-ibl 25556  df-itg 25557  df-0p 25604  df-limc 25800  df-dv 25801
This theorem is referenced by:  stirling  46080
  Copyright terms: Public domain W3C validator