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

Theorem fourierdlem48 40371
Description: The given periodic function  F has a right limit at every point in the reals. (Contributed by Glauco Siliprandi, 11-Dec-2019.)
Hypotheses
Ref Expression
fourierdlem48.a  |-  ( ph  ->  A  e.  RR )
fourierdlem48.b  |-  ( ph  ->  B  e.  RR )
fourierdlem48.altb  |-  ( ph  ->  A  <  B )
fourierdlem48.p  |-  P  =  ( m  e.  NN  |->  { p  e.  ( RR  ^m  ( 0 ... m ) )  |  ( ( ( p `
 0 )  =  A  /\  ( p `
 m )  =  B )  /\  A. i  e.  ( 0..^ m ) ( p `
 i )  < 
( p `  (
i  +  1 ) ) ) } )
fourierdlem48.t  |-  T  =  ( B  -  A
)
fourierdlem48.m  |-  ( ph  ->  M  e.  NN )
fourierdlem48.q  |-  ( ph  ->  Q  e.  ( P `
 M ) )
fourierdlem48.f  |-  ( ph  ->  F : D --> RR )
fourierdlem48.dper  |-  ( (
ph  /\  x  e.  D  /\  k  e.  ZZ )  ->  ( x  +  ( k  x.  T
) )  e.  D
)
fourierdlem48.per  |-  ( (
ph  /\  x  e.  D  /\  k  e.  ZZ )  ->  ( F `  ( x  +  (
k  x.  T ) ) )  =  ( F `  x ) )
fourierdlem48.cn  |-  ( (
ph  /\  i  e.  ( 0..^ M ) )  ->  ( F  |`  ( ( Q `  i ) (,) ( Q `  ( i  +  1 ) ) ) )  e.  ( ( ( Q `  i ) (,) ( Q `  ( i  +  1 ) ) ) -cn-> CC ) )
fourierdlem48.r  |-  ( (
ph  /\  i  e.  ( 0..^ M ) )  ->  R  e.  ( ( F  |`  (
( Q `  i
) (,) ( Q `
 ( i  +  1 ) ) ) ) lim CC  ( Q `
 i ) ) )
fourierdlem48.x  |-  ( ph  ->  X  e.  RR )
fourierdlem48.z  |-  Z  =  ( x  e.  RR  |->  ( ( |_ `  ( ( B  -  x )  /  T
) )  x.  T
) )
fourierdlem48.e  |-  E  =  ( x  e.  RR  |->  ( x  +  ( Z `  x )
) )
fourierdlem48.ch  |-  ( ch  <->  ( ( ( ( ph  /\  i  e.  ( 0..^ M ) )  /\  y  e.  ( ( Q `  i ) [,) ( Q `  (
i  +  1 ) ) ) )  /\  k  e.  ZZ )  /\  y  =  ( X  +  ( k  x.  T ) ) ) )
Assertion
Ref Expression
fourierdlem48  |-  ( ph  ->  ( ( F  |`  ( X (,) +oo )
) lim CC  X )  =/=  (/) )
Distinct variable groups:    x, k    A, i, x    A, m, p, i    B, i, k, x    B, m, p    D, k, x    i, E, k, y    i, F, k, x, y    i, M, k    m, M, p   
y, M    Q, i,
k, x    Q, p    y, Q    T, i, k, x, y    i, X, k, x, y    x, Z    ch, x    ph, i, k, x, y
Allowed substitution hints:    ph( m, p)    ch( y, i, k, m, p)    A( y, k)    B( y)    D( y, i, m, p)    P( x, y, i, k, m, p)    Q( m)    R( x, y, i, k, m, p)    T( m, p)    E( x, m, p)    F( m, p)    M( x)    X( m, p)    Z( y, i, k, m, p)

Proof of Theorem fourierdlem48
Dummy variables  j  w  z are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 simpl 473 . . 3  |-  ( (
ph  /\  ( E `  X )  =  B )  ->  ph )
2 0zd 11389 . . . . . 6  |-  ( ph  ->  0  e.  ZZ )
3 fourierdlem48.m . . . . . . 7  |-  ( ph  ->  M  e.  NN )
43nnzd 11481 . . . . . 6  |-  ( ph  ->  M  e.  ZZ )
53nngt0d 11064 . . . . . 6  |-  ( ph  ->  0  <  M )
6 fzolb 12476 . . . . . 6  |-  ( 0  e.  ( 0..^ M )  <->  ( 0  e.  ZZ  /\  M  e.  ZZ  /\  0  < 
M ) )
72, 4, 5, 6syl3anbrc 1246 . . . . 5  |-  ( ph  ->  0  e.  ( 0..^ M ) )
87adantr 481 . . . 4  |-  ( (
ph  /\  ( E `  X )  =  B )  ->  0  e.  ( 0..^ M ) )
9 fourierdlem48.b . . . . . . . . . 10  |-  ( ph  ->  B  e.  RR )
10 fourierdlem48.x . . . . . . . . . 10  |-  ( ph  ->  X  e.  RR )
119, 10resubcld 10458 . . . . . . . . 9  |-  ( ph  ->  ( B  -  X
)  e.  RR )
12 fourierdlem48.t . . . . . . . . . 10  |-  T  =  ( B  -  A
)
13 fourierdlem48.a . . . . . . . . . . 11  |-  ( ph  ->  A  e.  RR )
149, 13resubcld 10458 . . . . . . . . . 10  |-  ( ph  ->  ( B  -  A
)  e.  RR )
1512, 14syl5eqel 2705 . . . . . . . . 9  |-  ( ph  ->  T  e.  RR )
16 fourierdlem48.altb . . . . . . . . . . . 12  |-  ( ph  ->  A  <  B )
1713, 9posdifd 10614 . . . . . . . . . . . 12  |-  ( ph  ->  ( A  <  B  <->  0  <  ( B  -  A ) ) )
1816, 17mpbid 222 . . . . . . . . . . 11  |-  ( ph  ->  0  <  ( B  -  A ) )
1918, 12syl6breqr 4695 . . . . . . . . . 10  |-  ( ph  ->  0  <  T )
2019gt0ne0d 10592 . . . . . . . . 9  |-  ( ph  ->  T  =/=  0 )
2111, 15, 20redivcld 10853 . . . . . . . 8  |-  ( ph  ->  ( ( B  -  X )  /  T
)  e.  RR )
2221adantr 481 . . . . . . 7  |-  ( (
ph  /\  ( E `  X )  =  B )  ->  ( ( B  -  X )  /  T )  e.  RR )
2322flcld 12599 . . . . . 6  |-  ( (
ph  /\  ( E `  X )  =  B )  ->  ( |_ `  ( ( B  -  X )  /  T
) )  e.  ZZ )
24 1zzd 11408 . . . . . 6  |-  ( (
ph  /\  ( E `  X )  =  B )  ->  1  e.  ZZ )
2523, 24zsubcld 11487 . . . . 5  |-  ( (
ph  /\  ( E `  X )  =  B )  ->  ( ( |_ `  ( ( B  -  X )  /  T ) )  - 
1 )  e.  ZZ )
26 id 22 . . . . . . . 8  |-  ( ( E `  X )  =  B  ->  ( E `  X )  =  B )
2712a1i 11 . . . . . . . 8  |-  ( ( E `  X )  =  B  ->  T  =  ( B  -  A ) )
2826, 27oveq12d 6668 . . . . . . 7  |-  ( ( E `  X )  =  B  ->  (
( E `  X
)  -  T )  =  ( B  -  ( B  -  A
) ) )
299recnd 10068 . . . . . . . 8  |-  ( ph  ->  B  e.  CC )
3013recnd 10068 . . . . . . . 8  |-  ( ph  ->  A  e.  CC )
3129, 30nncand 10397 . . . . . . 7  |-  ( ph  ->  ( B  -  ( B  -  A )
)  =  A )
3228, 31sylan9eqr 2678 . . . . . 6  |-  ( (
ph  /\  ( E `  X )  =  B )  ->  ( ( E `  X )  -  T )  =  A )
33 fourierdlem48.q . . . . . . . . . . . . . 14  |-  ( ph  ->  Q  e.  ( P `
 M ) )
34 fourierdlem48.p . . . . . . . . . . . . . . . 16  |-  P  =  ( m  e.  NN  |->  { p  e.  ( RR  ^m  ( 0 ... m ) )  |  ( ( ( p `
 0 )  =  A  /\  ( p `
 m )  =  B )  /\  A. i  e.  ( 0..^ m ) ( p `
 i )  < 
( p `  (
i  +  1 ) ) ) } )
3534fourierdlem2 40326 . . . . . . . . . . . . . . 15  |-  ( M  e.  NN  ->  ( Q  e.  ( P `  M )  <->  ( Q  e.  ( RR  ^m  (
0 ... M ) )  /\  ( ( ( Q `  0 )  =  A  /\  ( Q `  M )  =  B )  /\  A. i  e.  ( 0..^ M ) ( Q `
 i )  < 
( Q `  (
i  +  1 ) ) ) ) ) )
363, 35syl 17 . . . . . . . . . . . . . 14  |-  ( ph  ->  ( Q  e.  ( P `  M )  <-> 
( Q  e.  ( RR  ^m  ( 0 ... M ) )  /\  ( ( ( Q `  0 )  =  A  /\  ( Q `  M )  =  B )  /\  A. i  e.  ( 0..^ M ) ( Q `
 i )  < 
( Q `  (
i  +  1 ) ) ) ) ) )
3733, 36mpbid 222 . . . . . . . . . . . . 13  |-  ( ph  ->  ( Q  e.  ( RR  ^m  ( 0 ... M ) )  /\  ( ( ( Q `  0 )  =  A  /\  ( Q `  M )  =  B )  /\  A. i  e.  ( 0..^ M ) ( Q `
 i )  < 
( Q `  (
i  +  1 ) ) ) ) )
3837simpld 475 . . . . . . . . . . . 12  |-  ( ph  ->  Q  e.  ( RR 
^m  ( 0 ... M ) ) )
39 elmapi 7879 . . . . . . . . . . . 12  |-  ( Q  e.  ( RR  ^m  ( 0 ... M
) )  ->  Q : ( 0 ... M ) --> RR )
4038, 39syl 17 . . . . . . . . . . 11  |-  ( ph  ->  Q : ( 0 ... M ) --> RR )
413nnnn0d 11351 . . . . . . . . . . . . 13  |-  ( ph  ->  M  e.  NN0 )
42 nn0uz 11722 . . . . . . . . . . . . 13  |-  NN0  =  ( ZZ>= `  0 )
4341, 42syl6eleq 2711 . . . . . . . . . . . 12  |-  ( ph  ->  M  e.  ( ZZ>= ` 
0 ) )
44 eluzfz1 12348 . . . . . . . . . . . 12  |-  ( M  e.  ( ZZ>= `  0
)  ->  0  e.  ( 0 ... M
) )
4543, 44syl 17 . . . . . . . . . . 11  |-  ( ph  ->  0  e.  ( 0 ... M ) )
4640, 45ffvelrnd 6360 . . . . . . . . . 10  |-  ( ph  ->  ( Q `  0
)  e.  RR )
4746rexrd 10089 . . . . . . . . 9  |-  ( ph  ->  ( Q `  0
)  e.  RR* )
48 1zzd 11408 . . . . . . . . . . . . . 14  |-  ( ph  ->  1  e.  ZZ )
492, 4, 483jca 1242 . . . . . . . . . . . . 13  |-  ( ph  ->  ( 0  e.  ZZ  /\  M  e.  ZZ  /\  1  e.  ZZ )
)
50 0le1 10551 . . . . . . . . . . . . . 14  |-  0  <_  1
5150a1i 11 . . . . . . . . . . . . 13  |-  ( ph  ->  0  <_  1 )
523nnge1d 11063 . . . . . . . . . . . . 13  |-  ( ph  ->  1  <_  M )
5349, 51, 52jca32 558 . . . . . . . . . . . 12  |-  ( ph  ->  ( ( 0  e.  ZZ  /\  M  e.  ZZ  /\  1  e.  ZZ )  /\  (
0  <_  1  /\  1  <_  M ) ) )
54 elfz2 12333 . . . . . . . . . . . 12  |-  ( 1  e.  ( 0 ... M )  <->  ( (
0  e.  ZZ  /\  M  e.  ZZ  /\  1  e.  ZZ )  /\  (
0  <_  1  /\  1  <_  M ) ) )
5553, 54sylibr 224 . . . . . . . . . . 11  |-  ( ph  ->  1  e.  ( 0 ... M ) )
5640, 55ffvelrnd 6360 . . . . . . . . . 10  |-  ( ph  ->  ( Q `  1
)  e.  RR )
5756rexrd 10089 . . . . . . . . 9  |-  ( ph  ->  ( Q `  1
)  e.  RR* )
5813rexrd 10089 . . . . . . . . 9  |-  ( ph  ->  A  e.  RR* )
5937simprd 479 . . . . . . . . . . 11  |-  ( ph  ->  ( ( ( Q `
 0 )  =  A  /\  ( Q `
 M )  =  B )  /\  A. i  e.  ( 0..^ M ) ( Q `
 i )  < 
( Q `  (
i  +  1 ) ) ) )
6059simplld 791 . . . . . . . . . 10  |-  ( ph  ->  ( Q `  0
)  =  A )
6113leidd 10594 . . . . . . . . . 10  |-  ( ph  ->  A  <_  A )
6260, 61eqbrtrd 4675 . . . . . . . . 9  |-  ( ph  ->  ( Q `  0
)  <_  A )
6360eqcomd 2628 . . . . . . . . . 10  |-  ( ph  ->  A  =  ( Q `
 0 ) )
64 0re 10040 . . . . . . . . . . . . 13  |-  0  e.  RR
65 eleq1 2689 . . . . . . . . . . . . . . . 16  |-  ( i  =  0  ->  (
i  e.  ( 0..^ M )  <->  0  e.  ( 0..^ M ) ) )
6665anbi2d 740 . . . . . . . . . . . . . . 15  |-  ( i  =  0  ->  (
( ph  /\  i  e.  ( 0..^ M ) )  <->  ( ph  /\  0  e.  ( 0..^ M ) ) ) )
67 fveq2 6191 . . . . . . . . . . . . . . . 16  |-  ( i  =  0  ->  ( Q `  i )  =  ( Q ` 
0 ) )
68 oveq1 6657 . . . . . . . . . . . . . . . . 17  |-  ( i  =  0  ->  (
i  +  1 )  =  ( 0  +  1 ) )
6968fveq2d 6195 . . . . . . . . . . . . . . . 16  |-  ( i  =  0  ->  ( Q `  ( i  +  1 ) )  =  ( Q `  ( 0  +  1 ) ) )
7067, 69breq12d 4666 . . . . . . . . . . . . . . 15  |-  ( i  =  0  ->  (
( Q `  i
)  <  ( Q `  ( i  +  1 ) )  <->  ( Q `  0 )  < 
( Q `  (
0  +  1 ) ) ) )
7166, 70imbi12d 334 . . . . . . . . . . . . . 14  |-  ( i  =  0  ->  (
( ( ph  /\  i  e.  ( 0..^ M ) )  -> 
( Q `  i
)  <  ( Q `  ( i  +  1 ) ) )  <->  ( ( ph  /\  0  e.  ( 0..^ M ) )  ->  ( Q ` 
0 )  <  ( Q `  ( 0  +  1 ) ) ) ) )
7237simprrd 797 . . . . . . . . . . . . . . 15  |-  ( ph  ->  A. i  e.  ( 0..^ M ) ( Q `  i )  <  ( Q `  ( i  +  1 ) ) )
7372r19.21bi 2932 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  i  e.  ( 0..^ M ) )  ->  ( Q `  i )  <  ( Q `  ( i  +  1 ) ) )
7471, 73vtoclg 3266 . . . . . . . . . . . . 13  |-  ( 0  e.  RR  ->  (
( ph  /\  0  e.  ( 0..^ M ) )  ->  ( Q `  0 )  < 
( Q `  (
0  +  1 ) ) ) )
7564, 74ax-mp 5 . . . . . . . . . . . 12  |-  ( (
ph  /\  0  e.  ( 0..^ M ) )  ->  ( Q ` 
0 )  <  ( Q `  ( 0  +  1 ) ) )
767, 75mpdan 702 . . . . . . . . . . 11  |-  ( ph  ->  ( Q `  0
)  <  ( Q `  ( 0  +  1 ) ) )
77 1e0p1 11552 . . . . . . . . . . . 12  |-  1  =  ( 0  +  1 )
7877fveq2i 6194 . . . . . . . . . . 11  |-  ( Q `
 1 )  =  ( Q `  (
0  +  1 ) )
7976, 78syl6breqr 4695 . . . . . . . . . 10  |-  ( ph  ->  ( Q `  0
)  <  ( Q `  1 ) )
8063, 79eqbrtrd 4675 . . . . . . . . 9  |-  ( ph  ->  A  <  ( Q `
 1 ) )
8147, 57, 58, 62, 80elicod 12224 . . . . . . . 8  |-  ( ph  ->  A  e.  ( ( Q `  0 ) [,) ( Q ` 
1 ) ) )
8278oveq2i 6661 . . . . . . . 8  |-  ( ( Q `  0 ) [,) ( Q ` 
1 ) )  =  ( ( Q ` 
0 ) [,) ( Q `  ( 0  +  1 ) ) )
8381, 82syl6eleq 2711 . . . . . . 7  |-  ( ph  ->  A  e.  ( ( Q `  0 ) [,) ( Q `  ( 0  +  1 ) ) ) )
8483adantr 481 . . . . . 6  |-  ( (
ph  /\  ( E `  X )  =  B )  ->  A  e.  ( ( Q ` 
0 ) [,) ( Q `  ( 0  +  1 ) ) ) )
8532, 84eqeltrd 2701 . . . . 5  |-  ( (
ph  /\  ( E `  X )  =  B )  ->  ( ( E `  X )  -  T )  e.  ( ( Q `  0
) [,) ( Q `
 ( 0  +  1 ) ) ) )
86 fourierdlem48.e . . . . . . . . . . 11  |-  E  =  ( x  e.  RR  |->  ( x  +  ( Z `  x )
) )
8786a1i 11 . . . . . . . . . 10  |-  ( ph  ->  E  =  ( x  e.  RR  |->  ( x  +  ( Z `  x ) ) ) )
88 id 22 . . . . . . . . . . . 12  |-  ( x  =  X  ->  x  =  X )
89 fveq2 6191 . . . . . . . . . . . 12  |-  ( x  =  X  ->  ( Z `  x )  =  ( Z `  X ) )
9088, 89oveq12d 6668 . . . . . . . . . . 11  |-  ( x  =  X  ->  (
x  +  ( Z `
 x ) )  =  ( X  +  ( Z `  X ) ) )
9190adantl 482 . . . . . . . . . 10  |-  ( (
ph  /\  x  =  X )  ->  (
x  +  ( Z `
 x ) )  =  ( X  +  ( Z `  X ) ) )
92 fourierdlem48.z . . . . . . . . . . . . . 14  |-  Z  =  ( x  e.  RR  |->  ( ( |_ `  ( ( B  -  x )  /  T
) )  x.  T
) )
9392a1i 11 . . . . . . . . . . . . 13  |-  ( ph  ->  Z  =  ( x  e.  RR  |->  ( ( |_ `  ( ( B  -  x )  /  T ) )  x.  T ) ) )
94 oveq2 6658 . . . . . . . . . . . . . . . . 17  |-  ( x  =  X  ->  ( B  -  x )  =  ( B  -  X ) )
9594oveq1d 6665 . . . . . . . . . . . . . . . 16  |-  ( x  =  X  ->  (
( B  -  x
)  /  T )  =  ( ( B  -  X )  /  T ) )
9695fveq2d 6195 . . . . . . . . . . . . . . 15  |-  ( x  =  X  ->  ( |_ `  ( ( B  -  x )  /  T ) )  =  ( |_ `  (
( B  -  X
)  /  T ) ) )
9796oveq1d 6665 . . . . . . . . . . . . . 14  |-  ( x  =  X  ->  (
( |_ `  (
( B  -  x
)  /  T ) )  x.  T )  =  ( ( |_
`  ( ( B  -  X )  /  T ) )  x.  T ) )
9897adantl 482 . . . . . . . . . . . . 13  |-  ( (
ph  /\  x  =  X )  ->  (
( |_ `  (
( B  -  x
)  /  T ) )  x.  T )  =  ( ( |_
`  ( ( B  -  X )  /  T ) )  x.  T ) )
9921flcld 12599 . . . . . . . . . . . . . . 15  |-  ( ph  ->  ( |_ `  (
( B  -  X
)  /  T ) )  e.  ZZ )
10099zred 11482 . . . . . . . . . . . . . 14  |-  ( ph  ->  ( |_ `  (
( B  -  X
)  /  T ) )  e.  RR )
101100, 15remulcld 10070 . . . . . . . . . . . . 13  |-  ( ph  ->  ( ( |_ `  ( ( B  -  X )  /  T
) )  x.  T
)  e.  RR )
10293, 98, 10, 101fvmptd 6288 . . . . . . . . . . . 12  |-  ( ph  ->  ( Z `  X
)  =  ( ( |_ `  ( ( B  -  X )  /  T ) )  x.  T ) )
103102, 101eqeltrd 2701 . . . . . . . . . . 11  |-  ( ph  ->  ( Z `  X
)  e.  RR )
10410, 103readdcld 10069 . . . . . . . . . 10  |-  ( ph  ->  ( X  +  ( Z `  X ) )  e.  RR )
10587, 91, 10, 104fvmptd 6288 . . . . . . . . 9  |-  ( ph  ->  ( E `  X
)  =  ( X  +  ( Z `  X ) ) )
106102oveq2d 6666 . . . . . . . . 9  |-  ( ph  ->  ( X  +  ( Z `  X ) )  =  ( X  +  ( ( |_
`  ( ( B  -  X )  /  T ) )  x.  T ) ) )
107105, 106eqtrd 2656 . . . . . . . 8  |-  ( ph  ->  ( E `  X
)  =  ( X  +  ( ( |_
`  ( ( B  -  X )  /  T ) )  x.  T ) ) )
108107oveq1d 6665 . . . . . . 7  |-  ( ph  ->  ( ( E `  X )  -  T
)  =  ( ( X  +  ( ( |_ `  ( ( B  -  X )  /  T ) )  x.  T ) )  -  T ) )
10910recnd 10068 . . . . . . . 8  |-  ( ph  ->  X  e.  CC )
110101recnd 10068 . . . . . . . 8  |-  ( ph  ->  ( ( |_ `  ( ( B  -  X )  /  T
) )  x.  T
)  e.  CC )
11115recnd 10068 . . . . . . . 8  |-  ( ph  ->  T  e.  CC )
112109, 110, 111addsubassd 10412 . . . . . . 7  |-  ( ph  ->  ( ( X  +  ( ( |_ `  ( ( B  -  X )  /  T
) )  x.  T
) )  -  T
)  =  ( X  +  ( ( ( |_ `  ( ( B  -  X )  /  T ) )  x.  T )  -  T ) ) )
11399zcnd 11483 . . . . . . . . 9  |-  ( ph  ->  ( |_ `  (
( B  -  X
)  /  T ) )  e.  CC )
114113, 111mulsubfacd 10492 . . . . . . . 8  |-  ( ph  ->  ( ( ( |_
`  ( ( B  -  X )  /  T ) )  x.  T )  -  T
)  =  ( ( ( |_ `  (
( B  -  X
)  /  T ) )  -  1 )  x.  T ) )
115114oveq2d 6666 . . . . . . 7  |-  ( ph  ->  ( X  +  ( ( ( |_ `  ( ( B  -  X )  /  T
) )  x.  T
)  -  T ) )  =  ( X  +  ( ( ( |_ `  ( ( B  -  X )  /  T ) )  -  1 )  x.  T ) ) )
116108, 112, 1153eqtrd 2660 . . . . . 6  |-  ( ph  ->  ( ( E `  X )  -  T
)  =  ( X  +  ( ( ( |_ `  ( ( B  -  X )  /  T ) )  -  1 )  x.  T ) ) )
117116adantr 481 . . . . 5  |-  ( (
ph  /\  ( E `  X )  =  B )  ->  ( ( E `  X )  -  T )  =  ( X  +  ( ( ( |_ `  (
( B  -  X
)  /  T ) )  -  1 )  x.  T ) ) )
118 oveq1 6657 . . . . . . . . 9  |-  ( k  =  ( ( |_
`  ( ( B  -  X )  /  T ) )  - 
1 )  ->  (
k  x.  T )  =  ( ( ( |_ `  ( ( B  -  X )  /  T ) )  -  1 )  x.  T ) )
119118oveq2d 6666 . . . . . . . 8  |-  ( k  =  ( ( |_
`  ( ( B  -  X )  /  T ) )  - 
1 )  ->  ( X  +  ( k  x.  T ) )  =  ( X  +  ( ( ( |_ `  ( ( B  -  X )  /  T
) )  -  1 )  x.  T ) ) )
120119eqeq2d 2632 . . . . . . 7  |-  ( k  =  ( ( |_
`  ( ( B  -  X )  /  T ) )  - 
1 )  ->  (
( ( E `  X )  -  T
)  =  ( X  +  ( k  x.  T ) )  <->  ( ( E `  X )  -  T )  =  ( X  +  ( ( ( |_ `  (
( B  -  X
)  /  T ) )  -  1 )  x.  T ) ) ) )
121120anbi2d 740 . . . . . 6  |-  ( k  =  ( ( |_
`  ( ( B  -  X )  /  T ) )  - 
1 )  ->  (
( ( ( E `
 X )  -  T )  e.  ( ( Q `  0
) [,) ( Q `
 ( 0  +  1 ) ) )  /\  ( ( E `
 X )  -  T )  =  ( X  +  ( k  x.  T ) ) )  <->  ( ( ( E `  X )  -  T )  e.  ( ( Q ` 
0 ) [,) ( Q `  ( 0  +  1 ) ) )  /\  ( ( E `  X )  -  T )  =  ( X  +  ( ( ( |_ `  ( ( B  -  X )  /  T
) )  -  1 )  x.  T ) ) ) ) )
122121rspcev 3309 . . . . 5  |-  ( ( ( ( |_ `  ( ( B  -  X )  /  T
) )  -  1 )  e.  ZZ  /\  ( ( ( E `
 X )  -  T )  e.  ( ( Q `  0
) [,) ( Q `
 ( 0  +  1 ) ) )  /\  ( ( E `
 X )  -  T )  =  ( X  +  ( ( ( |_ `  (
( B  -  X
)  /  T ) )  -  1 )  x.  T ) ) ) )  ->  E. k  e.  ZZ  ( ( ( E `  X )  -  T )  e.  ( ( Q ` 
0 ) [,) ( Q `  ( 0  +  1 ) ) )  /\  ( ( E `  X )  -  T )  =  ( X  +  ( k  x.  T ) ) ) )
12325, 85, 117, 122syl12anc 1324 . . . 4  |-  ( (
ph  /\  ( E `  X )  =  B )  ->  E. k  e.  ZZ  ( ( ( E `  X )  -  T )  e.  ( ( Q ` 
0 ) [,) ( Q `  ( 0  +  1 ) ) )  /\  ( ( E `  X )  -  T )  =  ( X  +  ( k  x.  T ) ) ) )
12467, 69oveq12d 6668 . . . . . . . 8  |-  ( i  =  0  ->  (
( Q `  i
) [,) ( Q `
 ( i  +  1 ) ) )  =  ( ( Q `
 0 ) [,) ( Q `  (
0  +  1 ) ) ) )
125124eleq2d 2687 . . . . . . 7  |-  ( i  =  0  ->  (
( ( E `  X )  -  T
)  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  <->  ( ( E `  X )  -  T )  e.  ( ( Q `  0
) [,) ( Q `
 ( 0  +  1 ) ) ) ) )
126125anbi1d 741 . . . . . 6  |-  ( i  =  0  ->  (
( ( ( E `
 X )  -  T )  e.  ( ( Q `  i
) [,) ( Q `
 ( i  +  1 ) ) )  /\  ( ( E `
 X )  -  T )  =  ( X  +  ( k  x.  T ) ) )  <->  ( ( ( E `  X )  -  T )  e.  ( ( Q ` 
0 ) [,) ( Q `  ( 0  +  1 ) ) )  /\  ( ( E `  X )  -  T )  =  ( X  +  ( k  x.  T ) ) ) ) )
127126rexbidv 3052 . . . . 5  |-  ( i  =  0  ->  ( E. k  e.  ZZ  ( ( ( E `
 X )  -  T )  e.  ( ( Q `  i
) [,) ( Q `
 ( i  +  1 ) ) )  /\  ( ( E `
 X )  -  T )  =  ( X  +  ( k  x.  T ) ) )  <->  E. k  e.  ZZ  ( ( ( E `
 X )  -  T )  e.  ( ( Q `  0
) [,) ( Q `
 ( 0  +  1 ) ) )  /\  ( ( E `
 X )  -  T )  =  ( X  +  ( k  x.  T ) ) ) ) )
128127rspcev 3309 . . . 4  |-  ( ( 0  e.  ( 0..^ M )  /\  E. k  e.  ZZ  (
( ( E `  X )  -  T
)  e.  ( ( Q `  0 ) [,) ( Q `  ( 0  +  1 ) ) )  /\  ( ( E `  X )  -  T
)  =  ( X  +  ( k  x.  T ) ) ) )  ->  E. i  e.  ( 0..^ M ) E. k  e.  ZZ  ( ( ( E `
 X )  -  T )  e.  ( ( Q `  i
) [,) ( Q `
 ( i  +  1 ) ) )  /\  ( ( E `
 X )  -  T )  =  ( X  +  ( k  x.  T ) ) ) )
1298, 123, 128syl2anc 693 . . 3  |-  ( (
ph  /\  ( E `  X )  =  B )  ->  E. i  e.  ( 0..^ M ) E. k  e.  ZZ  ( ( ( E `
 X )  -  T )  e.  ( ( Q `  i
) [,) ( Q `
 ( i  +  1 ) ) )  /\  ( ( E `
 X )  -  T )  =  ( X  +  ( k  x.  T ) ) ) )
130 ovex 6678 . . . 4  |-  ( ( E `  X )  -  T )  e. 
_V
131 eleq1 2689 . . . . . . . 8  |-  ( y  =  ( ( E `
 X )  -  T )  ->  (
y  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  <->  ( ( E `  X )  -  T )  e.  ( ( Q `  i
) [,) ( Q `
 ( i  +  1 ) ) ) ) )
132 eqeq1 2626 . . . . . . . 8  |-  ( y  =  ( ( E `
 X )  -  T )  ->  (
y  =  ( X  +  ( k  x.  T ) )  <->  ( ( E `  X )  -  T )  =  ( X  +  ( k  x.  T ) ) ) )
133131, 132anbi12d 747 . . . . . . 7  |-  ( y  =  ( ( E `
 X )  -  T )  ->  (
( y  e.  ( ( Q `  i
) [,) ( Q `
 ( i  +  1 ) ) )  /\  y  =  ( X  +  ( k  x.  T ) ) )  <->  ( ( ( E `  X )  -  T )  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  /\  ( ( E `  X )  -  T )  =  ( X  +  ( k  x.  T ) ) ) ) )
1341332rexbidv 3057 . . . . . 6  |-  ( y  =  ( ( E `
 X )  -  T )  ->  ( E. i  e.  (
0..^ M ) E. k  e.  ZZ  (
y  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  /\  y  =  ( X  +  ( k  x.  T ) ) )  <->  E. i  e.  (
0..^ M ) E. k  e.  ZZ  (
( ( E `  X )  -  T
)  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  /\  ( ( E `  X )  -  T
)  =  ( X  +  ( k  x.  T ) ) ) ) )
135134anbi2d 740 . . . . 5  |-  ( y  =  ( ( E `
 X )  -  T )  ->  (
( ph  /\  E. i  e.  ( 0..^ M ) E. k  e.  ZZ  ( y  e.  ( ( Q `  i
) [,) ( Q `
 ( i  +  1 ) ) )  /\  y  =  ( X  +  ( k  x.  T ) ) ) )  <->  ( ph  /\ 
E. i  e.  ( 0..^ M ) E. k  e.  ZZ  (
( ( E `  X )  -  T
)  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  /\  ( ( E `  X )  -  T
)  =  ( X  +  ( k  x.  T ) ) ) ) ) )
136135imbi1d 331 . . . 4  |-  ( y  =  ( ( E `
 X )  -  T )  ->  (
( ( ph  /\  E. i  e.  ( 0..^ M ) E. k  e.  ZZ  ( y  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  /\  y  =  ( X  +  ( k  x.  T ) ) ) )  -> 
( ( F  |`  ( X (,) +oo )
) lim CC  X )  =/=  (/) )  <->  ( ( ph  /\  E. i  e.  ( 0..^ M ) E. k  e.  ZZ  ( ( ( E `
 X )  -  T )  e.  ( ( Q `  i
) [,) ( Q `
 ( i  +  1 ) ) )  /\  ( ( E `
 X )  -  T )  =  ( X  +  ( k  x.  T ) ) ) )  ->  (
( F  |`  ( X (,) +oo ) ) lim
CC  X )  =/=  (/) ) ) )
137 simpr 477 . . . . 5  |-  ( (
ph  /\  E. i  e.  ( 0..^ M ) E. k  e.  ZZ  ( y  e.  ( ( Q `  i
) [,) ( Q `
 ( i  +  1 ) ) )  /\  y  =  ( X  +  ( k  x.  T ) ) ) )  ->  E. i  e.  ( 0..^ M ) E. k  e.  ZZ  ( y  e.  ( ( Q `  i
) [,) ( Q `
 ( i  +  1 ) ) )  /\  y  =  ( X  +  ( k  x.  T ) ) ) )
138 nfv 1843 . . . . . . 7  |-  F/ i
ph
139 nfre1 3005 . . . . . . 7  |-  F/ i E. i  e.  ( 0..^ M ) E. k  e.  ZZ  (
y  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  /\  y  =  ( X  +  ( k  x.  T ) ) )
140138, 139nfan 1828 . . . . . 6  |-  F/ i ( ph  /\  E. i  e.  ( 0..^ M ) E. k  e.  ZZ  ( y  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  /\  y  =  ( X  +  ( k  x.  T ) ) ) )
141 nfv 1843 . . . . . . 7  |-  F/ k
ph
142 nfcv 2764 . . . . . . . 8  |-  F/_ k
( 0..^ M )
143 nfre1 3005 . . . . . . . 8  |-  F/ k E. k  e.  ZZ  ( y  e.  ( ( Q `  i
) [,) ( Q `
 ( i  +  1 ) ) )  /\  y  =  ( X  +  ( k  x.  T ) ) )
144142, 143nfrex 3007 . . . . . . 7  |-  F/ k E. i  e.  ( 0..^ M ) E. k  e.  ZZ  (
y  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  /\  y  =  ( X  +  ( k  x.  T ) ) )
145141, 144nfan 1828 . . . . . 6  |-  F/ k ( ph  /\  E. i  e.  ( 0..^ M ) E. k  e.  ZZ  ( y  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  /\  y  =  ( X  +  ( k  x.  T ) ) ) )
146 simp1 1061 . . . . . . . . . 10  |-  ( (
ph  /\  ( i  e.  ( 0..^ M )  /\  k  e.  ZZ )  /\  ( y  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  /\  y  =  ( X  +  ( k  x.  T ) ) ) )  ->  ph )
147 simp2l 1087 . . . . . . . . . 10  |-  ( (
ph  /\  ( i  e.  ( 0..^ M )  /\  k  e.  ZZ )  /\  ( y  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  /\  y  =  ( X  +  ( k  x.  T ) ) ) )  -> 
i  e.  ( 0..^ M ) )
148 simp3l 1089 . . . . . . . . . 10  |-  ( (
ph  /\  ( i  e.  ( 0..^ M )  /\  k  e.  ZZ )  /\  ( y  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  /\  y  =  ( X  +  ( k  x.  T ) ) ) )  -> 
y  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) ) )
149146, 147, 148jca31 557 . . . . . . . . 9  |-  ( (
ph  /\  ( i  e.  ( 0..^ M )  /\  k  e.  ZZ )  /\  ( y  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  /\  y  =  ( X  +  ( k  x.  T ) ) ) )  -> 
( ( ph  /\  i  e.  ( 0..^ M ) )  /\  y  e.  ( ( Q `  i ) [,) ( Q `  (
i  +  1 ) ) ) ) )
150 simp2r 1088 . . . . . . . . 9  |-  ( (
ph  /\  ( i  e.  ( 0..^ M )  /\  k  e.  ZZ )  /\  ( y  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  /\  y  =  ( X  +  ( k  x.  T ) ) ) )  -> 
k  e.  ZZ )
151 simp3r 1090 . . . . . . . . 9  |-  ( (
ph  /\  ( i  e.  ( 0..^ M )  /\  k  e.  ZZ )  /\  ( y  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  /\  y  =  ( X  +  ( k  x.  T ) ) ) )  -> 
y  =  ( X  +  ( k  x.  T ) ) )
152 fourierdlem48.ch . . . . . . . . . 10  |-  ( ch  <->  ( ( ( ( ph  /\  i  e.  ( 0..^ M ) )  /\  y  e.  ( ( Q `  i ) [,) ( Q `  (
i  +  1 ) ) ) )  /\  k  e.  ZZ )  /\  y  =  ( X  +  ( k  x.  T ) ) ) )
153152biimpi 206 . . . . . . . . . . . . . . . . . 18  |-  ( ch 
->  ( ( ( (
ph  /\  i  e.  ( 0..^ M ) )  /\  y  e.  ( ( Q `  i
) [,) ( Q `
 ( i  +  1 ) ) ) )  /\  k  e.  ZZ )  /\  y  =  ( X  +  ( k  x.  T
) ) ) )
154153simplld 791 . . . . . . . . . . . . . . . . 17  |-  ( ch 
->  ( ( ph  /\  i  e.  ( 0..^ M ) )  /\  y  e.  ( ( Q `  i ) [,) ( Q `  (
i  +  1 ) ) ) ) )
155154simplld 791 . . . . . . . . . . . . . . . 16  |-  ( ch 
->  ph )
156 fourierdlem48.f . . . . . . . . . . . . . . . 16  |-  ( ph  ->  F : D --> RR )
157 frel 6050 . . . . . . . . . . . . . . . 16  |-  ( F : D --> RR  ->  Rel 
F )
158155, 156, 1573syl 18 . . . . . . . . . . . . . . 15  |-  ( ch 
->  Rel  F )
159 resindm 5444 . . . . . . . . . . . . . . . 16  |-  ( Rel 
F  ->  ( F  |`  ( ( X (,) +oo )  i^i  dom  F
) )  =  ( F  |`  ( X (,) +oo ) ) )
160159eqcomd 2628 . . . . . . . . . . . . . . 15  |-  ( Rel 
F  ->  ( F  |`  ( X (,) +oo ) )  =  ( F  |`  ( ( X (,) +oo )  i^i 
dom  F ) ) )
161158, 160syl 17 . . . . . . . . . . . . . 14  |-  ( ch 
->  ( F  |`  ( X (,) +oo ) )  =  ( F  |`  ( ( X (,) +oo )  i^i  dom  F
) ) )
162 fdm 6051 . . . . . . . . . . . . . . . . 17  |-  ( F : D --> RR  ->  dom 
F  =  D )
163155, 156, 1623syl 18 . . . . . . . . . . . . . . . 16  |-  ( ch 
->  dom  F  =  D )
164163ineq2d 3814 . . . . . . . . . . . . . . 15  |-  ( ch 
->  ( ( X (,) +oo )  i^i  dom  F
)  =  ( ( X (,) +oo )  i^i  D ) )
165164reseq2d 5396 . . . . . . . . . . . . . 14  |-  ( ch 
->  ( F  |`  (
( X (,) +oo )  i^i  dom  F )
)  =  ( F  |`  ( ( X (,) +oo )  i^i  D ) ) )
166161, 165eqtrd 2656 . . . . . . . . . . . . 13  |-  ( ch 
->  ( F  |`  ( X (,) +oo ) )  =  ( F  |`  ( ( X (,) +oo )  i^i  D ) ) )
167166oveq1d 6665 . . . . . . . . . . . 12  |-  ( ch 
->  ( ( F  |`  ( X (,) +oo )
) lim CC  X )  =  ( ( F  |`  ( ( X (,) +oo )  i^i  D ) ) lim CC  X ) )
168155, 156syl 17 . . . . . . . . . . . . . . 15  |-  ( ch 
->  F : D --> RR )
169 ax-resscn 9993 . . . . . . . . . . . . . . . 16  |-  RR  C_  CC
170169a1i 11 . . . . . . . . . . . . . . 15  |-  ( ch 
->  RR  C_  CC )
171168, 170fssd 6057 . . . . . . . . . . . . . 14  |-  ( ch 
->  F : D --> CC )
172 inss2 3834 . . . . . . . . . . . . . . 15  |-  ( ( X (,) +oo )  i^i  D )  C_  D
173172a1i 11 . . . . . . . . . . . . . 14  |-  ( ch 
->  ( ( X (,) +oo )  i^i  D ) 
C_  D )
174171, 173fssresd 6071 . . . . . . . . . . . . 13  |-  ( ch 
->  ( F  |`  (
( X (,) +oo )  i^i  D ) ) : ( ( X (,) +oo )  i^i 
D ) --> CC )
175 pnfxr 10092 . . . . . . . . . . . . . . . 16  |- +oo  e.  RR*
176175a1i 11 . . . . . . . . . . . . . . 15  |-  ( ch 
-> +oo  e.  RR* )
177154simplrd 793 . . . . . . . . . . . . . . . . . . 19  |-  ( ch 
->  i  e.  (
0..^ M ) )
17840adantr 481 . . . . . . . . . . . . . . . . . . . 20  |-  ( (
ph  /\  i  e.  ( 0..^ M ) )  ->  Q : ( 0 ... M ) --> RR )
179 fzofzp1 12565 . . . . . . . . . . . . . . . . . . . . 21  |-  ( i  e.  ( 0..^ M )  ->  ( i  +  1 )  e.  ( 0 ... M
) )
180179adantl 482 . . . . . . . . . . . . . . . . . . . 20  |-  ( (
ph  /\  i  e.  ( 0..^ M ) )  ->  ( i  +  1 )  e.  ( 0 ... M ) )
181178, 180ffvelrnd 6360 . . . . . . . . . . . . . . . . . . 19  |-  ( (
ph  /\  i  e.  ( 0..^ M ) )  ->  ( Q `  ( i  +  1 ) )  e.  RR )
182155, 177, 181syl2anc 693 . . . . . . . . . . . . . . . . . 18  |-  ( ch 
->  ( Q `  (
i  +  1 ) )  e.  RR )
183153simplrd 793 . . . . . . . . . . . . . . . . . . . 20  |-  ( ch 
->  k  e.  ZZ )
184183zred 11482 . . . . . . . . . . . . . . . . . . 19  |-  ( ch 
->  k  e.  RR )
185155, 15syl 17 . . . . . . . . . . . . . . . . . . 19  |-  ( ch 
->  T  e.  RR )
186184, 185remulcld 10070 . . . . . . . . . . . . . . . . . 18  |-  ( ch 
->  ( k  x.  T
)  e.  RR )
187182, 186resubcld 10458 . . . . . . . . . . . . . . . . 17  |-  ( ch 
->  ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) )  e.  RR )
188187rexrd 10089 . . . . . . . . . . . . . . . 16  |-  ( ch 
->  ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) )  e.  RR* )
189187ltpnfd 11955 . . . . . . . . . . . . . . . 16  |-  ( ch 
->  ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) )  < +oo )
190188, 176, 189xrltled 39486 . . . . . . . . . . . . . . 15  |-  ( ch 
->  ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) )  <_ +oo )
191 iooss2 12211 . . . . . . . . . . . . . . 15  |-  ( ( +oo  e.  RR*  /\  (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) )  <_ +oo )  ->  ( X (,) ( ( Q `
 ( i  +  1 ) )  -  ( k  x.  T
) ) )  C_  ( X (,) +oo )
)
192176, 190, 191syl2anc 693 . . . . . . . . . . . . . 14  |-  ( ch 
->  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) )  C_  ( X (,) +oo ) )
193183adantr 481 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  k  e.  ZZ )
194193zcnd 11483 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  k  e.  CC )
195185recnd 10068 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ch 
->  T  e.  CC )
196195adantr 481 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  T  e.  CC )
197194, 196mulneg1d 10483 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  ( -u k  x.  T )  =  -u ( k  x.  T ) )
198197oveq2d 6666 . . . . . . . . . . . . . . . . . 18  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  (
( w  +  ( k  x.  T ) )  +  ( -u k  x.  T )
)  =  ( ( w  +  ( k  x.  T ) )  +  -u ( k  x.  T ) ) )
199 elioore 12205 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( w  e.  ( X (,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) )  ->  w  e.  RR )
200199recnd 10068 . . . . . . . . . . . . . . . . . . . . 21  |-  ( w  e.  ( X (,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) )  ->  w  e.  CC )
201200adantl 482 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  w  e.  CC )
202194, 196mulcld 10060 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  (
k  x.  T )  e.  CC )
203201, 202addcld 10059 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  (
w  +  ( k  x.  T ) )  e.  CC )
204203, 202negsubd 10398 . . . . . . . . . . . . . . . . . 18  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  (
( w  +  ( k  x.  T ) )  +  -u (
k  x.  T ) )  =  ( ( w  +  ( k  x.  T ) )  -  ( k  x.  T ) ) )
205201, 202pncand 10393 . . . . . . . . . . . . . . . . . 18  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  (
( w  +  ( k  x.  T ) )  -  ( k  x.  T ) )  =  w )
206198, 204, 2053eqtrrd 2661 . . . . . . . . . . . . . . . . 17  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  w  =  ( ( w  +  ( k  x.  T ) )  +  ( -u k  x.  T ) ) )
207155adantr 481 . . . . . . . . . . . . . . . . . 18  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  ph )
208154simpld 475 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ch 
->  ( ph  /\  i  e.  ( 0..^ M ) ) )
209 fourierdlem48.cn . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( (
ph  /\  i  e.  ( 0..^ M ) )  ->  ( F  |`  ( ( Q `  i ) (,) ( Q `  ( i  +  1 ) ) ) )  e.  ( ( ( Q `  i ) (,) ( Q `  ( i  +  1 ) ) ) -cn-> CC ) )
210 cncff 22696 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( F  |`  ( ( Q `  i ) (,) ( Q `  (
i  +  1 ) ) ) )  e.  ( ( ( Q `
 i ) (,) ( Q `  (
i  +  1 ) ) ) -cn-> CC )  ->  ( F  |`  ( ( Q `  i ) (,) ( Q `  ( i  +  1 ) ) ) ) : ( ( Q `  i
) (,) ( Q `
 ( i  +  1 ) ) ) --> CC )
211 fdm 6051 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( F  |`  ( ( Q `  i ) (,) ( Q `  (
i  +  1 ) ) ) ) : ( ( Q `  i ) (,) ( Q `  ( i  +  1 ) ) ) --> CC  ->  dom  ( F  |`  ( ( Q `  i ) (,) ( Q `  ( i  +  1 ) ) ) )  =  ( ( Q `
 i ) (,) ( Q `  (
i  +  1 ) ) ) )
212209, 210, 2113syl 18 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( (
ph  /\  i  e.  ( 0..^ M ) )  ->  dom  ( F  |`  ( ( Q `  i ) (,) ( Q `  ( i  +  1 ) ) ) )  =  ( ( Q `  i
) (,) ( Q `
 ( i  +  1 ) ) ) )
