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

Theorem stirlinglem7 29828
Description: Algebraic manipulation of the formula for J(n). (Contributed by Glauco Siliprandi, 29-Jun-2017.)
Hypotheses
Ref Expression
stirlinglem7.1  |-  J  =  ( n  e.  NN  |->  ( ( ( ( 1  +  ( 2  x.  n ) )  /  2 )  x.  ( log `  (
( n  +  1 )  /  n ) ) )  -  1 ) )
stirlinglem7.2  |-  K  =  ( k  e.  NN  |->  ( ( 1  / 
( ( 2  x.  k )  +  1 ) )  x.  (
( 1  /  (
( 2  x.  N
)  +  1 ) ) ^ ( 2  x.  k ) ) ) )
stirlinglem7.3  |-  H  =  ( k  e.  NN0  |->  ( 2  x.  (
( 1  /  (
( 2  x.  k
)  +  1 ) )  x.  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^ ( ( 2  x.  k )  +  1 ) ) ) ) )
Assertion
Ref Expression
stirlinglem7  |-  ( N  e.  NN  ->  seq 1 (  +  ,  K )  ~~>  ( J `
 N ) )
Distinct variable groups:    k, n    n, H    n, K    k, N, n
Allowed substitution hints:    H( k)    J( k, n)    K( k)

Proof of Theorem stirlinglem7
Dummy variables  i 
j are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 nnuz 10888 . . . 4  |-  NN  =  ( ZZ>= `  1 )
2 1z 10668 . . . . 5  |-  1  e.  ZZ
32a1i 11 . . . 4  |-  ( N  e.  NN  ->  1  e.  ZZ )
4 1e0p1 10775 . . . . . . . 8  |-  1  =  ( 0  +  1 )
54a1i 11 . . . . . . 7  |-  ( N  e.  NN  ->  1  =  ( 0  +  1 ) )
65seqeq1d 11804 . . . . . 6  |-  ( N  e.  NN  ->  seq 1 (  +  ,  H )  =  seq ( 0  +  1 ) (  +  ,  H ) )
7 nn0uz 10887 . . . . . . 7  |-  NN0  =  ( ZZ>= `  0 )
8 0nn0 10586 . . . . . . . 8  |-  0  e.  NN0
98a1i 11 . . . . . . 7  |-  ( N  e.  NN  ->  0  e.  NN0 )
10 stirlinglem7.3 . . . . . . . . . 10  |-  H  =  ( k  e.  NN0  |->  ( 2  x.  (
( 1  /  (
( 2  x.  k
)  +  1 ) )  x.  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^ ( ( 2  x.  k )  +  1 ) ) ) ) )
1110a1i 11 . . . . . . . . 9  |-  ( ( N  e.  NN  /\  j  e.  NN0 )  ->  H  =  ( k  e.  NN0  |->  ( 2  x.  ( ( 1  / 
( ( 2  x.  k )  +  1 ) )  x.  (
( 1  /  (
( 2  x.  N
)  +  1 ) ) ^ ( ( 2  x.  k )  +  1 ) ) ) ) ) )
12 oveq2 6094 . . . . . . . . . . . . . 14  |-  ( k  =  j  ->  (
2  x.  k )  =  ( 2  x.  j ) )
1312oveq1d 6101 . . . . . . . . . . . . 13  |-  ( k  =  j  ->  (
( 2  x.  k
)  +  1 )  =  ( ( 2  x.  j )  +  1 ) )
1413oveq2d 6102 . . . . . . . . . . . 12  |-  ( k  =  j  ->  (
1  /  ( ( 2  x.  k )  +  1 ) )  =  ( 1  / 
( ( 2  x.  j )  +  1 ) ) )
1513oveq2d 6102 . . . . . . . . . . . 12  |-  ( k  =  j  ->  (
( 1  /  (
( 2  x.  N
)  +  1 ) ) ^ ( ( 2  x.  k )  +  1 ) )  =  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^
( ( 2  x.  j )  +  1 ) ) )
1614, 15oveq12d 6104 . . . . . . . . . . 11  |-  ( k  =  j  ->  (
( 1  /  (
( 2  x.  k
)  +  1 ) )  x.  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^ ( ( 2  x.  k )  +  1 ) ) )  =  ( ( 1  /  ( ( 2  x.  j )  +  1 ) )  x.  ( ( 1  / 
( ( 2  x.  N )  +  1 ) ) ^ (
( 2  x.  j
)  +  1 ) ) ) )
1716oveq2d 6102 . . . . . . . . . 10  |-  ( k  =  j  ->  (
2  x.  ( ( 1  /  ( ( 2  x.  k )  +  1 ) )  x.  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^
( ( 2  x.  k )  +  1 ) ) ) )  =  ( 2  x.  ( ( 1  / 
( ( 2  x.  j )  +  1 ) )  x.  (
( 1  /  (
( 2  x.  N
)  +  1 ) ) ^ ( ( 2  x.  j )  +  1 ) ) ) ) )
1817adantl 466 . . . . . . . . 9  |-  ( ( ( N  e.  NN  /\  j  e.  NN0 )  /\  k  =  j
)  ->  ( 2  x.  ( ( 1  /  ( ( 2  x.  k )  +  1 ) )  x.  ( ( 1  / 
( ( 2  x.  N )  +  1 ) ) ^ (
( 2  x.  k
)  +  1 ) ) ) )  =  ( 2  x.  (
( 1  /  (
( 2  x.  j
)  +  1 ) )  x.  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^ ( ( 2  x.  j )  +  1 ) ) ) ) )
19 simpr 461 . . . . . . . . 9  |-  ( ( N  e.  NN  /\  j  e.  NN0 )  -> 
j  e.  NN0 )
20 2cnd 10386 . . . . . . . . . 10  |-  ( ( N  e.  NN  /\  j  e.  NN0 )  -> 
2  e.  CC )
21 2cnd 10386 . . . . . . . . . . . . . . 15  |-  ( j  e.  NN0  ->  2  e.  CC )
22 nn0cn 10581 . . . . . . . . . . . . . . 15  |-  ( j  e.  NN0  ->  j  e.  CC )
2321, 22mulcld 9398 . . . . . . . . . . . . . 14  |-  ( j  e.  NN0  ->  ( 2  x.  j )  e.  CC )
24 ax-1cn 9332 . . . . . . . . . . . . . . 15  |-  1  e.  CC
2524a1i 11 . . . . . . . . . . . . . 14  |-  ( j  e.  NN0  ->  1  e.  CC )
2623, 25addcld 9397 . . . . . . . . . . . . 13  |-  ( j  e.  NN0  ->  ( ( 2  x.  j )  +  1 )  e.  CC )
2726adantl 466 . . . . . . . . . . . 12  |-  ( ( N  e.  NN  /\  j  e.  NN0 )  -> 
( ( 2  x.  j )  +  1 )  e.  CC )
28 0re 9378 . . . . . . . . . . . . . . . 16  |-  0  e.  RR
2928a1i 11 . . . . . . . . . . . . . . 15  |-  ( j  e.  NN0  ->  0  e.  RR )
30 2re 10383 . . . . . . . . . . . . . . . . . 18  |-  2  e.  RR
3130a1i 11 . . . . . . . . . . . . . . . . 17  |-  ( j  e.  NN0  ->  2  e.  RR )
32 nn0re 10580 . . . . . . . . . . . . . . . . 17  |-  ( j  e.  NN0  ->  j  e.  RR )
3331, 32remulcld 9406 . . . . . . . . . . . . . . . 16  |-  ( j  e.  NN0  ->  ( 2  x.  j )  e.  RR )
34 1re 9377 . . . . . . . . . . . . . . . . 17  |-  1  e.  RR
3534a1i 11 . . . . . . . . . . . . . . . 16  |-  ( j  e.  NN0  ->  1  e.  RR )
36 0le2 10404 . . . . . . . . . . . . . . . . . 18  |-  0  <_  2
3736a1i 11 . . . . . . . . . . . . . . . . 17  |-  ( j  e.  NN0  ->  0  <_ 
2 )
38 nn0ge0 10597 . . . . . . . . . . . . . . . . 17  |-  ( j  e.  NN0  ->  0  <_ 
j )
3931, 32, 37, 38mulge0d 9908 . . . . . . . . . . . . . . . 16  |-  ( j  e.  NN0  ->  0  <_ 
( 2  x.  j
) )
40 0lt1 9854 . . . . . . . . . . . . . . . . 17  |-  0  <  1
4140a1i 11 . . . . . . . . . . . . . . . 16  |-  ( j  e.  NN0  ->  0  <  1 )
4233, 35, 39, 41addgegt0d 9905 . . . . . . . . . . . . . . 15  |-  ( j  e.  NN0  ->  0  < 
( ( 2  x.  j )  +  1 ) )
4329, 42ltned 9502 . . . . . . . . . . . . . 14  |-  ( j  e.  NN0  ->  0  =/=  ( ( 2  x.  j )  +  1 ) )
4443adantl 466 . . . . . . . . . . . . 13  |-  ( ( N  e.  NN  /\  j  e.  NN0 )  -> 
0  =/=  ( ( 2  x.  j )  +  1 ) )
4544necomd 2690 . . . . . . . . . . . 12  |-  ( ( N  e.  NN  /\  j  e.  NN0 )  -> 
( ( 2  x.  j )  +  1 )  =/=  0 )
4627, 45reccld 10092 . . . . . . . . . . 11  |-  ( ( N  e.  NN  /\  j  e.  NN0 )  -> 
( 1  /  (
( 2  x.  j
)  +  1 ) )  e.  CC )
47 nncn 10322 . . . . . . . . . . . . . . . 16  |-  ( N  e.  NN  ->  N  e.  CC )
4847adantr 465 . . . . . . . . . . . . . . 15  |-  ( ( N  e.  NN  /\  j  e.  NN0 )  ->  N  e.  CC )
4920, 48mulcld 9398 . . . . . . . . . . . . . 14  |-  ( ( N  e.  NN  /\  j  e.  NN0 )  -> 
( 2  x.  N
)  e.  CC )
5024a1i 11 . . . . . . . . . . . . . 14  |-  ( ( N  e.  NN  /\  j  e.  NN0 )  -> 
1  e.  CC )
5149, 50addcld 9397 . . . . . . . . . . . . 13  |-  ( ( N  e.  NN  /\  j  e.  NN0 )  -> 
( ( 2  x.  N )  +  1 )  e.  CC )
5230a1i 11 . . . . . . . . . . . . . . . . 17  |-  ( N  e.  NN  ->  2  e.  RR )
53 nnre 10321 . . . . . . . . . . . . . . . . 17  |-  ( N  e.  NN  ->  N  e.  RR )
5452, 53remulcld 9406 . . . . . . . . . . . . . . . 16  |-  ( N  e.  NN  ->  (
2  x.  N )  e.  RR )
5534a1i 11 . . . . . . . . . . . . . . . 16  |-  ( N  e.  NN  ->  1  e.  RR )
5636a1i 11 . . . . . . . . . . . . . . . . 17  |-  ( N  e.  NN  ->  0  <_  2 )
5728a1i 11 . . . . . . . . . . . . . . . . . 18  |-  ( N  e.  NN  ->  0  e.  RR )
58 nngt0 10343 . . . . . . . . . . . . . . . . . 18  |-  ( N  e.  NN  ->  0  <  N )
5957, 53, 58ltled 9514 . . . . . . . . . . . . . . . . 17  |-  ( N  e.  NN  ->  0  <_  N )
6052, 53, 56, 59mulge0d 9908 . . . . . . . . . . . . . . . 16  |-  ( N  e.  NN  ->  0  <_  ( 2  x.  N
) )
6140a1i 11 . . . . . . . . . . . . . . . 16  |-  ( N  e.  NN  ->  0  <  1 )
6254, 55, 60, 61addgegt0d 9905 . . . . . . . . . . . . . . 15  |-  ( N  e.  NN  ->  0  <  ( ( 2  x.  N )  +  1 ) )
6362gt0ne0d 9896 . . . . . . . . . . . . . 14  |-  ( N  e.  NN  ->  (
( 2  x.  N
)  +  1 )  =/=  0 )
6463adantr 465 . . . . . . . . . . . . 13  |-  ( ( N  e.  NN  /\  j  e.  NN0 )  -> 
( ( 2  x.  N )  +  1 )  =/=  0 )
6551, 64reccld 10092 . . . . . . . . . . . 12  |-  ( ( N  e.  NN  /\  j  e.  NN0 )  -> 
( 1  /  (
( 2  x.  N
)  +  1 ) )  e.  CC )
66 2nn0 10588 . . . . . . . . . . . . . . 15  |-  2  e.  NN0
6766a1i 11 . . . . . . . . . . . . . 14  |-  ( ( N  e.  NN  /\  j  e.  NN0 )  -> 
2  e.  NN0 )
6867, 19nn0mulcld 10633 . . . . . . . . . . . . 13  |-  ( ( N  e.  NN  /\  j  e.  NN0 )  -> 
( 2  x.  j
)  e.  NN0 )
69 1nn0 10587 . . . . . . . . . . . . . 14  |-  1  e.  NN0
7069a1i 11 . . . . . . . . . . . . 13  |-  ( ( N  e.  NN  /\  j  e.  NN0 )  -> 
1  e.  NN0 )
7168, 70nn0addcld 10632 . . . . . . . . . . . 12  |-  ( ( N  e.  NN  /\  j  e.  NN0 )  -> 
( ( 2  x.  j )  +  1 )  e.  NN0 )
7265, 71expcld 12000 . . . . . . . . . . 11  |-  ( ( N  e.  NN  /\  j  e.  NN0 )  -> 
( ( 1  / 
( ( 2  x.  N )  +  1 ) ) ^ (
( 2  x.  j
)  +  1 ) )  e.  CC )
7346, 72mulcld 9398 . . . . . . . . . 10  |-  ( ( N  e.  NN  /\  j  e.  NN0 )  -> 
( ( 1  / 
( ( 2  x.  j )  +  1 ) )  x.  (
( 1  /  (
( 2  x.  N
)  +  1 ) ) ^ ( ( 2  x.  j )  +  1 ) ) )  e.  CC )
7420, 73mulcld 9398 . . . . . . . . 9  |-  ( ( N  e.  NN  /\  j  e.  NN0 )  -> 
( 2  x.  (
( 1  /  (
( 2  x.  j
)  +  1 ) )  x.  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^ ( ( 2  x.  j )  +  1 ) ) ) )  e.  CC )
7511, 18, 19, 74fvmptd 5774 . . . . . . . 8  |-  ( ( N  e.  NN  /\  j  e.  NN0 )  -> 
( H `  j
)  =  ( 2  x.  ( ( 1  /  ( ( 2  x.  j )  +  1 ) )  x.  ( ( 1  / 
( ( 2  x.  N )  +  1 ) ) ^ (
( 2  x.  j
)  +  1 ) ) ) ) )
7675, 74eqeltrd 2512 . . . . . . 7  |-  ( ( N  e.  NN  /\  j  e.  NN0 )  -> 
( H `  j
)  e.  CC )
7710stirlinglem6 29827 . . . . . . 7  |-  ( N  e.  NN  ->  seq 0 (  +  ,  H )  ~~>  ( log `  ( ( N  + 
1 )  /  N
) ) )
787, 9, 76, 77clim2ser 13124 . . . . . 6  |-  ( N  e.  NN  ->  seq ( 0  +  1 ) (  +  ,  H )  ~~>  ( ( log `  ( ( N  +  1 )  /  N ) )  -  (  seq 0
(  +  ,  H
) `  0 )
) )
796, 78eqbrtrd 4307 . . . . 5  |-  ( N  e.  NN  ->  seq 1 (  +  ,  H )  ~~>  ( ( log `  ( ( N  +  1 )  /  N ) )  -  (  seq 0
(  +  ,  H
) `  0 )
) )
80 0z 10649 . . . . . . . 8  |-  0  e.  ZZ
81 seq1 11811 . . . . . . . 8  |-  ( 0  e.  ZZ  ->  (  seq 0 (  +  ,  H ) `  0
)  =  ( H `
 0 ) )
8280, 81mp1i 12 . . . . . . 7  |-  ( N  e.  NN  ->  (  seq 0 (  +  ,  H ) `  0
)  =  ( H `
 0 ) )
8310a1i 11 . . . . . . . 8  |-  ( N  e.  NN  ->  H  =  ( k  e. 
NN0  |->  ( 2  x.  ( ( 1  / 
( ( 2  x.  k )  +  1 ) )  x.  (
( 1  /  (
( 2  x.  N
)  +  1 ) ) ^ ( ( 2  x.  k )  +  1 ) ) ) ) ) )
84 simpr 461 . . . . . . . . . . . . 13  |-  ( ( N  e.  NN  /\  k  =  0 )  ->  k  =  0 )
8584oveq2d 6102 . . . . . . . . . . . 12  |-  ( ( N  e.  NN  /\  k  =  0 )  ->  ( 2  x.  k )  =  ( 2  x.  0 ) )
8685oveq1d 6101 . . . . . . . . . . 11  |-  ( ( N  e.  NN  /\  k  =  0 )  ->  ( ( 2  x.  k )  +  1 )  =  ( ( 2  x.  0 )  +  1 ) )
8786oveq2d 6102 . . . . . . . . . 10  |-  ( ( N  e.  NN  /\  k  =  0 )  ->  ( 1  / 
( ( 2  x.  k )  +  1 ) )  =  ( 1  /  ( ( 2  x.  0 )  +  1 ) ) )
8886oveq2d 6102 . . . . . . . . . 10  |-  ( ( N  e.  NN  /\  k  =  0 )  ->  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^
( ( 2  x.  k )  +  1 ) )  =  ( ( 1  /  (
( 2  x.  N
)  +  1 ) ) ^ ( ( 2  x.  0 )  +  1 ) ) )
8987, 88oveq12d 6104 . . . . . . . . 9  |-  ( ( N  e.  NN  /\  k  =  0 )  ->  ( ( 1  /  ( ( 2  x.  k )  +  1 ) )  x.  ( ( 1  / 
( ( 2  x.  N )  +  1 ) ) ^ (
( 2  x.  k
)  +  1 ) ) )  =  ( ( 1  /  (
( 2  x.  0 )  +  1 ) )  x.  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^ ( ( 2  x.  0 )  +  1 ) ) ) )
9089oveq2d 6102 . . . . . . . 8  |-  ( ( N  e.  NN  /\  k  =  0 )  ->  ( 2  x.  ( ( 1  / 
( ( 2  x.  k )  +  1 ) )  x.  (
( 1  /  (
( 2  x.  N
)  +  1 ) ) ^ ( ( 2  x.  k )  +  1 ) ) ) )  =  ( 2  x.  ( ( 1  /  ( ( 2  x.  0 )  +  1 ) )  x.  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^
( ( 2  x.  0 )  +  1 ) ) ) ) )
91 2cnd 10386 . . . . . . . . 9  |-  ( N  e.  NN  ->  2  e.  CC )
92 0cnd 9371 . . . . . . . . . . . . 13  |-  ( N  e.  NN  ->  0  e.  CC )
9391, 92mulcld 9398 . . . . . . . . . . . 12  |-  ( N  e.  NN  ->  (
2  x.  0 )  e.  CC )
9424a1i 11 . . . . . . . . . . . 12  |-  ( N  e.  NN  ->  1  e.  CC )
9593, 94addcld 9397 . . . . . . . . . . 11  |-  ( N  e.  NN  ->  (
( 2  x.  0 )  +  1 )  e.  CC )
9691mul01d 9560 . . . . . . . . . . . . . . . 16  |-  ( N  e.  NN  ->  (
2  x.  0 )  =  0 )
9796eqcomd 2443 . . . . . . . . . . . . . . 15  |-  ( N  e.  NN  ->  0  =  ( 2  x.  0 ) )
9897oveq1d 6101 . . . . . . . . . . . . . 14  |-  ( N  e.  NN  ->  (
0  +  1 )  =  ( ( 2  x.  0 )  +  1 ) )
995, 98eqtrd 2470 . . . . . . . . . . . . 13  |-  ( N  e.  NN  ->  1  =  ( ( 2  x.  0 )  +  1 ) )
10061, 99breqtrd 4311 . . . . . . . . . . . 12  |-  ( N  e.  NN  ->  0  <  ( ( 2  x.  0 )  +  1 ) )
101100gt0ne0d 9896 . . . . . . . . . . 11  |-  ( N  e.  NN  ->  (
( 2  x.  0 )  +  1 )  =/=  0 )
10295, 101reccld 10092 . . . . . . . . . 10  |-  ( N  e.  NN  ->  (
1  /  ( ( 2  x.  0 )  +  1 ) )  e.  CC )
10391, 47mulcld 9398 . . . . . . . . . . . . 13  |-  ( N  e.  NN  ->  (
2  x.  N )  e.  CC )
104103, 94addcld 9397 . . . . . . . . . . . 12  |-  ( N  e.  NN  ->  (
( 2  x.  N
)  +  1 )  e.  CC )
105104, 63reccld 10092 . . . . . . . . . . 11  |-  ( N  e.  NN  ->  (
1  /  ( ( 2  x.  N )  +  1 ) )  e.  CC )
10699, 69syl6eqelr 2527 . . . . . . . . . . 11  |-  ( N  e.  NN  ->  (
( 2  x.  0 )  +  1 )  e.  NN0 )
107105, 106expcld 12000 . . . . . . . . . 10  |-  ( N  e.  NN  ->  (
( 1  /  (
( 2  x.  N
)  +  1 ) ) ^ ( ( 2  x.  0 )  +  1 ) )  e.  CC )
108102, 107mulcld 9398 . . . . . . . . 9  |-  ( N  e.  NN  ->  (
( 1  /  (
( 2  x.  0 )  +  1 ) )  x.  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^ ( ( 2  x.  0 )  +  1 ) ) )  e.  CC )
10991, 108mulcld 9398 . . . . . . . 8  |-  ( N  e.  NN  ->  (
2  x.  ( ( 1  /  ( ( 2  x.  0 )  +  1 ) )  x.  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^
( ( 2  x.  0 )  +  1 ) ) ) )  e.  CC )
11083, 90, 9, 109fvmptd 5774 . . . . . . 7  |-  ( N  e.  NN  ->  ( H `  0 )  =  ( 2  x.  ( ( 1  / 
( ( 2  x.  0 )  +  1 ) )  x.  (
( 1  /  (
( 2  x.  N
)  +  1 ) ) ^ ( ( 2  x.  0 )  +  1 ) ) ) ) )
11196oveq1d 6101 . . . . . . . . . . . . . 14  |-  ( N  e.  NN  ->  (
( 2  x.  0 )  +  1 )  =  ( 0  +  1 ) )
112111, 4syl6eqr 2488 . . . . . . . . . . . . 13  |-  ( N  e.  NN  ->  (
( 2  x.  0 )  +  1 )  =  1 )
113112oveq2d 6102 . . . . . . . . . . . 12  |-  ( N  e.  NN  ->  (
1  /  ( ( 2  x.  0 )  +  1 ) )  =  ( 1  / 
1 ) )
11494div1d 10091 . . . . . . . . . . . 12  |-  ( N  e.  NN  ->  (
1  /  1 )  =  1 )
115113, 114eqtrd 2470 . . . . . . . . . . 11  |-  ( N  e.  NN  ->  (
1  /  ( ( 2  x.  0 )  +  1 ) )  =  1 )
116112oveq2d 6102 . . . . . . . . . . . 12  |-  ( N  e.  NN  ->  (
( 1  /  (
( 2  x.  N
)  +  1 ) ) ^ ( ( 2  x.  0 )  +  1 ) )  =  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^
1 ) )
117105exp1d 11995 . . . . . . . . . . . 12  |-  ( N  e.  NN  ->  (
( 1  /  (
( 2  x.  N
)  +  1 ) ) ^ 1 )  =  ( 1  / 
( ( 2  x.  N )  +  1 ) ) )
118116, 117eqtrd 2470 . . . . . . . . . . 11  |-  ( N  e.  NN  ->  (
( 1  /  (
( 2  x.  N
)  +  1 ) ) ^ ( ( 2  x.  0 )  +  1 ) )  =  ( 1  / 
( ( 2  x.  N )  +  1 ) ) )
119115, 118oveq12d 6104 . . . . . . . . . 10  |-  ( N  e.  NN  ->  (
( 1  /  (
( 2  x.  0 )  +  1 ) )  x.  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^ ( ( 2  x.  0 )  +  1 ) ) )  =  ( 1  x.  ( 1  /  (
( 2  x.  N
)  +  1 ) ) ) )
120105mulid2d 9396 . . . . . . . . . 10  |-  ( N  e.  NN  ->  (
1  x.  ( 1  /  ( ( 2  x.  N )  +  1 ) ) )  =  ( 1  / 
( ( 2  x.  N )  +  1 ) ) )
121119, 120eqtrd 2470 . . . . . . . . 9  |-  ( N  e.  NN  ->  (
( 1  /  (
( 2  x.  0 )  +  1 ) )  x.  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^ ( ( 2  x.  0 )  +  1 ) ) )  =  ( 1  / 
( ( 2  x.  N )  +  1 ) ) )
122121oveq2d 6102 . . . . . . . 8  |-  ( N  e.  NN  ->  (
2  x.  ( ( 1  /  ( ( 2  x.  0 )  +  1 ) )  x.  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^
( ( 2  x.  0 )  +  1 ) ) ) )  =  ( 2  x.  ( 1  /  (
( 2  x.  N
)  +  1 ) ) ) )
12391, 94, 104, 63divassd 10134 . . . . . . . 8  |-  ( N  e.  NN  ->  (
( 2  x.  1 )  /  ( ( 2  x.  N )  +  1 ) )  =  ( 2  x.  ( 1  /  (
( 2  x.  N
)  +  1 ) ) ) )
12491mulid1d 9395 . . . . . . . . 9  |-  ( N  e.  NN  ->  (
2  x.  1 )  =  2 )
125124oveq1d 6101 . . . . . . . 8  |-  ( N  e.  NN  ->  (
( 2  x.  1 )  /  ( ( 2  x.  N )  +  1 ) )  =  ( 2  / 
( ( 2  x.  N )  +  1 ) ) )
126122, 123, 1253eqtr2d 2476 . . . . . . 7  |-  ( N  e.  NN  ->  (
2  x.  ( ( 1  /  ( ( 2  x.  0 )  +  1 ) )  x.  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^
( ( 2  x.  0 )  +  1 ) ) ) )  =  ( 2  / 
( ( 2  x.  N )  +  1 ) ) )
12782, 110, 1263eqtrd 2474 . . . . . 6  |-  ( N  e.  NN  ->  (  seq 0 (  +  ,  H ) `  0
)  =  ( 2  /  ( ( 2  x.  N )  +  1 ) ) )
128127oveq2d 6102 . . . . 5  |-  ( N  e.  NN  ->  (
( log `  (
( N  +  1 )  /  N ) )  -  (  seq 0 (  +  ,  H ) `  0
) )  =  ( ( log `  (
( N  +  1 )  /  N ) )  -  ( 2  /  ( ( 2  x.  N )  +  1 ) ) ) )
12979, 128breqtrd 4311 . . . 4  |-  ( N  e.  NN  ->  seq 1 (  +  ,  H )  ~~>  ( ( log `  ( ( N  +  1 )  /  N ) )  -  ( 2  / 
( ( 2  x.  N )  +  1 ) ) ) )
13094, 103addcld 9397 . . . . 5  |-  ( N  e.  NN  ->  (
1  +  ( 2  x.  N ) )  e.  CC )
131130halfcld 10561 . . . 4  |-  ( N  e.  NN  ->  (
( 1  +  ( 2  x.  N ) )  /  2 )  e.  CC )
132 seqex 11800 . . . . 5  |-  seq 1
(  +  ,  K
)  e.  _V
133132a1i 11 . . . 4  |-  ( N  e.  NN  ->  seq 1 (  +  ,  K )  e.  _V )
134 elnnuz 10889 . . . . . . 7  |-  ( j  e.  NN  <->  j  e.  ( ZZ>= `  1 )
)
135134biimpi 194 . . . . . 6  |-  ( j  e.  NN  ->  j  e.  ( ZZ>= `  1 )
)
136135adantl 466 . . . . 5  |-  ( ( N  e.  NN  /\  j  e.  NN )  ->  j  e.  ( ZZ>= ` 
1 ) )
13710a1i 11 . . . . . . 7  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  H  =  ( k  e.  NN0  |->  ( 2  x.  (
( 1  /  (
( 2  x.  k
)  +  1 ) )  x.  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^ ( ( 2  x.  k )  +  1 ) ) ) ) ) )
138 oveq2 6094 . . . . . . . . . . . 12  |-  ( k  =  n  ->  (
2  x.  k )  =  ( 2  x.  n ) )
139138oveq1d 6101 . . . . . . . . . . 11  |-  ( k  =  n  ->  (
( 2  x.  k
)  +  1 )  =  ( ( 2  x.  n )  +  1 ) )
140139oveq2d 6102 . . . . . . . . . 10  |-  ( k  =  n  ->  (
1  /  ( ( 2  x.  k )  +  1 ) )  =  ( 1  / 
( ( 2  x.  n )  +  1 ) ) )
141139oveq2d 6102 . . . . . . . . . 10  |-  ( k  =  n  ->  (
( 1  /  (
( 2  x.  N
)  +  1 ) ) ^ ( ( 2  x.  k )  +  1 ) )  =  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^
( ( 2  x.  n )  +  1 ) ) )
142140, 141oveq12d 6104 . . . . . . . . 9  |-  ( k  =  n  ->  (
( 1  /  (
( 2  x.  k
)  +  1 ) )  x.  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^ ( ( 2  x.  k )  +  1 ) ) )  =  ( ( 1  /  ( ( 2  x.  n )  +  1 ) )  x.  ( ( 1  / 
( ( 2  x.  N )  +  1 ) ) ^ (
( 2  x.  n
)  +  1 ) ) ) )
143142oveq2d 6102 . . . . . . . 8  |-  ( k  =  n  ->  (
2  x.  ( ( 1  /  ( ( 2  x.  k )  +  1 ) )  x.  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^
( ( 2  x.  k )  +  1 ) ) ) )  =  ( 2  x.  ( ( 1  / 
( ( 2  x.  n )  +  1 ) )  x.  (
( 1  /  (
( 2  x.  N
)  +  1 ) ) ^ ( ( 2  x.  n )  +  1 ) ) ) ) )
144143adantl 466 . . . . . . 7  |-  ( ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j
) )  /\  k  =  n )  ->  (
2  x.  ( ( 1  /  ( ( 2  x.  k )  +  1 ) )  x.  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^
( ( 2  x.  k )  +  1 ) ) ) )  =  ( 2  x.  ( ( 1  / 
( ( 2  x.  n )  +  1 ) )  x.  (
( 1  /  (
( 2  x.  N
)  +  1 ) ) ^ ( ( 2  x.  n )  +  1 ) ) ) ) )
145 elfzuz 11441 . . . . . . . . 9  |-  ( n  e.  ( 1 ... j )  ->  n  e.  ( ZZ>= `  1 )
)
146 elnnuz 10889 . . . . . . . . . 10  |-  ( n  e.  NN  <->  n  e.  ( ZZ>= `  1 )
)
147146biimpri 206 . . . . . . . . 9  |-  ( n  e.  ( ZZ>= `  1
)  ->  n  e.  NN )
148 nnnn0 10578 . . . . . . . . 9  |-  ( n  e.  NN  ->  n  e.  NN0 )
149145, 147, 1483syl 20 . . . . . . . 8  |-  ( n  e.  ( 1 ... j )  ->  n  e.  NN0 )
150149adantl 466 . . . . . . 7  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  n  e.  NN0 )
151 2cnd 10386 . . . . . . . 8  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  2  e.  CC )
152150nn0cnd 10630 . . . . . . . . . . . 12  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  n  e.  CC )
153151, 152mulcld 9398 . . . . . . . . . . 11  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( 2  x.  n )  e.  CC )
15424a1i 11 . . . . . . . . . . 11  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  1  e.  CC )
155153, 154addcld 9397 . . . . . . . . . 10  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
2  x.  n )  +  1 )  e.  CC )
156 elfznn 11470 . . . . . . . . . . . 12  |-  ( n  e.  ( 1 ... j )  ->  n  e.  NN )
15728a1i 11 . . . . . . . . . . . . . 14  |-  ( n  e.  NN  ->  0  e.  RR )
15834a1i 11 . . . . . . . . . . . . . 14  |-  ( n  e.  NN  ->  1  e.  RR )
15930a1i 11 . . . . . . . . . . . . . . . 16  |-  ( n  e.  NN  ->  2  e.  RR )
160 nnre 10321 . . . . . . . . . . . . . . . 16  |-  ( n  e.  NN  ->  n  e.  RR )
161159, 160remulcld 9406 . . . . . . . . . . . . . . 15  |-  ( n  e.  NN  ->  (
2  x.  n )  e.  RR )
162161, 158readdcld 9405 . . . . . . . . . . . . . 14  |-  ( n  e.  NN  ->  (
( 2  x.  n
)  +  1 )  e.  RR )
16340a1i 11 . . . . . . . . . . . . . 14  |-  ( n  e.  NN  ->  0  <  1 )
164 2rp 10988 . . . . . . . . . . . . . . . . 17  |-  2  e.  RR+
165164a1i 11 . . . . . . . . . . . . . . . 16  |-  ( n  e.  NN  ->  2  e.  RR+ )
166 nnrp 10992 . . . . . . . . . . . . . . . 16  |-  ( n  e.  NN  ->  n  e.  RR+ )
167165, 166rpmulcld 11035 . . . . . . . . . . . . . . 15  |-  ( n  e.  NN  ->  (
2  x.  n )  e.  RR+ )
168158, 167ltaddrp2d 11049 . . . . . . . . . . . . . 14  |-  ( n  e.  NN  ->  1  <  ( ( 2  x.  n )  +  1 ) )
169157, 158, 162, 163, 168lttrd 9524 . . . . . . . . . . . . 13  |-  ( n  e.  NN  ->  0  <  ( ( 2  x.  n )  +  1 ) )
170169gt0ne0d 9896 . . . . . . . . . . . 12  |-  ( n  e.  NN  ->  (
( 2  x.  n
)  +  1 )  =/=  0 )
171156, 170syl 16 . . . . . . . . . . 11  |-  ( n  e.  ( 1 ... j )  ->  (
( 2  x.  n
)  +  1 )  =/=  0 )
172171adantl 466 . . . . . . . . . 10  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
2  x.  n )  +  1 )  =/=  0 )
173155, 172reccld 10092 . . . . . . . . 9  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( 1  /  ( ( 2  x.  n )  +  1 ) )  e.  CC )
174105ad2antrr 725 . . . . . . . . . 10  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( 1  /  ( ( 2  x.  N )  +  1 ) )  e.  CC )
17566a1i 11 . . . . . . . . . . . 12  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  2  e.  NN0 )
176175, 150nn0mulcld 10633 . . . . . . . . . . 11  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( 2  x.  n )  e. 
NN0 )
17769a1i 11 . . . . . . . . . . 11  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  1  e.  NN0 )
178176, 177nn0addcld 10632 . . . . . . . . . 10  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
2  x.  n )  +  1 )  e. 
NN0 )
179174, 178expcld 12000 . . . . . . . . 9  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
1  /  ( ( 2  x.  N )  +  1 ) ) ^ ( ( 2  x.  n )  +  1 ) )  e.  CC )
180173, 179mulcld 9398 . . . . . . . 8  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
1  /  ( ( 2  x.  n )  +  1 ) )  x.  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^
( ( 2  x.  n )  +  1 ) ) )  e.  CC )
181151, 180mulcld 9398 . . . . . . 7  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( 2  x.  ( ( 1  /  ( ( 2  x.  n )  +  1 ) )  x.  ( ( 1  / 
( ( 2  x.  N )  +  1 ) ) ^ (
( 2  x.  n
)  +  1 ) ) ) )  e.  CC )
182137, 144, 150, 181fvmptd 5774 . . . . . 6  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( H `  n )  =  ( 2  x.  ( ( 1  /  ( ( 2  x.  n )  +  1 ) )  x.  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^
( ( 2  x.  n )  +  1 ) ) ) ) )
183182, 181eqeltrd 2512 . . . . 5  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( H `  n )  e.  CC )
184 addcl 9356 . . . . . 6  |-  ( ( n  e.  CC  /\  i  e.  CC )  ->  ( n  +  i )  e.  CC )
185184adantl 466 . . . . 5  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  ( n  e.  CC  /\  i  e.  CC ) )  -> 
( n  +  i )  e.  CC )
186136, 183, 185seqcl 11818 . . . 4  |-  ( ( N  e.  NN  /\  j  e.  NN )  ->  (  seq 1 (  +  ,  H ) `
 j )  e.  CC )
