Metamath Proof Explorer


Theorem stirlinglem11

Description: B is decreasing. (Contributed by Glauco Siliprandi, 29-Jun-2017)

Ref Expression
Hypotheses stirlinglem11.1 𝐴 = ( 𝑛 ∈ ℕ ↦ ( ( ! ‘ 𝑛 ) / ( ( √ ‘ ( 2 · 𝑛 ) ) · ( ( 𝑛 / e ) ↑ 𝑛 ) ) ) )
stirlinglem11.2 𝐵 = ( 𝑛 ∈ ℕ ↦ ( log ‘ ( 𝐴𝑛 ) ) )
stirlinglem11.3 𝐾 = ( 𝑘 ∈ ℕ ↦ ( ( 1 / ( ( 2 · 𝑘 ) + 1 ) ) · ( ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ↑ ( 2 · 𝑘 ) ) ) )
Assertion stirlinglem11 ( 𝑁 ∈ ℕ → ( 𝐵 ‘ ( 𝑁 + 1 ) ) < ( 𝐵𝑁 ) )

Proof

Step Hyp Ref Expression
1 stirlinglem11.1 𝐴 = ( 𝑛 ∈ ℕ ↦ ( ( ! ‘ 𝑛 ) / ( ( √ ‘ ( 2 · 𝑛 ) ) · ( ( 𝑛 / e ) ↑ 𝑛 ) ) ) )
2 stirlinglem11.2 𝐵 = ( 𝑛 ∈ ℕ ↦ ( log ‘ ( 𝐴𝑛 ) ) )
3 stirlinglem11.3 𝐾 = ( 𝑘 ∈ ℕ ↦ ( ( 1 / ( ( 2 · 𝑘 ) + 1 ) ) · ( ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ↑ ( 2 · 𝑘 ) ) ) )
4 0red ( 𝑁 ∈ ℕ → 0 ∈ ℝ )
5 3 a1i ( 𝑁 ∈ ℕ → 𝐾 = ( 𝑘 ∈ ℕ ↦ ( ( 1 / ( ( 2 · 𝑘 ) + 1 ) ) · ( ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ↑ ( 2 · 𝑘 ) ) ) ) )
6 simpr ( ( 𝑁 ∈ ℕ ∧ 𝑘 = 1 ) → 𝑘 = 1 )
7 6 oveq2d ( ( 𝑁 ∈ ℕ ∧ 𝑘 = 1 ) → ( 2 · 𝑘 ) = ( 2 · 1 ) )
8 7 oveq1d ( ( 𝑁 ∈ ℕ ∧ 𝑘 = 1 ) → ( ( 2 · 𝑘 ) + 1 ) = ( ( 2 · 1 ) + 1 ) )
9 8 oveq2d ( ( 𝑁 ∈ ℕ ∧ 𝑘 = 1 ) → ( 1 / ( ( 2 · 𝑘 ) + 1 ) ) = ( 1 / ( ( 2 · 1 ) + 1 ) ) )
10 7 oveq2d ( ( 𝑁 ∈ ℕ ∧ 𝑘 = 1 ) → ( ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ↑ ( 2 · 𝑘 ) ) = ( ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ↑ ( 2 · 1 ) ) )
11 9 10 oveq12d ( ( 𝑁 ∈ ℕ ∧ 𝑘 = 1 ) → ( ( 1 / ( ( 2 · 𝑘 ) + 1 ) ) · ( ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ↑ ( 2 · 𝑘 ) ) ) = ( ( 1 / ( ( 2 · 1 ) + 1 ) ) · ( ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ↑ ( 2 · 1 ) ) ) )
12 1nn 1 ∈ ℕ
13 12 a1i ( 𝑁 ∈ ℕ → 1 ∈ ℕ )
14 2cnd ( 𝑁 ∈ ℕ → 2 ∈ ℂ )
15 1cnd ( 𝑁 ∈ ℕ → 1 ∈ ℂ )
16 14 15 mulcld ( 𝑁 ∈ ℕ → ( 2 · 1 ) ∈ ℂ )
17 16 15 addcld ( 𝑁 ∈ ℕ → ( ( 2 · 1 ) + 1 ) ∈ ℂ )
18 2t1e2 ( 2 · 1 ) = 2
19 18 oveq1i ( ( 2 · 1 ) + 1 ) = ( 2 + 1 )
20 2p1e3 ( 2 + 1 ) = 3
21 19 20 eqtri ( ( 2 · 1 ) + 1 ) = 3
22 3ne0 3 ≠ 0
23 21 22 eqnetri ( ( 2 · 1 ) + 1 ) ≠ 0
24 23 a1i ( 𝑁 ∈ ℕ → ( ( 2 · 1 ) + 1 ) ≠ 0 )
25 17 24 reccld ( 𝑁 ∈ ℕ → ( 1 / ( ( 2 · 1 ) + 1 ) ) ∈ ℂ )
26 nncn ( 𝑁 ∈ ℕ → 𝑁 ∈ ℂ )
27 14 26 mulcld ( 𝑁 ∈ ℕ → ( 2 · 𝑁 ) ∈ ℂ )
28 27 15 addcld ( 𝑁 ∈ ℕ → ( ( 2 · 𝑁 ) + 1 ) ∈ ℂ )
29 1red ( 𝑁 ∈ ℕ → 1 ∈ ℝ )
30 2re 2 ∈ ℝ
31 30 a1i ( 𝑁 ∈ ℕ → 2 ∈ ℝ )
32 nnre ( 𝑁 ∈ ℕ → 𝑁 ∈ ℝ )
33 31 32 remulcld ( 𝑁 ∈ ℕ → ( 2 · 𝑁 ) ∈ ℝ )
34 33 29 readdcld ( 𝑁 ∈ ℕ → ( ( 2 · 𝑁 ) + 1 ) ∈ ℝ )
35 0lt1 0 < 1
36 35 a1i ( 𝑁 ∈ ℕ → 0 < 1 )
37 2rp 2 ∈ ℝ+
38 37 a1i ( 𝑁 ∈ ℕ → 2 ∈ ℝ+ )
39 nnrp ( 𝑁 ∈ ℕ → 𝑁 ∈ ℝ+ )
40 38 39 rpmulcld ( 𝑁 ∈ ℕ → ( 2 · 𝑁 ) ∈ ℝ+ )
41 29 40 ltaddrp2d ( 𝑁 ∈ ℕ → 1 < ( ( 2 · 𝑁 ) + 1 ) )
42 4 29 34 36 41 lttrd ( 𝑁 ∈ ℕ → 0 < ( ( 2 · 𝑁 ) + 1 ) )
43 42 gt0ne0d ( 𝑁 ∈ ℕ → ( ( 2 · 𝑁 ) + 1 ) ≠ 0 )
44 28 43 reccld ( 𝑁 ∈ ℕ → ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ∈ ℂ )
45 2nn0 2 ∈ ℕ0
46 45 a1i ( 𝑁 ∈ ℕ → 2 ∈ ℕ0 )
47 1nn0 1 ∈ ℕ0
48 47 a1i ( 𝑁 ∈ ℕ → 1 ∈ ℕ0 )
49 46 48 nn0mulcld ( 𝑁 ∈ ℕ → ( 2 · 1 ) ∈ ℕ0 )
50 44 49 expcld ( 𝑁 ∈ ℕ → ( ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ↑ ( 2 · 1 ) ) ∈ ℂ )
51 25 50 mulcld ( 𝑁 ∈ ℕ → ( ( 1 / ( ( 2 · 1 ) + 1 ) ) · ( ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ↑ ( 2 · 1 ) ) ) ∈ ℂ )
52 5 11 13 51 fvmptd ( 𝑁 ∈ ℕ → ( 𝐾 ‘ 1 ) = ( ( 1 / ( ( 2 · 1 ) + 1 ) ) · ( ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ↑ ( 2 · 1 ) ) ) )
53 1re 1 ∈ ℝ
54 30 53 remulcli ( 2 · 1 ) ∈ ℝ
55 54 53 readdcli ( ( 2 · 1 ) + 1 ) ∈ ℝ
56 55 23 rereccli ( 1 / ( ( 2 · 1 ) + 1 ) ) ∈ ℝ
57 56 a1i ( 𝑁 ∈ ℕ → ( 1 / ( ( 2 · 1 ) + 1 ) ) ∈ ℝ )
58 34 43 rereccld ( 𝑁 ∈ ℕ → ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ∈ ℝ )
59 58 49 reexpcld ( 𝑁 ∈ ℕ → ( ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ↑ ( 2 · 1 ) ) ∈ ℝ )
60 57 59 remulcld ( 𝑁 ∈ ℕ → ( ( 1 / ( ( 2 · 1 ) + 1 ) ) · ( ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ↑ ( 2 · 1 ) ) ) ∈ ℝ )
61 52 60 eqeltrd ( 𝑁 ∈ ℕ → ( 𝐾 ‘ 1 ) ∈ ℝ )
62 1 stirlinglem2 ( 𝑁 ∈ ℕ → ( 𝐴𝑁 ) ∈ ℝ+ )
63 62 relogcld ( 𝑁 ∈ ℕ → ( log ‘ ( 𝐴𝑁 ) ) ∈ ℝ )
64 nfcv 𝑛 𝑁
65 nfcv 𝑛 log
66 nfmpt1 𝑛 ( 𝑛 ∈ ℕ ↦ ( ( ! ‘ 𝑛 ) / ( ( √ ‘ ( 2 · 𝑛 ) ) · ( ( 𝑛 / e ) ↑ 𝑛 ) ) ) )
67 1 66 nfcxfr 𝑛 𝐴
68 67 64 nffv 𝑛 ( 𝐴𝑁 )
69 65 68 nffv 𝑛 ( log ‘ ( 𝐴𝑁 ) )
70 2fveq3 ( 𝑛 = 𝑁 → ( log ‘ ( 𝐴𝑛 ) ) = ( log ‘ ( 𝐴𝑁 ) ) )
71 64 69 70 2 fvmptf ( ( 𝑁 ∈ ℕ ∧ ( log ‘ ( 𝐴𝑁 ) ) ∈ ℝ ) → ( 𝐵𝑁 ) = ( log ‘ ( 𝐴𝑁 ) ) )
72 63 71 mpdan ( 𝑁 ∈ ℕ → ( 𝐵𝑁 ) = ( log ‘ ( 𝐴𝑁 ) ) )
73 72 63 eqeltrd ( 𝑁 ∈ ℕ → ( 𝐵𝑁 ) ∈ ℝ )
74 peano2nn ( 𝑁 ∈ ℕ → ( 𝑁 + 1 ) ∈ ℕ )
75 1 stirlinglem2 ( ( 𝑁 + 1 ) ∈ ℕ → ( 𝐴 ‘ ( 𝑁 + 1 ) ) ∈ ℝ+ )
76 74 75 syl ( 𝑁 ∈ ℕ → ( 𝐴 ‘ ( 𝑁 + 1 ) ) ∈ ℝ+ )
77 76 relogcld ( 𝑁 ∈ ℕ → ( log ‘ ( 𝐴 ‘ ( 𝑁 + 1 ) ) ) ∈ ℝ )
78 nfcv 𝑛 ( 𝑁 + 1 )
79 67 78 nffv 𝑛 ( 𝐴 ‘ ( 𝑁 + 1 ) )
80 65 79 nffv 𝑛 ( log ‘ ( 𝐴 ‘ ( 𝑁 + 1 ) ) )
81 2fveq3 ( 𝑛 = ( 𝑁 + 1 ) → ( log ‘ ( 𝐴𝑛 ) ) = ( log ‘ ( 𝐴 ‘ ( 𝑁 + 1 ) ) ) )
82 78 80 81 2 fvmptf ( ( ( 𝑁 + 1 ) ∈ ℕ ∧ ( log ‘ ( 𝐴 ‘ ( 𝑁 + 1 ) ) ) ∈ ℝ ) → ( 𝐵 ‘ ( 𝑁 + 1 ) ) = ( log ‘ ( 𝐴 ‘ ( 𝑁 + 1 ) ) ) )
83 74 77 82 syl2anc ( 𝑁 ∈ ℕ → ( 𝐵 ‘ ( 𝑁 + 1 ) ) = ( log ‘ ( 𝐴 ‘ ( 𝑁 + 1 ) ) ) )
84 83 77 eqeltrd ( 𝑁 ∈ ℕ → ( 𝐵 ‘ ( 𝑁 + 1 ) ) ∈ ℝ )
85 73 84 resubcld ( 𝑁 ∈ ℕ → ( ( 𝐵𝑁 ) − ( 𝐵 ‘ ( 𝑁 + 1 ) ) ) ∈ ℝ )
86 31 29 remulcld ( 𝑁 ∈ ℕ → ( 2 · 1 ) ∈ ℝ )
87 0le2 0 ≤ 2
88 87 a1i ( 𝑁 ∈ ℕ → 0 ≤ 2 )
89 0le1 0 ≤ 1
90 89 a1i ( 𝑁 ∈ ℕ → 0 ≤ 1 )
91 31 29 88 90 mulge0d ( 𝑁 ∈ ℕ → 0 ≤ ( 2 · 1 ) )
92 86 91 ge0p1rpd ( 𝑁 ∈ ℕ → ( ( 2 · 1 ) + 1 ) ∈ ℝ+ )
93 92 rpreccld ( 𝑁 ∈ ℕ → ( 1 / ( ( 2 · 1 ) + 1 ) ) ∈ ℝ+ )
94 39 rpge0d ( 𝑁 ∈ ℕ → 0 ≤ 𝑁 )
95 31 32 88 94 mulge0d ( 𝑁 ∈ ℕ → 0 ≤ ( 2 · 𝑁 ) )
96 33 95 ge0p1rpd ( 𝑁 ∈ ℕ → ( ( 2 · 𝑁 ) + 1 ) ∈ ℝ+ )
97 96 rpreccld ( 𝑁 ∈ ℕ → ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ∈ ℝ+ )
98 2z 2 ∈ ℤ
99 98 a1i ( 𝑁 ∈ ℕ → 2 ∈ ℤ )
100 1z 1 ∈ ℤ
101 100 a1i ( 𝑁 ∈ ℕ → 1 ∈ ℤ )
102 99 101 zmulcld ( 𝑁 ∈ ℕ → ( 2 · 1 ) ∈ ℤ )
103 97 102 rpexpcld ( 𝑁 ∈ ℕ → ( ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ↑ ( 2 · 1 ) ) ∈ ℝ+ )
104 93 103 rpmulcld ( 𝑁 ∈ ℕ → ( ( 1 / ( ( 2 · 1 ) + 1 ) ) · ( ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ↑ ( 2 · 1 ) ) ) ∈ ℝ+ )
105 52 104 eqeltrd ( 𝑁 ∈ ℕ → ( 𝐾 ‘ 1 ) ∈ ℝ+ )
106 105 rpgt0d ( 𝑁 ∈ ℕ → 0 < ( 𝐾 ‘ 1 ) )
107 85 61 resubcld ( 𝑁 ∈ ℕ → ( ( ( 𝐵𝑁 ) − ( 𝐵 ‘ ( 𝑁 + 1 ) ) ) − ( 𝐾 ‘ 1 ) ) ∈ ℝ )
108 eqid ( ℤ ‘ ( 1 + 1 ) ) = ( ℤ ‘ ( 1 + 1 ) )
109 101 peano2zd ( 𝑁 ∈ ℕ → ( 1 + 1 ) ∈ ℤ )
110 nnuz ℕ = ( ℤ ‘ 1 )
111 3 a1i ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → 𝐾 = ( 𝑘 ∈ ℕ ↦ ( ( 1 / ( ( 2 · 𝑘 ) + 1 ) ) · ( ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ↑ ( 2 · 𝑘 ) ) ) ) )
112 oveq2 ( 𝑘 = 𝑗 → ( 2 · 𝑘 ) = ( 2 · 𝑗 ) )
113 112 oveq1d ( 𝑘 = 𝑗 → ( ( 2 · 𝑘 ) + 1 ) = ( ( 2 · 𝑗 ) + 1 ) )
114 113 oveq2d ( 𝑘 = 𝑗 → ( 1 / ( ( 2 · 𝑘 ) + 1 ) ) = ( 1 / ( ( 2 · 𝑗 ) + 1 ) ) )
115 112 oveq2d ( 𝑘 = 𝑗 → ( ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ↑ ( 2 · 𝑘 ) ) = ( ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ↑ ( 2 · 𝑗 ) ) )
116 114 115 oveq12d ( 𝑘 = 𝑗 → ( ( 1 / ( ( 2 · 𝑘 ) + 1 ) ) · ( ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ↑ ( 2 · 𝑘 ) ) ) = ( ( 1 / ( ( 2 · 𝑗 ) + 1 ) ) · ( ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ↑ ( 2 · 𝑗 ) ) ) )
117 116 adantl ( ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) ∧ 𝑘 = 𝑗 ) → ( ( 1 / ( ( 2 · 𝑘 ) + 1 ) ) · ( ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ↑ ( 2 · 𝑘 ) ) ) = ( ( 1 / ( ( 2 · 𝑗 ) + 1 ) ) · ( ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ↑ ( 2 · 𝑗 ) ) ) )
118 simpr ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → 𝑗 ∈ ℕ )
119 2cnd ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → 2 ∈ ℂ )
120 nncn ( 𝑗 ∈ ℕ → 𝑗 ∈ ℂ )
121 120 adantl ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → 𝑗 ∈ ℂ )
122 119 121 mulcld ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → ( 2 · 𝑗 ) ∈ ℂ )
123 1cnd ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → 1 ∈ ℂ )
124 122 123 addcld ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → ( ( 2 · 𝑗 ) + 1 ) ∈ ℂ )
125 0red ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → 0 ∈ ℝ )
126 1red ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → 1 ∈ ℝ )
127 30 a1i ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → 2 ∈ ℝ )
128 nnre ( 𝑗 ∈ ℕ → 𝑗 ∈ ℝ )
129 128 adantl ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → 𝑗 ∈ ℝ )
130 127 129 remulcld ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → ( 2 · 𝑗 ) ∈ ℝ )
131 130 126 readdcld ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → ( ( 2 · 𝑗 ) + 1 ) ∈ ℝ )
132 35 a1i ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → 0 < 1 )
133 37 a1i ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → 2 ∈ ℝ+ )
134 nnrp ( 𝑗 ∈ ℕ → 𝑗 ∈ ℝ+ )
135 134 adantl ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → 𝑗 ∈ ℝ+ )
136 133 135 rpmulcld ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → ( 2 · 𝑗 ) ∈ ℝ+ )
137 126 136 ltaddrp2d ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → 1 < ( ( 2 · 𝑗 ) + 1 ) )
138 125 126 131 132 137 lttrd ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → 0 < ( ( 2 · 𝑗 ) + 1 ) )
139 138 gt0ne0d ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → ( ( 2 · 𝑗 ) + 1 ) ≠ 0 )
140 124 139 reccld ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → ( 1 / ( ( 2 · 𝑗 ) + 1 ) ) ∈ ℂ )
141 26 adantr ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → 𝑁 ∈ ℂ )
142 119 141 mulcld ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → ( 2 · 𝑁 ) ∈ ℂ )
143 142 123 addcld ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → ( ( 2 · 𝑁 ) + 1 ) ∈ ℂ )
144 43 adantr ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → ( ( 2 · 𝑁 ) + 1 ) ≠ 0 )
145 143 144 reccld ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ∈ ℂ )
146 45 a1i ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → 2 ∈ ℕ0 )
147 nnnn0 ( 𝑗 ∈ ℕ → 𝑗 ∈ ℕ0 )
148 147 adantl ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → 𝑗 ∈ ℕ0 )
149 146 148 nn0mulcld ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → ( 2 · 𝑗 ) ∈ ℕ0 )
150 145 149 expcld ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → ( ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ↑ ( 2 · 𝑗 ) ) ∈ ℂ )
151 140 150 mulcld ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → ( ( 1 / ( ( 2 · 𝑗 ) + 1 ) ) · ( ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ↑ ( 2 · 𝑗 ) ) ) ∈ ℂ )
152 111 117 118 151 fvmptd ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → ( 𝐾𝑗 ) = ( ( 1 / ( ( 2 · 𝑗 ) + 1 ) ) · ( ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ↑ ( 2 · 𝑗 ) ) ) )
153 0red ( 𝑗 ∈ ℕ → 0 ∈ ℝ )
154 1red ( 𝑗 ∈ ℕ → 1 ∈ ℝ )
155 30 a1i ( 𝑗 ∈ ℕ → 2 ∈ ℝ )
156 155 128 remulcld ( 𝑗 ∈ ℕ → ( 2 · 𝑗 ) ∈ ℝ )
157 156 154 readdcld ( 𝑗 ∈ ℕ → ( ( 2 · 𝑗 ) + 1 ) ∈ ℝ )
158 35 a1i ( 𝑗 ∈ ℕ → 0 < 1 )
159 37 a1i ( 𝑗 ∈ ℕ → 2 ∈ ℝ+ )
160 159 134 rpmulcld ( 𝑗 ∈ ℕ → ( 2 · 𝑗 ) ∈ ℝ+ )
161 154 160 ltaddrp2d ( 𝑗 ∈ ℕ → 1 < ( ( 2 · 𝑗 ) + 1 ) )
162 153 154 157 158 161 lttrd ( 𝑗 ∈ ℕ → 0 < ( ( 2 · 𝑗 ) + 1 ) )
163 162 gt0ne0d ( 𝑗 ∈ ℕ → ( ( 2 · 𝑗 ) + 1 ) ≠ 0 )
164 163 adantl ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → ( ( 2 · 𝑗 ) + 1 ) ≠ 0 )
165 124 164 reccld ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → ( 1 / ( ( 2 · 𝑗 ) + 1 ) ) ∈ ℂ )
166 165 150 mulcld ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → ( ( 1 / ( ( 2 · 𝑗 ) + 1 ) ) · ( ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ↑ ( 2 · 𝑗 ) ) ) ∈ ℂ )
167 152 166 eqeltrd ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) → ( 𝐾𝑗 ) ∈ ℂ )
168 eqid ( 𝑛 ∈ ℕ ↦ ( ( ( ( 1 + ( 2 · 𝑛 ) ) / 2 ) · ( log ‘ ( ( 𝑛 + 1 ) / 𝑛 ) ) ) − 1 ) ) = ( 𝑛 ∈ ℕ ↦ ( ( ( ( 1 + ( 2 · 𝑛 ) ) / 2 ) · ( log ‘ ( ( 𝑛 + 1 ) / 𝑛 ) ) ) − 1 ) )
169 1 2 168 3 stirlinglem9 ( 𝑁 ∈ ℕ → seq 1 ( + , 𝐾 ) ⇝ ( ( 𝐵𝑁 ) − ( 𝐵 ‘ ( 𝑁 + 1 ) ) ) )
170 110 13 167 169 clim2ser ( 𝑁 ∈ ℕ → seq ( 1 + 1 ) ( + , 𝐾 ) ⇝ ( ( ( 𝐵𝑁 ) − ( 𝐵 ‘ ( 𝑁 + 1 ) ) ) − ( seq 1 ( + , 𝐾 ) ‘ 1 ) ) )
171 peano2nn ( 1 ∈ ℕ → ( 1 + 1 ) ∈ ℕ )
172 uznnssnn ( ( 1 + 1 ) ∈ ℕ → ( ℤ ‘ ( 1 + 1 ) ) ⊆ ℕ )
173 12 171 172 mp2b ( ℤ ‘ ( 1 + 1 ) ) ⊆ ℕ
174 173 a1i ( 𝑁 ∈ ℕ → ( ℤ ‘ ( 1 + 1 ) ) ⊆ ℕ )
175 174 sseld ( 𝑁 ∈ ℕ → ( 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) → 𝑗 ∈ ℕ ) )
176 175 imdistani ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) ) → ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ℕ ) )
177 176 152 syl ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) ) → ( 𝐾𝑗 ) = ( ( 1 / ( ( 2 · 𝑗 ) + 1 ) ) · ( ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ↑ ( 2 · 𝑗 ) ) ) )
178 30 a1i ( 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) → 2 ∈ ℝ )
179 eluzelre ( 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) → 𝑗 ∈ ℝ )
180 178 179 remulcld ( 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) → ( 2 · 𝑗 ) ∈ ℝ )
181 1red ( 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) → 1 ∈ ℝ )
182 180 181 readdcld ( 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) → ( ( 2 · 𝑗 ) + 1 ) ∈ ℝ )
183 173 sseli ( 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) → 𝑗 ∈ ℕ )
184 183 163 syl ( 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) → ( ( 2 · 𝑗 ) + 1 ) ≠ 0 )
185 182 184 rereccld ( 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) → ( 1 / ( ( 2 · 𝑗 ) + 1 ) ) ∈ ℝ )
186 185 adantl ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) ) → ( 1 / ( ( 2 · 𝑗 ) + 1 ) ) ∈ ℝ )
187 34 adantr ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) ) → ( ( 2 · 𝑁 ) + 1 ) ∈ ℝ )
188 43 adantr ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) ) → ( ( 2 · 𝑁 ) + 1 ) ≠ 0 )
189 187 188 rereccld ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) ) → ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ∈ ℝ )
190 176 149 syl ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) ) → ( 2 · 𝑗 ) ∈ ℕ0 )
191 189 190 reexpcld ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) ) → ( ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ↑ ( 2 · 𝑗 ) ) ∈ ℝ )
192 186 191 remulcld ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) ) → ( ( 1 / ( ( 2 · 𝑗 ) + 1 ) ) · ( ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ↑ ( 2 · 𝑗 ) ) ) ∈ ℝ )
193 177 192 eqeltrd ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) ) → ( 𝐾𝑗 ) ∈ ℝ )
194 1red ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) ) → 1 ∈ ℝ )
195 30 a1i ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) ) → 2 ∈ ℝ )
196 176 129 syl ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) ) → 𝑗 ∈ ℝ )
197 195 196 remulcld ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) ) → ( 2 · 𝑗 ) ∈ ℝ )
198 87 a1i ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) ) → 0 ≤ 2 )
199 0red ( 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) → 0 ∈ ℝ )
200 87 a1i ( 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) → 0 ≤ 2 )
201 1p1e2 ( 1 + 1 ) = 2
202 eluzle ( 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) → ( 1 + 1 ) ≤ 𝑗 )
203 201 202 eqbrtrrid ( 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) → 2 ≤ 𝑗 )
204 199 178 179 200 203 letrd ( 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) → 0 ≤ 𝑗 )
205 204 adantl ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) ) → 0 ≤ 𝑗 )
206 195 196 198 205 mulge0d ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) ) → 0 ≤ ( 2 · 𝑗 ) )
207 197 206 ge0p1rpd ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) ) → ( ( 2 · 𝑗 ) + 1 ) ∈ ℝ+ )
208 89 a1i ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) ) → 0 ≤ 1 )
209 194 207 208 divge0d ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) ) → 0 ≤ ( 1 / ( ( 2 · 𝑗 ) + 1 ) ) )
210 32 adantr ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) ) → 𝑁 ∈ ℝ )
211 195 210 remulcld ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) ) → ( 2 · 𝑁 ) ∈ ℝ )
212 94 adantr ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) ) → 0 ≤ 𝑁 )
213 195 210 198 212 mulge0d ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) ) → 0 ≤ ( 2 · 𝑁 ) )
214 211 213 ge0p1rpd ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) ) → ( ( 2 · 𝑁 ) + 1 ) ∈ ℝ+ )
215 194 214 208 divge0d ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) ) → 0 ≤ ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) )
216 189 190 215 expge0d ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) ) → 0 ≤ ( ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ↑ ( 2 · 𝑗 ) ) )
217 186 191 209 216 mulge0d ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) ) → 0 ≤ ( ( 1 / ( ( 2 · 𝑗 ) + 1 ) ) · ( ( 1 / ( ( 2 · 𝑁 ) + 1 ) ) ↑ ( 2 · 𝑗 ) ) ) )
218 217 177 breqtrrd ( ( 𝑁 ∈ ℕ ∧ 𝑗 ∈ ( ℤ ‘ ( 1 + 1 ) ) ) → 0 ≤ ( 𝐾𝑗 ) )
219 108 109 170 193 218 iserge0 ( 𝑁 ∈ ℕ → 0 ≤ ( ( ( 𝐵𝑁 ) − ( 𝐵 ‘ ( 𝑁 + 1 ) ) ) − ( seq 1 ( + , 𝐾 ) ‘ 1 ) ) )
220 seq1 ( 1 ∈ ℤ → ( seq 1 ( + , 𝐾 ) ‘ 1 ) = ( 𝐾 ‘ 1 ) )
221 100 220 mp1i ( 𝑁 ∈ ℕ → ( seq 1 ( + , 𝐾 ) ‘ 1 ) = ( 𝐾 ‘ 1 ) )
222 221 oveq2d ( 𝑁 ∈ ℕ → ( ( ( 𝐵𝑁 ) − ( 𝐵 ‘ ( 𝑁 + 1 ) ) ) − ( seq 1 ( + , 𝐾 ) ‘ 1 ) ) = ( ( ( 𝐵𝑁 ) − ( 𝐵 ‘ ( 𝑁 + 1 ) ) ) − ( 𝐾 ‘ 1 ) ) )
223 219 222 breqtrd ( 𝑁 ∈ ℕ → 0 ≤ ( ( ( 𝐵𝑁 ) − ( 𝐵 ‘ ( 𝑁 + 1 ) ) ) − ( 𝐾 ‘ 1 ) ) )
224 4 107 61 223 leadd1dd ( 𝑁 ∈ ℕ → ( 0 + ( 𝐾 ‘ 1 ) ) ≤ ( ( ( ( 𝐵𝑁 ) − ( 𝐵 ‘ ( 𝑁 + 1 ) ) ) − ( 𝐾 ‘ 1 ) ) + ( 𝐾 ‘ 1 ) ) )
225 52 51 eqeltrd ( 𝑁 ∈ ℕ → ( 𝐾 ‘ 1 ) ∈ ℂ )
226 225 addid2d ( 𝑁 ∈ ℕ → ( 0 + ( 𝐾 ‘ 1 ) ) = ( 𝐾 ‘ 1 ) )
227 73 recnd ( 𝑁 ∈ ℕ → ( 𝐵𝑁 ) ∈ ℂ )
228 84 recnd ( 𝑁 ∈ ℕ → ( 𝐵 ‘ ( 𝑁 + 1 ) ) ∈ ℂ )
229 227 228 subcld ( 𝑁 ∈ ℕ → ( ( 𝐵𝑁 ) − ( 𝐵 ‘ ( 𝑁 + 1 ) ) ) ∈ ℂ )
230 229 225 npcand ( 𝑁 ∈ ℕ → ( ( ( ( 𝐵𝑁 ) − ( 𝐵 ‘ ( 𝑁 + 1 ) ) ) − ( 𝐾 ‘ 1 ) ) + ( 𝐾 ‘ 1 ) ) = ( ( 𝐵𝑁 ) − ( 𝐵 ‘ ( 𝑁 + 1 ) ) ) )
231 224 226 230 3brtr3d ( 𝑁 ∈ ℕ → ( 𝐾 ‘ 1 ) ≤ ( ( 𝐵𝑁 ) − ( 𝐵 ‘ ( 𝑁 + 1 ) ) ) )
232 4 61 85 106 231 ltletrd ( 𝑁 ∈ ℕ → 0 < ( ( 𝐵𝑁 ) − ( 𝐵 ‘ ( 𝑁 + 1 ) ) ) )
233 84 73 posdifd ( 𝑁 ∈ ℕ → ( ( 𝐵 ‘ ( 𝑁 + 1 ) ) < ( 𝐵𝑁 ) ↔ 0 < ( ( 𝐵𝑁 ) − ( 𝐵 ‘ ( 𝑁 + 1 ) ) ) ) )
234 232 233 mpbird ( 𝑁 ∈ ℕ → ( 𝐵 ‘ ( 𝑁 + 1 ) ) < ( 𝐵𝑁 ) )