213 ssdmres 5420 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( Q `  i
) (,) ( Q `
 ( i  +  1 ) ) ) 
C_  dom  F  <->  dom  ( F  |`  ( ( Q `  i ) (,) ( Q `  ( i  +  1 ) ) ) )  =  ( ( Q `  i
) (,) ( Q `
 ( i  +  1 ) ) ) )
214212, 213sylibr 224 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( (
ph  /\  i  e.  ( 0..^ M ) )  ->  ( ( Q `
 i ) (,) ( Q `  (
i  +  1 ) ) )  C_  dom  F )
215156, 162syl 17 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ph  ->  dom  F  =  D )
216215adantr 481 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( (
ph  /\  i  e.  ( 0..^ M ) )  ->  dom  F  =  D )
217214, 216sseqtrd 3641 . . . . . . . . . . . . . . . . . . . . 21  |-  ( (
ph  /\  i  e.  ( 0..^ M ) )  ->  ( ( Q `
 i ) (,) ( Q `  (
i  +  1 ) ) )  C_  D
)
218208, 217syl 17 . . . . . . . . . . . . . . . . . . . 20  |-  ( ch 
->  ( ( Q `  i ) (,) ( Q `  ( i  +  1 ) ) )  C_  D )
219218adantr 481 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  (
( Q `  i
) (,) ( Q `
 ( i  +  1 ) ) ) 
C_  D )
220 elfzofz 12485 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( i  e.  ( 0..^ M )  ->  i  e.  ( 0 ... M
) )
221220adantl 482 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( (
ph  /\  i  e.  ( 0..^ M ) )  ->  i  e.  ( 0 ... M ) )
222178, 221ffvelrnd 6360 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( (
ph  /\  i  e.  ( 0..^ M ) )  ->  ( Q `  i )  e.  RR )
223155, 177, 222syl2anc 693 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ch 
->  ( Q `  i
)  e.  RR )
224223rexrd 10089 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ch 
->  ( Q `  i
)  e.  RR* )
225224adantr 481 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  ( Q `  i )  e.  RR* )
226182rexrd 10089 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ch 
->  ( Q `  (
i  +  1 ) )  e.  RR* )
227226adantr 481 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  ( Q `  ( i  +  1 ) )  e.  RR* )
228199adantl 482 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  w  e.  RR )
229193zred 11482 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  k  e.  RR )
230207, 15syl 17 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  T  e.  RR )
231229, 230remulcld 10070 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  (
k  x.  T )  e.  RR )
232228, 231readdcld 10069 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  (
w  +  ( k  x.  T ) )  e.  RR )
233223adantr 481 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  ( Q `  i )  e.  RR )
234155, 10syl 17 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ch 
->  X  e.  RR )
235234, 186readdcld 10069 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ch 
->  ( X  +  ( k  x.  T ) )  e.  RR )
236235adantr 481 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  ( X  +  ( k  x.  T ) )  e.  RR )
237152simprbi 480 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ch 
->  y  =  ( X  +  ( k  x.  T ) ) )
238237eqcomd 2628 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ch 
->  ( X  +  ( k  x.  T ) )  =  y )
239154simprd 479 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ch 
->  y  e.  (
( Q `  i
) [,) ( Q `
 ( i  +  1 ) ) ) )