18724a1i 11 . . . . . . . 8  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  ( n  e.  CC  /\  i  e.  CC ) )  -> 
1  e.  CC )
188 2cnd 10386 . . . . . . . . 9  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  ( n  e.  CC  /\  i  e.  CC ) )  -> 
2  e.  CC )
18947ad2antrr 725 . . . . . . . . 9  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  ( n  e.  CC  /\  i  e.  CC ) )  ->  N  e.  CC )
190188, 189mulcld 9398 . . . . . . . 8  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  ( n  e.  CC  /\  i  e.  CC ) )  -> 
( 2  x.  N
)  e.  CC )
191187, 190addcld 9397 . . . . . . 7  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  ( n  e.  CC  /\  i  e.  CC ) )  -> 
( 1  +  ( 2  x.  N ) )  e.  CC )
192191halfcld 10561 . . . . . 6  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  ( n  e.  CC  /\  i  e.  CC ) )  -> 
( ( 1  +  ( 2  x.  N
) )  /  2
)  e.  CC )
193 simprl 755 . . . . . 6  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  ( n  e.  CC  /\  i  e.  CC ) )  ->  n  e.  CC )
194 simprr 756 . . . . . 6  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  ( n  e.  CC  /\  i  e.  CC ) )  -> 
i  e.  CC )
195192, 193, 194adddid 9402 . . . . 5  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  ( n  e.  CC  /\  i  e.  CC ) )  -> 
( ( ( 1  +  ( 2  x.  N ) )  / 
2 )  x.  (
n  +  i ) )  =  ( ( ( ( 1  +  ( 2  x.  N
) )  /  2
)  x.  n )  +  ( ( ( 1  +  ( 2  x.  N ) )  /  2 )  x.  i ) ) )
196 stirlinglem7.2 . . . . . . . 8  |-  K  =  ( k  e.  NN  |->  ( ( 1  / 
( ( 2  x.  k )  +  1 ) )  x.  (
( 1  /  (
( 2  x.  N
)  +  1 ) ) ^ ( 2  x.  k ) ) ) )
197196a1i 11 . . . . . . 7  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  K  =  ( k  e.  NN  |->  ( ( 1  / 
( ( 2  x.  k )  +  1 ) )  x.  (
( 1  /  (
( 2  x.  N
)  +  1 ) ) ^ ( 2  x.  k ) ) ) ) )
198138oveq2d 6102 . . . . . . . . 9  |-  ( k  =  n  ->  (
( 1  /  (
( 2  x.  N
)  +  1 ) ) ^ ( 2  x.  k ) )  =  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^
( 2  x.  n
) ) )
199140, 198oveq12d 6104 . . . . . . . 8  |-  ( k  =  n  ->  (
( 1  /  (
( 2  x.  k
)  +  1 ) )  x.  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^ ( 2  x.  k ) ) )  =  ( ( 1  /  ( ( 2  x.  n )  +  1 ) )  x.  ( ( 1  / 
( ( 2  x.  N )  +  1 ) ) ^ (
2  x.  n ) ) ) )
200199adantl 466 . . . . . . 7  |-  ( ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j
) )  /\  k  =  n )  ->  (
( 1  /  (
( 2  x.  k
)  +  1 ) )  x.  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^ ( 2  x.  k ) ) )  =  ( ( 1  /  ( ( 2  x.  n )  +  1 ) )  x.  ( ( 1  / 
( ( 2  x.  N )  +  1 ) ) ^ (
2  x.  n ) ) ) )
201156adantl 466 . . . . . . 7  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  n  e.  NN )
202174, 176expcld 12000 . . . . . . . 8  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
1  /  ( ( 2  x.  N )  +  1 ) ) ^ ( 2  x.  n ) )  e.  CC )
203173, 202mulcld 9398 . . . . . . 7  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
1  /  ( ( 2  x.  n )  +  1 ) )  x.  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^
( 2  x.  n
) ) )  e.  CC )
204197, 200, 201, 203fvmptd 5774 . . . . . 6  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( K `  n )  =  ( ( 1  /  (
( 2  x.  n
)  +  1 ) )  x.  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^ ( 2  x.  n ) ) ) )
205130ad2antrr 725 . . . . . . . 8  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( 1  +  ( 2  x.  N ) )  e.  CC )
206 2ne0 10406 . . . . . . . . 9  |-  2  =/=  0
207206a1i 11 . . . . . . . 8  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  2  =/=  0 )
208205, 151, 181, 207div32d 10122 . . . . . . 7  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
( 1  +  ( 2  x.  N ) )  /  2 )  x.  ( 2  x.  ( ( 1  / 
( ( 2  x.  n )  +  1 ) )  x.  (
( 1  /  (
( 2  x.  N
)  +  1 ) ) ^ ( ( 2  x.  n )  +  1 ) ) ) ) )  =  ( ( 1  +  ( 2  x.  N
) )  x.  (
( 2  x.  (
( 1  /  (
( 2  x.  n
)  +  1 ) )  x.  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^ ( ( 2  x.  n )  +  1 ) ) ) )  /  2 ) ) )
209180, 151, 207divcan3d 10104 . . . . . . . 8  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
2  x.  ( ( 1  /  ( ( 2  x.  n )  +  1 ) )  x.  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^
( ( 2  x.  n )  +  1 ) ) ) )  /  2 )  =  ( ( 1  / 
( ( 2  x.  n )  +  1 ) )  x.  (
( 1  /  (
( 2  x.  N
)  +  1 ) ) ^ ( ( 2  x.  n )  +  1 ) ) ) )
210209oveq2d 6102 . . . . . . 7  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
1  +  ( 2  x.  N ) )  x.  ( ( 2  x.  ( ( 1  /  ( ( 2  x.  n )  +  1 ) )  x.  ( ( 1  / 
( ( 2  x.  N )  +  1 ) ) ^ (
( 2  x.  n
)  +  1 ) ) ) )  / 
2 ) )  =  ( ( 1  +  ( 2  x.  N
) )  x.  (
( 1  /  (
( 2  x.  n
)  +  1 ) )  x.  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^ ( ( 2  x.  n )  +  1 ) ) ) ) )
211205, 173, 179mul12d 9570 . . . . . . . 8  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
1  +  ( 2  x.  N ) )  x.  ( ( 1  /  ( ( 2  x.  n )  +  1 ) )  x.  ( ( 1  / 
( ( 2  x.  N )  +  1 ) ) ^ (
( 2  x.  n
)  +  1 ) ) ) )  =  ( ( 1  / 
( ( 2  x.  n )  +  1 ) )  x.  (
( 1  +  ( 2  x.  N ) )  x.  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^ ( ( 2  x.  n )  +  1 ) ) ) ) )
212104ad2antrr 725 . . . . . . . . . . . 12  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
2  x.  N )  +  1 )  e.  CC )
21363ad2antrr 725 . . . . . . . . . . . 12  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
2  x.  N )  +  1 )  =/=  0 )
214178nn0zd 10737 . . . . . . . . . . . 12  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
2  x.  n )  +  1 )  e.  ZZ )
215212, 213, 214exprecd 12008 . . . . . . . . . . 11  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
1  /  ( ( 2  x.  N )  +  1 ) ) ^ ( ( 2  x.  n )  +  1 ) )  =  ( 1  /  (
( ( 2  x.  N )  +  1 ) ^ ( ( 2  x.  n )  +  1 ) ) ) )
216215oveq2d 6102 . . . . . . . . . 10  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
1  +  ( 2  x.  N ) )  x.  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^
( ( 2  x.  n )  +  1 ) ) )  =  ( ( 1  +  ( 2  x.  N
) )  x.  (
1  /  ( ( ( 2  x.  N
)  +  1 ) ^ ( ( 2  x.  n )  +  1 ) ) ) ) )
217212, 178expcld 12000 . . . . . . . . . . 11  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
( 2  x.  N
)  +  1 ) ^ ( ( 2  x.  n )  +  1 ) )  e.  CC )
218212, 213, 214expne0d 12006 . . . . . . . . . . 11  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
( 2  x.  N
)  +  1 ) ^ ( ( 2  x.  n )  +  1 ) )  =/=  0 )
219205, 217, 218divrecd 10102 . . . . . . . . . 10  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
1  +  ( 2  x.  N ) )  /  ( ( ( 2  x.  N )  +  1 ) ^
( ( 2  x.  n )  +  1 ) ) )  =  ( ( 1  +  ( 2  x.  N
) )  x.  (
1  /  ( ( ( 2  x.  N
)  +  1 ) ^ ( ( 2  x.  n )  +  1 ) ) ) ) )
22047ad2antrr 725 . . . . . . . . . . . . . 14  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  N  e.  CC )
221151, 220mulcld 9398 . . . . . . . . . . . . 13  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( 2  x.  N )  e.  CC )
222154, 221addcomd 9563 . . . . . . . . . . . 12  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( 1  +  ( 2  x.  N ) )  =  ( ( 2  x.  N )  +  1 ) )
223212, 176expcld 12000 . . . . . . . . . . . . 13  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
( 2  x.  N
)  +  1 ) ^ ( 2  x.  n ) )  e.  CC )
224223, 212mulcomd 9399 . . . . . . . . . . . 12  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
( ( 2  x.  N )  +  1 ) ^ ( 2  x.  n ) )  x.  ( ( 2  x.  N )  +  1 ) )  =  ( ( ( 2  x.  N )  +  1 )  x.  (
( ( 2  x.  N )  +  1 ) ^ ( 2  x.  n ) ) ) )
225222, 224oveq12d 6104 . . . . . . . . . . 11  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
1  +  ( 2  x.  N ) )  /  ( ( ( ( 2  x.  N
)  +  1 ) ^ ( 2  x.  n ) )  x.  ( ( 2  x.  N )  +  1 ) ) )  =  ( ( ( 2  x.  N )  +  1 )  /  (
( ( 2  x.  N )  +  1 )  x.  ( ( ( 2  x.  N
)  +  1 ) ^ ( 2  x.  n ) ) ) ) )
226212, 176expp1d 12001 . . . . . . . . . . . 12  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
( 2  x.  N
)  +  1 ) ^ ( ( 2  x.  n )  +  1 ) )  =  ( ( ( ( 2  x.  N )  +  1 ) ^
( 2  x.  n
) )  x.  (
( 2  x.  N
)  +  1 ) ) )
227226oveq2d 6102 . . . . . . . . . . 11  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
1  +  ( 2  x.  N ) )  /  ( ( ( 2  x.  N )  +  1 ) ^
( ( 2  x.  n )  +  1 ) ) )  =  ( ( 1  +  ( 2  x.  N
) )  /  (
( ( ( 2  x.  N )  +  1 ) ^ (
2  x.  n ) )  x.  ( ( 2  x.  N )  +  1 ) ) ) )
228 2z 10670 . . . . . . . . . . . . . . 15  |-  2  e.  ZZ
229228a1i 11 . . . . . . . . . . . . . 14  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  2  e.  ZZ )
230150nn0zd 10737 . . . . . . . . . . . . . 14  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  n  e.  ZZ )
231229, 230zmulcld 10745 . . . . . . . . . . . . 13  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( 2  x.  n )  e.  ZZ )
232212, 213, 231expne0d 12006 . . . . . . . . . . . 12  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
( 2  x.  N
)  +  1 ) ^ ( 2  x.  n ) )  =/=  0 )
233212, 212, 223, 213, 232divdiv1d 10130 . . . . . . . . . . 11  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
( ( 2  x.  N )  +  1 )  /  ( ( 2  x.  N )  +  1 ) )  /  ( ( ( 2  x.  N )  +  1 ) ^
( 2  x.  n
) ) )  =  ( ( ( 2  x.  N )  +  1 )  /  (
( ( 2  x.  N )  +  1 )  x.  ( ( ( 2  x.  N
)  +  1 ) ^ ( 2  x.  n ) ) ) ) )
234225, 227, 2333eqtr4d 2480 . . . . . . . . . 10  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
1  +  ( 2  x.  N ) )  /  ( ( ( 2  x.  N )  +  1 ) ^
( ( 2  x.  n )  +  1 ) ) )  =  ( ( ( ( 2  x.  N )  +  1 )  / 
( ( 2  x.  N )  +  1 ) )  /  (
( ( 2  x.  N )  +  1 ) ^ ( 2  x.  n ) ) ) )
235216, 219, 2343eqtr2d 2476 . . . . . . . . 9  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
1  +  ( 2  x.  N ) )  x.  ( ( 1  /  ( ( 2  x.  N )  +  1 ) ) ^
( ( 2  x.  n )  +  1 ) ) )  =  ( ( ( ( 2  x.  N )  +  1 )  / 
( ( 2  x.  N )  +  1 ) )  /  (
( ( 2  x.  N )  +  1 ) ^ ( 2  x.  n ) ) ) )
236235oveq2d 6102 . . . . . . . 8  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
1  /  ( ( 2  x.  n )  +  1 ) )  x.  ( ( 1  +  ( 2  x.  N ) )  x.  ( ( 1  / 
( ( 2  x.  N )  +  1 ) ) ^ (
( 2  x.  n
)  +  1 ) ) ) )  =  ( ( 1  / 
( ( 2  x.  n )  +  1 ) )  x.  (
( ( ( 2  x.  N )  +  1 )  /  (
( 2  x.  N
)  +  1 ) )  /  ( ( ( 2  x.  N
)  +  1 ) ^ ( 2  x.  n ) ) ) ) )
237212, 213dividd 10097 . . . . . . . . . . . 12  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
( 2  x.  N
)  +  1 )  /  ( ( 2  x.  N )  +  1 ) )  =  1 )
238 1exp 11885 . . . . . . . . . . . . 13  |-  ( ( 2  x.  n )  e.  ZZ  ->  (
1 ^ ( 2  x.  n ) )  =  1 )
239231, 238syl 16 . . . . . . . . . . . 12  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( 1 ^ ( 2  x.  n ) )  =  1 )
240237, 239eqtr4d 2473 . . . . . . . . . . 11  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
( 2  x.  N
)  +  1 )  /  ( ( 2  x.  N )  +  1 ) )  =  ( 1 ^ (
2  x.  n ) ) )
241240oveq1d 6101 . . . . . . . . . 10  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
( ( 2  x.  N )  +  1 )  /  ( ( 2  x.  N )  +  1 ) )  /  ( ( ( 2  x.  N )  +  1 ) ^
( 2  x.  n
) ) )  =  ( ( 1 ^ ( 2  x.  n
) )  /  (
( ( 2  x.  N )  +  1 ) ^ ( 2  x.  n ) ) ) )
242154, 212, 213, 176expdivd 12014 . . . . . . . . . 10  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
1  /  ( ( 2  x.  N )  +  1 ) ) ^ ( 2  x.  n ) )  =  ( ( 1 ^ ( 2  x.  n
) )  /  (
( ( 2  x.  N )  +  1 ) ^ ( 2  x.  n ) ) ) )
243241, 242eqtr4d 2473 . . . . . . . . 9  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
( ( 2  x.  N )  +  1 )  /  ( ( 2  x.  N )  +  1 ) )  /  ( ( ( 2  x.  N )  +  1 ) ^
( 2  x.  n
) ) )  =  ( ( 1  / 
( ( 2  x.  N )  +  1 ) ) ^ (
2  x.  n ) ) )
244243oveq2d 6102 . . . . . . . 8  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
1  /  ( ( 2  x.  n )  +  1 ) )  x.  ( ( ( ( 2  x.  N
)  +  1 )  /  ( ( 2  x.  N )  +  1 ) )  / 
( ( ( 2  x.  N )  +  1 ) ^ (
2  x.  n ) ) ) )  =  ( ( 1  / 
( ( 2  x.  n )  +  1 ) )  x.  (
( 1  /  (
( 2  x.  N
)  +  1 ) ) ^ ( 2  x.  n ) ) ) )
245211, 236, 2443eqtrd 2474 . . . . . . 7  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
1  +  ( 2  x.  N ) )  x.  ( ( 1  /  ( ( 2  x.  n )  +  1 ) )  x.  ( ( 1  / 
( ( 2  x.  N )  +  1 ) ) ^ (
( 2  x.  n
)  +  1 ) ) ) )  =  ( ( 1  / 
( ( 2  x.  n )  +  1 ) )  x.  (
( 1  /  (
( 2  x.  N
)  +  1 ) ) ^ ( 2  x.  n ) ) ) )
246208, 210, 2453eqtrd 2474 . . . . . 6  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
( 1  +  ( 2  x.  N ) )  /  2 )  x.  ( 2  x.  ( ( 1  / 
( ( 2  x.  n )  +  1 ) )  x.  (
( 1  /  (
( 2  x.  N
)  +  1 ) ) ^ ( ( 2  x.  n )  +  1 ) ) ) ) )  =  ( ( 1  / 
( ( 2  x.  n )  +  1 ) )  x.  (
( 1  /  (
( 2  x.  N
)  +  1 ) ) ^ ( 2  x.  n ) ) ) )
247182eqcomd 2443 . . . . . . 7  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( 2  x.  ( ( 1  /  ( ( 2  x.  n )  +  1 ) )  x.  ( ( 1  / 
( ( 2  x.  N )  +  1 ) ) ^ (
( 2  x.  n
)  +  1 ) ) ) )  =  ( H `  n
) )
248247oveq2d 6102 . . . . . 6  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( (
( 1  +  ( 2  x.  N ) )  /  2 )  x.  ( 2  x.  ( ( 1  / 
( ( 2  x.  n )  +  1 ) )  x.  (
( 1  /  (
( 2  x.  N
)  +  1 ) ) ^ ( ( 2  x.  n )  +  1 ) ) ) ) )  =  ( ( ( 1  +  ( 2  x.  N ) )  / 
2 )  x.  ( H `  n )
) )
249204, 246, 2483eqtr2d 2476 . . . . 5  |-  ( ( ( N  e.  NN  /\  j  e.  NN )  /\  n  e.  ( 1 ... j ) )  ->  ( K `  n )  =  ( ( ( 1  +  ( 2  x.  N
) )  /  2
)  x.  ( H `
 n ) ) )
250185, 195, 136, 183, 249seqdistr 11849 . . . 4  |-  ( ( N  e.  NN  /\  j  e.  NN )  ->  (  seq 1 (  +  ,  K ) `
 j )  =  ( ( ( 1  +  ( 2  x.  N ) )  / 
2 )  x.  (  seq 1 (  +  ,  H ) `  j
) ) )
2511, 3, 129, 131, 133, 186, 250climmulc2 13106 . . 3  |-  ( N  e.  NN  ->  seq 1 (  +  ,  K )  ~~>  ( ( ( 1  +  ( 2  x.  N ) )  /  2 )  x.  ( ( log `  ( ( N  + 
1 )  /  N
) )  -  (
2  /  ( ( 2  x.  N )  +  1 ) ) ) ) )
25294, 103addcomd 9563 . . . . . 6  |-  ( N  e.  NN  ->  (
1  +  ( 2  x.  N ) )  =  ( ( 2  x.  N )  +  1 ) )
253252oveq1d 6101 . . . . 5  |-  ( N  e.  NN  ->  (
( 1  +  ( 2  x.  N ) )  /  2 )  =  ( ( ( 2  x.  N )  +  1 )  / 
2 ) )
254253oveq1d 6101 . . . 4  |-  ( N  e.  NN  ->  (
( ( 1  +  ( 2  x.  N
) )  /  2
)  x.  ( ( log `  ( ( N  +  1 )  /  N ) )  -  ( 2  / 
( ( 2  x.  N )  +  1 ) ) ) )  =  ( ( ( ( 2  x.  N
)  +  1 )  /  2 )  x.  ( ( log `  (
( N  +  1 )  /  N ) )  -  ( 2  /  ( ( 2  x.  N )  +  1 ) ) ) ) )
255253, 131eqeltrrd 2513 . . . . 5  |-  ( N  e.  NN  ->  (
( ( 2  x.  N )  +  1 )  /  2 )  e.  CC )
25647, 94addcld 9397 . . . . . . 7  |-  ( N  e.  NN  ->  ( N  +  1 )  e.  CC )
257 nnne0 10346 . . . . . . 7  |-  ( N  e.  NN  ->  N  =/=  0 )
258256, 47, 257divcld 10099 . . . . . 6  |-  ( N  e.  NN  ->  (
( N  +  1 )  /  N )  e.  CC )
25953, 55readdcld 9405 . . . . . . . . 9  |-  ( N  e.  NN  ->  ( N  +  1 )  e.  RR )
26053ltp1d 10255 . . . . . . . . 9  |-  ( N  e.  NN  ->  N  <  ( N  +  1 ) )
26157, 53, 259, 58, 260lttrd 9524 . . . . . . . 8  |-  ( N  e.  NN  ->  0  <  ( N  +  1 ) )
262261gt0ne0d 9896 . . . . . . 7  |-  ( N  e.  NN  ->  ( N  +  1 )  =/=  0 )
263256, 47, 262, 257divne0d 10115 . . . . . 6  |-  ( N  e.  NN  ->  (
( N  +  1 )  /  N )  =/=  0 )
264258, 263logcld 21997 . . . . 5  |-  ( N  e.  NN  ->  ( log `  ( ( N  +  1 )  /  N ) )  e.  CC )
26591, 104, 63divcld 10099 . . . . 5  |-  ( N  e.  NN  ->  (
2  /  ( ( 2  x.  N )  +  1 ) )  e.  CC )
266255, 264, 265subdid 9792 . . . 4  |-  ( N  e.  NN  ->  (
( ( ( 2  x.  N )  +  1 )  /  2
)  x.  ( ( log `  ( ( N  +  1 )  /  N ) )  -  ( 2  / 
( ( 2  x.  N )  +  1 ) ) ) )  =  ( ( ( ( ( 2  x.  N )  +  1 )  /  2 )  x.  ( log `  (
( N  +  1 )  /  N ) ) )  -  (
( ( ( 2  x.  N )  +  1 )  /  2
)  x.  ( 2  /  ( ( 2  x.  N )  +  1 ) ) ) ) )
267103, 94addcomd 9563 . . . . . . 7  |-  ( N  e.  NN  ->  (
( 2  x.  N
)  +  1 )  =  ( 1  +  ( 2  x.  N
) ) )
268267oveq1d 6101 . . . . . 6  |-  ( N  e.  NN  ->  (
( ( 2  x.  N )  +  1 )  /  2 )  =  ( ( 1  +  ( 2  x.  N ) )  / 
2 ) )
269268oveq1d 6101 . . . . 5  |-  ( N  e.  NN  ->  (
( ( ( 2  x.  N )  +  1 )  /  2
)  x.  ( log `  ( ( N  + 
1 )  /  N
) ) )  =  ( ( ( 1  +  ( 2  x.  N ) )  / 
2 )  x.  ( log `  ( ( N  +  1 )  /  N ) ) ) )
270206a1i 11 . . . . . 6  |-  ( N  e.  NN  ->  2  =/=  0 )
271104, 91, 63, 270divcan6d 10118 . . . . 5  |-  ( N  e.  NN  ->  (
( ( ( 2  x.  N )  +  1 )  /  2
)  x.  ( 2  /  ( ( 2  x.  N )  +  1 ) ) )  =  1 )
272269, 271oveq12d 6104 . . . 4  |-  ( N  e.  NN  ->  (
( ( ( ( 2  x.  N )  +  1 )  / 
2 )  x.  ( log `  ( ( N  +  1 )  /  N ) ) )  -  ( ( ( ( 2  x.  N
)  +  1 )  /  2 )  x.  ( 2  /  (
( 2  x.  N
)  +  1 ) ) ) )  =  ( ( ( ( 1  +  ( 2  x.  N ) )  /  2 )  x.  ( log `  (
( N  +  1 )  /  N ) ) )  -  1 ) )
273254, 266, 2723eqtrd 2474 . . 3  |-  ( N  e.  NN  ->  (
( ( 1  +  ( 2  x.  N
) )  /  2
)  x.  ( ( log `  ( ( N  +  1 )  /  N ) )  -  ( 2  / 
( ( 2  x.  N )  +  1 ) ) ) )  =  ( ( ( ( 1  +  ( 2  x.  N ) )  /  2 )  x.  ( log `  (
( N  +  1 )  /  N ) ) )  -  1 ) )
274251, 273breqtrd 4311 . 2  |-  ( N  e.  NN  ->  seq 1 (  +  ,  K )  ~~>  ( ( ( ( 1  +  ( 2  x.  N
) )  /  2
)  x.  ( log `  ( ( N  + 
1 )  /  N
) ) )  - 
1 ) )
275 stirlinglem7.1 . . . 4  |-  J  =  ( n  e.  NN  |->  ( ( ( ( 1  +  ( 2  x.  n ) )  /  2 )  x.  ( log `  (
( n  +  1 )  /  n ) ) )  -  1 ) )
276275a1i 11 . . 3  |-  ( N  e.  NN  ->  J  =  ( n  e.  NN  |->  ( ( ( ( 1  +  ( 2  x.  n ) )  /  2 )  x.  ( log `  (
( n  +  1 )  /  n ) ) )  -  1 ) ) )
277 oveq2 6094 . . . . . . . 8  |-  ( n  =  N  ->  (
2  x.  n )  =  ( 2  x.  N ) )
278277oveq2d 6102 . . . . . . 7  |-  ( n  =  N  ->  (
1  +  ( 2  x.  n ) )  =  ( 1  +  ( 2  x.  N
) ) )
279278oveq1d 6101 . . . . . 6  |-  ( n  =  N  ->  (
( 1  +  ( 2  x.  n ) )  /  2 )  =  ( ( 1  +  ( 2  x.  N ) )  / 
2 ) )
280 oveq1 6093 . . . . . . . 8  |-  ( n  =  N  ->  (
n  +  1 )  =  ( N  + 
1 ) )
281 id 22 . . . . . . . 8  |-  ( n  =  N  ->  n  =  N )
282280, 281oveq12d 6104 . . . . . . 7  |-  ( n  =  N  ->  (
( n  +  1 )  /  n )  =  ( ( N  +  1 )  /  N ) )
283282fveq2d 5690 . . . . . 6  |-  ( n  =  N  ->  ( log `  ( ( n  +  1 )  /  n ) )  =  ( log `  (
( N  +  1 )  /  N ) ) )
284279, 283oveq12d 6104 . . . . 5  |-  ( n  =  N  ->  (
( ( 1  +  ( 2  x.  n
) )  /  2
)  x.  ( log `  ( ( n  + 
1 )  /  n
) ) )  =  ( ( ( 1  +  ( 2  x.  N ) )  / 
2 )  x.  ( log `  ( ( N  +  1 )  /  N ) ) ) )
285284oveq1d 6101 . . . 4  |-  ( n  =  N  ->  (
( ( ( 1  +  ( 2  x.  n ) )  / 
2 )  x.  ( log `  ( ( n  +  1 )  /  n ) ) )  -  1 )  =  ( ( ( ( 1  +  ( 2  x.  N ) )  /  2 )  x.  ( log `  (
( N  +  1 )  /  N ) ) )  -  1 ) )
286285adantl 466 . . 3  |-  ( ( N  e.  NN  /\  n  =  N )  ->  ( ( ( ( 1  +  ( 2  x.  n ) )  /  2 )  x.  ( log `  (
( n  +  1 )  /  n ) ) )  -  1 )  =  ( ( ( ( 1  +  ( 2  x.  N
) )  /  2
)  x.  ( log `  ( ( N  + 
1 )  /  N
) ) )  - 
1 ) )
287 id 22 . . 3  |-  ( N  e.  NN  ->  N  e.  NN )
288131, 264mulcld 9398 . . . 4  |-  ( N  e.  NN  ->  (
( ( 1  +  ( 2  x.  N
) )  /  2
)  x.  ( log `  ( ( N  + 
1 )  /  N
) ) )  e.  CC )
289288, 94subcld 9711 . . 3  |-  ( N  e.  NN  ->  (
( ( ( 1  +  ( 2  x.  N ) )  / 
2 )  x.  ( log `  ( ( N  +  1 )  /  N ) ) )  -  1 )  e.  CC )
290276, 286, 287, 289fvmptd 5774 . 2  |-  ( N  e.  NN  ->  ( J `  N )  =  ( ( ( ( 1  +  ( 2  x.  N ) )  /  2 )  x.  ( log `  (
( N  +  1 )  /  N ) ) )  -  1 ) )
291274, 290breqtrrd 4313 1  |-  ( N  e.  NN  ->  seq 1 (  +  ,  K )  ~~>  ( J `
 N ) )
Colors of variables: wff setvar class
Syntax hints:    -> wi 4    /\ wa 369    = wceq 1369    e. wcel 1756    =/= wne 2601   _Vcvv 2967   class class class wbr 4287    e. cmpt 4345   ` cfv 5413  (class class class)co 6086   CCcc 9272   RRcr 9273   0cc0 9274   1c1 9275    + caddc 9277    x. cmul 9279    < clt 9410    <_ cle 9411    - cmin 9587    / cdiv 9985   NNcn 10314   2c2 10363   NN0cn0 10571   ZZcz 10638   ZZ>=cuz 10853   RR+crp 10983   ...cfz 11429    seqcseq 11798   ^cexp 11857    ~~> cli 12954   logclog 21981
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1591  ax-4 1602  ax-5 1670  ax-6 1708  ax-7 1728  ax-8 1758  ax-9 1760  ax-10 1775  ax-11 1780  ax-12 1792  ax-13 1943  ax-ext 2419  ax-rep 4398  ax-sep 4408  ax-nul 4416  ax-pow 4465  ax-pr 4526  ax-un 6367  ax-inf2 7839  ax-cnex 9330  ax-resscn 9331  ax-1cn 9332  ax-icn 9333  ax-addcl 9334  ax-addrcl 9335  ax-mulcl 9336  ax-mulrcl 9337  ax-mulcom 9338  ax-addass 9339  ax-mulass 9340  ax-distr 9341  ax-i2m1 9342  ax-1ne0 9343  ax-1rid 9344  ax-rnegex 9345  ax-rrecex 9346  ax-cnre 9347  ax-pre-lttri 9348  ax-pre-lttrn 9349  ax-pre-ltadd 9350  ax-pre-mulgt0 9351  ax-pre-sup 9352  ax-addf 9353  ax-mulf 9354
This theorem depends on definitions:  df-bi 185  df-or 370  df-an 371  df-3or 966  df-3an 967  df-tru 1372  df-fal 1375  df-ex 1587  df-nf 1590  df-sb 1701  df-eu 2256  df-mo 2257  df-clab 2425  df-cleq 2431  df-clel 2434  df-nfc 2563  df-ne 2603  df-nel 2604  df-ral 2715  df-rex 2716  df-reu 2717  df-rmo 2718  df-rab 2719  df-v 2969  df-sbc 3182  df-csb 3284  df-dif 3326  df-un 3328  df-in 3330  df-ss 3337  df-pss 3339  df-nul 3633  df-if 3787  df-pw 3857  df-sn 3873  df-pr 3875  df-tp 3877  df-op 3879  df-uni 4087  df-int 4124  df-iun 4168  df-iin 4169  df-br 4288  df-opab 4346  df-mpt 4347  df-tr 4381  df-eprel 4627  df-id 4631  df-po 4636  df-so 4637  df-fr 4674  df-se 4675  df-we 4676  df-ord 4717  df-on 4718  df-lim 4719  df-suc 4720  df-xp 4841  df-rel 4842  df-cnv 4843  df-co 4844  df-dm 4845  df-rn 4846  df-res 4847  df-ima 4848  df-iota 5376  df-fun 5415  df-fn 5416  df-f 5417  df-f1 5418  df-fo 5419  df-f1o 5420  df-fv 5421  df-isom 5422  df-riota 6047  df-ov 6089  df-oprab 6090  df-mpt2 6091  df-of 6315  df-om 6472  df-1st 6572  df-2nd 6573  df-supp 6686  df-recs 6824  df-rdg 6858  df-1o 6912  df-2o 6913  df-oadd 6916  df-er 7093  df-map 7208  df-pm 7209  df-ixp 7256  df-en 7303  df-dom 7304  df-sdom 7305  df-fin 7306  df-fsupp 7613  df-fi 7653  df-sup 7683  df-oi 7716  df-card 8101  df-cda 8329  df-pnf 9412  df-mnf 9413  df-xr 9414  df-ltxr 9415  df-le 9416  df-sub 9589  df-neg 9590  df-div 9986  df-nn 10315  df-2 10372  df-3 10373  df-4 10374  df-5 10375  df-6 10376  df-7 10377  df-8 10378  df-9 10379  df-10 10380  df-n0 10572  df-z 10639  df-dec 10748  df-uz 10854  df-q 10946  df-rp 10984  df-xneg 11081  df-xadd 11082  df-xmul 11083  df-ioo 11296  df-ioc 11297  df-ico 11298  df-icc 11299  df-fz 11430  df-fzo 11541  df-fl 11634  df-mod 11701  df-seq 11799  df-exp 11858  df-fac 12044  df-bc 12071  df-hash 12096  df-shft 12548  df-cj 12580  df-re 12581  df-im 12582  df-sqr 12716  df-abs 12717  df-limsup 12941  df-clim 12958  df-rlim 12959  df-sum 13156  df-ef 13345  df-sin 13347  df-cos 13348  df-tan 13349  df-pi 13350  df-dvds 13528  df-struct 14168  df-ndx 14169  df-slot 14170  df-base 14171  df-sets 14172  df-ress 14173  df-plusg 14243  df-mulr 14244  df-starv 14245  df-sca 14246  df-vsca 14247  df-ip 14248  df-tset 14249  df-ple 14250  df-ds 14252  df-unif 14253  df-hom 14254  df-cco 14255  df-rest 14353  df-topn 14354  df-0g 14372  df-gsum 14373  df-topgen 14374  df-pt 14375  df-prds 14378  df-xrs 14432  df-qtop 14437  df-imas 14438  df-xps 14440  df-mre 14516  df-mrc 14517  df-acs 14519  df-mnd 15407  df-submnd 15457  df-mulg 15539  df-cntz 15826  df-cmn 16270  df-psmet 17784  df-xmet 17785  df-met 17786  df-bl 17787  df-mopn 17788  df-fbas 17789  df-fg 17790  df-cnfld 17794  df-top 18478  df-bases 18480  df-topon 18481  df-topsp 18482  df-cld 18598  df-ntr 18599  df-cls 18600  df-nei 18677  df-lp 18715  df-perf 18716  df-cn 18806  df-cnp 18807  df-haus 18894  df-cmp 18965  df-tx 19110  df-hmeo 19303  df-fil 19394  df-fm 19486  df-flim 19487  df-flf 19488  df-xms 19870  df-ms 19871  df-tms 19872  df-cncf 20429  df-limc 21316  df-dv 21317  df-ulm 21817  df-log 21983
This theorem is referenced by:  stirlinglem9  29830
  Copyright terms: Public domain W3C validator