240238, 239eqeltrd 2701 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ch 
->  ( X  +  ( k  x.  T ) )  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) ) )
241 icogelb 12225 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( Q `  i
)  e.  RR*  /\  ( Q `  ( i  +  1 ) )  e.  RR*  /\  ( X  +  ( k  x.  T ) )  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) ) )  ->  ( Q `  i )  <_  ( X  +  ( k  x.  T ) ) )
242224, 226, 240, 241syl3anc 1326 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ch 
->  ( Q `  i
)  <_  ( X  +  ( k  x.  T ) ) )
243242adantr 481 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  ( Q `  i )  <_  ( X  +  ( k  x.  T ) ) )
244207, 10syl 17 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  X  e.  RR )
245244rexrd 10089 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  X  e.  RR* )
246182adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  ( Q `  ( i  +  1 ) )  e.  RR )
247246, 231resubcld 10458 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) )  e.  RR )
248247rexrd 10089 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) )  e.  RR* )
249 simpr 477 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )
250 ioogtlb 39717 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( X  e.  RR*  /\  (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) )  e.  RR*  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  X  <  w )
251245, 248, 249, 250syl3anc 1326 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  X  <  w )
252244, 228, 231, 251ltadd1dd 10638 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  ( X  +  ( k  x.  T ) )  < 
( w  +  ( k  x.  T ) ) )
253233, 236, 232, 243, 252lelttrd 10195 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  ( Q `  i )  <  ( w  +  ( k  x.  T ) ) )
254 iooltub 39735 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( X  e.  RR*  /\  (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) )  e.  RR*  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  w  <  ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) )
255245, 248, 249, 254syl3anc 1326 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  w  <  ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) )
256228, 247, 231, 255ltadd1dd 10638 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  (
w  +  ( k  x.  T ) )  <  ( ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) )  +  ( k  x.  T
) ) )
257182recnd 10068 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ch 
->  ( Q `  (
i  +  1 ) )  e.  CC )
258186recnd 10068 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ch 
->  ( k  x.  T
)  e.  CC )
259257, 258npcand 10396 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ch 
->  ( ( ( Q `
 ( i  +  1 ) )  -  ( k  x.  T
) )  +  ( k  x.  T ) )  =  ( Q `
 ( i  +  1 ) ) )
260259adantr 481 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  (
( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) )  +  ( k  x.  T ) )  =  ( Q `  ( i  +  1 ) ) )
261256, 260breqtrd 4679 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  (
w  +  ( k  x.  T ) )  <  ( Q `  ( i  +  1 ) ) )
262225, 227, 232, 253, 261eliood 39720 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  (
w  +  ( k  x.  T ) )  e.  ( ( Q `
 i ) (,) ( Q `  (
i  +  1 ) ) ) )
263219, 262sseldd 3604 . . . . . . . . . . . . . . . . . 18  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  (
w  +  ( k  x.  T ) )  e.  D )
264193znegcld 11484 . . . . . . . . . . . . . . . . . 18  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  -u k  e.  ZZ )
265 ovex 6678 . . . . . . . . . . . . . . . . . . 19  |-  ( w  +  ( k  x.  T ) )  e. 
_V
266 eleq1 2689 . . . . . . . . . . . . . . . . . . . . 21  |-  ( x  =  ( w  +  ( k  x.  T
) )  ->  (
x  e.  D  <->  ( w  +  ( k  x.  T ) )  e.  D ) )
2672663anbi2d 1404 . . . . . . . . . . . . . . . . . . . 20  |-  ( x  =  ( w  +  ( k  x.  T
) )  ->  (
( ph  /\  x  e.  D  /\  -u k  e.  ZZ )  <->  ( ph  /\  ( w  +  ( k  x.  T ) )  e.  D  /\  -u k  e.  ZZ ) ) )
268 oveq1 6657 . . . . . . . . . . . . . . . . . . . . 21  |-  ( x  =  ( w  +  ( k  x.  T
) )  ->  (
x  +  ( -u k  x.  T )
)  =  ( ( w  +  ( k  x.  T ) )  +  ( -u k  x.  T ) ) )
269268eleq1d 2686 . . . . . . . . . . . . . . . . . . . 20  |-  ( x  =  ( w  +  ( k  x.  T
) )  ->  (
( x  +  (
-u k  x.  T
) )  e.  D  <->  ( ( w  +  ( k  x.  T ) )  +  ( -u k  x.  T )
)  e.  D ) )
270267, 269imbi12d 334 . . . . . . . . . . . . . . . . . . 19  |-  ( x  =  ( w  +  ( k  x.  T
) )  ->  (
( ( ph  /\  x  e.  D  /\  -u k  e.  ZZ )  ->  ( x  +  ( -u k  x.  T
) )  e.  D
)  <->  ( ( ph  /\  ( w  +  ( k  x.  T ) )  e.  D  /\  -u k  e.  ZZ )  ->  ( ( w  +  ( k  x.  T ) )  +  ( -u k  x.  T ) )  e.  D ) ) )
271 negex 10279 . . . . . . . . . . . . . . . . . . . 20  |-  -u k  e.  _V
272 eleq1 2689 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( j  =  -u k  ->  (
j  e.  ZZ  <->  -u k  e.  ZZ ) )
2732723anbi3d 1405 . . . . . . . . . . . . . . . . . . . . 21  |-  ( j  =  -u k  ->  (
( ph  /\  x  e.  D  /\  j  e.  ZZ )  <->  ( ph  /\  x  e.  D  /\  -u k  e.  ZZ ) ) )
274 oveq1 6657 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( j  =  -u k  ->  (
j  x.  T )  =  ( -u k  x.  T ) )
275274oveq2d 6666 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( j  =  -u k  ->  (
x  +  ( j  x.  T ) )  =  ( x  +  ( -u k  x.  T
) ) )
276275eleq1d 2686 . . . . . . . . . . . . . . . . . . . . 21  |-  ( j  =  -u k  ->  (
( x  +  ( j  x.  T ) )  e.  D  <->  ( x  +  ( -u k  x.  T ) )  e.  D ) )
277273, 276imbi12d 334 . . . . . . . . . . . . . . . . . . . 20  |-  ( j  =  -u k  ->  (
( ( ph  /\  x  e.  D  /\  j  e.  ZZ )  ->  ( x  +  ( j  x.  T ) )  e.  D )  <-> 
( ( ph  /\  x  e.  D  /\  -u k  e.  ZZ )  ->  ( x  +  ( -u k  x.  T
) )  e.  D
) ) )
278 eleq1 2689 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( k  =  j  ->  (
k  e.  ZZ  <->  j  e.  ZZ ) )
2792783anbi3d 1405 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( k  =  j  ->  (
( ph  /\  x  e.  D  /\  k  e.  ZZ )  <->  ( ph  /\  x  e.  D  /\  j  e.  ZZ )
) )
280 oveq1 6657 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( k  =  j  ->  (
k  x.  T )  =  ( j  x.  T ) )
281280oveq2d 6666 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( k  =  j  ->  (
x  +  ( k  x.  T ) )  =  ( x  +  ( j  x.  T
) ) )
282281eleq1d 2686 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( k  =  j  ->  (
( x  +  ( k  x.  T ) )  e.  D  <->  ( x  +  ( j  x.  T ) )  e.  D ) )
283279, 282imbi12d 334 . . . . . . . . . . . . . . . . . . . . 21  |-  ( k  =  j  ->  (
( ( ph  /\  x  e.  D  /\  k  e.  ZZ )  ->  ( x  +  ( k  x.  T ) )  e.  D )  <-> 
( ( ph  /\  x  e.  D  /\  j  e.  ZZ )  ->  ( x  +  ( j  x.  T ) )  e.  D ) ) )
284 fourierdlem48.dper . . . . . . . . . . . . . . . . . . . . 21  |-  ( (
ph  /\  x  e.  D  /\  k  e.  ZZ )  ->  ( x  +  ( k  x.  T
) )  e.  D
)
285283, 284chvarv 2263 . . . . . . . . . . . . . . . . . . . 20  |-  ( (
ph  /\  x  e.  D  /\  j  e.  ZZ )  ->  ( x  +  ( j  x.  T
) )  e.  D
)
286271, 277, 285vtocl 3259 . . . . . . . . . . . . . . . . . . 19  |-  ( (
ph  /\  x  e.  D  /\  -u k  e.  ZZ )  ->  ( x  +  ( -u k  x.  T
) )  e.  D
)
287265, 270, 286vtocl 3259 . . . . . . . . . . . . . . . . . 18  |-  ( (
ph  /\  ( w  +  ( k  x.  T ) )  e.  D  /\  -u k  e.  ZZ )  ->  (
( w  +  ( k  x.  T ) )  +  ( -u k  x.  T )
)  e.  D )
288207, 263, 264, 287syl3anc 1326 . . . . . . . . . . . . . . . . 17  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  (
( w  +  ( k  x.  T ) )  +  ( -u k  x.  T )
)  e.  D )
289206, 288eqeltrd 2701 . . . . . . . . . . . . . . . 16  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  w  e.  D )
290289ralrimiva 2966 . . . . . . . . . . . . . . 15  |-  ( ch 
->  A. w  e.  ( X (,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) ) w  e.  D )
291 dfss3 3592 . . . . . . . . . . . . . . 15  |-  ( ( X (,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) ) 
C_  D  <->  A. w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) w  e.  D
)
292290, 291sylibr 224 . . . . . . . . . . . . . 14  |-  ( ch 
->  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) )  C_  D )
293192, 292ssind 3837 . . . . . . . . . . . . 13  |-  ( ch 
->  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) )  C_  ( ( X (,) +oo )  i^i 
D ) )
294 ioosscn 39716 . . . . . . . . . . . . . 14  |-  ( X (,) +oo )  C_  CC
295 ssinss1 3841 . . . . . . . . . . . . . 14  |-  ( ( X (,) +oo )  C_  CC  ->  ( ( X (,) +oo )  i^i 
D )  C_  CC )
296294, 295mp1i 13 . . . . . . . . . . . . 13  |-  ( ch 
->  ( ( X (,) +oo )  i^i  D ) 
C_  CC )
297 eqid 2622 . . . . . . . . . . . . 13  |-  ( TopOpen ` fld )  =  ( TopOpen ` fld )
298 eqid 2622 . . . . . . . . . . . . 13  |-  ( (
TopOpen ` fld )t  ( ( ( X (,) +oo )  i^i 
D )  u.  { X } ) )  =  ( ( TopOpen ` fld )t  ( ( ( X (,) +oo )  i^i  D )  u.  { X } ) )
299234rexrd 10089 . . . . . . . . . . . . . . 15  |-  ( ch 
->  X  e.  RR* )
300234leidd 10594 . . . . . . . . . . . . . . 15  |-  ( ch 
->  X  <_  X )
301237oveq1d 6665 . . . . . . . . . . . . . . . . 17  |-  ( ch 
->  ( y  -  (
k  x.  T ) )  =  ( ( X  +  ( k  x.  T ) )  -  ( k  x.  T ) ) )
302234recnd 10068 . . . . . . . . . . . . . . . . . 18  |-  ( ch 
->  X  e.  CC )
303302, 258pncand 10393 . . . . . . . . . . . . . . . . 17  |-  ( ch 
->  ( ( X  +  ( k  x.  T
) )  -  (
k  x.  T ) )  =  X )
304301, 303eqtr2d 2657 . . . . . . . . . . . . . . . 16  |-  ( ch 
->  X  =  (
y  -  ( k  x.  T ) ) )
305 icossre 12254 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( Q `  i
)  e.  RR  /\  ( Q `  ( i  +  1 ) )  e.  RR* )  ->  (
( Q `  i
) [,) ( Q `
 ( i  +  1 ) ) ) 
C_  RR )
306223, 226, 305syl2anc 693 . . . . . . . . . . . . . . . . . 18  |-  ( ch 
->  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  C_  RR )
307306, 239sseldd 3604 . . . . . . . . . . . . . . . . 17  |-  ( ch 
->  y  e.  RR )
308 icoltub 39732 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( Q `  i
)  e.  RR*  /\  ( Q `  ( i  +  1 ) )  e.  RR*  /\  y  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) ) )  ->  y  <  ( Q `  (
i  +  1 ) ) )
309224, 226, 239, 308syl3anc 1326 . . . . . . . . . . . . . . . . 17  |-  ( ch 
->  y  <  ( Q `
 ( i  +  1 ) ) )
310307, 182, 186, 309ltsub1dd 10639 . . . . . . . . . . . . . . . 16  |-  ( ch 
->  ( y  -  (
k  x.  T ) )  <  ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) )
311304, 310eqbrtrd 4675 . . . . . . . . . . . . . . 15  |-  ( ch 
->  X  <  ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) )
312299, 188, 299, 300, 311elicod 12224 . . . . . . . . . . . . . 14  |-  ( ch 
->  X  e.  ( X [,) ( ( Q `
 ( i  +  1 ) )  -  ( k  x.  T
) ) ) )
313 snunioo1 39738 . . . . . . . . . . . . . . . . 17  |-  ( ( X  e.  RR*  /\  (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) )  e.  RR*  /\  X  < 
( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) )  ->  (
( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) )  u.  { X } )  =  ( X [,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) ) )
314299, 188, 311, 313syl3anc 1326 . . . . . . . . . . . . . . . 16  |-  ( ch 
->  ( ( X (,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) )  u.  { X } )  =  ( X [,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) ) )
315314fveq2d 6195 . . . . . . . . . . . . . . 15  |-  ( ch 
->  ( ( int `  (
( TopOpen ` fld )t  ( ( ( X (,) +oo )  i^i  D )  u.  { X } ) ) ) `
 ( ( X (,) ( ( Q `
 ( i  +  1 ) )  -  ( k  x.  T
) ) )  u. 
{ X } ) )  =  ( ( int `  ( (
TopOpen ` fld )t  ( ( ( X (,) +oo )  i^i 
D )  u.  { X } ) ) ) `
 ( X [,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) ) ) )
316297cnfldtop 22587 . . . . . . . . . . . . . . . . . 18  |-  ( TopOpen ` fld )  e.  Top
317 ovex 6678 . . . . . . . . . . . . . . . . . . . 20  |-  ( X (,) +oo )  e. 
_V
318317inex1 4799 . . . . . . . . . . . . . . . . . . 19  |-  ( ( X (,) +oo )  i^i  D )  e.  _V
319 snex 4908 . . . . . . . . . . . . . . . . . . 19  |-  { X }  e.  _V
320318, 319unex 6956 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( X (,) +oo )  i^i  D )  u. 
{ X } )  e.  _V
321 resttop 20964 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( TopOpen ` fld )  e.  Top  /\  ( ( ( X (,) +oo )  i^i 
D )  u.  { X } )  e.  _V )  ->  ( ( TopOpen ` fld )t  (
( ( X (,) +oo )  i^i  D )  u.  { X }
) )  e.  Top )
322316, 320, 321mp2an 708 . . . . . . . . . . . . . . . . 17  |-  ( (
TopOpen ` fld )t  ( ( ( X (,) +oo )  i^i 
D )  u.  { X } ) )  e. 
Top
323322a1i 11 . . . . . . . . . . . . . . . 16  |-  ( ch 
->  ( ( TopOpen ` fld )t  ( ( ( X (,) +oo )  i^i  D )  u.  { X } ) )  e. 
Top )
324 retop 22565 . . . . . . . . . . . . . . . . . . 19  |-  ( topGen ` 
ran  (,) )  e.  Top
325324a1i 11 . . . . . . . . . . . . . . . . . 18  |-  ( ch 
->  ( topGen `  ran  (,) )  e.  Top )
326320a1i 11 . . . . . . . . . . . . . . . . . 18  |-  ( ch 
->  ( ( ( X (,) +oo )  i^i 
D )  u.  { X } )  e.  _V )
327 iooretop 22569 . . . . . . . . . . . . . . . . . . 19  |-  ( -oo (,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) )  e.  (
topGen `  ran  (,) )
328327a1i 11 . . . . . . . . . . . . . . . . . 18  |-  ( ch 
->  ( -oo (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) )  e.  ( topGen ` 
ran  (,) ) )
329 elrestr 16089 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( topGen `  ran  (,) )  e.  Top  /\  ( ( ( X (,) +oo )  i^i  D )  u. 
{ X } )  e.  _V  /\  ( -oo (,) ( ( Q `
 ( i  +  1 ) )  -  ( k  x.  T
) ) )  e.  ( topGen `  ran  (,) )
)  ->  ( ( -oo (,) ( ( Q `
 ( i  +  1 ) )  -  ( k  x.  T
) ) )  i^i  ( ( ( X (,) +oo )  i^i 
D )  u.  { X } ) )  e.  ( ( topGen `  ran  (,) )t  ( ( ( X (,) +oo )  i^i 
D )  u.  { X } ) ) )
330325, 326, 328, 329syl3anc 1326 . . . . . . . . . . . . . . . . 17  |-  ( ch 
->  ( ( -oo (,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) )  i^i  (
( ( X (,) +oo )  i^i  D )  u.  { X }
) )  e.  ( ( topGen `  ran  (,) )t  (
( ( X (,) +oo )  i^i  D )  u.  { X }
) ) )
331 mnfxr 10096 . . . . . . . . . . . . . . . . . . . . . 22  |- -oo  e.  RR*
332331a1i 11 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ch  /\  x  e.  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  -> -oo  e.  RR* )
333188adantr 481 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ch  /\  x  e.  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) )  e.  RR* )
334 icossre 12254 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( X  e.  RR  /\  ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) )  e.  RR* )  ->  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) )  C_  RR )
335234, 188, 334syl2anc 693 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ch 
->  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) )  C_  RR )
336335sselda 3603 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ch  /\  x  e.  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  x  e.  RR )
337336mnfltd 11958 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ch  /\  x  e.  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  -> -oo  <  x )
338299adantr 481 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ch  /\  x  e.  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  X  e.  RR* )
339 simpr 477 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ch  /\  x  e.  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  x  e.  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )
340 icoltub 39732 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( X  e.  RR*  /\  (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) )  e.  RR*  /\  x  e.  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  x  <  ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) )
341338, 333, 339, 340syl3anc 1326 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ch  /\  x  e.  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  x  <  ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) )
342332, 333, 336, 337, 341eliood 39720 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ch  /\  x  e.  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  x  e.  ( -oo (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )
343 vsnid 4209 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  x  e. 
{ x }
344343a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( x  =  X  ->  x  e.  { x } )
345 sneq 4187 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( x  =  X  ->  { x }  =  { X } )
346344, 345eleqtrd 2703 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( x  =  X  ->  x  e.  { X } )
347 elun2 3781 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( x  e.  { X }  ->  x  e.  ( ( ( X (,) +oo )  i^i  D )  u. 
{ X } ) )
348346, 347syl 17 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( x  =  X  ->  x  e.  ( ( ( X (,) +oo )  i^i 
D )  u.  { X } ) )
349348adantl 482 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ch  /\  x  e.  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  /\  x  =  X )  ->  x  e.  ( ( ( X (,) +oo )  i^i 
D )  u.  { X } ) )
350299ad2antrr 762 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ch  /\  x  e.  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  /\  -.  x  =  X )  ->  X  e.  RR* )
351175a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ch  /\  x  e.  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  /\  -.  x  =  X )  -> +oo  e.  RR* )
352336adantr 481 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ch  /\  x  e.  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  /\  -.  x  =  X )  ->  x  e.  RR )
353234ad2antrr 762 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ( ch  /\  x  e.  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  /\  -.  x  =  X )  ->  X  e.  RR )
354 icogelb 12225 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( X  e.  RR*  /\  (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) )  e.  RR*  /\  x  e.  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  X  <_  x )
355338, 333, 339, 354syl3anc 1326 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( ch  /\  x  e.  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  X  <_  x )
356355adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ( ch  /\  x  e.  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  /\  -.  x  =  X )  ->  X  <_  x )
357 neqne 2802 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( -.  x  =  X  ->  x  =/=  X )
358357adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ( ch  /\  x  e.  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  /\  -.  x  =  X )  ->  x  =/=  X )
359353, 352, 356, 358leneltd 10191 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ch  /\  x  e.  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  /\  -.  x  =  X )  ->  X  <  x )
360352ltpnfd 11955 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ch  /\  x  e.  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  /\  -.  x  =  X )  ->  x  < +oo )
361350, 351, 352, 359, 360eliood 39720 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ch  /\  x  e.  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  /\  -.  x  =  X )  ->  x  e.  ( X (,) +oo ) )
362183zcnd 11483 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( ch 
->  k  e.  CC )
363362, 195mulneg1d 10483 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( ch 
->  ( -u k  x.  T )  =  -u ( k  x.  T
) )
364363oveq2d 6666 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( ch 
->  ( ( w  +  ( k  x.  T
) )  +  (
-u k  x.  T
) )  =  ( ( w  +  ( k  x.  T ) )  +  -u (
k  x.  T ) ) )
365364adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  (
( w  +  ( k  x.  T ) )  +  ( -u k  x.  T )
)  =  ( ( w  +  ( k  x.  T ) )  +  -u ( k  x.  T ) ) )
366 ioosscn 39716 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  ( X (,) ( ( Q `
 ( i  +  1 ) )  -  ( k  x.  T
) ) )  C_  CC
367366sseli 3599 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( w  e.  ( X (,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) )  ->  w  e.  CC )
368367adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  w  e.  CC )
369258adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  (
k  x.  T )  e.  CC )
370368, 369addcld 10059 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  (
w  +  ( k  x.  T ) )  e.  CC )
371370, 369negsubd 10398 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  (
( w  +  ( k  x.  T ) )  +  -u (
k  x.  T ) )  =  ( ( w  +  ( k  x.  T ) )  -  ( k  x.  T ) ) )
372368, 369pncand 10393 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  (
( w  +  ( k  x.  T ) )  -  ( k  x.  T ) )  =  w )
373365, 371, 3723eqtrrd 2661 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  w  =  ( ( w  +  ( k  x.  T ) )  +  ( -u k  x.  T ) ) )
374186adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  (
k  x.  T )  e.  RR )
375228, 374readdcld 10069 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  (
w  +  ( k  x.  T ) )  e.  RR )
376225, 227, 375, 253, 261eliood 39720 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  (
w  +  ( k  x.  T ) )  e.  ( ( Q `
 i ) (,) ( Q `  (
i  +  1 ) ) ) )
377219, 376sseldd 3604 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  (
w  +  ( k  x.  T ) )  e.  D )
3782723anbi3d 1405 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( j  =  -u k  ->  (
( ph  /\  (
w  +  ( k  x.  T ) )  e.  D  /\  j  e.  ZZ )  <->  ( ph  /\  ( w  +  ( k  x.  T ) )  e.  D  /\  -u k  e.  ZZ ) ) )
379274oveq2d 6666 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( j  =  -u k  ->  (
( w  +  ( k  x.  T ) )  +  ( j  x.  T ) )  =  ( ( w  +  ( k  x.  T ) )  +  ( -u k  x.  T ) ) )
380379eleq1d 2686 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( j  =  -u k  ->  (
( ( w  +  ( k  x.  T
) )  +  ( j  x.  T ) )  e.  D  <->  ( (
w  +  ( k  x.  T ) )  +  ( -u k  x.  T ) )  e.  D ) )
381378, 380imbi12d 334 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( j  =  -u k  ->  (
( ( ph  /\  ( w  +  (
k  x.  T ) )  e.  D  /\  j  e.  ZZ )  ->  ( ( w  +  ( k  x.  T
) )  +  ( j  x.  T ) )  e.  D )  <-> 
( ( ph  /\  ( w  +  (
k  x.  T ) )  e.  D  /\  -u k  e.  ZZ )  ->  ( ( w  +  ( k  x.  T ) )  +  ( -u k  x.  T ) )  e.  D ) ) )
3822663anbi2d 1404 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( x  =  ( w  +  ( k  x.  T
) )  ->  (
( ph  /\  x  e.  D  /\  j  e.  ZZ )  <->  ( ph  /\  ( w  +  ( k  x.  T ) )  e.  D  /\  j  e.  ZZ )
) )
383 oveq1 6657 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  ( x  =  ( w  +  ( k  x.  T
) )  ->  (
x  +  ( j  x.  T ) )  =  ( ( w  +  ( k  x.  T ) )  +  ( j  x.  T
) ) )
384383eleq1d 2686 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( x  =  ( w  +  ( k  x.  T
) )  ->  (
( x  +  ( j  x.  T ) )  e.  D  <->  ( (
w  +  ( k  x.  T ) )  +  ( j  x.  T ) )  e.  D ) )
385382, 384imbi12d 334 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( x  =  ( w  +  ( k  x.  T
) )  ->  (
( ( ph  /\  x  e.  D  /\  j  e.  ZZ )  ->  ( x  +  ( j  x.  T ) )  e.  D )  <-> 
( ( ph  /\  ( w  +  (
k  x.  T ) )  e.  D  /\  j  e.  ZZ )  ->  ( ( w  +  ( k  x.  T
) )  +  ( j  x.  T ) )  e.  D ) ) )
386265, 385, 285vtocl 3259 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( (
ph  /\  ( w  +  ( k  x.  T ) )  e.  D  /\  j  e.  ZZ )  ->  (
( w  +  ( k  x.  T ) )  +  ( j  x.  T ) )  e.  D )
387271, 381, 386vtocl 3259 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( (
ph  /\  ( w  +  ( k  x.  T ) )  e.  D  /\  -u k  e.  ZZ )  ->  (
( w  +  ( k  x.  T ) )  +  ( -u k  x.  T )
)  e.  D )
388207, 377, 264, 387syl3anc 1326 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  (
( w  +  ( k  x.  T ) )  +  ( -u k  x.  T )
)  e.  D )
389373, 388eqeltrd 2701 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  w  e.  D )
390389ralrimiva 2966 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ch 
->  A. w  e.  ( X (,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) ) w  e.  D )
391390, 291sylibr 224 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ch 
->  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) )  C_  D )
392391ad2antrr 762 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ch  /\  x  e.  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  /\  -.  x  =  X )  ->  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) )  C_  D )
393188ad2antrr 762 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ( ch  /\  x  e.  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  /\  -.  x  =  X )  ->  ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) )  e.  RR* )
394341adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ( ch  /\  x  e.  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  /\  -.  x  =  X )  ->  x  <  ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) )
395350, 393, 352, 359, 394eliood 39720 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ch  /\  x  e.  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  /\  -.  x  =  X )  ->  x  e.  ( X (,) ( ( Q `
 ( i  +  1 ) )  -  ( k  x.  T
) ) ) )
396392, 395sseldd 3604 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ch  /\  x  e.  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  /\  -.  x  =  X )  ->  x  e.  D )
397361, 396elind 3798 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ch  /\  x  e.  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  /\  -.  x  =  X )  ->  x  e.  ( ( X (,) +oo )  i^i  D ) )
398 elun1 3780 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( x  e.  ( ( X (,) +oo )  i^i 
D )  ->  x  e.  ( ( ( X (,) +oo )  i^i 
D )  u.  { X } ) )
399397, 398syl 17 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ch  /\  x  e.  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  /\  -.  x  =  X )  ->  x  e.  ( ( ( X (,) +oo )  i^i  D )  u. 
{ X } ) )
400349, 399pm2.61dan 832 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ch  /\  x  e.  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  x  e.  ( ( ( X (,) +oo )  i^i 
D )  u.  { X } ) )
401342, 400elind 3798 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ch  /\  x  e.  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  x  e.  ( ( -oo (,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) )  i^i  (
( ( X (,) +oo )  i^i  D )  u.  { X }
) ) )
402299adantr 481 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ch  /\  x  e.  ( ( -oo (,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) )  i^i  (
( ( X (,) +oo )  i^i  D )  u.  { X }
) ) )  ->  X  e.  RR* )
403188adantr 481 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ch  /\  x  e.  ( ( -oo (,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) )  i^i  (
( ( X (,) +oo )  i^i  D )  u.  { X }
) ) )  -> 
( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) )  e.  RR* )
404 elinel1 3799 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( x  e.  ( ( -oo (,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) )  i^i  (
( ( X (,) +oo )  i^i  D )  u.  { X }
) )  ->  x  e.  ( -oo (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )
405 elioore 12205 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( x  e.  ( -oo (,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) )  ->  x  e.  RR )
406404, 405syl 17 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( x  e.  ( ( -oo (,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) )  i^i  (
( ( X (,) +oo )  i^i  D )  u.  { X }
) )  ->  x  e.  RR )
407406rexrd 10089 . . . . . . . . . . . . . . . . . . . . 21  |-  ( x  e.  ( ( -oo (,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) )  i^i  (
( ( X (,) +oo )  i^i  D )  u.  { X }
) )  ->  x  e.  RR* )
408407adantl 482 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ch  /\  x  e.  ( ( -oo (,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) )  i^i  (
( ( X (,) +oo )  i^i  D )  u.  { X }
) ) )  ->  x  e.  RR* )
409 elinel2 3800 . . . . . . . . . . . . . . . . . . . . 21  |-  ( x  e.  ( ( -oo (,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) )  i^i  (
( ( X (,) +oo )  i^i  D )  u.  { X }
) )  ->  x  e.  ( ( ( X (,) +oo )  i^i 
D )  u.  { X } ) )
410234adantr 481 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ch  /\  x  =  X )  ->  X  e.  RR )
41188eqcomd 2628 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( x  =  X  ->  X  =  x )
412411adantl 482 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ch  /\  x  =  X )  ->  X  =  x )
413410, 412eqled 10140 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ch  /\  x  =  X )  ->  X  <_  x )
414413adantlr 751 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ch  /\  x  e.  ( ( ( X (,) +oo )  i^i 
D )  u.  { X } ) )  /\  x  =  X )  ->  X  <_  x )
415 simpll 790 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ch  /\  x  e.  ( ( ( X (,) +oo )  i^i 
D )  u.  { X } ) )  /\  -.  x  =  X
)  ->  ch )
416 simplr 792 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ( ch  /\  x  e.  ( ( ( X (,) +oo )  i^i 
D )  u.  { X } ) )  /\  -.  x  =  X
)  ->  x  e.  ( ( ( X (,) +oo )  i^i 
D )  u.  { X } ) )
417 id 22 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( -.  x  =  X  ->  -.  x  =  X
)
418 velsn 4193 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( x  e.  { X }  <->  x  =  X )
419417, 418sylnibr 319 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( -.  x  =  X  ->  -.  x  e.  { X } )
420419adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ( ch  /\  x  e.  ( ( ( X (,) +oo )  i^i 
D )  u.  { X } ) )  /\  -.  x  =  X
)  ->  -.  x  e.  { X } )
421 elunnel2 39198 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( x  e.  ( ( ( X (,) +oo )  i^i  D )  u. 
{ X } )  /\  -.  x  e. 
{ X } )  ->  x  e.  ( ( X (,) +oo )  i^i  D ) )
422416, 420, 421syl2anc 693 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ch  /\  x  e.  ( ( ( X (,) +oo )  i^i 
D )  u.  { X } ) )  /\  -.  x  =  X
)  ->  x  e.  ( ( X (,) +oo )  i^i  D ) )
423 elinel1 3799 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( x  e.  ( ( X (,) +oo )  i^i 
D )  ->  x  e.  ( X (,) +oo ) )
424422, 423syl 17 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ch  /\  x  e.  ( ( ( X (,) +oo )  i^i 
D )  u.  { X } ) )  /\  -.  x  =  X
)  ->  x  e.  ( X (,) +oo )
)
425234adantr 481 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ch  /\  x  e.  ( X (,) +oo ) )  ->  X  e.  RR )
426 elioore 12205 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( x  e.  ( X (,) +oo )  ->  x  e.  RR )
427426adantl 482 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ch  /\  x  e.  ( X (,) +oo ) )  ->  x  e.  RR )
428299adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ch  /\  x  e.  ( X (,) +oo ) )  ->  X  e.  RR* )
429175a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ch  /\  x  e.  ( X (,) +oo ) )  -> +oo  e.  RR* )
430 simpr 477 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ch  /\  x  e.  ( X (,) +oo ) )  ->  x  e.  ( X (,) +oo ) )
431 ioogtlb 39717 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( X  e.  RR*  /\ +oo  e.  RR*  /\  x  e.  ( X (,) +oo ) )  ->  X  <  x )
432428, 429, 430, 431syl3anc 1326 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ch  /\  x  e.  ( X (,) +oo ) )  ->  X  <  x )
433425, 427, 432ltled 10185 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ch  /\  x  e.  ( X (,) +oo ) )  ->  X  <_  x )
434415, 424, 433syl2anc 693 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ch  /\  x  e.  ( ( ( X (,) +oo )  i^i 
D )  u.  { X } ) )  /\  -.  x  =  X
)  ->  X  <_  x )
435414, 434pm2.61dan 832 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ch  /\  x  e.  ( ( ( X (,) +oo )  i^i 
D )  u.  { X } ) )  ->  X  <_  x )
436409, 435sylan2 491 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ch  /\  x  e.  ( ( -oo (,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) )  i^i  (
( ( X (,) +oo )  i^i  D )  u.  { X }
) ) )  ->  X  <_  x )
437331a1i 11 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ch  /\  x  e.  ( -oo (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  -> -oo  e.  RR* )
438188adantr 481 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ch  /\  x  e.  ( -oo (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) )  e.  RR* )
439 simpr 477 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ch  /\  x  e.  ( -oo (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  x  e.  ( -oo (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )
440 iooltub 39735 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( -oo  e.  RR*  /\  (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) )  e.  RR*  /\  x  e.  ( -oo (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  x  <  ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) )
441437, 438, 439, 440syl3anc 1326 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ch  /\  x  e.  ( -oo (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  x  <  ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) )
442404, 441sylan2 491 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ch  /\  x  e.  ( ( -oo (,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) )  i^i  (
( ( X (,) +oo )  i^i  D )  u.  { X }
) ) )  ->  x  <  ( ( Q `
 ( i  +  1 ) )  -  ( k  x.  T
) ) )
443402, 403, 408, 436, 442elicod 12224 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ch  /\  x  e.  ( ( -oo (,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) )  i^i  (
( ( X (,) +oo )  i^i  D )  u.  { X }
) ) )  ->  x  e.  ( X [,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) ) )
444401, 443impbida 877 . . . . . . . . . . . . . . . . . 18  |-  ( ch 
->  ( x  e.  ( X [,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) )  <-> 
x  e.  ( ( -oo (,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) )  i^i  ( ( ( X (,) +oo )  i^i  D )  u.  { X } ) ) ) )
445444eqrdv 2620 . . . . . . . . . . . . . . . . 17  |-  ( ch 
->  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) )  =  ( ( -oo (,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) )  i^i  ( ( ( X (,) +oo )  i^i  D )  u.  { X } ) ) )
446 ioossre 12235 . . . . . . . . . . . . . . . . . . . 20  |-  ( X (,) +oo )  C_  RR
447 ssinss1 3841 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( X (,) +oo )  C_  RR  ->  ( ( X (,) +oo )  i^i 
D )  C_  RR )
448446, 447mp1i 13 . . . . . . . . . . . . . . . . . . 19  |-  ( ch 
->  ( ( X (,) +oo )  i^i  D ) 
C_  RR )
449234snssd 4340 . . . . . . . . . . . . . . . . . . 19  |-  ( ch 
->  { X }  C_  RR )
450448, 449unssd 3789 . . . . . . . . . . . . . . . . . 18  |-  ( ch 
->  ( ( ( X (,) +oo )  i^i 
D )  u.  { X } )  C_  RR )
451 eqid 2622 . . . . . . . . . . . . . . . . . . 19  |-  ( topGen ` 
ran  (,) )  =  (
topGen `  ran  (,) )
452297, 451tgiooss 39733 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ( X (,) +oo )  i^i  D )  u.  { X }
)  C_  RR  ->  ( ( TopOpen ` fld )t  ( ( ( X (,) +oo )  i^i  D )  u.  { X } ) )  =  ( ( topGen `  ran  (,) )t  ( ( ( X (,) +oo )  i^i 
D )  u.  { X } ) ) )
453450, 452syl 17 . . . . . . . . . . . . . . . . 17  |-  ( ch 
->  ( ( TopOpen ` fld )t  ( ( ( X (,) +oo )  i^i  D )  u.  { X } ) )  =  ( ( topGen `  ran  (,) )t  ( ( ( X (,) +oo )  i^i 
D )  u.  { X } ) ) )
454330, 445, 4533eltr4d 2716 . . . . . . . . . . . . . . . 16  |-  ( ch 
->  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) )  e.  ( (
TopOpen ` fld )t  ( ( ( X (,) +oo )  i^i 
D )  u.  { X } ) ) )
455 isopn3i 20886 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( TopOpen ` fld )t  ( ( ( X (,) +oo )  i^i  D )  u.  { X } ) )  e. 
Top  /\  ( X [,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) )  e.  ( ( TopOpen ` fld )t  ( ( ( X (,) +oo )  i^i  D )  u.  { X } ) ) )  ->  ( ( int `  ( ( TopOpen ` fld )t  ( ( ( X (,) +oo )  i^i  D )  u.  { X } ) ) ) `
 ( X [,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) ) )  =  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )
456323, 454, 455syl2anc 693 . . . . . . . . . . . . . . 15  |-  ( ch 
->  ( ( int `  (
( TopOpen ` fld )t  ( ( ( X (,) +oo )  i^i  D )  u.  { X } ) ) ) `
 ( X [,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) ) )  =  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )
457315, 456eqtr2d 2657 . . . . . . . . . . . . . 14  |-  ( ch 
->  ( X [,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) )  =  ( ( int `  ( (
TopOpen ` fld )t  ( ( ( X (,) +oo )  i^i 
D )  u.  { X } ) ) ) `
 ( ( X (,) ( ( Q `
 ( i  +  1 ) )  -  ( k  x.  T
) ) )  u. 
{ X } ) ) )
458312, 457eleqtrd 2703 . . . . . . . . . . . . 13  |-  ( ch 
->  X  e.  (
( int `  (
( TopOpen ` fld )t  ( ( ( X (,) +oo )  i^i  D )  u.  { X } ) ) ) `
 ( ( X (,) ( ( Q `
 ( i  +  1 ) )  -  ( k  x.  T
) ) )  u. 
{ X } ) ) )
459174, 293, 296, 297, 298, 458limcres 23650 . . . . . . . . . . . 12  |-  ( ch 
->  ( ( ( F  |`  ( ( X (,) +oo )  i^i  D ) )  |`  ( X (,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) ) ) lim CC  X )  =  ( ( F  |`  (
( X (,) +oo )  i^i  D ) ) lim
CC  X ) )
460293resabs1d 5428 . . . . . . . . . . . . . 14  |-  ( ch 
->  ( ( F  |`  ( ( X (,) +oo )  i^i  D ) )  |`  ( X (,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) ) )  =  ( F  |`  ( X (,) ( ( Q `
 ( i  +  1 ) )  -  ( k  x.  T
) ) ) ) )
461460oveq1d 6665 . . . . . . . . . . . . 13  |-  ( ch 
->  ( ( ( F  |`  ( ( X (,) +oo )  i^i  D ) )  |`  ( X (,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) ) ) lim CC  X )  =  ( ( F  |`  ( X (,) ( ( Q `
 ( i  +  1 ) )  -  ( k  x.  T
) ) ) ) lim
CC  X ) )
462169a1i 11 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ph  ->  RR  C_  CC )
463156, 462fssd 6057 . . . . . . . . . . . . . . . . . . . 20  |-  ( ph  ->  F : D --> CC )
464215feq2d 6031 . . . . . . . . . . . . . . . . . . . 20  |-  ( ph  ->  ( F : dom  F --> CC  <->  F : D --> CC ) )
465463, 464mpbird 247 . . . . . . . . . . . . . . . . . . 19  |-  ( ph  ->  F : dom  F --> CC )
466155, 465syl 17 . . . . . . . . . . . . . . . . . 18  |-  ( ch 
->  F : dom  F --> CC )
467466adantr 481 . . . . . . . . . . . . . . . . 17  |-  ( ( ch  /\  w  e.  ( ( F  |`  ( X (,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) ) ) lim CC  X ) )  ->  F : dom  F --> CC )
468366a1i 11 . . . . . . . . . . . . . . . . 17  |-  ( ( ch  /\  w  e.  ( ( F  |`  ( X (,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) ) ) lim CC  X ) )  ->  ( X (,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) )  C_  CC )
469391, 163sseqtr4d 3642 . . . . . . . . . . . . . . . . . 18  |-  ( ch 
->  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) )  C_  dom  F )
470469adantr 481 . . . . . . . . . . . . . . . . 17  |-  ( ( ch  /\  w  e.  ( ( F  |`  ( X (,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) ) ) lim CC  X ) )  ->  ( X (,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) )  C_  dom  F )
471258adantr 481 . . . . . . . . . . . . . . . . 17  |-  ( ( ch  /\  w  e.  ( ( F  |`  ( X (,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) ) ) lim CC  X ) )  ->  ( k  x.  T )  e.  CC )
472 eqid 2622 . . . . . . . . . . . . . . . . 17  |-  { z  e.  CC  |  E. x  e.  ( X (,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) ) z  =  ( x  +  ( k  x.  T ) ) }  =  {
z  e.  CC  |  E. x  e.  ( X (,) ( ( Q `
 ( i  +  1 ) )  -  ( k  x.  T
) ) ) z  =  ( x  +  ( k  x.  T
) ) }
473 eqeq1 2626 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( z  =  w  ->  (
z  =  ( x  +  ( k  x.  T ) )  <->  w  =  ( x  +  (
k  x.  T ) ) ) )
474473rexbidv 3052 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( z  =  w  ->  ( E. x  e.  ( X (,) ( ( Q `
 ( i  +  1 ) )  -  ( k  x.  T
) ) ) z  =  ( x  +  ( k  x.  T
) )  <->  E. x  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) w  =  ( x  +  ( k  x.  T ) ) ) )
475474elrab 3363 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( w  e.  { z  e.  CC  |  E. x  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) z  =  ( x  +  ( k  x.  T ) ) }  <->  ( w  e.  CC  /\  E. x  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) w  =  ( x  +  ( k  x.  T ) ) ) )
476475simprbi 480 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( w  e.  { z  e.  CC  |  E. x  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) z  =  ( x  +  ( k  x.  T ) ) }  ->  E. x  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) w  =  ( x  +  ( k  x.  T ) ) )
477476adantl 482 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ch  /\  w  e. 
{ z  e.  CC  |  E. x  e.  ( X (,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) ) z  =  ( x  +  ( k  x.  T ) ) } )  ->  E. x  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) w  =  ( x  +  ( k  x.  T ) ) )
478 nfv 1843 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  F/ x ch
479 nfre1 3005 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  F/ x E. x  e.  ( X (,) ( ( Q `
 ( i  +  1 ) )  -  ( k  x.  T
) ) ) z  =  ( x  +  ( k  x.  T
) )
480 nfcv 2764 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  F/_ x CC
481479, 480nfrab 3123 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  F/_ x { z  e.  CC  |  E. x  e.  ( X (,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) ) z  =  ( x  +  ( k  x.  T ) ) }
482481nfcri 2758 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  F/ x  w  e.  { z  e.  CC  |  E. x  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) z  =  ( x  +  ( k  x.  T ) ) }
483478, 482nfan 1828 . . . . . . . . . . . . . . . . . . . . . . 23  |-  F/ x
( ch  /\  w  e.  { z  e.  CC  |  E. x  e.  ( X (,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) ) z  =  ( x  +  ( k  x.  T ) ) } )
484 nfv 1843 . . . . . . . . . . . . . . . . . . . . . . 23  |-  F/ x  w  e.  D
485 simp3 1063 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( ch  /\  x  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) )  /\  w  =  ( x  +  ( k  x.  T ) ) )  ->  w  =  ( x  +  ( k  x.  T
) ) )
486 eleq1 2689 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( w  =  x  ->  (
w  e.  ( X (,) ( ( Q `
 ( i  +  1 ) )  -  ( k  x.  T
) ) )  <->  x  e.  ( X (,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) ) ) )
487486anbi2d 740 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( w  =  x  ->  (
( ch  /\  w  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  <->  ( ch  /\  x  e.  ( X (,) ( ( Q `
 ( i  +  1 ) )  -  ( k  x.  T
) ) ) ) ) )
488 oveq1 6657 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( w  =  x  ->  (
w  +  ( k  x.  T ) )  =  ( x  +  ( k  x.  T
) ) )
489488eleq1d 2686 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( w  =  x  ->  (
( w  +  ( k  x.  T ) )  e.  D  <->  ( x  +  ( k  x.  T ) )  e.  D ) )
490487, 489imbi12d 334 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( w  =  x  ->  (
( ( ch  /\  w  e.  ( X (,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) ) )  -> 
( w  +  ( k  x.  T ) )  e.  D )  <-> 
( ( ch  /\  x  e.  ( X (,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) ) )  -> 
( x  +  ( k  x.  T ) )  e.  D ) ) )
491490, 263chvarv 2263 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( ch  /\  x  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  (
x  +  ( k  x.  T ) )  e.  D )
4924913adant3 1081 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( ch  /\  x  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) )  /\  w  =  ( x  +  ( k  x.  T ) ) )  ->  (
x  +  ( k  x.  T ) )  e.  D )
493485, 492eqeltrd 2701 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ch  /\  x  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) )  /\  w  =  ( x  +  ( k  x.  T ) ) )  ->  w  e.  D )
4944933exp 1264 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ch 
->  ( x  e.  ( X (,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) )  ->  ( w  =  ( x  +  ( k  x.  T ) )  ->  w  e.  D ) ) )
495494adantr 481 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ch  /\  w  e. 
{ z  e.  CC  |  E. x  e.  ( X (,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) ) z  =  ( x  +  ( k  x.  T ) ) } )  ->  ( x  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) )  ->  ( w  =  ( x  +  ( k  x.  T
) )  ->  w  e.  D ) ) )
496483, 484, 495rexlimd 3026 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ch  /\  w  e. 
{ z  e.  CC  |  E. x  e.  ( X (,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) ) z  =  ( x  +  ( k  x.  T ) ) } )  ->  ( E. x  e.  ( X (,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) ) w  =  ( x  +  ( k  x.  T ) )  ->  w  e.  D ) )
497477, 496mpd 15 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ch  /\  w  e. 
{ z  e.  CC  |  E. x  e.  ( X (,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) ) z  =  ( x  +  ( k  x.  T ) ) } )  ->  w  e.  D )
498497ralrimiva 2966 . . . . . . . . . . . . . . . . . . . 20  |-  ( ch 
->  A. w  e.  {
z  e.  CC  |  E. x  e.  ( X (,) ( ( Q `
 ( i  +  1 ) )  -  ( k  x.  T
) ) ) z  =  ( x  +  ( k  x.  T
) ) } w  e.  D )
499 dfss3 3592 . . . . . . . . . . . . . . . . . . . 20  |-  ( { z  e.  CC  |  E. x  e.  ( X (,) ( ( Q `
 ( i  +  1 ) )  -  ( k  x.  T
) ) ) z  =  ( x  +  ( k  x.  T
) ) }  C_  D 
<-> 
A. w  e.  {
z  e.  CC  |  E. x  e.  ( X (,) ( ( Q `
 ( i  +  1 ) )  -  ( k  x.  T
) ) ) z  =  ( x  +  ( k  x.  T
) ) } w  e.  D )
500498, 499sylibr 224 . . . . . . . . . . . . . . . . . . 19  |-  ( ch 
->  { z  e.  CC  |  E. x  e.  ( X (,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) ) z  =  ( x  +  ( k  x.  T ) ) } 
C_  D )
501500, 163sseqtr4d 3642 . . . . . . . . . . . . . . . . . 18  |-  ( ch 
->  { z  e.  CC  |  E. x  e.  ( X (,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) ) z  =  ( x  +  ( k  x.  T ) ) } 
C_  dom  F )
502501adantr 481 . . . . . . . . . . . . . . . . 17  |-  ( ( ch  /\  w  e.  ( ( F  |`  ( X (,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) ) ) lim CC  X ) )  ->  { z  e.  CC  |  E. x  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) z  =  ( x  +  ( k  x.  T ) ) }  C_  dom  F )
503155adantr 481 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ch  /\  x  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  ph )
504391sselda 3603 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ch  /\  x  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  x  e.  D )
505183adantr 481 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ch  /\  x  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  k  e.  ZZ )
506 fourierdlem48.per . . . . . . . . . . . . . . . . . . 19  |-  ( (
ph  /\  x  e.  D  /\  k  e.  ZZ )  ->  ( F `  ( x  +  (
k  x.  T ) ) )  =  ( F `  x ) )
507503, 504, 505, 506syl3anc 1326 . . . . . . . . . . . . . . . . . 18  |-  ( ( ch  /\  x  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  ( F `  ( x  +  ( k  x.  T ) ) )  =  ( F `  x ) )
508507adantlr 751 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ch  /\  w  e.  ( ( F  |`  ( X (,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) ) ) lim CC  X ) )  /\  x  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) )  ->  ( F `  ( x  +  ( k  x.  T ) ) )  =  ( F `  x ) )
509 simpr 477 . . . . . . . . . . . . . . . . 17  |-  ( ( ch  /\  w  e.  ( ( F  |`  ( X (,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) ) ) lim CC  X ) )  ->  w  e.  ( ( F  |`  ( X (,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) ) ) lim CC  X ) )
510467, 468, 470, 471, 472, 502, 508, 509limcperiod 39860 . . . . . . . . . . . . . . . 16  |-  ( ( ch  /\  w  e.  ( ( F  |`  ( X (,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) ) ) lim CC  X ) )  ->  w  e.  ( ( F  |`  { z  e.  CC  |  E. x  e.  ( X (,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) ) z  =  ( x  +  ( k  x.  T ) ) } ) lim CC  ( X  +  ( k  x.  T ) ) ) )
511259eqcomd 2628 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ch 
->  ( Q `  (
i  +  1 ) )  =  ( ( ( Q `  (
i  +  1 ) )  -  ( k  x.  T ) )  +  ( k  x.  T ) ) )
512237, 511oveq12d 6668 . . . . . . . . . . . . . . . . . . . 20  |-  ( ch 
->  ( y (,) ( Q `  ( i  +  1 ) ) )  =  ( ( X  +  ( k  x.  T ) ) (,) ( ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) )  +  ( k  x.  T
) ) ) )
513234, 187, 186iooshift 39748 . . . . . . . . . . . . . . . . . . . 20  |-  ( ch 
->  ( ( X  +  ( k  x.  T
) ) (,) (
( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) )  +  ( k  x.  T ) ) )  =  { z  e.  CC  |  E. x  e.  ( X (,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) ) z  =  ( x  +  ( k  x.  T ) ) } )
514512, 513eqtr2d 2657 . . . . . . . . . . . . . . . . . . 19  |-  ( ch 
->  { z  e.  CC  |  E. x  e.  ( X (,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) ) z  =  ( x  +  ( k  x.  T ) ) }  =  ( y (,) ( Q `  (
i  +  1 ) ) ) )
515514reseq2d 5396 . . . . . . . . . . . . . . . . . 18  |-  ( ch 
->  ( F  |`  { z  e.  CC  |  E. x  e.  ( X (,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) ) z  =  ( x  +  ( k  x.  T ) ) } )  =  ( F  |`  (
y (,) ( Q `
 ( i  +  1 ) ) ) ) )
516515, 238oveq12d 6668 . . . . . . . . . . . . . . . . 17  |-  ( ch 
->  ( ( F  |`  { z  e.  CC  |  E. x  e.  ( X (,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) ) z  =  ( x  +  ( k  x.  T ) ) } ) lim CC  ( X  +  ( k  x.  T ) ) )  =  ( ( F  |`  ( y (,) ( Q `  ( i  +  1 ) ) ) ) lim CC  y
) )
517516adantr 481 . . . . . . . . . . . . . . . 16  |-  ( ( ch  /\  w  e.  ( ( F  |`  ( X (,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) ) ) lim CC  X ) )  ->  ( ( F  |`  { z  e.  CC  |  E. x  e.  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) z  =  ( x  +  ( k  x.  T ) ) } ) lim CC  ( X  +  ( k  x.  T ) ) )  =  ( ( F  |`  ( y (,) ( Q `  ( i  +  1 ) ) ) ) lim CC  y
) )
518510, 517eleqtrd 2703 . . . . . . . . . . . . . . 15  |-  ( ( ch  /\  w  e.  ( ( F  |`  ( X (,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) ) ) lim CC  X ) )  ->  w  e.  ( ( F  |`  ( y (,) ( Q `  ( i  +  1 ) ) ) ) lim CC  y
) )
519466adantr 481 . . . . . . . . . . . . . . . . 17  |-  ( ( ch  /\  w  e.  ( ( F  |`  ( y (,) ( Q `  ( i  +  1 ) ) ) ) lim CC  y
) )  ->  F : dom  F --> CC )
520 ioosscn 39716 . . . . . . . . . . . . . . . . . 18  |-  ( y (,) ( Q `  ( i  +  1 ) ) )  C_  CC
521520a1i 11 . . . . . . . . . . . . . . . . 17  |-  ( ( ch  /\  w  e.  ( ( F  |`  ( y (,) ( Q `  ( i  +  1 ) ) ) ) lim CC  y
) )  ->  (
y (,) ( Q `
 ( i  +  1 ) ) ) 
C_  CC )
522 icogelb 12225 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( Q `  i
)  e.  RR*  /\  ( Q `  ( i  +  1 ) )  e.  RR*  /\  y  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) ) )  ->  ( Q `  i )  <_  y )
523224, 226, 239, 522syl3anc 1326 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ch 
->  ( Q `  i
)  <_  y )
524 iooss1 12210 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( Q `  i
)  e.  RR*  /\  ( Q `  i )  <_  y )  ->  (
y (,) ( Q `
 ( i  +  1 ) ) ) 
C_  ( ( Q `
 i ) (,) ( Q `  (
i  +  1 ) ) ) )
525224, 523, 524syl2anc 693 . . . . . . . . . . . . . . . . . . . 20  |-  ( ch 
->  ( y (,) ( Q `  ( i  +  1 ) ) )  C_  ( ( Q `  i ) (,) ( Q `  (
i  +  1 ) ) ) )
526525, 218sstrd 3613 . . . . . . . . . . . . . . . . . . 19  |-  ( ch 
->  ( y (,) ( Q `  ( i  +  1 ) ) )  C_  D )
527526, 163sseqtr4d 3642 . . . . . . . . . . . . . . . . . 18  |-  ( ch 
->  ( y (,) ( Q `  ( i  +  1 ) ) )  C_  dom  F )
528527adantr 481 . . . . . . . . . . . . . . . . 17  |-  ( ( ch  /\  w  e.  ( ( F  |`  ( y (,) ( Q `  ( i  +  1 ) ) ) ) lim CC  y
) )  ->  (
y (,) ( Q `
 ( i  +  1 ) ) ) 
C_  dom  F )
529362negcld 10379 . . . . . . . . . . . . . . . . . . 19  |-  ( ch 
->  -u k  e.  CC )
530529, 195mulcld 10060 . . . . . . . . . . . . . . . . . 18  |-  ( ch 
->  ( -u k  x.  T )  e.  CC )
531530adantr 481 . . . . . . . . . . . . . . . . 17  |-  ( ( ch  /\  w  e.  ( ( F  |`  ( y (,) ( Q `  ( i  +  1 ) ) ) ) lim CC  y
) )  ->  ( -u k  x.  T )  e.  CC )
532 eqid 2622 . . . . . . . . . . . . . . . . 17  |-  { z  e.  CC  |  E. x  e.  ( y (,) ( Q `  (
i  +  1 ) ) ) z  =  ( x  +  (
-u k  x.  T
) ) }  =  { z  e.  CC  |  E. x  e.  ( y (,) ( Q `
 ( i  +  1 ) ) ) z  =  ( x  +  ( -u k  x.  T ) ) }
533 eqeq1 2626 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( z  =  w  ->  (
z  =  ( x  +  ( -u k  x.  T ) )  <->  w  =  ( x  +  ( -u k  x.  T ) ) ) )
534533rexbidv 3052 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( z  =  w  ->  ( E. x  e.  (
y (,) ( Q `
 ( i  +  1 ) ) ) z  =  ( x  +  ( -u k  x.  T ) )  <->  E. x  e.  ( y (,) ( Q `  ( i  +  1 ) ) ) w  =  ( x  +  ( -u k  x.  T )
) ) )
535534elrab 3363 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( w  e.  { z  e.  CC  |  E. x  e.  ( y (,) ( Q `  ( i  +  1 ) ) ) z  =  ( x  +  ( -u k  x.  T )
) }  <->  ( w  e.  CC  /\  E. x  e.  ( y (,) ( Q `  ( i  +  1 ) ) ) w  =  ( x  +  ( -u k  x.  T )
) ) )
536535simprbi 480 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( w  e.  { z  e.  CC  |  E. x  e.  ( y (,) ( Q `  ( i  +  1 ) ) ) z  =  ( x  +  ( -u k  x.  T )
) }  ->  E. x  e.  ( y (,) ( Q `  ( i  +  1 ) ) ) w  =  ( x  +  ( -u k  x.  T )
) )
537536adantl 482 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ch  /\  w  e. 
{ z  e.  CC  |  E. x  e.  ( y (,) ( Q `
 ( i  +  1 ) ) ) z  =  ( x  +  ( -u k  x.  T ) ) } )  ->  E. x  e.  ( y (,) ( Q `  ( i  +  1 ) ) ) w  =  ( x  +  ( -u k  x.  T )
) )
538 nfre1 3005 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  F/ x E. x  e.  (
y (,) ( Q `
 ( i  +  1 ) ) ) z  =  ( x  +  ( -u k  x.  T ) )
539538, 480nfrab 3123 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  F/_ x { z  e.  CC  |  E. x  e.  ( y (,) ( Q `
 ( i  +  1 ) ) ) z  =  ( x  +  ( -u k  x.  T ) ) }
540539nfcri 2758 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  F/ x  w  e.  { z  e.  CC  |  E. x  e.  ( y (,) ( Q `  ( i  +  1 ) ) ) z  =  ( x  +  ( -u k  x.  T )
) }
541478, 540nfan 1828 . . . . . . . . . . . . . . . . . . . . . . 23  |-  F/ x
( ch  /\  w  e.  { z  e.  CC  |  E. x  e.  ( y (,) ( Q `
 ( i  +  1 ) ) ) z  =  ( x  +  ( -u k  x.  T ) ) } )
542 simp3 1063 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( ch  /\  x  e.  ( y (,) ( Q `  ( i  +  1 ) ) )  /\  w  =  ( x  +  (
-u k  x.  T
) ) )  ->  w  =  ( x  +  ( -u k  x.  T ) ) )
543155adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( ( ch  /\  x  e.  ( y (,) ( Q `  ( i  +  1 ) ) ) )  ->  ph )
544526sselda 3603 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( ( ch  /\  x  e.  ( y (,) ( Q `  ( i  +  1 ) ) ) )  ->  x  e.  D )
545183adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( ch  /\  x  e.  ( y (,) ( Q `  ( i  +  1 ) ) ) )  ->  k  e.  ZZ )
546545znegcld 11484 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( ( ch  /\  x  e.  ( y (,) ( Q `  ( i  +  1 ) ) ) )  ->  -u k  e.  ZZ )
547543, 544, 546, 286syl3anc 1326 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( ch  /\  x  e.  ( y (,) ( Q `  ( i  +  1 ) ) ) )  ->  (
x  +  ( -u k  x.  T )
)  e.  D )
5485473adant3 1081 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( ch  /\  x  e.  ( y (,) ( Q `  ( i  +  1 ) ) )  /\  w  =  ( x  +  (
-u k  x.  T
) ) )  -> 
( x  +  (
-u k  x.  T
) )  e.  D
)
549542, 548eqeltrd 2701 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ch  /\  x  e.  ( y (,) ( Q `  ( i  +  1 ) ) )  /\  w  =  ( x  +  (
-u k  x.  T
) ) )  ->  w  e.  D )
5505493exp 1264 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ch 
->  ( x  e.  ( y (,) ( Q `
 ( i  +  1 ) ) )  ->  ( w  =  ( x  +  (
-u k  x.  T
) )  ->  w  e.  D ) ) )
551550adantr 481 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ch  /\  w  e. 
{ z  e.  CC  |  E. x  e.  ( y (,) ( Q `
 ( i  +  1 ) ) ) z  =  ( x  +  ( -u k  x.  T ) ) } )  ->  ( x  e.  ( y (,) ( Q `  ( i  +  1 ) ) )  ->  ( w  =  ( x  +  ( -u k  x.  T
) )  ->  w  e.  D ) ) )
552541, 484, 551rexlimd 3026 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ch  /\  w  e. 
{ z  e.  CC  |  E. x  e.  ( y (,) ( Q `
 ( i  +  1 ) ) ) z  =  ( x  +  ( -u k  x.  T ) ) } )  ->  ( E. x  e.  ( y (,) ( Q `  (
i  +  1 ) ) ) w  =  ( x  +  (
-u k  x.  T
) )  ->  w  e.  D ) )
553537, 552mpd 15 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ch  /\  w  e. 
{ z  e.  CC  |  E. x  e.  ( y (,) ( Q `
 ( i  +  1 ) ) ) z  =  ( x  +  ( -u k  x.  T ) ) } )  ->  w  e.  D )
554553ralrimiva 2966 . . . . . . . . . . . . . . . . . . . 20  |-  ( ch 
->  A. w  e.  {
z  e.  CC  |  E. x  e.  (
y (,) ( Q `
 ( i  +  1 ) ) ) z  =  ( x  +  ( -u k  x.  T ) ) } w  e.  D )
555 dfss3 3592 . . . . . . . . . . . . . . . . . . . 20  |-  ( { z  e.  CC  |  E. x  e.  (
y (,) ( Q `
 ( i  +  1 ) ) ) z  =  ( x  +  ( -u k  x.  T ) ) } 
C_  D  <->  A. w  e.  { z  e.  CC  |  E. x  e.  ( y (,) ( Q `
 ( i  +  1 ) ) ) z  =  ( x  +  ( -u k  x.  T ) ) } w  e.  D )
556554, 555sylibr 224 . . . . . . . . . . . . . . . . . . 19  |-  ( ch 
->  { z  e.  CC  |  E. x  e.  ( y (,) ( Q `
 ( i  +  1 ) ) ) z  =  ( x  +  ( -u k  x.  T ) ) } 
C_  D )
557556, 163sseqtr4d 3642 . . . . . . . . . . . . . . . . . 18  |-  ( ch 
->  { z  e.  CC  |  E. x  e.  ( y (,) ( Q `
 ( i  +  1 ) ) ) z  =  ( x  +  ( -u k  x.  T ) ) } 
C_  dom  F )
558557adantr 481 . . . . . . . . . . . . . . . . 17  |-  ( ( ch  /\  w  e.  ( ( F  |`  ( y (,) ( Q `  ( i  +  1 ) ) ) ) lim CC  y
) )  ->  { z  e.  CC  |  E. x  e.  ( y (,) ( Q `  (
i  +  1 ) ) ) z  =  ( x  +  (
-u k  x.  T
) ) }  C_  dom  F )
559155ad2antrr 762 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ch  /\  w  e.  ( ( F  |`  ( y (,) ( Q `  ( i  +  1 ) ) ) ) lim CC  y
) )  /\  x  e.  ( y (,) ( Q `  ( i  +  1 ) ) ) )  ->  ph )
560544adantlr 751 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ch  /\  w  e.  ( ( F  |`  ( y (,) ( Q `  ( i  +  1 ) ) ) ) lim CC  y
) )  /\  x  e.  ( y (,) ( Q `  ( i  +  1 ) ) ) )  ->  x  e.  D )
561546adantlr 751 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ch  /\  w  e.  ( ( F  |`  ( y (,) ( Q `  ( i  +  1 ) ) ) ) lim CC  y
) )  /\  x  e.  ( y (,) ( Q `  ( i  +  1 ) ) ) )  ->  -u k  e.  ZZ )
562275fveq2d 6195 . . . . . . . . . . . . . . . . . . . . 21  |-  ( j  =  -u k  ->  ( F `  ( x  +  ( j  x.  T ) ) )  =  ( F `  ( x  +  ( -u k  x.  T ) ) ) )
563562eqeq1d 2624 . . . . . . . . . . . . . . . . . . . 20  |-  ( j  =  -u k  ->  (
( F `  (
x  +  ( j  x.  T ) ) )  =  ( F `
 x )  <->  ( F `  ( x  +  (
-u k  x.  T
) ) )  =  ( F `  x
) ) )
564273, 563imbi12d 334 . . . . . . . . . . . . . . . . . . 19  |-  ( j  =  -u k  ->  (
( ( ph  /\  x  e.  D  /\  j  e.  ZZ )  ->  ( F `  (
x  +  ( j  x.  T ) ) )  =  ( F `
 x ) )  <-> 
( ( ph  /\  x  e.  D  /\  -u k  e.  ZZ )  ->  ( F `  ( x  +  ( -u k  x.  T ) ) )  =  ( F `  x ) ) ) )
565281fveq2d 6195 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( k  =  j  ->  ( F `  ( x  +  ( k  x.  T ) ) )  =  ( F `  ( x  +  (
j  x.  T ) ) ) )
566565eqeq1d 2624 . . . . . . . . . . . . . . . . . . . . 21  |-  ( k  =  j  ->  (
( F `  (
x  +  ( k  x.  T ) ) )  =  ( F `
 x )  <->  ( F `  ( x  +  ( j  x.  T ) ) )  =  ( F `  x ) ) )
567279, 566imbi12d 334 . . . . . . . . . . . . . . . . . . . 20  |-  ( k  =  j  ->  (
( ( ph  /\  x  e.  D  /\  k  e.  ZZ )  ->  ( F `  (
x  +  ( k  x.  T ) ) )  =  ( F `
 x ) )  <-> 
( ( ph  /\  x  e.  D  /\  j  e.  ZZ )  ->  ( F `  (
x  +  ( j  x.  T ) ) )  =  ( F `
 x ) ) ) )
568567, 506chvarv 2263 . . . . . . . . . . . . . . . . . . 19  |-  ( (
ph  /\  x  e.  D  /\  j  e.  ZZ )  ->  ( F `  ( x  +  (
j  x.  T ) ) )  =  ( F `  x ) )
569271, 564, 568vtocl 3259 . . . . . . . . . . . . . . . . . 18  |-  ( (
ph  /\  x  e.  D  /\  -u k  e.  ZZ )  ->  ( F `  ( x  +  ( -u k  x.  T ) ) )  =  ( F `  x ) )
570559, 560, 561, 569syl3anc 1326 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ch  /\  w  e.  ( ( F  |`  ( y (,) ( Q `  ( i  +  1 ) ) ) ) lim CC  y
) )  /\  x  e.  ( y (,) ( Q `  ( i  +  1 ) ) ) )  ->  ( F `  ( x  +  ( -u k  x.  T ) ) )  =  ( F `  x ) )
571 simpr 477 . . . . . . . . . . . . . . . . 17  |-  ( ( ch  /\  w  e.  ( ( F  |`  ( y (,) ( Q `  ( i  +  1 ) ) ) ) lim CC  y
) )  ->  w  e.  ( ( F  |`  ( y (,) ( Q `  ( i  +  1 ) ) ) ) lim CC  y
) )
572519, 521, 528, 531, 532, 558, 570, 571limcperiod 39860 . . . . . . . . . . . . . . . 16  |-  ( ( ch  /\  w  e.  ( ( F  |`  ( y (,) ( Q `  ( i  +  1 ) ) ) ) lim CC  y
) )  ->  w  e.  ( ( F  |`  { z  e.  CC  |  E. x  e.  ( y (,) ( Q `
 ( i  +  1 ) ) ) z  =  ( x  +  ( -u k  x.  T ) ) } ) lim CC  ( y  +  ( -u k  x.  T ) ) ) )
573363oveq2d 6666 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ch 
->  ( y  +  (
-u k  x.  T
) )  =  ( y  +  -u (
k  x.  T ) ) )
574307recnd 10068 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ch 
->  y  e.  CC )
575574, 258negsubd 10398 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ch 
->  ( y  +  -u ( k  x.  T
) )  =  ( y  -  ( k  x.  T ) ) )
576304eqcomd 2628 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ch 
->  ( y  -  (
k  x.  T ) )  =  X )
577573, 575, 5763eqtrd 2660 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ch 
->  ( y  +  (
-u k  x.  T
) )  =  X )
578577eqcomd 2628 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ch 
->  X  =  (
y  +  ( -u k  x.  T )
) )
579363oveq2d 6666 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ch 
->  ( ( Q `  ( i  +  1 ) )  +  (
-u k  x.  T
) )  =  ( ( Q `  (
i  +  1 ) )  +  -u (
k  x.  T ) ) )
580257, 258negsubd 10398 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ch 
->  ( ( Q `  ( i  +  1 ) )  +  -u ( k  x.  T
) )  =  ( ( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) )
581579, 580eqtr2d 2657 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ch 
->  ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) )  =  ( ( Q `  ( i  +  1 ) )  +  ( -u k  x.  T ) ) )
582578, 581oveq12d 6668 . . . . . . . . . . . . . . . . . . . 20  |-  ( ch 
->  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) )  =  ( ( y  +  ( -u k  x.  T )
) (,) ( ( Q `  ( i  +  1 ) )  +  ( -u k  x.  T ) ) ) )
583184renegcld 10457 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ch 
->  -u k  e.  RR )
584583, 185remulcld 10070 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ch 
->  ( -u k  x.  T )  e.  RR )
585307, 182, 584iooshift 39748 . . . . . . . . . . . . . . . . . . . 20  |-  ( ch 
->  ( ( y  +  ( -u k  x.  T ) ) (,) ( ( Q `  ( i  +  1 ) )  +  (
-u k  x.  T
) ) )  =  { z  e.  CC  |  E. x  e.  ( y (,) ( Q `
 ( i  +  1 ) ) ) z  =  ( x  +  ( -u k  x.  T ) ) } )
586582, 585eqtr2d 2657 . . . . . . . . . . . . . . . . . . 19  |-  ( ch 
->  { z  e.  CC  |  E. x  e.  ( y (,) ( Q `
 ( i  +  1 ) ) ) z  =  ( x  +  ( -u k  x.  T ) ) }  =  ( X (,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) ) )
587586adantr 481 . . . . . . . . . . . . . . . . . 18  |-  ( ( ch  /\  w  e.  ( ( F  |`  ( y (,) ( Q `  ( i  +  1 ) ) ) ) lim CC  y
) )  ->  { z  e.  CC  |  E. x  e.  ( y (,) ( Q `  (
i  +  1 ) ) ) z  =  ( x  +  (
-u k  x.  T
) ) }  =  ( X (,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) ) )
588587reseq2d 5396 . . . . . . . . . . . . . . . . 17  |-  ( ( ch  /\  w  e.  ( ( F  |`  ( y (,) ( Q `  ( i  +  1 ) ) ) ) lim CC  y
) )  ->  ( F  |`  { z  e.  CC  |  E. x  e.  ( y (,) ( Q `  ( i  +  1 ) ) ) z  =  ( x  +  ( -u k  x.  T )
) } )  =  ( F  |`  ( X (,) ( ( Q `
 ( i  +  1 ) )  -  ( k  x.  T
) ) ) ) )
589577adantr 481 . . . . . . . . . . . . . . . . 17  |-  ( ( ch  /\  w  e.  ( ( F  |`  ( y (,) ( Q `  ( i  +  1 ) ) ) ) lim CC  y
) )  ->  (
y  +  ( -u k  x.  T )
)  =  X )
590588, 589oveq12d 6668 . . . . . . . . . . . . . . . 16  |-  ( ( ch  /\  w  e.  ( ( F  |`  ( y (,) ( Q `  ( i  +  1 ) ) ) ) lim CC  y
) )  ->  (
( F  |`  { z  e.  CC  |  E. x  e.  ( y (,) ( Q `  (
i  +  1 ) ) ) z  =  ( x  +  (
-u k  x.  T
) ) } ) lim
CC  ( y  +  ( -u k  x.  T ) ) )  =  ( ( F  |`  ( X (,) (
( Q `  (
i  +  1 ) )  -  ( k  x.  T ) ) ) ) lim CC  X
) )
591572, 590eleqtrd 2703 . . . . . . . . . . . . . . 15  |-  ( ( ch  /\  w  e.  ( ( F  |`  ( y (,) ( Q `  ( i  +  1 ) ) ) ) lim CC  y
) )  ->  w  e.  ( ( F  |`  ( X (,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) ) ) lim CC  X ) )
592518, 591impbida 877 . . . . . . . . . . . . . 14  |-  ( ch 
->  ( w  e.  ( ( F  |`  ( X (,) ( ( Q `
 ( i  +  1 ) )  -  ( k  x.  T
) ) ) ) lim
CC  X )  <->  w  e.  ( ( F  |`  ( y (,) ( Q `  ( i  +  1 ) ) ) ) lim CC  y
) ) )
593592eqrdv 2620 . . . . . . . . . . . . 13  |-  ( ch 
->  ( ( F  |`  ( X (,) ( ( Q `  ( i  +  1 ) )  -  ( k  x.  T ) ) ) ) lim CC  X )  =  ( ( F  |`  ( y (,) ( Q `  ( i  +  1 ) ) ) ) lim CC  y
) )
594461, 593eqtrd 2656 . . . . . . . . . . . 12  |-  ( ch 
->  ( ( ( F  |`  ( ( X (,) +oo )  i^i  D ) )  |`  ( X (,) ( ( Q `  ( i  +  1 ) )  -  (
k  x.  T ) ) ) ) lim CC  X )  =  ( ( F  |`  (
y (,) ( Q `
 ( i  +  1 ) ) ) ) lim CC  y ) )
595167, 459, 5943eqtr2d 2662 . . . . . . . . . . 11  |-  ( ch 
->  ( ( F  |`  ( X (,) +oo )
) lim CC  X )  =  ( ( F  |`  ( y (,) ( Q `  ( i  +  1 ) ) ) ) lim CC  y
) )
596155, 177, 73syl2anc 693 . . . . . . . . . . . . . 14  |-  ( ch 
->  ( Q `  i
)  <  ( Q `  ( i  +  1 ) ) )
597155, 177, 209syl2anc 693 . . . . . . . . . . . . . 14  |-  ( ch 
->  ( F  |`  (
( Q `  i
) (,) ( Q `
 ( i  +  1 ) ) ) )  e.  ( ( ( Q `  i
) (,) ( Q `
 ( i  +  1 ) ) )
-cn-> CC ) )
598 fourierdlem48.r . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  i  e.  ( 0..^ M ) )  ->  R  e.  ( ( F  |`  (
( Q `  i
) (,) ( Q `
 ( i  +  1 ) ) ) ) lim CC  ( Q `
 i ) ) )
599155, 177, 598syl2anc 693 . . . . . . . . . . . . . 14  |-  ( ch 
->  R  e.  (
( F  |`  (
( Q `  i
) (,) ( Q `
 ( i  +  1 ) ) ) ) lim CC  ( Q `
 i ) ) )
600 eqid 2622 . . . . . . . . . . . . . 14  |-  if ( y  =  ( Q `
 i ) ,  R ,  ( ( F  |`  ( ( Q `  i ) (,) ( Q `  (
i  +  1 ) ) ) ) `  y ) )  =  if ( y  =  ( Q `  i
) ,  R , 
( ( F  |`  ( ( Q `  i ) (,) ( Q `  ( i  +  1 ) ) ) ) `  y
) )
601 eqid 2622 . . . . . . . . . . . . . 14  |-  ( (
TopOpen ` fld )t  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) ) )  =  ( ( TopOpen ` fld )t  ( ( Q `
 i ) [,) ( Q `  (
i  +  1 ) ) ) )
602223, 182, 596, 597, 599, 307, 182, 309, 525, 600, 601fourierdlem32 40356 . . . . . . . . . . . . 13  |-  ( ch 
->  if ( y  =  ( Q `  i
) ,  R , 
( ( F  |`  ( ( Q `  i ) (,) ( Q `  ( i  +  1 ) ) ) ) `  y
) )  e.  ( ( ( F  |`  ( ( Q `  i ) (,) ( Q `  ( i  +  1 ) ) ) )  |`  (
y (,) ( Q `
 ( i  +  1 ) ) ) ) lim CC  y ) )
603525resabs1d 5428 . . . . . . . . . . . . . 14  |-  ( ch 
->  ( ( F  |`  ( ( Q `  i ) (,) ( Q `  ( i  +  1 ) ) ) )  |`  (
y (,) ( Q `
 ( i  +  1 ) ) ) )  =  ( F  |`  ( y (,) ( Q `  ( i  +  1 ) ) ) ) )
604603oveq1d 6665 . . . . . . . . . . . . 13  |-  ( ch 
->  ( ( ( F  |`  ( ( Q `  i ) (,) ( Q `  ( i  +  1 ) ) ) )  |`  (
y (,) ( Q `
 ( i  +  1 ) ) ) ) lim CC  y )  =  ( ( F  |`  ( y (,) ( Q `  ( i  +  1 ) ) ) ) lim CC  y
) )
605602, 604eleqtrd 2703 . . . . . . . . . . . 12  |-  ( ch 
->  if ( y  =  ( Q `  i
) ,  R , 
( ( F  |`  ( ( Q `  i ) (,) ( Q `  ( i  +  1 ) ) ) ) `  y
) )  e.  ( ( F  |`  (
y (,) ( Q `
 ( i  +  1 ) ) ) ) lim CC  y ) )
606 ne0i 3921 . . . . . . . . . . . 12  |-  ( if ( y  =  ( Q `  i ) ,  R ,  ( ( F  |`  (
( Q `  i
) (,) ( Q `
 ( i  +  1 ) ) ) ) `  y ) )  e.  ( ( F  |`  ( y (,) ( Q `  (
i  +  1 ) ) ) ) lim CC  y )  ->  (
( F  |`  (
y (,) ( Q `
 ( i  +  1 ) ) ) ) lim CC  y )  =/=  (/) )
607605, 606syl 17 . . . . . . . . . . 11  |-  ( ch 
->  ( ( F  |`  ( y (,) ( Q `  ( i  +  1 ) ) ) ) lim CC  y
)  =/=  (/) )
608595, 607eqnetrd 2861 . . . . . . . . . 10  |-  ( ch 
->  ( ( F  |`  ( X (,) +oo )
) lim CC  X )  =/=  (/) )
609152, 608sylbir 225 . . . . . . . . 9  |-  ( ( ( ( ( ph  /\  i  e.  ( 0..^ M ) )  /\  y  e.  ( ( Q `  i ) [,) ( Q `  (
i  +  1 ) ) ) )  /\  k  e.  ZZ )  /\  y  =  ( X  +  ( k  x.  T ) ) )  ->  ( ( F  |`  ( X (,) +oo ) ) lim CC  X )  =/=  (/) )
610149, 150, 151, 609syl21anc 1325 . . . . . . . 8  |-  ( (
ph  /\  ( i  e.  ( 0..^ M )  /\  k  e.  ZZ )  /\  ( y  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  /\  y  =  ( X  +  ( k  x.  T ) ) ) )  -> 
( ( F  |`  ( X (,) +oo )
) lim CC  X )  =/=  (/) )
6116103exp 1264 . . . . . . 7  |-  ( ph  ->  ( ( i  e.  ( 0..^ M )  /\  k  e.  ZZ )  ->  ( ( y  e.  ( ( Q `
 i ) [,) ( Q `  (
i  +  1 ) ) )  /\  y  =  ( X  +  ( k  x.  T
) ) )  -> 
( ( F  |`  ( X (,) +oo )
) lim CC  X )  =/=  (/) ) ) )
612611adantr 481 . . . . . 6  |-  ( (
ph  /\  E. i  e.  ( 0..^ M ) E. k  e.  ZZ  ( y  e.  ( ( Q `  i
) [,) ( Q `
 ( i  +  1 ) ) )  /\  y  =  ( X  +  ( k  x.  T ) ) ) )  ->  (
( i  e.  ( 0..^ M )  /\  k  e.  ZZ )  ->  ( ( y  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  /\  y  =  ( X  +  ( k  x.  T ) ) )  ->  (
( F  |`  ( X (,) +oo ) ) lim
CC  X )  =/=  (/) ) ) )
613140, 145, 612rexlim2d 39857 . . . . 5  |-  ( (
ph  /\  E. i  e.  ( 0..^ M ) E. k  e.  ZZ  ( y  e.  ( ( Q `  i
) [,) ( Q `
 ( i  +  1 ) ) )  /\  y  =  ( X  +  ( k  x.  T ) ) ) )  ->  ( E. i  e.  (
0..^ M ) E. k  e.  ZZ  (
y  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  /\  y  =  ( X  +  ( k  x.  T ) ) )  ->  ( ( F  |`  ( X (,) +oo ) ) lim CC  X )  =/=  (/) ) )
614137, 613mpd 15 . . . 4  |-  ( (
ph  /\  E. i  e.  ( 0..^ M ) E. k  e.  ZZ  ( y  e.  ( ( Q `  i
) [,) ( Q `
 ( i  +  1 ) ) )  /\  y  =  ( X  +  ( k  x.  T ) ) ) )  ->  (
( F  |`  ( X (,) +oo ) ) lim
CC  X )  =/=  (/) )
615130, 136, 614vtocl 3259 . . 3  |-  ( (
ph  /\  E. i  e.  ( 0..^ M ) E. k  e.  ZZ  ( ( ( E `
 X )  -  T )  e.  ( ( Q `  i
) [,) ( Q `
 ( i  +  1 ) ) )  /\  ( ( E `
 X )  -  T )  =  ( X  +  ( k  x.  T ) ) ) )  ->  (
( F  |`  ( X (,) +oo ) ) lim
CC  X )  =/=  (/) )
6161, 129, 615syl2anc 693 . 2  |-  ( (
ph  /\  ( E `  X )  =  B )  ->  ( ( F  |`  ( X (,) +oo ) ) lim CC  X
)  =/=  (/) )
617 iocssre 12253 . . . . . 6  |-  ( ( A  e.  RR*  /\  B  e.  RR )  ->  ( A (,] B )  C_  RR )
61858, 9, 617syl2anc 693 . . . . 5  |-  ( ph  ->  ( A (,] B
)  C_  RR )
619 ovex 6678 . . . . . . . . . . 11  |-  ( ( |_ `  ( ( B  -  x )  /  T ) )  x.  T )  e. 
_V
62092fvmpt2 6291 . . . . . . . . . . 11  |-  ( ( x  e.  RR  /\  ( ( |_ `  ( ( B  -  x )  /  T
) )  x.  T
)  e.  _V )  ->  ( Z `  x
)  =  ( ( |_ `  ( ( B  -  x )  /  T ) )  x.  T ) )
621619, 620mpan2 707 . . . . . . . . . 10  |-  ( x  e.  RR  ->  ( Z `  x )  =  ( ( |_
`  ( ( B  -  x )  /  T ) )  x.  T ) )
622621oveq2d 6666 . . . . . . . . 9  |-  ( x  e.  RR  ->  (
x  +  ( Z `
 x ) )  =  ( x  +  ( ( |_ `  ( ( B  -  x )  /  T
) )  x.  T
) ) )
623622mpteq2ia 4740 . . . . . . . 8  |-  ( x  e.  RR  |->  ( x  +  ( Z `  x ) ) )  =  ( x  e.  RR  |->  ( x  +  ( ( |_ `  ( ( B  -  x )  /  T
) )  x.  T
) ) )
62486, 623eqtri 2644 . . . . . . 7  |-  E  =  ( x  e.  RR  |->  ( x  +  (
( |_ `  (
( B  -  x
)  /  T ) )  x.  T ) ) )
62513, 9, 16, 12, 624fourierdlem4 40328 . . . . . 6  |-  ( ph  ->  E : RR --> ( A (,] B ) )
626625, 10ffvelrnd 6360 . . . . 5  |-  ( ph  ->  ( E `  X
)  e.  ( A (,] B ) )
627618, 626sseldd 3604 . . . 4  |-  ( ph  ->  ( E `  X
)  e.  RR )
628627adantr 481 . . 3  |-  ( (
ph  /\  ( E `  X )  =/=  B
)  ->  ( E `  X )  e.  RR )
629 simpl 473 . . . 4  |-  ( (
ph  /\  ( E `  X )  =/=  B
)  ->  ph )
630 simpr 477 . . . . . . . . . . . 12  |-  ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B
) )  /\  ( E `  X )  e.  ran  Q )  -> 
( E `  X
)  e.  ran  Q
)
631 ffn 6045 . . . . . . . . . . . . . . 15  |-  ( Q : ( 0 ... M ) --> RR  ->  Q  Fn  ( 0 ... M ) )
63240, 631syl 17 . . . . . . . . . . . . . 14  |-  ( ph  ->  Q  Fn  ( 0 ... M ) )
633632ad2antrr 762 . . . . . . . . . . . . 13  |-  ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B
) )  /\  ( E `  X )  e.  ran  Q )  ->  Q  Fn  ( 0 ... M ) )
634 fvelrnb 6243 . . . . . . . . . . . . 13  |-  ( Q  Fn  ( 0 ... M )  ->  (
( E `  X
)  e.  ran  Q  <->  E. j  e.  ( 0 ... M ) ( Q `  j )  =  ( E `  X ) ) )
635633, 634syl 17 . . . . . . . . . . . 12  |-  ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B
) )  /\  ( E `  X )  e.  ran  Q )  -> 
( ( E `  X )  e.  ran  Q  <->  E. j  e.  (
0 ... M ) ( Q `  j )  =  ( E `  X ) ) )
636630, 635mpbid 222 . . . . . . . . . . 11  |-  ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B
) )  /\  ( E `  X )  e.  ran  Q )  ->  E. j  e.  (
0 ... M ) ( Q `  j )  =  ( E `  X ) )
637 1zzd 11408 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  1  e.  ZZ )
638 elfzelz 12342 . . . . . . . . . . . . . . . . . . . . 21  |-  ( j  e.  ( 0 ... M )  ->  j  e.  ZZ )
639638ad2antlr 763 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  j  e.  ZZ )
640639zred 11482 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  j  e.  RR )
641 elfzle1 12344 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( j  e.  ( 0 ... M )  ->  0  <_  j )
642641ad2antlr 763 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  0  <_  j )
643 id 22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( ( Q `  j )  =  ( E `  X )  ->  ( Q `  j )  =  ( E `  X ) )
644643eqcomd 2628 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( Q `  j )  =  ( E `  X )  ->  ( E `  X )  =  ( Q `  j ) )
645644ad2antlr 763 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( ( ( ph  /\  ( Q `  j )  =  ( E `  X ) )  /\  j  =  0 )  ->  ( E `  X )  =  ( Q `  j ) )
646 fveq2 6191 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( j  =  0  ->  ( Q `  j )  =  ( Q ` 
0 ) )
647646adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( ( ( ph  /\  ( Q `  j )  =  ( E `  X ) )  /\  j  =  0 )  ->  ( Q `  j )  =  ( Q `  0 ) )
64837simprld 795 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( ph  ->  ( ( Q ` 
0 )  =  A  /\  ( Q `  M )  =  B ) )
649648simpld 475 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ph  ->  ( Q `  0
)  =  A )
650649ad2antrr 762 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( ( ( ph  /\  ( Q `  j )  =  ( E `  X ) )  /\  j  =  0 )  ->  ( Q ` 
0 )  =  A )
651645, 647, 6503eqtrd 2660 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( ( ph  /\  ( Q `  j )  =  ( E `  X ) )  /\  j  =  0 )  ->  ( E `  X )  =  A )
652651adantllr 755 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  ( Q `  j )  =  ( E `  X ) )  /\  j  =  0 )  ->  ( E `  X )  =  A )
653652adantllr 755 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ( ( ( ph  /\  ( E `  X
)  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `
 j )  =  ( E `  X
) )  /\  j  =  0 )  -> 
( E `  X
)  =  A )
65413adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( (
ph  /\  ( E `  X )  e.  ( A (,] B ) )  ->  A  e.  RR )
65558adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( (
ph  /\  ( E `  X )  e.  ( A (,] B ) )  ->  A  e.  RR* )
6569rexrd 10089 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( ph  ->  B  e.  RR* )
657656adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( (
ph  /\  ( E `  X )  e.  ( A (,] B ) )  ->  B  e.  RR* )
658 simpr 477 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( (
ph  /\  ( E `  X )  e.  ( A (,] B ) )  ->  ( E `  X )  e.  ( A (,] B ) )
659 iocgtlb 39724 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( A  e.  RR*  /\  B  e.  RR*  /\  ( E `
 X )  e.  ( A (,] B
) )  ->  A  <  ( E `  X
) )
660655, 657, 658, 659syl3anc 1326 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( (
ph  /\  ( E `  X )  e.  ( A (,] B ) )  ->  A  <  ( E `  X ) )
661654, 660gtned 10172 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( (
ph  /\  ( E `  X )  e.  ( A (,] B ) )  ->  ( E `  X )  =/=  A
)
662661neneqd 2799 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( (
ph  /\  ( E `  X )  e.  ( A (,] B ) )  ->  -.  ( E `  X )  =  A )
663662ad3antrrr 766 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ( ( ( ph  /\  ( E `  X
)  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `
 j )  =  ( E `  X
) )  /\  j  =  0 )  ->  -.  ( E `  X
)  =  A )
664653, 663pm2.65da 600 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  -.  j  =  0 )
665664neqned 2801 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  j  =/=  0 )
666640, 642, 665ne0gt0d 10174 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  0  <  j )
667 0zd 11389 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  0  e.  ZZ )
668 zltp1le 11427 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( 0  e.  ZZ  /\  j  e.  ZZ )  ->  ( 0  <  j  <->  ( 0  +  1 )  <_  j ) )
669667, 639, 668syl2anc 693 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  ( 0  <  j  <->  ( 0  +  1 )  <_ 
j ) )
670666, 669mpbid 222 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  ( 0  +  1 )  <_ 
j )
67177, 670syl5eqbr 4688 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  1  <_  j )
672 eluz2 11693 . . . . . . . . . . . . . . . . . . . 20  |-  ( j  e.  ( ZZ>= `  1
)  <->  ( 1  e.  ZZ  /\  j  e.  ZZ  /\  1  <_ 
j ) )
673637, 639, 671, 672syl3anbrc 1246 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  j  e.  ( ZZ>= `  1 )
)
674 nnuz 11723 . . . . . . . . . . . . . . . . . . 19  |-  NN  =  ( ZZ>= `  1 )
675673, 674syl6eleqr 2712 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  j  e.  NN )
676 nnm1nn0 11334 . . . . . . . . . . . . . . . . . 18  |-  ( j  e.  NN  ->  (
j  -  1 )  e.  NN0 )
677675, 676syl 17 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  ( j  -  1 )  e. 
NN0 )
678677, 42syl6eleq 2711 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  ( j  -  1 )  e.  ( ZZ>= `  0 )
)
6794ad3antrrr 766 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  M  e.  ZZ )
680 peano2zm 11420 . . . . . . . . . . . . . . . . . . . 20  |-  ( j  e.  ZZ  ->  (
j  -  1 )  e.  ZZ )
681638, 680syl 17 . . . . . . . . . . . . . . . . . . 19  |-  ( j  e.  ( 0 ... M )  ->  (
j  -  1 )  e.  ZZ )
682681zred 11482 . . . . . . . . . . . . . . . . . 18  |-  ( j  e.  ( 0 ... M )  ->  (
j  -  1 )  e.  RR )
683638zred 11482 . . . . . . . . . . . . . . . . . 18  |-  ( j  e.  ( 0 ... M )  ->  j  e.  RR )
684 elfzel2 12340 . . . . . . . . . . . . . . . . . . 19  |-  ( j  e.  ( 0 ... M )  ->  M  e.  ZZ )
685684zred 11482 . . . . . . . . . . . . . . . . . 18  |-  ( j  e.  ( 0 ... M )  ->  M  e.  RR )
686683ltm1d 10956 . . . . . . . . . . . . . . . . . 18  |-  ( j  e.  ( 0 ... M )  ->  (
j  -  1 )  <  j )
687 elfzle2 12345 . . . . . . . . . . . . . . . . . 18  |-  ( j  e.  ( 0 ... M )  ->  j  <_  M )
688682, 683, 685, 686, 687ltletrd 10197 . . . . . . . . . . . . . . . . 17  |-  ( j  e.  ( 0 ... M )  ->  (
j  -  1 )  <  M )
689688ad2antlr 763 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  ( j  -  1 )  < 
M )
690 elfzo2 12473 . . . . . . . . . . . . . . . 16  |-  ( ( j  -  1 )  e.  ( 0..^ M )  <->  ( ( j  -  1 )  e.  ( ZZ>= `  0 )  /\  M  e.  ZZ  /\  ( j  -  1 )  <  M ) )
691678, 679, 689, 690syl3anbrc 1246 . . . . . . . . . . . . . . 15  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  ( j  -  1 )  e.  ( 0..^ M ) )
69240ad3antrrr 766 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  Q :
( 0 ... M
) --> RR )
693639, 680syl 17 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  ( j  -  1 )  e.  ZZ )
694667, 679, 6933jca 1242 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  ( 0  e.  ZZ  /\  M  e.  ZZ  /\  ( j  -  1 )  e.  ZZ ) )
695677nn0ge0d 11354 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  0  <_  ( j  -  1 ) )
696682, 685, 688ltled 10185 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( j  e.  ( 0 ... M )  ->  (
j  -  1 )  <_  M )
697696ad2antlr 763 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  ( j  -  1 )  <_  M )
698694, 695, 697jca32 558 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  ( (
0  e.  ZZ  /\  M  e.  ZZ  /\  (
j  -  1 )  e.  ZZ )  /\  ( 0  <_  (
j  -  1 )  /\  ( j  - 
1 )  <_  M
) ) )
699 elfz2 12333 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( j  -  1 )  e.  ( 0 ... M )  <->  ( (
0  e.  ZZ  /\  M  e.  ZZ  /\  (
j  -  1 )  e.  ZZ )  /\  ( 0  <_  (
j  -  1 )  /\  ( j  - 
1 )  <_  M
) ) )
700698, 699sylibr 224 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  ( j  -  1 )  e.  ( 0 ... M
) )
701692, 700ffvelrnd 6360 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  ( Q `  ( j  -  1 ) )  e.  RR )
702701rexrd 10089 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  ( Q `  ( j  -  1 ) )  e.  RR* )
70340ffvelrnda 6359 . . . . . . . . . . . . . . . . . . . 20  |-  ( (
ph  /\  j  e.  ( 0 ... M
) )  ->  ( Q `  j )  e.  RR )
704703rexrd 10089 . . . . . . . . . . . . . . . . . . 19  |-  ( (
ph  /\  j  e.  ( 0 ... M
) )  ->  ( Q `  j )  e.  RR* )
705704adantlr 751 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B
) )  /\  j  e.  ( 0 ... M
) )  ->  ( Q `  j )  e.  RR* )
706705adantr 481 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  ( Q `  j )  e.  RR* )
707618sselda 3603 . . . . . . . . . . . . . . . . . . 19  |-  ( (
ph  /\  ( E `  X )  e.  ( A (,] B ) )  ->  ( E `  X )  e.  RR )
708707rexrd 10089 . . . . . . . . . . . . . . . . . 18  |-  ( (
ph  /\  ( E `  X )  e.  ( A (,] B ) )  ->  ( E `  X )  e.  RR* )
709708ad2antrr 762 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  ( E `  X )  e.  RR* )
710 simplll 798 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  ph )
711 ovex 6678 . . . . . . . . . . . . . . . . . . . . 21  |-  ( j  -  1 )  e. 
_V
712 eleq1 2689 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( i  =  ( j  - 
1 )  ->  (
i  e.  ( 0..^ M )  <->  ( j  -  1 )  e.  ( 0..^ M ) ) )
713712anbi2d 740 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( i  =  ( j  - 
1 )  ->  (
( ph  /\  i  e.  ( 0..^ M ) )  <->  ( ph  /\  ( j  -  1 )  e.  ( 0..^ M ) ) ) )
714 fveq2 6191 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( i  =  ( j  - 
1 )  ->  ( Q `  i )  =  ( Q `  ( j  -  1 ) ) )
715 oveq1 6657 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( i  =  ( j  - 
1 )  ->  (
i  +  1 )  =  ( ( j  -  1 )  +  1 ) )
716715fveq2d 6195 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( i  =  ( j  - 
1 )  ->  ( Q `  ( i  +  1 ) )  =  ( Q `  ( ( j  - 
1 )  +  1 ) ) )
717714, 716breq12d 4666 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( i  =  ( j  - 
1 )  ->  (
( Q `  i
)  <  ( Q `  ( i  +  1 ) )  <->  ( Q `  ( j  -  1 ) )  <  ( Q `  ( (
j  -  1 )  +  1 ) ) ) )
718713, 717imbi12d 334 . . . . . . . . . . . . . . . . . . . . 21  |-  ( i  =  ( j  - 
1 )  ->  (
( ( ph  /\  i  e.  ( 0..^ M ) )  -> 
( Q `  i
)  <  ( Q `  ( i  +  1 ) ) )  <->  ( ( ph  /\  ( j  - 
1 )  e.  ( 0..^ M ) )  ->  ( Q `  ( j  -  1 ) )  <  ( Q `  ( (
j  -  1 )  +  1 ) ) ) ) )
719711, 718, 73vtocl 3259 . . . . . . . . . . . . . . . . . . . 20  |-  ( (
ph  /\  ( j  -  1 )  e.  ( 0..^ M ) )  ->  ( Q `  ( j  -  1 ) )  <  ( Q `  ( (
j  -  1 )  +  1 ) ) )
720710, 691, 719syl2anc 693 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  ( Q `  ( j  -  1 ) )  <  ( Q `  ( (
j  -  1 )  +  1 ) ) )
721638zcnd 11483 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( j  e.  ( 0 ... M )  ->  j  e.  CC )
722 1cnd 10056 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( j  e.  ( 0 ... M )  ->  1  e.  CC )
723721, 722npcand 10396 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( j  e.  ( 0 ... M )  ->  (
( j  -  1 )  +  1 )  =  j )
724723eqcomd 2628 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( j  e.  ( 0 ... M )  ->  j  =  ( ( j  -  1 )  +  1 ) )
725724fveq2d 6195 . . . . . . . . . . . . . . . . . . . . 21  |-  ( j  e.  ( 0 ... M )  ->  ( Q `  j )  =  ( Q `  ( ( j  - 
1 )  +  1 ) ) )
726725eqcomd 2628 . . . . . . . . . . . . . . . . . . . 20  |-  ( j  e.  ( 0 ... M )  ->  ( Q `  ( (
j  -  1 )  +  1 ) )  =  ( Q `  j ) )
727726ad2antlr 763 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  ( Q `  ( ( j  - 
1 )  +  1 ) )  =  ( Q `  j ) )
728720, 727breqtrd 4679 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  ( Q `  ( j  -  1 ) )  <  ( Q `  j )
)
729 simpr 477 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  ( Q `  j )  =  ( E `  X ) )
730728, 729breqtrd 4679 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  ( Q `  ( j  -  1 ) )  <  ( E `  X )
)
731627leidd 10594 . . . . . . . . . . . . . . . . . . . 20  |-  ( ph  ->  ( E `  X
)  <_  ( E `  X ) )
732731ad2antrr 762 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ph  /\  j  e.  ( 0 ... M
) )  /\  ( Q `  j )  =  ( E `  X ) )  -> 
( E `  X
)  <_  ( E `  X ) )
733644adantl 482 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ph  /\  j  e.  ( 0 ... M
) )  /\  ( Q `  j )  =  ( E `  X ) )  -> 
( E `  X
)  =  ( Q `
 j ) )
734732, 733breqtrd 4679 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ph  /\  j  e.  ( 0 ... M
) )  /\  ( Q `  j )  =  ( E `  X ) )  -> 
( E `  X
)  <_  ( Q `  j ) )
735734adantllr 755 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  ( E `  X )  <_  ( Q `  j )
)
736702, 706, 709, 730, 735eliocd 39730 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  ( E `  X )  e.  ( ( Q `  (
j  -  1 ) ) (,] ( Q `
 j ) ) )
737725oveq2d 6666 . . . . . . . . . . . . . . . . 17  |-  ( j  e.  ( 0 ... M )  ->  (
( Q `  (
j  -  1 ) ) (,] ( Q `
 j ) )  =  ( ( Q `
 ( j  - 
1 ) ) (,] ( Q `  (
( j  -  1 )  +  1 ) ) ) )
738737ad2antlr 763 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  ( ( Q `  ( j  -  1 ) ) (,] ( Q `  j ) )  =  ( ( Q `  ( j  -  1 ) ) (,] ( Q `  ( (
j  -  1 )  +  1 ) ) ) )
739736, 738eleqtrd 2703 . . . . . . . . . . . . . . 15  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  ( E `  X )  e.  ( ( Q `  (
j  -  1 ) ) (,] ( Q `
 ( ( j  -  1 )  +  1 ) ) ) )
740714, 716oveq12d 6668 . . . . . . . . . . . . . . . . 17  |-  ( i  =  ( j  - 
1 )  ->  (
( Q `  i
) (,] ( Q `
 ( i  +  1 ) ) )  =  ( ( Q `
 ( j  - 
1 ) ) (,] ( Q `  (
( j  -  1 )  +  1 ) ) ) )
741740eleq2d 2687 . . . . . . . . . . . . . . . 16  |-  ( i  =  ( j  - 
1 )  ->  (
( E `  X
)  e.  ( ( Q `  i ) (,] ( Q `  ( i  +  1 ) ) )  <->  ( E `  X )  e.  ( ( Q `  (
j  -  1 ) ) (,] ( Q `
 ( ( j  -  1 )  +  1 ) ) ) ) )
742741rspcev 3309 . . . . . . . . . . . . . . 15  |-  ( ( ( j  -  1 )  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  ( j  -  1 ) ) (,] ( Q `  ( (
j  -  1 )  +  1 ) ) ) )  ->  E. i  e.  ( 0..^ M ) ( E `  X
)  e.  ( ( Q `  i ) (,] ( Q `  ( i  +  1 ) ) ) )
743691, 739, 742syl2anc 693 . . . . . . . . . . . . . 14  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  j  e.  ( 0 ... M ) )  /\  ( Q `  j )  =  ( E `  X ) )  ->  E. i  e.  ( 0..^ M ) ( E `  X
)  e.  ( ( Q `  i ) (,] ( Q `  ( i  +  1 ) ) ) )
744743ex 450 . . . . . . . . . . . . 13  |-  ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B
) )  /\  j  e.  ( 0 ... M
) )  ->  (
( Q `  j
)  =  ( E `
 X )  ->  E. i  e.  (
0..^ M ) ( E `  X )  e.  ( ( Q `
 i ) (,] ( Q `  (
i  +  1 ) ) ) ) )
745744adantlr 751 . . . . . . . . . . . 12  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  ( E `  X )  e.  ran  Q )  /\  j  e.  ( 0 ... M ) )  ->  ( ( Q `  j )  =  ( E `  X )  ->  E. i  e.  ( 0..^ M ) ( E `  X
)  e.  ( ( Q `  i ) (,] ( Q `  ( i  +  1 ) ) ) ) )
746745rexlimdva 3031 . . . . . . . . . . 11  |-  ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B
) )  /\  ( E `  X )  e.  ran  Q )  -> 
( E. j  e.  ( 0 ... M
) ( Q `  j )  =  ( E `  X )  ->  E. i  e.  ( 0..^ M ) ( E `  X )  e.  ( ( Q `
 i ) (,] ( Q `  (
i  +  1 ) ) ) ) )
747636, 746mpd 15 . . . . . . . . . 10  |-  ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B
) )  /\  ( E `  X )  e.  ran  Q )  ->  E. i  e.  (
0..^ M ) ( E `  X )  e.  ( ( Q `
 i ) (,] ( Q `  (
i  +  1 ) ) ) )
7483ad2antrr 762 . . . . . . . . . . . 12  |-  ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B
) )  /\  -.  ( E `  X )  e.  ran  Q )  ->  M  e.  NN )
74940ad2antrr 762 . . . . . . . . . . . 12  |-  ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B
) )  /\  -.  ( E `  X )  e.  ran  Q )  ->  Q : ( 0 ... M ) --> RR )
750 iocssicc 12261 . . . . . . . . . . . . . . 15  |-  ( A (,] B )  C_  ( A [,] B )
751649eqcomd 2628 . . . . . . . . . . . . . . . 16  |-  ( ph  ->  A  =  ( Q `
 0 ) )
752648simprd 479 . . . . . . . . . . . . . . . . 17  |-  ( ph  ->  ( Q `  M
)  =  B )
753752eqcomd 2628 . . . . . . . . . . . . . . . 16  |-  ( ph  ->  B  =  ( Q `
 M ) )
754751, 753oveq12d 6668 . . . . . . . . . . . . . . 15  |-  ( ph  ->  ( A [,] B
)  =  ( ( Q `  0 ) [,] ( Q `  M ) ) )
755750, 754syl5sseq 3653 . . . . . . . . . . . . . 14  |-  ( ph  ->  ( A (,] B
)  C_  ( ( Q `  0 ) [,] ( Q `  M
) ) )
756755sselda 3603 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( E `  X )  e.  ( A (,] B ) )  ->  ( E `  X )  e.  ( ( Q `  0
) [,] ( Q `
 M ) ) )
757756adantr 481 . . . . . . . . . . . 12  |-  ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B
) )  /\  -.  ( E `  X )  e.  ran  Q )  ->  ( E `  X )  e.  ( ( Q `  0
) [,] ( Q `
 M ) ) )
758 simpr 477 . . . . . . . . . . . 12  |-  ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B
) )  /\  -.  ( E `  X )  e.  ran  Q )  ->  -.  ( E `  X )  e.  ran  Q )
759 fveq2 6191 . . . . . . . . . . . . . . 15  |-  ( k  =  j  ->  ( Q `  k )  =  ( Q `  j ) )
760759breq1d 4663 . . . . . . . . . . . . . 14  |-  ( k  =  j  ->  (
( Q `  k
)  <  ( E `  X )  <->  ( Q `  j )  <  ( E `  X )
) )
761760cbvrabv 3199 . . . . . . . . . . . . 13  |-  { k  e.  ( 0..^ M )  |  ( Q `
 k )  < 
( E `  X
) }  =  {
j  e.  ( 0..^ M )  |  ( Q `  j )  <  ( E `  X ) }
762761supeq1i 8353 . . . . . . . . . . . 12  |-  sup ( { k  e.  ( 0..^ M )  |  ( Q `  k
)  <  ( E `  X ) } ,  RR ,  <  )  =  sup ( { j  e.  ( 0..^ M )  |  ( Q `
 j )  < 
( E `  X
) } ,  RR ,  <  )
763748, 749, 757, 758, 762fourierdlem25 40349 . . . . . . . . . . 11  |-  ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B
) )  /\  -.  ( E `  X )  e.  ran  Q )  ->  E. i  e.  ( 0..^ M ) ( E `  X )  e.  ( ( Q `
 i ) (,) ( Q `  (
i  +  1 ) ) ) )
764 ioossioc 39713 . . . . . . . . . . . . . 14  |-  ( ( Q `  i ) (,) ( Q `  ( i  +  1 ) ) )  C_  ( ( Q `  i ) (,] ( Q `  ( i  +  1 ) ) )
765764sseli 3599 . . . . . . . . . . . . 13  |-  ( ( E `  X )  e.  ( ( Q `
 i ) (,) ( Q `  (
i  +  1 ) ) )  ->  ( E `  X )  e.  ( ( Q `  i ) (,] ( Q `  ( i  +  1 ) ) ) )
766765a1i 11 . . . . . . . . . . . 12  |-  ( ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B ) )  /\  -.  ( E `  X
)  e.  ran  Q
)  /\  i  e.  ( 0..^ M ) )  ->  ( ( E `
 X )  e.  ( ( Q `  i ) (,) ( Q `  ( i  +  1 ) ) )  ->  ( E `  X )  e.  ( ( Q `  i
) (,] ( Q `
 ( i  +  1 ) ) ) ) )
767766reximdva 3017 . . . . . . . . . . 11  |-  ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B
) )  /\  -.  ( E `  X )  e.  ran  Q )  ->  ( E. i  e.  ( 0..^ M ) ( E `  X
)  e.  ( ( Q `  i ) (,) ( Q `  ( i  +  1 ) ) )  ->  E. i  e.  (
0..^ M ) ( E `  X )  e.  ( ( Q `
 i ) (,] ( Q `  (
i  +  1 ) ) ) ) )
768763, 767mpd 15 . . . . . . . . . 10  |-  ( ( ( ph  /\  ( E `  X )  e.  ( A (,] B
) )  /\  -.  ( E `  X )  e.  ran  Q )  ->  E. i  e.  ( 0..^ M ) ( E `  X )  e.  ( ( Q `
 i ) (,] ( Q `  (
i  +  1 ) ) ) )
769747, 768pm2.61dan 832 . . . . . . . . 9  |-  ( (
ph  /\  ( E `  X )  e.  ( A (,] B ) )  ->  E. i  e.  ( 0..^ M ) ( E `  X
)  e.  ( ( Q `  i ) (,] ( Q `  ( i  +  1 ) ) ) )
770626, 769mpdan 702 . . . . . . . 8  |-  ( ph  ->  E. i  e.  ( 0..^ M ) ( E `  X )  e.  ( ( Q `
 i ) (,] ( Q `  (
i  +  1 ) ) ) )
771 fveq2 6191 . . . . . . . . . . 11  |-  ( i  =  j  ->  ( Q `  i )  =  ( Q `  j ) )
772 oveq1 6657 . . . . . . . . . . . 12  |-  ( i  =  j  ->  (
i  +  1 )  =  ( j  +  1 ) )
773772fveq2d 6195 . . . . . . . . . . 11  |-  ( i  =  j  ->  ( Q `  ( i  +  1 ) )  =  ( Q `  ( j  +  1 ) ) )
774771, 773oveq12d 6668 . . . . . . . . . 10  |-  ( i  =  j  ->  (
( Q `  i
) (,] ( Q `
 ( i  +  1 ) ) )  =  ( ( Q `
 j ) (,] ( Q `  (
j  +  1 ) ) ) )
775774eleq2d 2687 . . . . . . . . 9  |-  ( i  =  j  ->  (
( E `  X
)  e.  ( ( Q `  i ) (,] ( Q `  ( i  +  1 ) ) )  <->  ( E `  X )  e.  ( ( Q `  j
) (,] ( Q `
 ( j  +  1 ) ) ) ) )
776775cbvrexv 3172 . . . . . . . 8  |-  ( E. i  e.  ( 0..^ M ) ( E `
 X )  e.  ( ( Q `  i ) (,] ( Q `  ( i  +  1 ) ) )  <->  E. j  e.  ( 0..^ M ) ( E `  X )  e.  ( ( Q `
 j ) (,] ( Q `  (
j  +  1 ) ) ) )
777770, 776sylib 208 . . . . . . 7  |-  ( ph  ->  E. j  e.  ( 0..^ M ) ( E `  X )  e.  ( ( Q `
 j ) (,] ( Q `  (
j  +  1 ) ) ) )
778777adantr 481 . . . . . 6  |-  ( (
ph  /\  ( E `  X )  =/=  B
)  ->  E. j  e.  ( 0..^ M ) ( E `  X
)  e.  ( ( Q `  j ) (,] ( Q `  ( j  +  1 ) ) ) )
779 elfzonn0 12512 . . . . . . . . . . . . . 14  |-  ( j  e.  ( 0..^ M )  ->  j  e.  NN0 )
780 1nn0 11308 . . . . . . . . . . . . . . 15  |-  1  e.  NN0
781780a1i 11 . . . . . . . . . . . . . 14  |-  ( j  e.  ( 0..^ M )  ->  1  e.  NN0 )
782779, 781nn0addcld 11355 . . . . . . . . . . . . 13  |-  ( j  e.  ( 0..^ M )  ->  ( j  +  1 )  e. 
NN0 )
783782, 42syl6eleq 2711 . . . . . . . . . . . 12  |-  ( j  e.  ( 0..^ M )  ->  ( j  +  1 )  e.  ( ZZ>= `  0 )
)
784783adantr 481 . . . . . . . . . . 11  |-  ( ( j  e.  ( 0..^ M )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( j  +  1 )  e.  ( ZZ>= ` 
0 ) )
7857843ad2antl2 1224 . . . . . . . . . 10  |-  ( ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j ) (,] ( Q `  ( j  +  1 ) ) ) )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( j  +  1 )  e.  ( ZZ>= ` 
0 ) )
7864ad2antrr 762 . . . . . . . . . . 11  |-  ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  ->  M  e.  ZZ )
7877863ad2antl1 1223 . . . . . . . . . 10  |-  ( ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j ) (,] ( Q `  ( j  +  1 ) ) ) )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  ->  M  e.  ZZ )
788779nn0red 11352 . . . . . . . . . . . . . 14  |-  ( j  e.  ( 0..^ M )  ->  j  e.  RR )
789788adantr 481 . . . . . . . . . . . . 13  |-  ( ( j  e.  ( 0..^ M )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
j  e.  RR )
7907893ad2antl2 1224 . . . . . . . . . . . 12  |-  ( ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j ) (,] ( Q `  ( j  +  1 ) ) ) )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
j  e.  RR )
791 1red 10055 . . . . . . . . . . . 12  |-  ( ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j ) (,] ( Q `  ( j  +  1 ) ) ) )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
1  e.  RR )
792790, 791readdcld 10069 . . . . . . . . . . 11  |-  ( ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j ) (,] ( Q `  ( j  +  1 ) ) ) )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( j  +  1 )  e.  RR )
793787zred 11482 . . . . . . . . . . 11  |-  ( ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j ) (,] ( Q `  ( j  +  1 ) ) ) )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  ->  M  e.  RR )
794 elfzop1le2 39502 . . . . . . . . . . . . 13  |-  ( j  e.  ( 0..^ M )  ->  ( j  +  1 )  <_  M )
795794adantr 481 . . . . . . . . . . . 12  |-  ( ( j  e.  ( 0..^ M )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( j  +  1 )  <_  M )
7967953ad2antl2 1224 . . . . . . . . . . 11  |-  ( ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j ) (,] ( Q `  ( j  +  1 ) ) ) )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( j  +  1 )  <_  M )
797 simplr 792 . . . . . . . . . . . . . . . 16  |-  ( ( ( ph  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  /\  M  =  ( j  +  1 ) )  ->  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )
798 fveq2 6191 . . . . . . . . . . . . . . . . . 18  |-  ( M  =  ( j  +  1 )  ->  ( Q `  M )  =  ( Q `  ( j  +  1 ) ) )
799798eqcomd 2628 . . . . . . . . . . . . . . . . 17  |-  ( M  =  ( j  +  1 )  ->  ( Q `  ( j  +  1 ) )  =  ( Q `  M ) )
800799adantl 482 . . . . . . . . . . . . . . . 16  |-  ( ( ( ph  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  /\  M  =  ( j  +  1 ) )  ->  ( Q `  ( j  +  1 ) )  =  ( Q `  M ) )
801752ad2antrr 762 . . . . . . . . . . . . . . . 16  |-  ( ( ( ph  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  /\  M  =  ( j  +  1 ) )  ->  ( Q `  M )  =  B )
802797, 800, 8013eqtrd 2660 . . . . . . . . . . . . . . 15  |-  ( ( ( ph  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  /\  M  =  ( j  +  1 ) )  ->  ( E `  X )  =  B )
803802adantllr 755 . . . . . . . . . . . . . 14  |-  ( ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  /\  M  =  ( j  +  1 ) )  ->  ( E `  X )  =  B )
804 simpllr 799 . . . . . . . . . . . . . . 15  |-  ( ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  /\  M  =  ( j  +  1 ) )  ->  ( E `  X )  =/=  B
)
805804neneqd 2799 . . . . . . . . . . . . . 14  |-  ( ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  /\  M  =  ( j  +  1 ) )  ->  -.  ( E `  X )  =  B )
806803, 805pm2.65da 600 . . . . . . . . . . . . 13  |-  ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  ->  -.  M  =  (
j  +  1 ) )
807806neqned 2801 . . . . . . . . . . . 12  |-  ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  ->  M  =/=  ( j  +  1 ) )
8088073ad2antl1 1223 . . . . . . . . . . 11  |-  ( ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j ) (,] ( Q `  ( j  +  1 ) ) ) )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  ->  M  =/=  ( j  +  1 ) )
809792, 793, 796, 808leneltd 10191 . . . . . . . . . 10  |-  ( ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j ) (,] ( Q `  ( j  +  1 ) ) ) )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( j  +  1 )  <  M )
810 elfzo2 12473 . . . . . . . . . 10  |-  ( ( j  +  1 )  e.  ( 0..^ M )  <->  ( ( j  +  1 )  e.  ( ZZ>= `  0 )  /\  M  e.  ZZ  /\  ( j  +  1 )  <  M ) )
811785, 787, 809, 810syl3anbrc 1246 . . . . . . . . 9  |-  ( ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j ) (,] ( Q `  ( j  +  1 ) ) ) )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( j  +  1 )  e.  ( 0..^ M ) )
81240adantr 481 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  j  e.  ( 0..^ M ) )  ->  Q : ( 0 ... M ) --> RR )
813 fzofzp1 12565 . . . . . . . . . . . . . . . 16  |-  ( j  e.  ( 0..^ M )  ->  ( j  +  1 )  e.  ( 0 ... M
) )
814813adantl 482 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  j  e.  ( 0..^ M ) )  ->  ( j  +  1 )  e.  ( 0 ... M ) )
815812, 814ffvelrnd 6360 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  j  e.  ( 0..^ M ) )  ->  ( Q `  ( j  +  1 ) )  e.  RR )
816815rexrd 10089 . . . . . . . . . . . . 13  |-  ( (
ph  /\  j  e.  ( 0..^ M ) )  ->  ( Q `  ( j  +  1 ) )  e.  RR* )
817816adantlr 751 . . . . . . . . . . . 12  |-  ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  j  e.  ( 0..^ M ) )  ->  ( Q `  ( j  +  1 ) )  e.  RR* )
8188173adant3 1081 . . . . . . . . . . 11  |-  ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j
) (,] ( Q `
 ( j  +  1 ) ) ) )  ->  ( Q `  ( j  +  1 ) )  e.  RR* )
819818adantr 481 . . . . . . . . . 10  |-  ( ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j ) (,] ( Q `  ( j  +  1 ) ) ) )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( Q `  (
j  +  1 ) )  e.  RR* )
820 simpl1l 1112 . . . . . . . . . . . . 13  |-  ( ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j ) (,] ( Q `  ( j  +  1 ) ) ) )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  ->  ph )
821820, 40syl 17 . . . . . . . . . . . 12  |-  ( ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j ) (,] ( Q `  ( j  +  1 ) ) ) )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  ->  Q : ( 0 ... M ) --> RR )
822 fzofzp1 12565 . . . . . . . . . . . . 13  |-  ( ( j  +  1 )  e.  ( 0..^ M )  ->  ( (
j  +  1 )  +  1 )  e.  ( 0 ... M
) )
823811, 822syl 17 . . . . . . . . . . . 12  |-  ( ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j ) (,] ( Q `  ( j  +  1 ) ) ) )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( ( j  +  1 )  +  1 )  e.  ( 0 ... M ) )
824821, 823ffvelrnd 6360 . . . . . . . . . . 11  |-  ( ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j ) (,] ( Q `  ( j  +  1 ) ) ) )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( Q `  (
( j  +  1 )  +  1 ) )  e.  RR )
825824rexrd 10089 . . . . . . . . . 10  |-  ( ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j ) (,] ( Q `  ( j  +  1 ) ) ) )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( Q `  (
( j  +  1 )  +  1 ) )  e.  RR* )
826627rexrd 10089 . . . . . . . . . . . 12  |-  ( ph  ->  ( E `  X
)  e.  RR* )
827826ad2antrr 762 . . . . . . . . . . 11  |-  ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( E `  X
)  e.  RR* )
8288273ad2antl1 1223 . . . . . . . . . 10  |-  ( ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j ) (,] ( Q `  ( j  +  1 ) ) ) )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( E `  X
)  e.  RR* )
829815leidd 10594 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  j  e.  ( 0..^ M ) )  ->  ( Q `  ( j  +  1 ) )  <_  ( Q `  ( j  +  1 ) ) )
830829adantr 481 . . . . . . . . . . . . 13  |-  ( ( ( ph  /\  j  e.  ( 0..^ M ) )  /\  ( E `
 X )  =  ( Q `  (
j  +  1 ) ) )  ->  ( Q `  ( j  +  1 ) )  <_  ( Q `  ( j  +  1 ) ) )
831 id 22 . . . . . . . . . . . . . . 15  |-  ( ( E `  X )  =  ( Q `  ( j  +  1 ) )  ->  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )
832831eqcomd 2628 . . . . . . . . . . . . . 14  |-  ( ( E `  X )  =  ( Q `  ( j  +  1 ) )  ->  ( Q `  ( j  +  1 ) )  =  ( E `  X ) )
833832adantl 482 . . . . . . . . . . . . 13  |-  ( ( ( ph  /\  j  e.  ( 0..^ M ) )  /\  ( E `
 X )  =  ( Q `  (
j  +  1 ) ) )  ->  ( Q `  ( j  +  1 ) )  =  ( E `  X ) )
834830, 833breqtrd 4679 . . . . . . . . . . . 12  |-  ( ( ( ph  /\  j  e.  ( 0..^ M ) )  /\  ( E `
 X )  =  ( Q `  (
j  +  1 ) ) )  ->  ( Q `  ( j  +  1 ) )  <_  ( E `  X ) )
835834adantllr 755 . . . . . . . . . . 11  |-  ( ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  j  e.  ( 0..^ M ) )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( Q `  (
j  +  1 ) )  <_  ( E `  X ) )
8368353adantl3 1219 . . . . . . . . . 10  |-  ( ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j ) (,] ( Q `  ( j  +  1 ) ) ) )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( Q `  (
j  +  1 ) )  <_  ( E `  X ) )
837 simpr 477 . . . . . . . . . . 11  |-  ( ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j ) (,] ( Q `  ( j  +  1 ) ) ) )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( E `  X
)  =  ( Q `
 ( j  +  1 ) ) )
838 simpr 477 . . . . . . . . . . . 12  |-  ( ( ( ph  /\  (
j  +  1 )  e.  ( 0..^ M ) )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( E `  X
)  =  ( Q `
 ( j  +  1 ) ) )
839 ovex 6678 . . . . . . . . . . . . . 14  |-  ( j  +  1 )  e. 
_V
840 eleq1 2689 . . . . . . . . . . . . . . . 16  |-  ( i  =  ( j  +  1 )  ->  (
i  e.  ( 0..^ M )  <->  ( j  +  1 )  e.  ( 0..^ M ) ) )
841840anbi2d 740 . . . . . . . . . . . . . . 15  |-  ( i  =  ( j  +  1 )  ->  (
( ph  /\  i  e.  ( 0..^ M ) )  <->  ( ph  /\  ( j  +  1 )  e.  ( 0..^ M ) ) ) )
842 fveq2 6191 . . . . . . . . . . . . . . . 16  |-  ( i  =  ( j  +  1 )  ->  ( Q `  i )  =  ( Q `  ( j  +  1 ) ) )
843 oveq1 6657 . . . . . . . . . . . . . . . . 17  |-  ( i  =  ( j  +  1 )  ->  (
i  +  1 )  =  ( ( j  +  1 )  +  1 ) )
844843fveq2d 6195 . . . . . . . . . . . . . . . 16  |-  ( i  =  ( j  +  1 )  ->  ( Q `  ( i  +  1 ) )  =  ( Q `  ( ( j  +  1 )  +  1 ) ) )
845842, 844breq12d 4666 . . . . . . . . . . . . . . 15  |-  ( i  =  ( j  +  1 )  ->  (
( Q `  i
)  <  ( Q `  ( i  +  1 ) )  <->  ( Q `  ( j  +  1 ) )  <  ( Q `  ( (
j  +  1 )  +  1 ) ) ) )
846841, 845imbi12d 334 . . . . . . . . . . . . . 14  |-  ( i  =  ( j  +  1 )  ->  (
( ( ph  /\  i  e.  ( 0..^ M ) )  -> 
( Q `  i
)  <  ( Q `  ( i  +  1 ) ) )  <->  ( ( ph  /\  ( j  +  1 )  e.  ( 0..^ M ) )  ->  ( Q `  ( j  +  1 ) )  <  ( Q `  ( (
j  +  1 )  +  1 ) ) ) ) )
847839, 846, 73vtocl 3259 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( j  +  1 )  e.  ( 0..^ M ) )  ->  ( Q `  ( j  +  1 ) )  <  ( Q `  ( (
j  +  1 )  +  1 ) ) )
848847adantr 481 . . . . . . . . . . . 12  |-  ( ( ( ph  /\  (
j  +  1 )  e.  ( 0..^ M ) )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( Q `  (
j  +  1 ) )  <  ( Q `
 ( ( j  +  1 )  +  1 ) ) )
849838, 848eqbrtrd 4675 . . . . . . . . . . 11  |-  ( ( ( ph  /\  (
j  +  1 )  e.  ( 0..^ M ) )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( E `  X
)  <  ( Q `  ( ( j  +  1 )  +  1 ) ) )
850820, 811, 837, 849syl21anc 1325 . . . . . . . . . 10  |-  ( ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j ) (,] ( Q `  ( j  +  1 ) ) ) )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( E `  X
)  <  ( Q `  ( ( j  +  1 )  +  1 ) ) )
851819, 825, 828, 836, 850elicod 12224 . . . . . . . . 9  |-  ( ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j ) (,] ( Q `  ( j  +  1 ) ) ) )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( E `  X
)  e.  ( ( Q `  ( j  +  1 ) ) [,) ( Q `  ( ( j  +  1 )  +  1 ) ) ) )
852842, 844oveq12d 6668 . . . . . . . . . . 11  |-  ( i  =  ( j  +  1 )  ->  (
( Q `  i
) [,) ( Q `
 ( i  +  1 ) ) )  =  ( ( Q `
 ( j  +  1 ) ) [,) ( Q `  (
( j  +  1 )  +  1 ) ) ) )
853852eleq2d 2687 . . . . . . . . . 10  |-  ( i  =  ( j  +  1 )  ->  (
( E `  X
)  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  <->  ( E `  X )  e.  ( ( Q `  (
j  +  1 ) ) [,) ( Q `
 ( ( j  +  1 )  +  1 ) ) ) ) )
854853rspcev 3309 . . . . . . . . 9  |-  ( ( ( j  +  1 )  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  ( j  +  1 ) ) [,) ( Q `  ( (
j  +  1 )  +  1 ) ) ) )  ->  E. i  e.  ( 0..^ M ) ( E `  X
)  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) ) )
855811, 851, 854syl2anc 693 . . . . . . . 8  |-  ( ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j ) (,] ( Q `  ( j  +  1 ) ) ) )  /\  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  ->  E. i  e.  (
0..^ M ) ( E `  X )  e.  ( ( Q `
 i ) [,) ( Q `  (
i  +  1 ) ) ) )
856 simpl2 1065 . . . . . . . . 9  |-  ( ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j ) (,] ( Q `  ( j  +  1 ) ) ) )  /\  -.  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
j  e.  ( 0..^ M ) )
857 id 22 . . . . . . . . . . 11  |-  ( (
ph  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `
 j ) (,] ( Q `  (
j  +  1 ) ) ) )  -> 
( ph  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j
) (,] ( Q `
 ( j  +  1 ) ) ) ) )
8588573adant1r 1319 . . . . . . . . . 10  |-  ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j
) (,] ( Q `
 ( j  +  1 ) ) ) )  ->  ( ph  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j ) (,] ( Q `  ( j  +  1 ) ) ) ) )
859 elfzofz 12485 . . . . . . . . . . . . . . . 16  |-  ( j  e.  ( 0..^ M )  ->  j  e.  ( 0 ... M
) )
860859adantl 482 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  j  e.  ( 0..^ M ) )  ->  j  e.  ( 0 ... M ) )
861812, 860ffvelrnd 6360 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  j  e.  ( 0..^ M ) )  ->  ( Q `  j )  e.  RR )
862861rexrd 10089 . . . . . . . . . . . . 13  |-  ( (
ph  /\  j  e.  ( 0..^ M ) )  ->  ( Q `  j )  e.  RR* )
863862adantr 481 . . . . . . . . . . . 12  |-  ( ( ( ph  /\  j  e.  ( 0..^ M ) )  /\  -.  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( Q `  j
)  e.  RR* )
8648633adantl3 1219 . . . . . . . . . . 11  |-  ( ( ( ph  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j
) (,] ( Q `
 ( j  +  1 ) ) ) )  /\  -.  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( Q `  j
)  e.  RR* )
865816adantr 481 . . . . . . . . . . . 12  |-  ( ( ( ph  /\  j  e.  ( 0..^ M ) )  /\  -.  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( Q `  (
j  +  1 ) )  e.  RR* )
8668653adantl3 1219 . . . . . . . . . . 11  |-  ( ( ( ph  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j
) (,] ( Q `
 ( j  +  1 ) ) ) )  /\  -.  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( Q `  (
j  +  1 ) )  e.  RR* )
867826adantr 481 . . . . . . . . . . . 12  |-  ( (
ph  /\  -.  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( E `  X
)  e.  RR* )
8688673ad2antl1 1223 . . . . . . . . . . 11  |-  ( ( ( ph  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j
) (,] ( Q `
 ( j  +  1 ) ) ) )  /\  -.  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( E `  X
)  e.  RR* )
8698613adant3 1081 . . . . . . . . . . . . 13  |-  ( (
ph  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `
 j ) (,] ( Q `  (
j  +  1 ) ) ) )  -> 
( Q `  j
)  e.  RR )
8706273ad2ant1 1082 . . . . . . . . . . . . 13  |-  ( (
ph  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `
 j ) (,] ( Q `  (
j  +  1 ) ) ) )  -> 
( E `  X
)  e.  RR )
8718623adant3 1081 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `
 j ) (,] ( Q `  (
j  +  1 ) ) ) )  -> 
( Q `  j
)  e.  RR* )
8728163adant3 1081 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `
 j ) (,] ( Q `  (
j  +  1 ) ) ) )  -> 
( Q `  (
j  +  1 ) )  e.  RR* )
873 simp3 1063 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `
 j ) (,] ( Q `  (
j  +  1 ) ) ) )  -> 
( E `  X
)  e.  ( ( Q `  j ) (,] ( Q `  ( j  +  1 ) ) ) )
874 iocgtlb 39724 . . . . . . . . . . . . . 14  |-  ( ( ( Q `  j
)  e.  RR*  /\  ( Q `  ( j  +  1 ) )  e.  RR*  /\  ( E `  X )  e.  ( ( Q `  j ) (,] ( Q `  ( j  +  1 ) ) ) )  ->  ( Q `  j )  <  ( E `  X
) )
875871, 872, 873, 874syl3anc 1326 . . . . . . . . . . . . 13  |-  ( (
ph  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `
 j ) (,] ( Q `  (
j  +  1 ) ) ) )  -> 
( Q `  j
)  <  ( E `  X ) )
876869, 870, 875ltled 10185 . . . . . . . . . . . 12  |-  ( (
ph  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `
 j ) (,] ( Q `  (
j  +  1 ) ) ) )  -> 
( Q `  j
)  <_  ( E `  X ) )
877876adantr 481 . . . . . . . . . . 11  |-  ( ( ( ph  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j
) (,] ( Q `
 ( j  +  1 ) ) ) )  /\  -.  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( Q `  j
)  <_  ( E `  X ) )
878870adantr 481 . . . . . . . . . . . 12  |-  ( ( ( ph  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j
) (,] ( Q `
 ( j  +  1 ) ) ) )  /\  -.  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( E `  X
)  e.  RR )
879815adantr 481 . . . . . . . . . . . . 13  |-  ( ( ( ph  /\  j  e.  ( 0..^ M ) )  /\  -.  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( Q `  (
j  +  1 ) )  e.  RR )
8808793adantl3 1219 . . . . . . . . . . . 12  |-  ( ( ( ph  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j
) (,] ( Q `
 ( j  +  1 ) ) ) )  /\  -.  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( Q `  (
j  +  1 ) )  e.  RR )
881 iocleub 39725 . . . . . . . . . . . . . 14  |-  ( ( ( Q `  j
)  e.  RR*  /\  ( Q `  ( j  +  1 ) )  e.  RR*  /\  ( E `  X )  e.  ( ( Q `  j ) (,] ( Q `  ( j  +  1 ) ) ) )  ->  ( E `  X )  <_  ( Q `  (
j  +  1 ) ) )
882871, 872, 873, 881syl3anc 1326 . . . . . . . . . . . . 13  |-  ( (
ph  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `
 j ) (,] ( Q `  (
j  +  1 ) ) ) )  -> 
( E `  X
)  <_  ( Q `  ( j  +  1 ) ) )
883882adantr 481 . . . . . . . . . . . 12  |-  ( ( ( ph  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j
) (,] ( Q `
 ( j  +  1 ) ) ) )  /\  -.  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( E `  X
)  <_  ( Q `  ( j  +  1 ) ) )
884 neqne 2802 . . . . . . . . . . . . . 14  |-  ( -.  ( E `  X
)  =  ( Q `
 ( j  +  1 ) )  -> 
( E `  X
)  =/=  ( Q `
 ( j  +  1 ) ) )
885884necomd 2849 . . . . . . . . . . . . 13  |-  ( -.  ( E `  X
)  =  ( Q `
 ( j  +  1 ) )  -> 
( Q `  (
j  +  1 ) )  =/=  ( E `
 X ) )
886885adantl 482 . . . . . . . . . . . 12  |-  ( ( ( ph  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j
) (,] ( Q `
 ( j  +  1 ) ) ) )  /\  -.  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( Q `  (
j  +  1 ) )  =/=  ( E `
 X ) )
887878, 880, 883, 886leneltd 10191 . . . . . . . . . . 11  |-  ( ( ( ph  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j
) (,] ( Q `
 ( j  +  1 ) ) ) )  /\  -.  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( E `  X
)  <  ( Q `  ( j  +  1 ) ) )
888864, 866, 868, 877, 887elicod 12224 . . . . . . . . . 10  |-  ( ( ( ph  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j
) (,] ( Q `
 ( j  +  1 ) ) ) )  /\  -.  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( E `  X
)  e.  ( ( Q `  j ) [,) ( Q `  ( j  +  1 ) ) ) )
889858, 888sylan 488 . . . . . . . . 9  |-  ( ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j ) (,] ( Q `  ( j  +  1 ) ) ) )  /\  -.  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  -> 
( E `  X
)  e.  ( ( Q `  j ) [,) ( Q `  ( j  +  1 ) ) ) )
890771, 773oveq12d 6668 . . . . . . . . . . 11  |-  ( i  =  j  ->  (
( Q `  i
) [,) ( Q `
 ( i  +  1 ) ) )  =  ( ( Q `
 j ) [,) ( Q `  (
j  +  1 ) ) ) )
891890eleq2d 2687 . . . . . . . . . 10  |-  ( i  =  j  ->  (
( E `  X
)  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  <->  ( E `  X )  e.  ( ( Q `  j
) [,) ( Q `
 ( j  +  1 ) ) ) ) )
892891rspcev 3309 . . . . . . . . 9  |-  ( ( j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j ) [,) ( Q `  ( j  +  1 ) ) ) )  ->  E. i  e.  ( 0..^ M ) ( E `  X
)  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) ) )
893856, 889, 892syl2anc 693 . . . . . . . 8  |-  ( ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j ) (,] ( Q `  ( j  +  1 ) ) ) )  /\  -.  ( E `  X )  =  ( Q `  ( j  +  1 ) ) )  ->  E. i  e.  (
0..^ M ) ( E `  X )  e.  ( ( Q `
 i ) [,) ( Q `  (
i  +  1 ) ) ) )
894855, 893pm2.61dan 832 . . . . . . 7  |-  ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  j  e.  ( 0..^ M )  /\  ( E `  X )  e.  ( ( Q `  j
) (,] ( Q `
 ( j  +  1 ) ) ) )  ->  E. i  e.  ( 0..^ M ) ( E `  X
)  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) ) )
895894rexlimdv3a 3033 . . . . . 6  |-  ( (
ph  /\  ( E `  X )  =/=  B
)  ->  ( E. j  e.  ( 0..^ M ) ( E `
 X )  e.  ( ( Q `  j ) (,] ( Q `  ( j  +  1 ) ) )  ->  E. i  e.  ( 0..^ M ) ( E `  X
)  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) ) ) )
896778, 895mpd 15 . . . . 5  |-  ( (
ph  /\  ( E `  X )  =/=  B
)  ->  E. i  e.  ( 0..^ M ) ( E `  X
)  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) ) )
897 simpr 477 . . . . . . . 8  |-  ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  ( E `  X )  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) ) )  ->  ( E `  X )  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) ) )
898 oveq1 6657 . . . . . . . . . . . . 13  |-  ( k  =  ( |_ `  ( ( B  -  X )  /  T
) )  ->  (
k  x.  T )  =  ( ( |_
`  ( ( B  -  X )  /  T ) )  x.  T ) )
899898oveq2d 6666 . . . . . . . . . . . 12  |-  ( k  =  ( |_ `  ( ( B  -  X )  /  T
) )  ->  ( X  +  ( k  x.  T ) )  =  ( X  +  ( ( |_ `  (
( B  -  X
)  /  T ) )  x.  T ) ) )
900899eqeq2d 2632 . . . . . . . . . . 11  |-  ( k  =  ( |_ `  ( ( B  -  X )  /  T
) )  ->  (
( E `  X
)  =  ( X  +  ( k  x.  T ) )  <->  ( E `  X )  =  ( X  +  ( ( |_ `  ( ( B  -  X )  /  T ) )  x.  T ) ) ) )
901900rspcev 3309 . . . . . . . . . 10  |-  ( ( ( |_ `  (
( B  -  X
)  /  T ) )  e.  ZZ  /\  ( E `  X )  =  ( X  +  ( ( |_ `  ( ( B  -  X )  /  T
) )  x.  T
) ) )  ->  E. k  e.  ZZ  ( E `  X )  =  ( X  +  ( k  x.  T
) ) )
90299, 107, 901syl2anc 693 . . . . . . . . 9  |-  ( ph  ->  E. k  e.  ZZ  ( E `  X )  =  ( X  +  ( k  x.  T
) ) )
903902ad2antrr 762 . . . . . . . 8  |-  ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  ( E `  X )  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) ) )  ->  E. k  e.  ZZ  ( E `  X )  =  ( X  +  ( k  x.  T ) ) )
904 r19.42v 3092 . . . . . . . 8  |-  ( E. k  e.  ZZ  (
( E `  X
)  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  /\  ( E `  X )  =  ( X  +  ( k  x.  T
) ) )  <->  ( ( E `  X )  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  /\  E. k  e.  ZZ  ( E `  X )  =  ( X  +  ( k  x.  T ) ) ) )
905897, 903, 904sylanbrc 698 . . . . . . 7  |-  ( ( ( ph  /\  ( E `  X )  =/=  B )  /\  ( E `  X )  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) ) )  ->  E. k  e.  ZZ  ( ( E `
 X )  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  /\  ( E `
 X )  =  ( X  +  ( k  x.  T ) ) ) )
906905ex 450 . . . . . 6  |-  ( (
ph  /\  ( E `  X )  =/=  B
)  ->  ( ( E `  X )  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  ->  E. k  e.  ZZ  ( ( E `
 X )  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  /\  ( E `
 X )  =  ( X  +  ( k  x.  T ) ) ) ) )
907906reximdv 3016 . . . . 5  |-  ( (
ph  /\  ( E `  X )  =/=  B
)  ->  ( E. i  e.  ( 0..^ M ) ( E `
 X )  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  ->  E. i  e.  ( 0..^ M ) E. k  e.  ZZ  ( ( E `  X )  e.  ( ( Q `  i
) [,) ( Q `
 ( i  +  1 ) ) )  /\  ( E `  X )  =  ( X  +  ( k  x.  T ) ) ) ) )
908896, 907mpd 15 . . . 4  |-  ( (
ph  /\  ( E `  X )  =/=  B
)  ->  E. i  e.  ( 0..^ M ) E. k  e.  ZZ  ( ( E `  X )  e.  ( ( Q `  i
) [,) ( Q `
 ( i  +  1 ) ) )  /\  ( E `  X )  =  ( X  +  ( k  x.  T ) ) ) )
909629, 908jca 554 . . 3  |-  ( (
ph  /\  ( E `  X )  =/=  B
)  ->  ( ph  /\ 
E. i  e.  ( 0..^ M ) E. k  e.  ZZ  (
( E `  X
)  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  /\  ( E `  X )  =  ( X  +  ( k  x.  T
) ) ) ) )
910 eleq1 2689 . . . . . . . 8  |-  ( y  =  ( E `  X )  ->  (
y  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  <->  ( E `  X )  e.  ( ( Q `  i
) [,) ( Q `
 ( i  +  1 ) ) ) ) )
911 eqeq1 2626 . . . . . . . 8  |-  ( y  =  ( E `  X )  ->  (
y  =  ( X  +  ( k  x.  T ) )  <->  ( E `  X )  =  ( X  +  ( k  x.  T ) ) ) )
912910, 911anbi12d 747 . . . . . . 7  |-  ( y  =  ( E `  X )  ->  (
( y  e.  ( ( Q `  i
) [,) ( Q `
 ( i  +  1 ) ) )  /\  y  =  ( X  +  ( k  x.  T ) ) )  <->  ( ( E `
 X )  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  /\  ( E `
 X )  =  ( X  +  ( k  x.  T ) ) ) ) )
9139122rexbidv 3057 . . . . . 6  |-  ( y  =  ( E `  X )  ->  ( E. i  e.  (
0..^ M ) E. k  e.  ZZ  (
y  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  /\  y  =  ( X  +  ( k  x.  T ) ) )  <->  E. i  e.  (
0..^ M ) E. k  e.  ZZ  (
( E `  X
)  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  /\  ( E `  X )  =  ( X  +  ( k  x.  T
) ) ) ) )
914913anbi2d 740 . . . . 5  |-  ( y  =  ( E `  X )  ->  (
( ph  /\  E. i  e.  ( 0..^ M ) E. k  e.  ZZ  ( y  e.  ( ( Q `  i
) [,) ( Q `
 ( i  +  1 ) ) )  /\  y  =  ( X  +  ( k  x.  T ) ) ) )  <->  ( ph  /\ 
E. i  e.  ( 0..^ M ) E. k  e.  ZZ  (
( E `  X
)  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  /\  ( E `  X )  =  ( X  +  ( k  x.  T
) ) ) ) ) )
915914imbi1d 331 . . . 4  |-  ( y  =  ( E `  X )  ->  (
( ( ph  /\  E. i  e.  ( 0..^ M ) E. k  e.  ZZ  ( y  e.  ( ( Q `  i ) [,) ( Q `  ( i  +  1 ) ) )  /\  y  =  ( X  +  ( k  x.  T ) ) ) )  -> 
( ( F  |`  ( X (,) +oo )
) lim CC  X )  =/=  (/) )  <->  ( ( ph  /\  E. i  e.  ( 0..^ M ) E. k  e.  ZZ  ( ( E `  X )  e.  ( ( Q `  i
) [,) ( Q `
 ( i  +  1 ) ) )  /\  ( E `  X )  =  ( X  +  ( k  x.  T ) ) ) )  ->  (
( F  |`  ( X (,) +oo ) ) lim
CC  X )  =/=  (/) ) ) )
916915, 614vtoclg 3266 . . 3  |-  ( ( E `  X )  e.  RR  ->  (
( ph  /\  E. i  e.  ( 0..^ M ) E. k  e.  ZZ  ( ( E `  X )  e.  ( ( Q `  i
) [,) ( Q `
 ( i  +  1 ) ) )  /\  ( E `  X )  =  ( X  +  ( k  x.  T ) ) ) )  ->  (
( F  |`  ( X (,) +oo ) ) lim
CC  X )  =/=  (/) ) )
917628, 909, 916sylc 65 . 2  |-  ( (
ph  /\  ( E `  X )  =/=  B
)  ->  ( ( F  |`  ( X (,) +oo ) ) lim CC  X
)  =/=  (/) )
918616, 917pm2.61dane 2881 1  |-  ( ph  ->  ( ( F  |`  ( X (,) +oo )
) lim CC  X )  =/=  (/) )
Colors of variables: wff setvar class
Syntax hints:   -. wn 3    -> wi 4    <-> wb 196    /\ wa 384    /\ w3a 1037    = wceq 1483    e. wcel 1990    =/= wne 2794   A.wral 2912   E.wrex 2913   {crab 2916   _Vcvv 3200    u. cun 3572    i^i cin 3573    C_ wss 3574   (/)c0 3915   ifcif 4086   {csn 4177   class class class wbr 4653    |-> cmpt 4729   dom cdm 5114   ran crn 5115    |` cres 5116   Rel wrel 5119    Fn wfn 5883   -->wf 5884   ` cfv 5888  (class class class)co 6650    ^m cmap 7857   supcsup 8346   CCcc 9934   RRcr 9935   0cc0 9936   1c1 9937    + caddc 9939    x. cmul 9941   +oocpnf 10071   -oocmnf 10072   RR*cxr 10073    < clt 10074    <_ cle 10075    - cmin 10266   -ucneg 10267    / cdiv 10684   NNcn 11020   NN0cn0 11292   ZZcz 11377   ZZ>=cuz 11687   (,)cioo 12175   (,]cioc 12176   [,)cico 12177   [,]cicc 12178   ...cfz 12326  ..^cfzo 12465   |_cfl 12591   ↾t crest 16081   TopOpenctopn 16082   topGenctg 16098  ℂfldccnfld 19746   Topctop 20698   intcnt 20821   -cn->ccncf 22679   lim CC climc 23626
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1722  ax-4 1737  ax-5 1839  ax-6 1888  ax-7 1935  ax-8 1992  ax-9 1999  ax-10 2019  ax-11 2034  ax-12 2047  ax-13 2246  ax-ext 2602  ax-rep 4771  ax-sep 4781  ax-nul 4789  ax-pow 4843  ax-pr 4906  ax-un 6949  ax-cnex 9992  ax-resscn 9993  ax-1cn 9994  ax-icn 9995  ax-addcl 9996  ax-addrcl 9997  ax-mulcl 9998  ax-mulrcl 9999  ax-mulcom 10000  ax-addass 10001  ax-mulass 10002  ax-distr 10003  ax-i2m1 10004  ax-1ne0 10005  ax-1rid 10006  ax-rnegex 10007  ax-rrecex 10008  ax-cnre 10009  ax-pre-lttri 10010  ax-pre-lttrn 10011  ax-pre-ltadd 10012  ax-pre-mulgt0 10013  ax-pre-sup 10014
This theorem depends on definitions:  df-bi 197  df-or 385  df-an 386  df-3or 1038  df-3an 1039  df-tru 1486  df-ex 1705  df-nf 1710  df-sb 1881  df-eu 2474  df-mo 2475  df-clab 2609  df-cleq 2615  df-clel 2618  df-nfc 2753  df-ne 2795  df-nel 2898  df-ral 2917  df-rex 2918  df-reu 2919  df-rmo 2920  df-rab 2921  df-v 3202  df-sbc 3436  df-csb 3534  df-dif 3577  df-un 3579  df-in 3581  df-ss 3588  df-pss 3590  df-nul 3916  df-if 4087  df-pw 4160  df-sn 4178  df-pr 4180  df-tp 4182  df-op 4184  df-uni 4437  df-int 4476  df-iun 4522  df-br 4654  df-opab 4713  df-mpt 4730  df-tr 4753  df-id 5024  df-eprel 5029  df-po 5035  df-so 5036  df-fr 5073  df-we 5075  df-xp 5120  df-rel 5121  df-cnv 5122  df-co 5123  df-dm 5124  df-rn 5125  df-res 5126  df-ima 5127  df-pred 5680  df-ord 5726  df-on 5727  df-lim 5728  df-suc 5729  df-iota 5851  df-fun 5890  df-fn 5891  df-f 5892  df-f1 5893  df-fo 5894  df-f1o 5895  df-fv 5896  df-riota 6611  df-ov 6653  df-oprab 6654  df-mpt2 6655  df-om 7066  df-1st 7168  df-2nd 7169  df-wrecs 7407  df-recs 7468  df-rdg 7506  df-1o 7560  df-oadd 7564  df-er 7742  df-map 7859  df-pm 7860  df-en 7956  df-dom 7957  df-sdom 7958  df-fin 7959  df-fi 8317  df-sup 8348  df-inf 8349  df-pnf 10076  df-mnf 10077  df-xr 10078  df-ltxr 10079  df-le 10080  df-sub 10268  df-neg 10269  df-div 10685  df-nn 11021  df-2 11079  df-3 11080  df-4 11081  df-5 11082  df-6 11083  df-7 11084  df-8 11085  df-9 11086  df-n0 11293  df-z 11378  df-dec 11494  df-uz 11688  df-q 11789  df-rp 11833  df-xneg 11946  df-xadd 11947  df-xmul 11948  df-ioo 12179  df-ioc 12180  df-ico 12181  df-icc 12182  df-fz 12327  df-fzo 12466  df-fl 12593  df-seq 12802  df-exp 12861  df-cj 13839  df-re 13840  df-im 13841  df-sqrt 13975  df-abs 13976  df-struct 15859  df-ndx 15860  df-slot 15861  df-base 15863  df-plusg 15954  df-mulr 15955  df-starv 15956  df-tset 15960  df-ple 15961  df-ds 15964  df-unif 15965  df-rest 16083  df-topn 16084  df-topgen 16104  df-psmet 19738  df-xmet 19739  df-met 19740  df-bl 19741  df-mopn 19742  df-cnfld 19747  df-top 20699  df-topon 20716  df-topsp 20737  df-bases 20750  df-ntr 20824  df-cn 21031  df-cnp 21032  df-xms 22125  df-ms 22126  df-cncf 22681  df-limc 23630
This theorem is referenced by:  fourierdlem94  40417  fourierdlem113  40436
  Copyright terms: Public domain W3C validator