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

Theorem fourierdlem89 40412
Description: Given a piecewise continuous function and changing the interval and the partition, the limit at the lower bound of each interval of the moved partition is still finite. (Contributed by Glauco Siliprandi, 11-Dec-2019.)
Hypotheses
Ref Expression
fourierdlem89.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 ) ) ) } )
fourierdlem89.t  |-  T  =  ( B  -  A
)
fourierdlem89.m  |-  ( ph  ->  M  e.  NN )
fourierdlem89.q  |-  ( ph  ->  Q  e.  ( P `
 M ) )
fourierdlem89.f  |-  ( ph  ->  F : RR --> CC )
fourierdlem89.per  |-  ( (
ph  /\  x  e.  RR )  ->  ( F `
 ( x  +  T ) )  =  ( F `  x
) )
fourierdlem89.fcn  |-  ( (
ph  /\  i  e.  ( 0..^ M ) )  ->  ( F  |`  ( ( Q `  i ) (,) ( Q `  ( i  +  1 ) ) ) )  e.  ( ( ( Q `  i ) (,) ( Q `  ( i  +  1 ) ) ) -cn-> CC ) )
fourierdlem89.limc  |-  ( (
ph  /\  i  e.  ( 0..^ M ) )  ->  R  e.  ( ( F  |`  (
( Q `  i
) (,) ( Q `
 ( i  +  1 ) ) ) ) lim CC  ( Q `
 i ) ) )
fourierdlem89.c  |-  ( ph  ->  C  e.  RR )
fourierdlem89.d  |-  ( ph  ->  D  e.  ( C (,) +oo ) )
fourierdlem89.o  |-  O  =  ( m  e.  NN  |->  { p  e.  ( RR  ^m  ( 0 ... m ) )  |  ( ( ( p `
 0 )  =  C  /\  ( p `
 m )  =  D )  /\  A. i  e.  ( 0..^ m ) ( p `
 i )  < 
( p `  (
i  +  1 ) ) ) } )
fourierdlem89.12  |-  H  =  ( { C ,  D }  u.  { y  e.  ( C [,] D )  |  E. k  e.  ZZ  (
y  +  ( k  x.  T ) )  e.  ran  Q }
)
fourierdlem89.n  |-  N  =  ( ( # `  H
)  -  1 )
fourierdlem89.s  |-  S  =  ( iota f f 
Isom  <  ,  <  (
( 0 ... N
) ,  H ) )
fourierdlem89.e  |-  E  =  ( x  e.  RR  |->  ( x  +  (
( |_ `  (
( B  -  x
)  /  T ) )  x.  T ) ) )
fourierdlem89.z  |-  Z  =  ( y  e.  ( A (,] B ) 
|->  if ( y  =  B ,  A , 
y ) )
fourierdlem89.j  |-  ( ph  ->  J  e.  ( 0..^ N ) )
fourierdlem89.u  |-  U  =  ( ( S `  ( J  +  1
) )  -  ( E `  ( S `  ( J  +  1 ) ) ) )
fourierdlem89.20  |-  I  =  ( x  e.  RR  |->  sup ( { i  e.  ( 0..^ M )  |  ( Q `  i )  <_  ( Z `  ( E `  x ) ) } ,  RR ,  <  ) )
fourierdlem89.21  |-  V  =  ( i  e.  ( 0..^ M )  |->  R )
Assertion
Ref Expression
fourierdlem89  |-  ( ph  ->  if ( ( Z `
 ( E `  ( S `  J ) ) )  =  ( Q `  ( I `
 ( S `  J ) ) ) ,  ( V `  ( I `  ( S `  J )
) ) ,  ( F `  ( Z `
 ( E `  ( S `  J ) ) ) ) )  e.  ( ( F  |`  ( ( S `  J ) (,) ( S `  ( J  +  1 ) ) ) ) lim CC  ( S `  J )
) )
Distinct variable groups:    x, k    A, f, k, y    A, i, x, k, y    A, m, p, i    B, f, k, y    B, i, x    B, m, p    C, f, y    C, i, m, p    x, C    D, f, y    D, i, m, p    x, D    f, E, k, y    i, E, x    i, F, x, y    f, I, k, y    i, I, x   
i, J, x, y   
i, M, x    m, M, p    f, N, k, y    i, N, x   
m, N, p    Q, f, k, y    Q, i, x    Q, p    S, f, k, y    S, i, x    S, p    T, f, k, y    T, i, x    x, U, y   
x, V, y    i, Z, x, y    ph, f,
k, y    ph, i, x
Allowed substitution hints:    ph( m, p)    C( k)    D( k)    P( x, y, f, i, k, m, p)    Q( m)    R( x, y, f, i, k, m, p)    S( m)    T( m, p)    U( f, i, k, m, p)    E( m, p)    F( f,
k, m, p)    H( x, y, f, i, k, m, p)    I( m, p)    J( f, k, m, p)    M( y, f, k)    O( x, y, f, i, k, m, p)    V( f, i, k, m, p)    Z( f, k, m, p)

Proof of Theorem fourierdlem89
Dummy variable  j is distinct from all other variables.
StepHypRef Expression
1 fourierdlem89.q . . . . . . . . . . . 12  |-  ( ph  ->  Q  e.  ( P `
 M ) )
2 fourierdlem89.m . . . . . . . . . . . . 13  |-  ( ph  ->  M  e.  NN )
3 fourierdlem89.p . . . . . . . . . . . . . 14  |-  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 ) ) ) } )
43fourierdlem2 40326 . . . . . . . . . . . . 13  |-  ( 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 ) ) ) ) ) )
52, 4syl 17 . . . . . . . . . . . 12  |-  ( 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 ) ) ) ) ) )
61, 5mpbid 222 . . . . . . . . . . 11  |-  ( ph  ->  ( Q  e.  ( RR  ^m  ( 0 ... M ) )  /\  ( ( ( Q `  0 )  =  A  /\  ( Q `  M )  =  B )  /\  A. i  e.  ( 0..^ M ) ( Q `
 i )  < 
( Q `  (
i  +  1 ) ) ) ) )
76simpld 475 . . . . . . . . . 10  |-  ( ph  ->  Q  e.  ( RR 
^m  ( 0 ... M ) ) )
8 elmapi 7879 . . . . . . . . . 10  |-  ( Q  e.  ( RR  ^m  ( 0 ... M
) )  ->  Q : ( 0 ... M ) --> RR )
97, 8syl 17 . . . . . . . . 9  |-  ( ph  ->  Q : ( 0 ... M ) --> RR )
10 fzossfz 12488 . . . . . . . . . 10  |-  ( 0..^ M )  C_  (
0 ... M )
11 fourierdlem89.t . . . . . . . . . . . . 13  |-  T  =  ( B  -  A
)
12 fourierdlem89.e . . . . . . . . . . . . 13  |-  E  =  ( x  e.  RR  |->  ( x  +  (
( |_ `  (
( B  -  x
)  /  T ) )  x.  T ) ) )
13 fourierdlem89.z . . . . . . . . . . . . 13  |-  Z  =  ( y  e.  ( A (,] B ) 
|->  if ( y  =  B ,  A , 
y ) )
14 fourierdlem89.20 . . . . . . . . . . . . 13  |-  I  =  ( x  e.  RR  |->  sup ( { i  e.  ( 0..^ M )  |  ( Q `  i )  <_  ( Z `  ( E `  x ) ) } ,  RR ,  <  ) )
153, 2, 1, 11, 12, 13, 14fourierdlem37 40361 . . . . . . . . . . . 12  |-  ( ph  ->  ( I : RR --> ( 0..^ M )  /\  ( x  e.  RR  ->  sup ( { i  e.  ( 0..^ M )  |  ( Q `
 i )  <_ 
( Z `  ( E `  x )
) } ,  RR ,  <  )  e.  {
i  e.  ( 0..^ M )  |  ( Q `  i )  <_  ( Z `  ( E `  x ) ) } ) ) )
1615simpld 475 . . . . . . . . . . 11  |-  ( ph  ->  I : RR --> ( 0..^ M ) )
17 fourierdlem89.c . . . . . . . . . . . . . . . . . 18  |-  ( ph  ->  C  e.  RR )
18 fourierdlem89.d . . . . . . . . . . . . . . . . . . 19  |-  ( ph  ->  D  e.  ( C (,) +oo ) )
19 elioore 12205 . . . . . . . . . . . . . . . . . . 19  |-  ( D  e.  ( C (,) +oo )  ->  D  e.  RR )
2018, 19syl 17 . . . . . . . . . . . . . . . . . 18  |-  ( ph  ->  D  e.  RR )
21 elioo4g 12234 . . . . . . . . . . . . . . . . . . . . 21  |-  ( D  e.  ( C (,) +oo )  <->  ( ( C  e.  RR*  /\ +oo  e.  RR* 
/\  D  e.  RR )  /\  ( C  < 
D  /\  D  < +oo ) ) )
2218, 21sylib 208 . . . . . . . . . . . . . . . . . . . 20  |-  ( ph  ->  ( ( C  e. 
RR*  /\ +oo  e.  RR*  /\  D  e.  RR )  /\  ( C  < 
D  /\  D  < +oo ) ) )
2322simprd 479 . . . . . . . . . . . . . . . . . . 19  |-  ( ph  ->  ( C  <  D  /\  D  < +oo )
)
2423simpld 475 . . . . . . . . . . . . . . . . . 18  |-  ( ph  ->  C  <  D )
25 fourierdlem89.o . . . . . . . . . . . . . . . . . 18  |-  O  =  ( m  e.  NN  |->  { p  e.  ( RR  ^m  ( 0 ... m ) )  |  ( ( ( p `
 0 )  =  C  /\  ( p `
 m )  =  D )  /\  A. i  e.  ( 0..^ m ) ( p `
 i )  < 
( p `  (
i  +  1 ) ) ) } )
26 oveq1 6657 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( y  =  x  ->  (
y  +  ( k  x.  T ) )  =  ( x  +  ( k  x.  T
) ) )
2726eleq1d 2686 . . . . . . . . . . . . . . . . . . . . 21  |-  ( y  =  x  ->  (
( y  +  ( k  x.  T ) )  e.  ran  Q  <->  ( x  +  ( k  x.  T ) )  e.  ran  Q ) )
2827rexbidv 3052 . . . . . . . . . . . . . . . . . . . 20  |-  ( y  =  x  ->  ( E. k  e.  ZZ  ( y  +  ( k  x.  T ) )  e.  ran  Q  <->  E. k  e.  ZZ  (
x  +  ( k  x.  T ) )  e.  ran  Q ) )
2928cbvrabv 3199 . . . . . . . . . . . . . . . . . . 19  |-  { y  e.  ( C [,] D )  |  E. k  e.  ZZ  (
y  +  ( k  x.  T ) )  e.  ran  Q }  =  { x  e.  ( C [,] D )  |  E. k  e.  ZZ  ( x  +  ( k  x.  T
) )  e.  ran  Q }
3029uneq2i 3764 . . . . . . . . . . . . . . . . . 18  |-  ( { C ,  D }  u.  { y  e.  ( C [,] D )  |  E. k  e.  ZZ  ( y  +  ( k  x.  T
) )  e.  ran  Q } )  =  ( { C ,  D }  u.  { x  e.  ( C [,] D
)  |  E. k  e.  ZZ  ( x  +  ( k  x.  T
) )  e.  ran  Q } )
31 fourierdlem89.n . . . . . . . . . . . . . . . . . . 19  |-  N  =  ( ( # `  H
)  -  1 )
32 fourierdlem89.12 . . . . . . . . . . . . . . . . . . . . 21  |-  H  =  ( { C ,  D }  u.  { y  e.  ( C [,] D )  |  E. k  e.  ZZ  (
y  +  ( k  x.  T ) )  e.  ran  Q }
)
3332fveq2i 6194 . . . . . . . . . . . . . . . . . . . 20  |-  ( # `  H )  =  (
# `  ( { C ,  D }  u.  { y  e.  ( C [,] D )  |  E. k  e.  ZZ  ( y  +  ( k  x.  T
) )  e.  ran  Q } ) )
3433oveq1i 6660 . . . . . . . . . . . . . . . . . . 19  |-  ( (
# `  H )  -  1 )  =  ( ( # `  ( { C ,  D }  u.  { y  e.  ( C [,] D )  |  E. k  e.  ZZ  ( y  +  ( k  x.  T
) )  e.  ran  Q } ) )  - 
1 )
3531, 34eqtri 2644 . . . . . . . . . . . . . . . . . 18  |-  N  =  ( ( # `  ( { C ,  D }  u.  { y  e.  ( C [,] D )  |  E. k  e.  ZZ  ( y  +  ( k  x.  T
) )  e.  ran  Q } ) )  - 
1 )
36 fourierdlem89.s . . . . . . . . . . . . . . . . . . 19  |-  S  =  ( iota f f 
Isom  <  ,  <  (
( 0 ... N
) ,  H ) )
37 isoeq5 6571 . . . . . . . . . . . . . . . . . . . . 21  |-  ( H  =  ( { C ,  D }  u.  {
y  e.  ( C [,] D )  |  E. k  e.  ZZ  ( y  +  ( k  x.  T ) )  e.  ran  Q } )  ->  (
f  Isom  <  ,  <  ( ( 0 ... N
) ,  H )  <-> 
f  Isom  <  ,  <  ( ( 0 ... N
) ,  ( { C ,  D }  u.  { y  e.  ( C [,] D )  |  E. k  e.  ZZ  ( y  +  ( k  x.  T
) )  e.  ran  Q } ) ) ) )
3832, 37ax-mp 5 . . . . . . . . . . . . . . . . . . . 20  |-  ( f 
Isom  <  ,  <  (
( 0 ... N
) ,  H )  <-> 
f  Isom  <  ,  <  ( ( 0 ... N
) ,  ( { C ,  D }  u.  { y  e.  ( C [,] D )  |  E. k  e.  ZZ  ( y  +  ( k  x.  T
) )  e.  ran  Q } ) ) )
3938iotabii 5873 . . . . . . . . . . . . . . . . . . 19  |-  ( iota f f  Isom  <  ,  <  ( ( 0 ... N ) ,  H ) )  =  ( iota f f 
Isom  <  ,  <  (
( 0 ... N
) ,  ( { C ,  D }  u.  { y  e.  ( C [,] D )  |  E. k  e.  ZZ  ( y  +  ( k  x.  T
) )  e.  ran  Q } ) ) )
4036, 39eqtri 2644 . . . . . . . . . . . . . . . . . 18  |-  S  =  ( iota f f 
Isom  <  ,  <  (
( 0 ... N
) ,  ( { C ,  D }  u.  { y  e.  ( C [,] D )  |  E. k  e.  ZZ  ( y  +  ( k  x.  T
) )  e.  ran  Q } ) ) )
4111, 3, 2, 1, 17, 20, 24, 25, 30, 35, 40fourierdlem54 40377 . . . . . . . . . . . . . . . . 17  |-  ( ph  ->  ( ( N  e.  NN  /\  S  e.  ( O `  N
) )  /\  S  Isom  <  ,  <  (
( 0 ... N
) ,  ( { C ,  D }  u.  { y  e.  ( C [,] D )  |  E. k  e.  ZZ  ( y  +  ( k  x.  T
) )  e.  ran  Q } ) ) ) )
4241simpld 475 . . . . . . . . . . . . . . . 16  |-  ( ph  ->  ( N  e.  NN  /\  S  e.  ( O `
 N ) ) )
4342simprd 479 . . . . . . . . . . . . . . 15  |-  ( ph  ->  S  e.  ( O `
 N ) )
4442simpld 475 . . . . . . . . . . . . . . . 16  |-  ( ph  ->  N  e.  NN )
4525fourierdlem2 40326 . . . . . . . . . . . . . . . 16  |-  ( N  e.  NN  ->  ( S  e.  ( O `  N )  <->  ( S  e.  ( RR  ^m  (
0 ... N ) )  /\  ( ( ( S `  0 )  =  C  /\  ( S `  N )  =  D )  /\  A. i  e.  ( 0..^ N ) ( S `
 i )  < 
( S `  (
i  +  1 ) ) ) ) ) )
4644, 45syl 17 . . . . . . . . . . . . . . 15  |-  ( ph  ->  ( S  e.  ( O `  N )  <-> 
( S  e.  ( RR  ^m  ( 0 ... N ) )  /\  ( ( ( S `  0 )  =  C  /\  ( S `  N )  =  D )  /\  A. i  e.  ( 0..^ N ) ( S `
 i )  < 
( S `  (
i  +  1 ) ) ) ) ) )
4743, 46mpbid 222 . . . . . . . . . . . . . 14  |-  ( ph  ->  ( S  e.  ( RR  ^m  ( 0 ... N ) )  /\  ( ( ( S `  0 )  =  C  /\  ( S `  N )  =  D )  /\  A. i  e.  ( 0..^ N ) ( S `
 i )  < 
( S `  (
i  +  1 ) ) ) ) )
4847simpld 475 . . . . . . . . . . . . 13  |-  ( ph  ->  S  e.  ( RR 
^m  ( 0 ... N ) ) )
49 elmapi 7879 . . . . . . . . . . . . 13  |-  ( S  e.  ( RR  ^m  ( 0 ... N
) )  ->  S : ( 0 ... N ) --> RR )
5048, 49syl 17 . . . . . . . . . . . 12  |-  ( ph  ->  S : ( 0 ... N ) --> RR )
51 fourierdlem89.j . . . . . . . . . . . . 13  |-  ( ph  ->  J  e.  ( 0..^ N ) )
52 elfzofz 12485 . . . . . . . . . . . . 13  |-  ( J  e.  ( 0..^ N )  ->  J  e.  ( 0 ... N
) )
5351, 52syl 17 . . . . . . . . . . . 12  |-  ( ph  ->  J  e.  ( 0 ... N ) )
5450, 53ffvelrnd 6360 . . . . . . . . . . 11  |-  ( ph  ->  ( S `  J
)  e.  RR )
5516, 54ffvelrnd 6360 . . . . . . . . . 10  |-  ( ph  ->  ( I `  ( S `  J )
)  e.  ( 0..^ M ) )
5610, 55sseldi 3601 . . . . . . . . 9  |-  ( ph  ->  ( I `  ( S `  J )
)  e.  ( 0 ... M ) )
579, 56ffvelrnd 6360 . . . . . . . 8  |-  ( ph  ->  ( Q `  (
I `  ( S `  J ) ) )  e.  RR )
5857rexrd 10089 . . . . . . 7  |-  ( ph  ->  ( Q `  (
I `  ( S `  J ) ) )  e.  RR* )
5958adantr 481 . . . . . 6  |-  ( (
ph  /\  -.  ( Z `  ( E `  ( S `  J
) ) )  =  ( Q `  (
I `  ( S `  J ) ) ) )  ->  ( Q `  ( I `  ( S `  J )
) )  e.  RR* )
60 fzofzp1 12565 . . . . . . . . . 10  |-  ( ( I `  ( S `
 J ) )  e.  ( 0..^ M )  ->  ( (
I `  ( S `  J ) )  +  1 )  e.  ( 0 ... M ) )
6155, 60syl 17 . . . . . . . . 9  |-  ( ph  ->  ( ( I `  ( S `  J ) )  +  1 )  e.  ( 0 ... M ) )
629, 61ffvelrnd 6360 . . . . . . . 8  |-  ( ph  ->  ( Q `  (
( I `  ( S `  J )
)  +  1 ) )  e.  RR )
6362rexrd 10089 . . . . . . 7  |-  ( ph  ->  ( Q `  (
( I `  ( S `  J )
)  +  1 ) )  e.  RR* )
6463adantr 481 . . . . . 6  |-  ( (
ph  /\  -.  ( Z `  ( E `  ( S `  J
) ) )  =  ( Q `  (
I `  ( S `  J ) ) ) )  ->  ( Q `  ( ( I `  ( S `  J ) )  +  1 ) )  e.  RR* )
653, 2, 1fourierdlem11 40335 . . . . . . . . . 10  |-  ( ph  ->  ( A  e.  RR  /\  B  e.  RR  /\  A  <  B ) )
6665simp1d 1073 . . . . . . . . 9  |-  ( ph  ->  A  e.  RR )
6765simp2d 1074 . . . . . . . . 9  |-  ( ph  ->  B  e.  RR )
6866, 67iccssred 39727 . . . . . . . 8  |-  ( ph  ->  ( A [,] B
)  C_  RR )
6965simp3d 1075 . . . . . . . . . 10  |-  ( ph  ->  A  <  B )
7066, 67, 69, 13fourierdlem17 40341 . . . . . . . . 9  |-  ( ph  ->  Z : ( A (,] B ) --> ( A [,] B ) )
7166, 67, 69, 11, 12fourierdlem4 40328 . . . . . . . . . 10  |-  ( ph  ->  E : RR --> ( A (,] B ) )
7271, 54ffvelrnd 6360 . . . . . . . . 9  |-  ( ph  ->  ( E `  ( S `  J )
)  e.  ( A (,] B ) )
7370, 72ffvelrnd 6360 . . . . . . . 8  |-  ( ph  ->  ( Z `  ( E `  ( S `  J ) ) )  e.  ( A [,] B ) )
7468, 73sseldd 3604 . . . . . . 7  |-  ( ph  ->  ( Z `  ( E `  ( S `  J ) ) )  e.  RR )
7574adantr 481 . . . . . 6  |-  ( (
ph  /\  -.  ( Z `  ( E `  ( S `  J
) ) )  =  ( Q `  (
I `  ( S `  J ) ) ) )  ->  ( Z `  ( E `  ( S `  J )
) )  e.  RR )
7657adantr 481 . . . . . . 7  |-  ( (
ph  /\  -.  ( Z `  ( E `  ( S `  J
) ) )  =  ( Q `  (
I `  ( S `  J ) ) ) )  ->  ( Q `  ( I `  ( S `  J )
) )  e.  RR )
7766rexrd 10089 . . . . . . . . . . . 12  |-  ( ph  ->  A  e.  RR* )
78 iocssre 12253 . . . . . . . . . . . 12  |-  ( ( A  e.  RR*  /\  B  e.  RR )  ->  ( A (,] B )  C_  RR )
7977, 67, 78syl2anc 693 . . . . . . . . . . 11  |-  ( ph  ->  ( A (,] B
)  C_  RR )
80 fzofzp1 12565 . . . . . . . . . . . . . 14  |-  ( J  e.  ( 0..^ N )  ->  ( J  +  1 )  e.  ( 0 ... N
) )
8151, 80syl 17 . . . . . . . . . . . . 13  |-  ( ph  ->  ( J  +  1 )  e.  ( 0 ... N ) )
8250, 81ffvelrnd 6360 . . . . . . . . . . . 12  |-  ( ph  ->  ( S `  ( J  +  1 ) )  e.  RR )
8371, 82ffvelrnd 6360 . . . . . . . . . . 11  |-  ( ph  ->  ( E `  ( S `  ( J  +  1 ) ) )  e.  ( A (,] B ) )
8479, 83sseldd 3604 . . . . . . . . . 10  |-  ( ph  ->  ( E `  ( S `  ( J  +  1 ) ) )  e.  RR )
8547simprrd 797 . . . . . . . . . . . . . 14  |-  ( ph  ->  A. i  e.  ( 0..^ N ) ( S `  i )  <  ( S `  ( i  +  1 ) ) )
86 fveq2 6191 . . . . . . . . . . . . . . . 16  |-  ( i  =  J  ->  ( S `  i )  =  ( S `  J ) )
87 oveq1 6657 . . . . . . . . . . . . . . . . 17  |-  ( i  =  J  ->  (
i  +  1 )  =  ( J  + 
1 ) )
8887fveq2d 6195 . . . . . . . . . . . . . . . 16  |-  ( i  =  J  ->  ( S `  ( i  +  1 ) )  =  ( S `  ( J  +  1
) ) )
8986, 88breq12d 4666 . . . . . . . . . . . . . . 15  |-  ( i  =  J  ->  (
( S `  i
)  <  ( S `  ( i  +  1 ) )  <->  ( S `  J )  <  ( S `  ( J  +  1 ) ) ) )
9089rspccva 3308 . . . . . . . . . . . . . 14  |-  ( ( A. i  e.  ( 0..^ N ) ( S `  i )  <  ( S `  ( i  +  1 ) )  /\  J  e.  ( 0..^ N ) )  ->  ( S `  J )  <  ( S `  ( J  +  1 ) ) )
9185, 51, 90syl2anc 693 . . . . . . . . . . . . 13  |-  ( ph  ->  ( S `  J
)  <  ( S `  ( J  +  1 ) ) )
9254, 82posdifd 10614 . . . . . . . . . . . . 13  |-  ( ph  ->  ( ( S `  J )  <  ( S `  ( J  +  1 ) )  <->  0  <  ( ( S `  ( J  +  1 ) )  -  ( S `  J ) ) ) )
9391, 92mpbid 222 . . . . . . . . . . . 12  |-  ( ph  ->  0  <  ( ( S `  ( J  +  1 ) )  -  ( S `  J ) ) )
9451ancli 574 . . . . . . . . . . . . 13  |-  ( ph  ->  ( ph  /\  J  e.  ( 0..^ N ) ) )
95 eleq1 2689 . . . . . . . . . . . . . . . 16  |-  ( j  =  J  ->  (
j  e.  ( 0..^ N )  <->  J  e.  ( 0..^ N ) ) )
9695anbi2d 740 . . . . . . . . . . . . . . 15  |-  ( j  =  J  ->  (
( ph  /\  j  e.  ( 0..^ N ) )  <->  ( ph  /\  J  e.  ( 0..^ N ) ) ) )
97 oveq1 6657 . . . . . . . . . . . . . . . . . . 19  |-  ( j  =  J  ->  (
j  +  1 )  =  ( J  + 
1 ) )
9897fveq2d 6195 . . . . . . . . . . . . . . . . . 18  |-  ( j  =  J  ->  ( S `  ( j  +  1 ) )  =  ( S `  ( J  +  1
) ) )
9998fveq2d 6195 . . . . . . . . . . . . . . . . 17  |-  ( j  =  J  ->  ( E `  ( S `  ( j  +  1 ) ) )  =  ( E `  ( S `  ( J  +  1 ) ) ) )
100 fveq2 6191 . . . . . . . . . . . . . . . . . . 19  |-  ( j  =  J  ->  ( S `  j )  =  ( S `  J ) )
101100fveq2d 6195 . . . . . . . . . . . . . . . . . 18  |-  ( j  =  J  ->  ( E `  ( S `  j ) )  =  ( E `  ( S `  J )
) )
102101fveq2d 6195 . . . . . . . . . . . . . . . . 17  |-  ( j  =  J  ->  ( Z `  ( E `  ( S `  j
) ) )  =  ( Z `  ( E `  ( S `  J ) ) ) )
10399, 102oveq12d 6668 . . . . . . . . . . . . . . . 16  |-  ( j  =  J  ->  (
( E `  ( S `  ( j  +  1 ) ) )  -  ( Z `
 ( E `  ( S `  j ) ) ) )  =  ( ( E `  ( S `  ( J  +  1 ) ) )  -  ( Z `
 ( E `  ( S `  J ) ) ) ) )
10498, 100oveq12d 6668 . . . . . . . . . . . . . . . 16  |-  ( j  =  J  ->  (
( S `  (
j  +  1 ) )  -  ( S `
 j ) )  =  ( ( S `
 ( J  + 
1 ) )  -  ( S `  J ) ) )
105103, 104eqeq12d 2637 . . . . . . . . . . . . . . 15  |-  ( j  =  J  ->  (
( ( E `  ( S `  ( j  +  1 ) ) )  -  ( Z `
 ( E `  ( S `  j ) ) ) )  =  ( ( S `  ( j  +  1 ) )  -  ( S `  j )
)  <->  ( ( E `
 ( S `  ( J  +  1
) ) )  -  ( Z `  ( E `
 ( S `  J ) ) ) )  =  ( ( S `  ( J  +  1 ) )  -  ( S `  J ) ) ) )
10696, 105imbi12d 334 . . . . . . . . . . . . . 14  |-  ( j  =  J  ->  (
( ( ph  /\  j  e.  ( 0..^ N ) )  -> 
( ( E `  ( S `  ( j  +  1 ) ) )  -  ( Z `
 ( E `  ( S `  j ) ) ) )  =  ( ( S `  ( j  +  1 ) )  -  ( S `  j )
) )  <->  ( ( ph  /\  J  e.  ( 0..^ N ) )  ->  ( ( E `
 ( S `  ( J  +  1
) ) )  -  ( Z `  ( E `
 ( S `  J ) ) ) )  =  ( ( S `  ( J  +  1 ) )  -  ( S `  J ) ) ) ) )
10711oveq2i 6661 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( k  x.  T )  =  ( k  x.  ( B  -  A )
)
108107oveq2i 6661 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( y  +  ( k  x.  T ) )  =  ( y  +  ( k  x.  ( B  -  A ) ) )
109108eleq1i 2692 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( y  +  ( k  x.  T ) )  e.  ran  Q  <->  ( y  +  ( k  x.  ( B  -  A
) ) )  e. 
ran  Q )
110109rexbii 3041 . . . . . . . . . . . . . . . . . . . . 21  |-  ( E. k  e.  ZZ  (
y  +  ( k  x.  T ) )  e.  ran  Q  <->  E. k  e.  ZZ  ( y  +  ( k  x.  ( B  -  A )
) )  e.  ran  Q )
111110rgenw 2924 . . . . . . . . . . . . . . . . . . . 20  |-  A. y  e.  ( C [,] D
) ( E. k  e.  ZZ  ( y  +  ( k  x.  T
) )  e.  ran  Q  <->  E. k  e.  ZZ  ( y  +  ( k  x.  ( B  -  A ) ) )  e.  ran  Q
)
112 rabbi 3120 . . . . . . . . . . . . . . . . . . . 20  |-  ( A. y  e.  ( C [,] D ) ( E. k  e.  ZZ  (
y  +  ( k  x.  T ) )  e.  ran  Q  <->  E. k  e.  ZZ  ( y  +  ( k  x.  ( B  -  A )
) )  e.  ran  Q )  <->  { y  e.  ( C [,] D )  |  E. k  e.  ZZ  ( y  +  ( k  x.  T
) )  e.  ran  Q }  =  { y  e.  ( C [,] D )  |  E. k  e.  ZZ  (
y  +  ( k  x.  ( B  -  A ) ) )  e.  ran  Q }
)
113111, 112mpbi 220 . . . . . . . . . . . . . . . . . . 19  |-  { y  e.  ( C [,] D )  |  E. k  e.  ZZ  (
y  +  ( k  x.  T ) )  e.  ran  Q }  =  { y  e.  ( C [,] D )  |  E. k  e.  ZZ  ( y  +  ( k  x.  ( B  -  A )
) )  e.  ran  Q }
114113uneq2i 3764 . . . . . . . . . . . . . . . . . 18  |-  ( { C ,  D }  u.  { y  e.  ( C [,] D )  |  E. k  e.  ZZ  ( y  +  ( k  x.  T
) )  e.  ran  Q } )  =  ( { C ,  D }  u.  { y  e.  ( C [,] D
)  |  E. k  e.  ZZ  ( y  +  ( k  x.  ( B  -  A )
) )  e.  ran  Q } )
115114fveq2i 6194 . . . . . . . . . . . . . . . . 17  |-  ( # `  ( { C ,  D }  u.  { y  e.  ( C [,] D )  |  E. k  e.  ZZ  (
y  +  ( k  x.  T ) )  e.  ran  Q }
) )  =  (
# `  ( { C ,  D }  u.  { y  e.  ( C [,] D )  |  E. k  e.  ZZ  ( y  +  ( k  x.  ( B  -  A )
) )  e.  ran  Q } ) )
116115oveq1i 6660 . . . . . . . . . . . . . . . 16  |-  ( (
# `  ( { C ,  D }  u.  { y  e.  ( C [,] D )  |  E. k  e.  ZZ  ( y  +  ( k  x.  T
) )  e.  ran  Q } ) )  - 
1 )  =  ( ( # `  ( { C ,  D }  u.  { y  e.  ( C [,] D )  |  E. k  e.  ZZ  ( y  +  ( k  x.  ( B  -  A )
) )  e.  ran  Q } ) )  - 
1 )
11735, 116eqtri 2644 . . . . . . . . . . . . . . 15  |-  N  =  ( ( # `  ( { C ,  D }  u.  { y  e.  ( C [,] D )  |  E. k  e.  ZZ  ( y  +  ( k  x.  ( B  -  A )
) )  e.  ran  Q } ) )  - 
1 )
118 isoeq5 6571 . . . . . . . . . . . . . . . . . 18  |-  ( ( { C ,  D }  u.  { y  e.  ( C [,] D
)  |  E. k  e.  ZZ  ( y  +  ( k  x.  T
) )  e.  ran  Q } )  =  ( { C ,  D }  u.  { y  e.  ( C [,] D
)  |  E. k  e.  ZZ  ( y  +  ( k  x.  ( B  -  A )
) )  e.  ran  Q } )  ->  (
f  Isom  <  ,  <  ( ( 0 ... N
) ,  ( { C ,  D }  u.  { y  e.  ( C [,] D )  |  E. k  e.  ZZ  ( y  +  ( k  x.  T
) )  e.  ran  Q } ) )  <->  f  Isom  <  ,  <  ( ( 0 ... N ) ,  ( { C ,  D }  u.  { y  e.  ( C [,] D )  |  E. k  e.  ZZ  (
y  +  ( k  x.  ( B  -  A ) ) )  e.  ran  Q }
) ) ) )
119114, 118ax-mp 5 . . . . . . . . . . . . . . . . 17  |-  ( f 
Isom  <  ,  <  (
( 0 ... N
) ,  ( { C ,  D }  u.  { y  e.  ( C [,] D )  |  E. k  e.  ZZ  ( y  +  ( k  x.  T
) )  e.  ran  Q } ) )  <->  f  Isom  <  ,  <  ( ( 0 ... N ) ,  ( { C ,  D }  u.  { y  e.  ( C [,] D )  |  E. k  e.  ZZ  (
y  +  ( k  x.  ( B  -  A ) ) )  e.  ran  Q }
) ) )
120119iotabii 5873 . . . . . . . . . . . . . . . 16  |-  ( iota f f  Isom  <  ,  <  ( ( 0 ... N ) ,  ( { C ,  D }  u.  { y  e.  ( C [,] D )  |  E. k  e.  ZZ  (
y  +  ( k  x.  T ) )  e.  ran  Q }
) ) )  =  ( iota f f 
Isom  <  ,  <  (
( 0 ... N
) ,  ( { C ,  D }  u.  { y  e.  ( C [,] D )  |  E. k  e.  ZZ  ( y  +  ( k  x.  ( B  -  A )
) )  e.  ran  Q } ) ) )
12140, 120eqtri 2644 . . . . . . . . . . . . . . 15  |-  S  =  ( iota f f 
Isom  <  ,  <  (
( 0 ... N
) ,  ( { C ,  D }  u.  { y  e.  ( C [,] D )  |  E. k  e.  ZZ  ( y  +  ( k  x.  ( B  -  A )
) )  e.  ran  Q } ) ) )
122 eqid 2622 . . . . . . . . . . . . . . 15  |-  ( ( S `  j )  +  ( B  -  ( E `  ( S `
 j ) ) ) )  =  ( ( S `  j
)  +  ( B  -  ( E `  ( S `  j ) ) ) )
1233, 11, 2, 1, 17, 18, 25, 117, 121, 12, 13, 122fourierdlem65 40388 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  j  e.  ( 0..^ N ) )  ->  ( ( E `
 ( S `  ( j  +  1 ) ) )  -  ( Z `  ( E `
 ( S `  j ) ) ) )  =  ( ( S `  ( j  +  1 ) )  -  ( S `  j ) ) )
124106, 123vtoclg 3266 . . . . . . . . . . . . 13  |-  ( J  e.  ( 0..^ N )  ->  ( ( ph  /\  J  e.  ( 0..^ N ) )  ->  ( ( E `
 ( S `  ( J  +  1
) ) )  -  ( Z `  ( E `
 ( S `  J ) ) ) )  =  ( ( S `  ( J  +  1 ) )  -  ( S `  J ) ) ) )
12551, 94, 124sylc 65 . . . . . . . . . . . 12  |-  ( ph  ->  ( ( E `  ( S `  ( J  +  1 ) ) )  -  ( Z `
 ( E `  ( S `  J ) ) ) )  =  ( ( S `  ( J  +  1
) )  -  ( S `  J )
) )
12693, 125breqtrrd 4681 . . . . . . . . . . 11  |-  ( ph  ->  0  <  ( ( E `  ( S `
 ( J  + 
1 ) ) )  -  ( Z `  ( E `  ( S `
 J ) ) ) ) )
12774, 84posdifd 10614 . . . . . . . . . . 11  |-  ( ph  ->  ( ( Z `  ( E `  ( S `
 J ) ) )  <  ( E `
 ( S `  ( J  +  1
) ) )  <->  0  <  ( ( E `  ( S `  ( J  +  1 ) ) )  -  ( Z `
 ( E `  ( S `  J ) ) ) ) ) )
128126, 127mpbird 247 . . . . . . . . . 10  |-  ( ph  ->  ( Z `  ( E `  ( S `  J ) ) )  <  ( E `  ( S `  ( J  +  1 ) ) ) )
129 id 22 . . . . . . . . . . 11  |-  ( ph  ->  ph )
130102, 99oveq12d 6668 . . . . . . . . . . . . . . 15  |-  ( j  =  J  ->  (
( Z `  ( E `  ( S `  j ) ) ) (,) ( E `  ( S `  ( j  +  1 ) ) ) )  =  ( ( Z `  ( E `  ( S `  J ) ) ) (,) ( E `  ( S `  ( J  +  1 ) ) ) ) )
131100fveq2d 6195 . . . . . . . . . . . . . . . . 17  |-  ( j  =  J  ->  (
I `  ( S `  j ) )  =  ( I `  ( S `  J )
) )
132131fveq2d 6195 . . . . . . . . . . . . . . . 16  |-  ( j  =  J  ->  ( Q `  ( I `  ( S `  j
) ) )  =  ( Q `  (
I `  ( S `  J ) ) ) )
133131oveq1d 6665 . . . . . . . . . . . . . . . . 17  |-  ( j  =  J  ->  (
( I `  ( S `  j )
)  +  1 )  =  ( ( I `
 ( S `  J ) )  +  1 ) )
134133fveq2d 6195 . . . . . . . . . . . . . . . 16  |-  ( j  =  J  ->  ( Q `  ( (
I `  ( S `  j ) )  +  1 ) )  =  ( Q `  (
( I `  ( S `  J )
)  +  1 ) ) )
135132, 134oveq12d 6668 . . . . . . . . . . . . . . 15  |-  ( j  =  J  ->  (
( Q `  (
I `  ( S `  j ) ) ) (,) ( Q `  ( ( I `  ( S `  j ) )  +  1 ) ) )  =  ( ( Q `  (
I `  ( S `  J ) ) ) (,) ( Q `  ( ( I `  ( S `  J ) )  +  1 ) ) ) )
136130, 135sseq12d 3634 . . . . . . . . . . . . . 14  |-  ( j  =  J  ->  (
( ( Z `  ( E `  ( S `
 j ) ) ) (,) ( E `
 ( S `  ( j  +  1 ) ) ) ) 
C_  ( ( Q `
 ( I `  ( S `  j ) ) ) (,) ( Q `  ( (
I `  ( S `  j ) )  +  1 ) ) )  <-> 
( ( Z `  ( E `  ( S `
 J ) ) ) (,) ( E `
 ( S `  ( J  +  1
) ) ) ) 
C_  ( ( Q `
 ( I `  ( S `  J ) ) ) (,) ( Q `  ( (
I `  ( S `  J ) )  +  1 ) ) ) ) )
13796, 136imbi12d 334 . . . . . . . . . . . . 13  |-  ( j  =  J  ->  (
( ( ph  /\  j  e.  ( 0..^ N ) )  -> 
( ( Z `  ( E `  ( S `
 j ) ) ) (,) ( E `
 ( S `  ( j  +  1 ) ) ) ) 
C_  ( ( Q `
 ( I `  ( S `  j ) ) ) (,) ( Q `  ( (
I `  ( S `  j ) )  +  1 ) ) ) )  <->  ( ( ph  /\  J  e.  ( 0..^ N ) )  -> 
( ( Z `  ( E `  ( S `
 J ) ) ) (,) ( E `
 ( S `  ( J  +  1
) ) ) ) 
C_  ( ( Q `
 ( I `  ( S `  J ) ) ) (,) ( Q `  ( (
I `  ( S `  J ) )  +  1 ) ) ) ) ) )
138 eqid 2622 . . . . . . . . . . . . . 14  |-  ( ( S `  j )  +  if ( ( ( S `  (
j  +  1 ) )  -  ( S `
 j ) )  <  ( ( Q `
 1 )  -  A ) ,  ( ( ( S `  ( j  +  1 ) )  -  ( S `  j )
)  /  2 ) ,  ( ( ( Q `  1 )  -  A )  / 
2 ) ) )  =  ( ( S `
 j )  +  if ( ( ( S `  ( j  +  1 ) )  -  ( S `  j ) )  < 
( ( Q ` 
1 )  -  A
) ,  ( ( ( S `  (
j  +  1 ) )  -  ( S `
 j ) )  /  2 ) ,  ( ( ( Q `
 1 )  -  A )  /  2
) ) )
13911, 3, 2, 1, 17, 20, 24, 25, 30, 35, 40, 12, 13, 138, 14fourierdlem79 40402 . . . . . . . . . . . . 13  |-  ( (
ph  /\  j  e.  ( 0..^ N ) )  ->  ( ( Z `
 ( E `  ( S `  j ) ) ) (,) ( E `  ( S `  ( j  +  1 ) ) ) ) 
C_  ( ( Q `
 ( I `  ( S `  j ) ) ) (,) ( Q `  ( (
I `  ( S `  j ) )  +  1 ) ) ) )
140137, 139vtoclg 3266 . . . . . . . . . . . 12  |-  ( J  e.  ( 0..^ N )  ->  ( ( ph  /\  J  e.  ( 0..^ N ) )  ->  ( ( Z `
 ( E `  ( S `  J ) ) ) (,) ( E `  ( S `  ( J  +  1 ) ) ) ) 
C_  ( ( Q `
 ( I `  ( S `  J ) ) ) (,) ( Q `  ( (
I `  ( S `  J ) )  +  1 ) ) ) ) )
141140anabsi7 860 . . . . . . . . . . 11  |-  ( (
ph  /\  J  e.  ( 0..^ N ) )  ->  ( ( Z `
 ( E `  ( S `  J ) ) ) (,) ( E `  ( S `  ( J  +  1 ) ) ) ) 
C_  ( ( Q `
 ( I `  ( S `  J ) ) ) (,) ( Q `  ( (
I `  ( S `  J ) )  +  1 ) ) ) )
142129, 51, 141syl2anc 693 . . . . . . . . . 10  |-  ( ph  ->  ( ( Z `  ( E `  ( S `
 J ) ) ) (,) ( E `
 ( S `  ( J  +  1
) ) ) ) 
C_  ( ( Q `
 ( I `  ( S `  J ) ) ) (,) ( Q `  ( (
I `  ( S `  J ) )  +  1 ) ) ) )
14357, 62, 74, 84, 128, 142fourierdlem10 40334 . . . . . . . . 9  |-  ( ph  ->  ( ( Q `  ( I `  ( S `  J )
) )  <_  ( Z `  ( E `  ( S `  J
) ) )  /\  ( E `  ( S `
 ( J  + 
1 ) ) )  <_  ( Q `  ( ( I `  ( S `  J ) )  +  1 ) ) ) )
144143simpld 475 . . . . . . . 8  |-  ( ph  ->  ( Q `  (
I `  ( S `  J ) ) )  <_  ( Z `  ( E `  ( S `
 J ) ) ) )
145144adantr 481 . . . . . . 7  |-  ( (
ph  /\  -.  ( Z `  ( E `  ( S `  J
) ) )  =  ( Q `  (
I `  ( S `  J ) ) ) )  ->  ( Q `  ( I `  ( S `  J )
) )  <_  ( Z `  ( E `  ( S `  J
) ) ) )
146 neqne 2802 . . . . . . . 8  |-  ( -.  ( Z `  ( E `  ( S `  J ) ) )  =  ( Q `  ( I `  ( S `  J )
) )  ->  ( Z `  ( E `  ( S `  J
) ) )  =/=  ( Q `  (
I `  ( S `  J ) ) ) )
147146adantl 482 . . . . . . 7  |-  ( (
ph  /\  -.  ( Z `  ( E `  ( S `  J
) ) )  =  ( Q `  (
I `  ( S `  J ) ) ) )  ->  ( Z `  ( E `  ( S `  J )
) )  =/=  ( Q `  ( I `  ( S `  J
) ) ) )
14876, 75, 145, 147leneltd 10191 . . . . . 6  |-  ( (
ph  /\  -.  ( Z `  ( E `  ( S `  J
) ) )  =  ( Q `  (
I `  ( S `  J ) ) ) )  ->  ( Q `  ( I `  ( S `  J )
) )  <  ( Z `  ( E `  ( S `  J
) ) ) )
149143simprd 479 . . . . . . . 8  |-  ( ph  ->  ( E `  ( S `  ( J  +  1 ) ) )  <_  ( Q `  ( ( I `  ( S `  J ) )  +  1 ) ) )
15074, 84, 62, 128, 149ltletrd 10197 . . . . . . 7  |-  ( ph  ->  ( Z `  ( E `  ( S `  J ) ) )  <  ( Q `  ( ( I `  ( S `  J ) )  +  1 ) ) )
151150adantr 481 . . . . . 6  |-  ( (
ph  /\  -.  ( Z `  ( E `  ( S `  J
) ) )  =  ( Q `  (
I `  ( S `  J ) ) ) )  ->  ( Z `  ( E `  ( S `  J )
) )  <  ( Q `  ( (
I `  ( S `  J ) )  +  1 ) ) )
15259, 64, 75, 148, 151eliood 39720 . . . . 5  |-  ( (
ph  /\  -.  ( Z `  ( E `  ( S `  J
) ) )  =  ( Q `  (
I `  ( S `  J ) ) ) )  ->  ( Z `  ( E `  ( S `  J )
) )  e.  ( ( Q `  (
I `  ( S `  J ) ) ) (,) ( Q `  ( ( I `  ( S `  J ) )  +  1 ) ) ) )
153 fvres 6207 . . . . 5  |-  ( ( Z `  ( E `
 ( S `  J ) ) )  e.  ( ( Q `
 ( I `  ( S `  J ) ) ) (,) ( Q `  ( (
I `  ( S `  J ) )  +  1 ) ) )  ->  ( ( F  |`  ( ( Q `  ( I `  ( S `  J )
) ) (,) ( Q `  ( (
I `  ( S `  J ) )  +  1 ) ) ) ) `  ( Z `
 ( E `  ( S `  J ) ) ) )  =  ( F `  ( Z `  ( E `  ( S `  J
) ) ) ) )
154152, 153syl 17 . . . 4  |-  ( (
ph  /\  -.  ( Z `  ( E `  ( S `  J
) ) )  =  ( Q `  (
I `  ( S `  J ) ) ) )  ->  ( ( F  |`  ( ( Q `
 ( I `  ( S `  J ) ) ) (,) ( Q `  ( (
I `  ( S `  J ) )  +  1 ) ) ) ) `  ( Z `
 ( E `  ( S `  J ) ) ) )  =  ( F `  ( Z `  ( E `  ( S `  J
) ) ) ) )
155154eqcomd 2628 . . 3  |-  ( (
ph  /\  -.  ( Z `  ( E `  ( S `  J
) ) )  =  ( Q `  (
I `  ( S `  J ) ) ) )  ->  ( F `  ( Z `  ( E `  ( S `  J ) ) ) )  =  ( ( F  |`  ( ( Q `  ( I `  ( S `  J
) ) ) (,) ( Q `  (
( I `  ( S `  J )
)  +  1 ) ) ) ) `  ( Z `  ( E `
 ( S `  J ) ) ) ) )
156155ifeq2da 4117 . 2  |-  ( ph  ->  if ( ( Z `
 ( E `  ( S `  J ) ) )  =  ( Q `  ( I `
 ( S `  J ) ) ) ,  ( V `  ( I `  ( S `  J )
) ) ,  ( F `  ( Z `
 ( E `  ( S `  J ) ) ) ) )  =  if ( ( Z `  ( E `
 ( S `  J ) ) )  =  ( Q `  ( I `  ( S `  J )
) ) ,  ( V `  ( I `
 ( S `  J ) ) ) ,  ( ( F  |`  ( ( Q `  ( I `  ( S `  J )
) ) (,) ( Q `  ( (
I `  ( S `  J ) )  +  1 ) ) ) ) `  ( Z `
 ( E `  ( S `  J ) ) ) ) ) )
157 fourierdlem89.f . . . . . 6  |-  ( ph  ->  F : RR --> CC )
158 fdm 6051 . . . . . . . 8  |-  ( F : RR --> CC  ->  dom 
F  =  RR )
159157, 158syl 17 . . . . . . 7  |-  ( ph  ->  dom  F  =  RR )
160159feq2d 6031 . . . . . 6  |-  ( ph  ->  ( F : dom  F --> CC  <->  F : RR --> CC ) )
161157, 160mpbird 247 . . . . 5  |-  ( ph  ->  F : dom  F --> CC )
162 ioosscn 39716 . . . . . 6  |-  ( ( Z `  ( E `
 ( S `  J ) ) ) (,) ( E `  ( S `  ( J  +  1 ) ) ) )  C_  CC
163162a1i 11 . . . . 5  |-  ( ph  ->  ( ( Z `  ( E `  ( S `
 J ) ) ) (,) ( E `
 ( S `  ( J  +  1
) ) ) ) 
C_  CC )
164 ioossre 12235 . . . . . 6  |-  ( ( Z `  ( E `
 ( S `  J ) ) ) (,) ( E `  ( S `  ( J  +  1 ) ) ) )  C_  RR
165164, 159syl5sseqr 3654 . . . . 5  |-  ( ph  ->  ( ( Z `  ( E `  ( S `
 J ) ) ) (,) ( E `
 ( S `  ( J  +  1
) ) ) ) 
C_  dom  F )
166 fourierdlem89.u . . . . . . 7  |-  U  =  ( ( S `  ( J  +  1
) )  -  ( E `  ( S `  ( J  +  1 ) ) ) )
16782, 84resubcld 10458 . . . . . . 7  |-  ( ph  ->  ( ( S `  ( J  +  1
) )  -  ( E `  ( S `  ( J  +  1 ) ) ) )  e.  RR )
168166, 167syl5eqel 2705 . . . . . 6  |-  ( ph  ->  U  e.  RR )
169168recnd 10068 . . . . 5  |-  ( ph  ->  U  e.  CC )
170 eqid 2622 . . . . 5  |-  { x  e.  CC  |  E. y  e.  ( ( Z `  ( E `  ( S `
 J ) ) ) (,) ( E `
 ( S `  ( J  +  1
) ) ) ) x  =  ( y  +  U ) }  =  { x  e.  CC  |  E. y  e.  ( ( Z `  ( E `  ( S `
 J ) ) ) (,) ( E `
 ( S `  ( J  +  1
) ) ) ) x  =  ( y  +  U ) }
17174, 84, 168iooshift 39748 . . . . . 6  |-  ( ph  ->  ( ( ( Z `
 ( E `  ( S `  J ) ) )  +  U
) (,) ( ( E `  ( S `
 ( J  + 
1 ) ) )  +  U ) )  =  { x  e.  CC  |  E. y  e.  ( ( Z `  ( E `  ( S `
 J ) ) ) (,) ( E `
 ( S `  ( J  +  1
) ) ) ) x  =  ( y  +  U ) } )
172 ioossre 12235 . . . . . . 7  |-  ( ( ( Z `  ( E `  ( S `  J ) ) )  +  U ) (,) ( ( E `  ( S `  ( J  +  1 ) ) )  +  U ) )  C_  RR
173172, 159syl5sseqr 3654 . . . . . 6  |-  ( ph  ->  ( ( ( Z `
 ( E `  ( S `  J ) ) )  +  U
) (,) ( ( E `  ( S `
 ( J  + 
1 ) ) )  +  U ) ) 
C_  dom  F )
174171, 173eqsstr3d 3640 . . . . 5  |-  ( ph  ->  { x  e.  CC  |  E. y  e.  ( ( Z `  ( E `  ( S `  J ) ) ) (,) ( E `  ( S `  ( J  +  1 ) ) ) ) x  =  ( y  +  U
) }  C_  dom  F )
175 elioore 12205 . . . . . 6  |-  ( y  e.  ( ( Z `
 ( E `  ( S `  J ) ) ) (,) ( E `  ( S `  ( J  +  1 ) ) ) )  ->  y  e.  RR )
17667, 66resubcld 10458 . . . . . . . . . . . . . 14  |-  ( ph  ->  ( B  -  A
)  e.  RR )
17711, 176syl5eqel 2705 . . . . . . . . . . . . 13  |-  ( ph  ->  T  e.  RR )
178177recnd 10068 . . . . . . . . . . . 12  |-  ( ph  ->  T  e.  CC )
17966, 67posdifd 10614 . . . . . . . . . . . . . . 15  |-  ( ph  ->  ( A  <  B  <->  0  <  ( B  -  A ) ) )
18069, 179mpbid 222 . . . . . . . . . . . . . 14  |-  ( ph  ->  0  <  ( B  -  A ) )
181180, 11syl6breqr 4695 . . . . . . . . . . . . 13  |-  ( ph  ->  0  <  T )
182181gt0ne0d 10592 . . . . . . . . . . . 12  |-  ( ph  ->  T  =/=  0 )
183169, 178, 182divcan1d 10802 . . . . . . . . . . 11  |-  ( ph  ->  ( ( U  /  T )  x.  T
)  =  U )
184183eqcomd 2628 . . . . . . . . . 10  |-  ( ph  ->  U  =  ( ( U  /  T )  x.  T ) )
185184oveq2d 6666 . . . . . . . . 9  |-  ( ph  ->  ( y  +  U
)  =  ( y  +  ( ( U  /  T )  x.  T ) ) )
186185adantr 481 . . . . . . . 8  |-  ( (
ph  /\  y  e.  RR )  ->  ( y  +  U )  =  ( y  +  ( ( U  /  T
)  x.  T ) ) )
187186fveq2d 6195 . . . . . . 7  |-  ( (
ph  /\  y  e.  RR )  ->  ( F `
 ( y  +  U ) )  =  ( F `  (
y  +  ( ( U  /  T )  x.  T ) ) ) )
188157adantr 481 . . . . . . . 8  |-  ( (
ph  /\  y  e.  RR )  ->  F : RR
--> CC )
189177adantr 481 . . . . . . . 8  |-  ( (
ph  /\  y  e.  RR )  ->  T  e.  RR )
19084recnd 10068 . . . . . . . . . . . . . 14  |-  ( ph  ->  ( E `  ( S `  ( J  +  1 ) ) )  e.  CC )
19182recnd 10068 . . . . . . . . . . . . . 14  |-  ( ph  ->  ( S `  ( J  +  1 ) )  e.  CC )
192190, 191negsubdi2d 10408 . . . . . . . . . . . . 13  |-  ( ph  -> 
-u ( ( E `
 ( S `  ( J  +  1
) ) )  -  ( S `  ( J  +  1 ) ) )  =  ( ( S `  ( J  +  1 ) )  -  ( E `  ( S `  ( J  +  1 ) ) ) ) )
193192eqcomd 2628 . . . . . . . . . . . 12  |-  ( ph  ->  ( ( S `  ( J  +  1
) )  -  ( E `  ( S `  ( J  +  1 ) ) ) )  =  -u ( ( E `
 ( S `  ( J  +  1
) ) )  -  ( S `  ( J  +  1 ) ) ) )
194193oveq1d 6665 . . . . . . . . . . 11  |-  ( ph  ->  ( ( ( S `
 ( J  + 
1 ) )  -  ( E `  ( S `
 ( J  + 
1 ) ) ) )  /  T )  =  ( -u (
( E `  ( S `  ( J  +  1 ) ) )  -  ( S `
 ( J  + 
1 ) ) )  /  T ) )
195166oveq1i 6660 . . . . . . . . . . . 12  |-  ( U  /  T )  =  ( ( ( S `
 ( J  + 
1 ) )  -  ( E `  ( S `
 ( J  + 
1 ) ) ) )  /  T )
196195a1i 11 . . . . . . . . . . 11  |-  ( ph  ->  ( U  /  T
)  =  ( ( ( S `  ( J  +  1 ) )  -  ( E `
 ( S `  ( J  +  1
) ) ) )  /  T ) )
19712a1i 11 . . . . . . . . . . . . . . . 16  |-  ( ph  ->  E  =  ( x  e.  RR  |->  ( x  +  ( ( |_
`  ( ( B  -  x )  /  T ) )  x.  T ) ) ) )
198 id 22 . . . . . . . . . . . . . . . . . 18  |-  ( x  =  ( S `  ( J  +  1
) )  ->  x  =  ( S `  ( J  +  1
) ) )
199 oveq2 6658 . . . . . . . . . . . . . . . . . . . . 21  |-  ( x  =  ( S `  ( J  +  1
) )  ->  ( B  -  x )  =  ( B  -  ( S `  ( J  +  1 ) ) ) )
200199oveq1d 6665 . . . . . . . . . . . . . . . . . . . 20  |-  ( x  =  ( S `  ( J  +  1
) )  ->  (
( B  -  x
)  /  T )  =  ( ( B  -  ( S `  ( J  +  1
) ) )  /  T ) )
201200fveq2d 6195 . . . . . . . . . . . . . . . . . . 19  |-  ( x  =  ( S `  ( J  +  1
) )  ->  ( |_ `  ( ( B  -  x )  /  T ) )  =  ( |_ `  (
( B  -  ( S `  ( J  +  1 ) ) )  /  T ) ) )
202201oveq1d 6665 . . . . . . . . . . . . . . . . . 18  |-  ( x  =  ( S `  ( J  +  1
) )  ->  (
( |_ `  (
( B  -  x
)  /  T ) )  x.  T )  =  ( ( |_
`  ( ( B  -  ( S `  ( J  +  1
) ) )  /  T ) )  x.  T ) )
203198, 202oveq12d 6668 . . . . . . . . . . . . . . . . 17  |-  ( x  =  ( S `  ( J  +  1
) )  ->  (
x  +  ( ( |_ `  ( ( B  -  x )  /  T ) )  x.  T ) )  =  ( ( S `
 ( J  + 
1 ) )  +  ( ( |_ `  ( ( B  -  ( S `  ( J  +  1 ) ) )  /  T ) )  x.  T ) ) )
204203adantl 482 . . . . . . . . . . . . . . . 16  |-  ( (
ph  /\  x  =  ( S `  ( J  +  1 ) ) )  ->  ( x  +  ( ( |_
`  ( ( B  -  x )  /  T ) )  x.  T ) )  =  ( ( S `  ( J  +  1
) )  +  ( ( |_ `  (
( B  -  ( S `  ( J  +  1 ) ) )  /  T ) )  x.  T ) ) )
20567, 82resubcld 10458 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ph  ->  ( B  -  ( S `  ( J  +  1 ) ) )  e.  RR )
206205, 177, 182redivcld 10853 . . . . . . . . . . . . . . . . . . . 20  |-  ( ph  ->  ( ( B  -  ( S `  ( J  +  1 ) ) )  /  T )  e.  RR )
207206flcld 12599 . . . . . . . . . . . . . . . . . . 19  |-  ( ph  ->  ( |_ `  (
( B  -  ( S `  ( J  +  1 ) ) )  /  T ) )  e.  ZZ )
208207zred 11482 . . . . . . . . . . . . . . . . . 18  |-  ( ph  ->  ( |_ `  (
( B  -  ( S `  ( J  +  1 ) ) )  /  T ) )  e.  RR )
209208, 177remulcld 10070 . . . . . . . . . . . . . . . . 17  |-  ( ph  ->  ( ( |_ `  ( ( B  -  ( S `  ( J  +  1 ) ) )  /  T ) )  x.  T )  e.  RR )
21082, 209readdcld 10069 . . . . . . . . . . . . . . . 16  |-  ( ph  ->  ( ( S `  ( J  +  1
) )  +  ( ( |_ `  (
( B  -  ( S `  ( J  +  1 ) ) )  /  T ) )  x.  T ) )  e.  RR )
211197, 204, 82, 210fvmptd 6288 . . . . . . . . . . . . . . 15  |-  ( ph  ->  ( E `  ( S `  ( J  +  1 ) ) )  =  ( ( S `  ( J  +  1 ) )  +  ( ( |_
`  ( ( B  -  ( S `  ( J  +  1
) ) )  /  T ) )  x.  T ) ) )
212211oveq1d 6665 . . . . . . . . . . . . . 14  |-  ( ph  ->  ( ( E `  ( S `  ( J  +  1 ) ) )  -  ( S `
 ( J  + 
1 ) ) )  =  ( ( ( S `  ( J  +  1 ) )  +  ( ( |_
`  ( ( B  -  ( S `  ( J  +  1
) ) )  /  T ) )  x.  T ) )  -  ( S `  ( J  +  1 ) ) ) )
213208recnd 10068 . . . . . . . . . . . . . . . 16  |-  ( ph  ->  ( |_ `  (
( B  -  ( S `  ( J  +  1 ) ) )  /  T ) )  e.  CC )
214213, 178mulcld 10060 . . . . . . . . . . . . . . 15  |-  ( ph  ->  ( ( |_ `  ( ( B  -  ( S `  ( J  +  1 ) ) )  /  T ) )  x.  T )  e.  CC )
215191, 214pncan2d 10394 . . . . . . . . . . . . . 14  |-  ( ph  ->  ( ( ( S `
 ( J  + 
1 ) )  +  ( ( |_ `  ( ( B  -  ( S `  ( J  +  1 ) ) )  /  T ) )  x.  T ) )  -  ( S `
 ( J  + 
1 ) ) )  =  ( ( |_
`  ( ( B  -  ( S `  ( J  +  1
) ) )  /  T ) )  x.  T ) )
216212, 215eqtrd 2656 . . . . . . . . . . . . 13  |-  ( ph  ->  ( ( E `  ( S `  ( J  +  1 ) ) )  -  ( S `
 ( J  + 
1 ) ) )  =  ( ( |_
`  ( ( B  -  ( S `  ( J  +  1
) ) )  /  T ) )  x.  T ) )
217216, 214eqeltrd 2701 . . . . . . . . . . . 12  |-  ( ph  ->  ( ( E `  ( S `  ( J  +  1 ) ) )  -  ( S `
 ( J  + 
1 ) ) )  e.  CC )
218217, 178, 182divnegd 10814 . . . . . . . . . . 11  |-  ( ph  -> 
-u ( ( ( E `  ( S `
 ( J  + 
1 ) ) )  -  ( S `  ( J  +  1
) ) )  /  T )  =  (
-u ( ( E `
 ( S `  ( J  +  1
) ) )  -  ( S `  ( J  +  1 ) ) )  /  T ) )
219194, 196, 2183eqtr4d 2666 . . . . . . . . . 10  |-  ( ph  ->  ( U  /  T
)  =  -u (
( ( E `  ( S `  ( J  +  1 ) ) )  -  ( S `
 ( J  + 
1 ) ) )  /  T ) )
220216oveq1d 6665 . . . . . . . . . . . . 13  |-  ( ph  ->  ( ( ( E `
 ( S `  ( J  +  1
) ) )  -  ( S `  ( J  +  1 ) ) )  /  T )  =  ( ( ( |_ `  ( ( B  -  ( S `
 ( J  + 
1 ) ) )  /  T ) )  x.  T )  /  T ) )
221213, 178, 182divcan4d 10807 . . . . . . . . . . . . 13  |-  ( ph  ->  ( ( ( |_
`  ( ( B  -  ( S `  ( J  +  1
) ) )  /  T ) )  x.  T )  /  T
)  =  ( |_
`  ( ( B  -  ( S `  ( J  +  1
) ) )  /  T ) ) )
222220, 221eqtrd 2656 . . . . . . . . . . . 12  |-  ( ph  ->  ( ( ( E `
 ( S `  ( J  +  1
) ) )  -  ( S `  ( J  +  1 ) ) )  /  T )  =  ( |_ `  ( ( B  -  ( S `  ( J  +  1 ) ) )  /  T ) ) )
223222, 207eqeltrd 2701 . . . . . . . . . . 11  |-  ( ph  ->  ( ( ( E `
 ( S `  ( J  +  1
) ) )  -  ( S `  ( J  +  1 ) ) )  /  T )  e.  ZZ )
224223znegcld 11484 . . . . . . . . . 10  |-  ( ph  -> 
-u ( ( ( E `  ( S `
 ( J  + 
1 ) ) )  -  ( S `  ( J  +  1
) ) )  /  T )  e.  ZZ )
225219, 224eqeltrd 2701 . . . . . . . . 9  |-  ( ph  ->  ( U  /  T
)  e.  ZZ )
226225adantr 481 . . . . . . . 8  |-  ( (
ph  /\  y  e.  RR )  ->  ( U  /  T )  e.  ZZ )
227 simpr 477 . . . . . . . 8  |-  ( (
ph  /\  y  e.  RR )  ->  y  e.  RR )
228 fourierdlem89.per . . . . . . . . 9  |-  ( (
ph  /\  x  e.  RR )  ->  ( F `
 ( x  +  T ) )  =  ( F `  x
) )
229228adantlr 751 . . . . . . . 8  |-  ( ( ( ph  /\  y  e.  RR )  /\  x  e.  RR )  ->  ( F `  ( x  +  T ) )  =  ( F `  x
) )
230188, 189, 226, 227, 229fperiodmul 39518 . . . . . . 7  |-  ( (
ph  /\  y  e.  RR )  ->  ( F `
 ( y  +  ( ( U  /  T )  x.  T
) ) )  =  ( F `  y
) )
231187, 230eqtrd 2656 . . . . . 6  |-  ( (
ph  /\  y  e.  RR )  ->  ( F `
 ( y  +  U ) )  =  ( F `  y
) )
232175, 231sylan2 491 . . . . 5  |-  ( (
ph  /\  y  e.  ( ( Z `  ( E `  ( S `
 J ) ) ) (,) ( E `
 ( S `  ( J  +  1
) ) ) ) )  ->  ( F `  ( y  +  U
) )  =  ( F `  y ) )
2336simprrd 797 . . . . . . . 8  |-  ( ph  ->  A. i  e.  ( 0..^ M ) ( Q `  i )  <  ( Q `  ( i  +  1 ) ) )
234 fveq2 6191 . . . . . . . . . 10  |-  ( i  =  ( I `  ( S `  J ) )  ->  ( Q `  i )  =  ( Q `  ( I `
 ( S `  J ) ) ) )
235 oveq1 6657 . . . . . . . . . . 11  |-  ( i  =  ( I `  ( S `  J ) )  ->  ( i  +  1 )  =  ( ( I `  ( S `  J ) )  +  1 ) )
236235fveq2d 6195 . . . . . . . . . 10  |-  ( i  =  ( I `  ( S `  J ) )  ->  ( Q `  ( i  +  1 ) )  =  ( Q `  ( ( I `  ( S `
 J ) )  +  1 ) ) )
237234, 236breq12d 4666 . . . . . . . . 9  |-  ( i  =  ( I `  ( S `  J ) )  ->  ( ( Q `  i )  <  ( Q `  (
i  +  1 ) )  <->  ( Q `  ( I `  ( S `  J )
) )  <  ( Q `  ( (
I `  ( S `  J ) )  +  1 ) ) ) )
238237rspccva 3308 . . . . . . . 8  |-  ( ( A. i  e.  ( 0..^ M ) ( Q `  i )  <  ( Q `  ( i  +  1 ) )  /\  (
I `  ( S `  J ) )  e.  ( 0..^ M ) )  ->  ( Q `  ( I `  ( S `  J )
) )  <  ( Q `  ( (
I `  ( S `  J ) )  +  1 ) ) )
239233, 55, 238syl2anc 693 . . . . . . 7  |-  ( ph  ->  ( Q `  (
I `  ( S `  J ) ) )  <  ( Q `  ( ( I `  ( S `  J ) )  +  1 ) ) )
24055ancli 574 . . . . . . . 8  |-  ( ph  ->  ( ph  /\  (
I `  ( S `  J ) )  e.  ( 0..^ M ) ) )
241 eleq1 2689 . . . . . . . . . . 11  |-  ( i  =  ( I `  ( S `  J ) )  ->  ( i  e.  ( 0..^ M )  <-> 
( I `  ( S `  J )
)  e.  ( 0..^ M ) ) )
242241anbi2d 740 . . . . . . . . . 10  |-  ( i  =  ( I `  ( S `  J ) )  ->  ( ( ph  /\  i  e.  ( 0..^ M ) )  <-> 
( ph  /\  (
I `  ( S `  J ) )  e.  ( 0..^ M ) ) ) )
243234, 236oveq12d 6668 . . . . . . . . . . . 12  |-  ( i  =  ( I `  ( S `  J ) )  ->  ( ( Q `  i ) (,) ( Q `  (
i  +  1 ) ) )  =  ( ( Q `  (
I `  ( S `  J ) ) ) (,) ( Q `  ( ( I `  ( S `  J ) )  +  1 ) ) ) )
244243reseq2d 5396 . . . . . . . . . . 11  |-  ( i  =  ( I `  ( S `  J ) )  ->  ( F  |`  ( ( Q `  i ) (,) ( Q `  ( i  +  1 ) ) ) )  =  ( F  |`  ( ( Q `  ( I `  ( S `  J
) ) ) (,) ( Q `  (
( I `  ( S `  J )
)  +  1 ) ) ) ) )
245243oveq1d 6665 . . . . . . . . . . 11  |-  ( i  =  ( I `  ( S `  J ) )  ->  ( (
( Q `  i
) (,) ( Q `
 ( i  +  1 ) ) )
-cn-> CC )  =  ( ( ( Q `  ( I `  ( S `  J )
) ) (,) ( Q `  ( (
I `  ( S `  J ) )  +  1 ) ) )
-cn-> CC ) )
246244, 245eleq12d 2695 . . . . . . . . . 10  |-  ( i  =  ( I `  ( S `  J ) )  ->  ( ( F  |`  ( ( Q `
 i ) (,) ( Q `  (
i  +  1 ) ) ) )  e.  ( ( ( Q `
 i ) (,) ( Q `  (
i  +  1 ) ) ) -cn-> CC )  <-> 
( F  |`  (
( Q `  (
I `  ( S `  J ) ) ) (,) ( Q `  ( ( I `  ( S `  J ) )  +  1 ) ) ) )  e.  ( ( ( Q `
 ( I `  ( S `  J ) ) ) (,) ( Q `  ( (
I `  ( S `  J ) )  +  1 ) ) )
-cn-> CC ) ) )
247242, 246imbi12d 334 . . . . . . . . 9  |-  ( i  =  ( I `  ( S `  J ) )  ->  ( (
( ph  /\  i  e.  ( 0..^ M ) )  ->  ( F  |`  ( ( Q `  i ) (,) ( Q `  ( i  +  1 ) ) ) )  e.  ( ( ( Q `  i ) (,) ( Q `  ( i  +  1 ) ) ) -cn-> CC ) )  <->  ( ( ph  /\  ( I `  ( S `  J ) )  e.  ( 0..^ M ) )  -> 
( F  |`  (
( Q `  (
I `  ( S `  J ) ) ) (,) ( Q `  ( ( I `  ( S `  J ) )  +  1 ) ) ) )  e.  ( ( ( Q `
 ( I `  ( S `  J ) ) ) (,) ( Q `  ( (
I `  ( S `  J ) )  +  1 ) ) )
-cn-> CC ) ) ) )
248 fourierdlem89.fcn . . . . . . . . 9  |-  ( (
ph  /\  i  e.  ( 0..^ M ) )  ->  ( F  |`  ( ( Q `  i ) (,) ( Q `  ( i  +  1 ) ) ) )  e.  ( ( ( Q `  i ) (,) ( Q `  ( i  +  1 ) ) ) -cn-> CC ) )
249247, 248vtoclg 3266 . . . . . . . 8  |-  ( ( I `  ( S `
 J ) )  e.  ( 0..^ M )  ->  ( ( ph  /\  ( I `  ( S `  J ) )  e.  ( 0..^ M ) )  -> 
( F  |`  (
( Q `  (
I `  ( S `  J ) ) ) (,) ( Q `  ( ( I `  ( S `  J ) )  +  1 ) ) ) )  e.  ( ( ( Q `
 ( I `  ( S `  J ) ) ) (,) ( Q `  ( (
I `  ( S `  J ) )  +  1 ) ) )
-cn-> CC ) ) )
25055, 240, 249sylc 65 . . . . . . 7  |-  ( ph  ->  ( F  |`  (
( Q `  (
I `  ( S `  J ) ) ) (,) ( Q `  ( ( I `  ( S `  J ) )  +  1 ) ) ) )  e.  ( ( ( Q `
 ( I `  ( S `  J ) ) ) (,) ( Q `  ( (
I `  ( S `  J ) )  +  1 ) ) )
-cn-> CC ) )
251 nfv 1843 . . . . . . . . . 10  |-  F/ i ( ph  /\  (
I `  ( S `  J ) )  e.  ( 0..^ M ) )
252 fourierdlem89.21 . . . . . . . . . . . . 13  |-  V  =  ( i  e.  ( 0..^ M )  |->  R )
253 nfmpt1 4747 . . . . . . . . . . . . 13  |-  F/_ i
( i  e.  ( 0..^ M )  |->  R )
254252, 253nfcxfr 2762 . . . . . . . . . . . 12  |-  F/_ i V
255 nfcv 2764 . . . . . . . . . . . 12  |-  F/_ i
( I `  ( S `  J )
)
256254, 255nffv 6198 . . . . . . . . . . 11  |-  F/_ i
( V `  (
I `  ( S `  J ) ) )
257256nfel1 2779 . . . . . . . . . 10  |-  F/ i ( V `  (
I `  ( S `  J ) ) )  e.  ( ( F  |`  ( ( Q `  ( I `  ( S `  J )
) ) (,) ( Q `  ( (
I `  ( S `  J ) )  +  1 ) ) ) ) lim CC  ( Q `
 ( I `  ( S `  J ) ) ) )
258251, 257nfim 1825 . . . . . . . . 9  |-  F/ i ( ( ph  /\  ( I `  ( S `  J )
)  e.  ( 0..^ M ) )  -> 
( V `  (
I `  ( S `  J ) ) )  e.  ( ( F  |`  ( ( Q `  ( I `  ( S `  J )
) ) (,) ( Q `  ( (
I `  ( S `  J ) )  +  1 ) ) ) ) lim CC  ( Q `
 ( I `  ( S `  J ) ) ) ) )
259242biimpar 502 . . . . . . . . . . . . . 14  |-  ( ( i  =  ( I `
 ( S `  J ) )  /\  ( ph  /\  ( I `
 ( S `  J ) )  e.  ( 0..^ M ) ) )  ->  ( ph  /\  i  e.  ( 0..^ M ) ) )
2602593adant2 1080 . . . . . . . . . . . . 13  |-  ( ( i  =  ( I `
 ( S `  J ) )  /\  ( ( ph  /\  i  e.  ( 0..^ M ) )  ->  R  e.  ( ( F  |`  ( ( Q `
 i ) (,) ( Q `  (
i  +  1 ) ) ) ) lim CC  ( Q `  i ) ) )  /\  ( ph  /\  ( I `  ( S `  J ) )  e.  ( 0..^ M ) ) )  ->  ( ph  /\  i  e.  ( 0..^ M ) ) )
261 fourierdlem89.limc . . . . . . . . . . . . 13  |-  ( (
ph  /\  i  e.  ( 0..^ M ) )  ->  R  e.  ( ( F  |`  (
( Q `  i
) (,) ( Q `
 ( i  +  1 ) ) ) ) lim CC  ( Q `
 i ) ) )
262260, 261syl 17 . . . . . . . . . . . 12  |-  ( ( i  =  ( I `
 ( S `  J ) )  /\  ( ( ph  /\  i  e.  ( 0..^ M ) )  ->  R  e.  ( ( F  |`  ( ( Q `
 i ) (,) ( Q `  (
i  +  1 ) ) ) ) lim CC  ( Q `  i ) ) )  /\  ( ph  /\  ( I `  ( S `  J ) )  e.  ( 0..^ M ) ) )  ->  R  e.  ( ( F  |`  (
( Q `  i
) (,) ( Q `
 ( i  +  1 ) ) ) ) lim CC  ( Q `
 i ) ) )
263 fveq2 6191 . . . . . . . . . . . . . . . 16  |-  ( i  =  ( I `  ( S `  J ) )  ->  ( V `  i )  =  ( V `  ( I `
 ( S `  J ) ) ) )
264263eqcomd 2628 . . . . . . . . . . . . . . 15  |-  ( i  =  ( I `  ( S `  J ) )  ->  ( V `  ( I `  ( S `  J )
) )  =  ( V `  i ) )
265264adantr 481 . . . . . . . . . . . . . 14  |-  ( ( i  =  ( I `
 ( S `  J ) )  /\  ( ph  /\  ( I `
 ( S `  J ) )  e.  ( 0..^ M ) ) )  ->  ( V `  ( I `  ( S `  J
) ) )  =  ( V `  i
) )
266259simprd 479 . . . . . . . . . . . . . . 15  |-  ( ( i  =  ( I `
 ( S `  J ) )  /\  ( ph  /\  ( I `
 ( S `  J ) )  e.  ( 0..^ M ) ) )  ->  i  e.  ( 0..^ M ) )
267 elex 3212 . . . . . . . . . . . . . . . 16  |-  ( R  e.  ( ( F  |`  ( ( Q `  i ) (,) ( Q `  ( i  +  1 ) ) ) ) lim CC  ( Q `  i )
)  ->  R  e.  _V )
268259, 261, 2673syl 18 . . . . . . . . . . . . . . 15  |-  ( ( i  =  ( I `
 ( S `  J ) )  /\  ( ph  /\  ( I `
 ( S `  J ) )  e.  ( 0..^ M ) ) )  ->  R  e.  _V )
269252fvmpt2 6291 . . . . . . . . . . . . . . 15  |-  ( ( i  e.  ( 0..^ M )  /\  R  e.  _V )  ->  ( V `  i )  =  R )
270266, 268, 269syl2anc 693 . . . . . . . . . . . . . 14  |-  ( ( i  =  ( I `
 ( S `  J ) )  /\  ( ph  /\  ( I `
 ( S `  J ) )  e.  ( 0..^ M ) ) )  ->  ( V `  i )  =  R )
271265, 270eqtrd 2656 . . . . . . . . . . . . 13  |-  ( ( i  =  ( I `
 ( S `  J ) )  /\  ( ph  /\  ( I `
 ( S `  J ) )  e.  ( 0..^ M ) ) )  ->  ( V `  ( I `  ( S `  J
) ) )  =  R )
2722713adant2 1080 . . . . . . . . . . . 12  |-  ( ( i  =  ( I `
 ( S `  J ) )  /\  ( ( ph  /\  i  e.  ( 0..^ M ) )  ->  R  e.  ( ( F  |`  ( ( Q `
 i ) (,) ( Q `  (
i  +  1 ) ) ) ) lim CC  ( Q `  i ) ) )  /\  ( ph  /\  ( I `  ( S `  J ) )  e.  ( 0..^ M ) ) )  ->  ( V `  ( I `  ( S `  J )
) )  =  R )
273244, 234oveq12d 6668 . . . . . . . . . . . . . 14  |-  ( i  =  ( I `  ( S `  J ) )  ->  ( ( F  |`  ( ( Q `
 i ) (,) ( Q `  (
i  +  1 ) ) ) ) lim CC  ( Q `  i ) )  =  ( ( F  |`  ( ( Q `  ( I `  ( S `  J
) ) ) (,) ( Q `  (
( I `  ( S `  J )
)  +  1 ) ) ) ) lim CC  ( Q `  ( I `
 ( S `  J ) ) ) ) )
274273eqcomd 2628 . . . . . . . . . . . . 13  |-  ( i  =  ( I `  ( S `  J ) )  ->  ( ( F  |`  ( ( Q `
 ( I `  ( S `  J ) ) ) (,) ( Q `  ( (
I `  ( S `  J ) )  +  1 ) ) ) ) lim CC  ( Q `
 ( I `  ( S `  J ) ) ) )  =  ( ( F  |`  ( ( Q `  i ) (,) ( Q `  ( i  +  1 ) ) ) ) lim CC  ( Q `  i )
) )
2752743ad2ant1 1082 . . . . . . . . . . . 12  |-  ( ( i  =  ( I `
 ( S `  J ) )  /\  ( ( ph  /\  i  e.  ( 0..^ M ) )  ->  R  e.  ( ( F  |`  ( ( Q `
 i ) (,) ( Q `  (
i  +  1 ) ) ) ) lim CC  ( Q `  i ) ) )  /\  ( ph  /\  ( I `  ( S `  J ) )  e.  ( 0..^ M ) ) )  ->  ( ( F  |`  ( ( Q `  ( I `  ( S `  J )
) ) (,) ( Q `  ( (
I `  ( S `  J ) )  +  1 ) ) ) ) lim CC  ( Q `
 ( I `  ( S `  J ) ) ) )  =  ( ( F  |`  ( ( Q `  i ) (,) ( Q `  ( i  +  1 ) ) ) ) lim CC  ( Q `  i )
) )
276262, 272, 2753eltr4d 2716 . . . . . . . . . . 11  |-  ( ( i  =  ( I `
 ( S `  J ) )  /\  ( ( ph  /\  i  e.  ( 0..^ M ) )  ->  R  e.  ( ( F  |`  ( ( Q `
 i ) (,) ( Q `  (
i  +  1 ) ) ) ) lim CC  ( Q `  i ) ) )  /\  ( ph  /\  ( I `  ( S `  J ) )  e.  ( 0..^ M ) ) )  ->  ( V `  ( I `  ( S `  J )
) )  e.  ( ( F  |`  (
( Q `  (
I `  ( S `  J ) ) ) (,) ( Q `  ( ( I `  ( S `  J ) )  +  1 ) ) ) ) lim CC  ( Q `  ( I `
 ( S `  J ) ) ) ) )
2772763exp 1264 . . . . . . . . . 10  |-  ( i  =  ( I `  ( S `  J ) )  ->  ( (
( ph  /\  i  e.  ( 0..^ M ) )  ->  R  e.  ( ( F  |`  ( ( Q `  i ) (,) ( Q `  ( i  +  1 ) ) ) ) lim CC  ( Q `  i )
) )  ->  (
( ph  /\  (
I `  ( S `  J ) )  e.  ( 0..^ M ) )  ->  ( V `  ( I `  ( S `  J )
) )  e.  ( ( F  |`  (
( Q `  (
I `  ( S `  J ) ) ) (,) ( Q `  ( ( I `  ( S `  J ) )  +  1 ) ) ) ) lim CC  ( Q `  ( I `
 ( S `  J ) ) ) ) ) ) )
2782612a1i 12 . . . . . . . . . 10  |-  ( i  =  ( I `  ( S `  J ) )  ->  ( (
( ph  /\  (
I `  ( S `  J ) )  e.  ( 0..^ M ) )  ->  ( V `  ( I `  ( S `  J )
) )  e.  ( ( F  |`  (
( Q `  (
I `  ( S `  J ) ) ) (,) ( Q `  ( ( I `  ( S `  J ) )  +  1 ) ) ) ) lim CC  ( Q `  ( I `
 ( S `  J ) ) ) ) )  ->  (
( ph  /\  i  e.  ( 0..^ M ) )  ->  R  e.  ( ( F  |`  ( ( Q `  i ) (,) ( Q `  ( i  +  1 ) ) ) ) lim CC  ( Q `  i )
) ) ) )
279277, 278impbid 202 . . . . . . . . 9  |-  ( i  =  ( I `  ( S `  J ) )  ->  ( (
( ph  /\  i  e.  ( 0..^ M ) )  ->  R  e.  ( ( F  |`  ( ( Q `  i ) (,) ( Q `  ( i  +  1 ) ) ) ) lim CC  ( Q `  i )
) )  <->  ( ( ph  /\  ( I `  ( S `  J ) )  e.  ( 0..^ M ) )  -> 
( V `  (
I `  ( S `  J ) ) )  e.  ( ( F  |`  ( ( Q `  ( I `  ( S `  J )
) ) (,) ( Q `  ( (
I `  ( S `  J ) )  +  1 ) ) ) ) lim CC  ( Q `
 ( I `  ( S `  J ) ) ) ) ) ) )
280258, 279, 261vtoclg1f 3265 . . . . . . . 8  |-  ( ( I `  ( S `
 J ) )  e.  ( 0..^ M )  ->  ( ( ph  /\  ( I `  ( S `  J ) )  e.  ( 0..^ M ) )  -> 
( V `  (
I `  ( S `  J ) ) )  e.  ( ( F  |`  ( ( Q `  ( I `  ( S `  J )
) ) (,) ( Q `  ( (
I `  ( S `  J ) )  +  1 ) ) ) ) lim CC  ( Q `
 ( I `  ( S `  J ) ) ) ) ) )
28155, 240, 280sylc 65 . . . . . . 7  |-  ( ph  ->  ( V `  (
I `  ( S `  J ) ) )  e.  ( ( F  |`  ( ( Q `  ( I `  ( S `  J )
) ) (,) ( Q `  ( (
I `  ( S `  J ) )  +  1 ) ) ) ) lim CC  ( Q `
 ( I `  ( S `  J ) ) ) ) )
282 eqid 2622 . . . . . . 7  |-  if ( ( Z `  ( E `  ( S `  J ) ) )  =  ( Q `  ( I `  ( S `  J )
) ) ,  ( V `  ( I `
 ( S `  J ) ) ) ,  ( ( F  |`  ( ( Q `  ( I `  ( S `  J )
) ) (,) ( Q `  ( (
I `  ( S `  J ) )  +  1 ) ) ) ) `  ( Z `
 ( E `  ( S `  J ) ) ) ) )  =  if ( ( Z `  ( E `
 ( S `  J ) ) )  =  ( Q `  ( I `  ( S `  J )
) ) ,  ( V `  ( I `
 ( S `  J ) ) ) ,  ( ( F  |`  ( ( Q `  ( I `  ( S `  J )
) ) (,) ( Q `  ( (
I `  ( S `  J ) )  +  1 ) ) ) ) `  ( Z `
 ( E `  ( S `  J ) ) ) ) )
283 eqid 2622 . . . . . . 7  |-  ( (
TopOpen ` fld )t  ( ( Q `  ( I `  ( S `  J )
) ) [,) ( Q `  ( (
I `  ( S `  J ) )  +  1 ) ) ) )  =  ( (
TopOpen ` fld )t  ( ( Q `  ( I `  ( S `  J )
) ) [,) ( Q `  ( (
I `  ( S `  J ) )  +  1 ) ) ) )
28457, 62, 239, 250, 281, 74, 84, 128, 142, 282, 283fourierdlem32 40356 . . . . . 6  |-  ( ph  ->  if ( ( Z `
 ( E `  ( S `  J ) ) )  =  ( Q `  ( I `
 ( S `  J ) ) ) ,  ( V `  ( I `  ( S `  J )
) ) ,  ( ( F  |`  (
( Q `  (
I `  ( S `  J ) ) ) (,) ( Q `  ( ( I `  ( S `  J ) )  +  1 ) ) ) ) `  ( Z `  ( E `
 ( S `  J ) ) ) ) )  e.  ( ( ( F  |`  ( ( Q `  ( I `  ( S `  J )
) ) (,) ( Q `  ( (
I `  ( S `  J ) )  +  1 ) ) ) )  |`  ( ( Z `  ( E `  ( S `  J
) ) ) (,) ( E `  ( S `  ( J  +  1 ) ) ) ) ) lim CC  ( Z `  ( E `
 ( S `  J ) ) ) ) )
285142resabs1d 5428 . . . . . . 7  |-  ( ph  ->  ( ( F  |`  ( ( Q `  ( I `  ( S `  J )
) ) (,) ( Q `  ( (
I `  ( S `  J ) )  +  1 ) ) ) )  |`  ( ( Z `  ( E `  ( S `  J
) ) ) (,) ( E `  ( S `  ( J  +  1 ) ) ) ) )  =  ( F  |`  (
( Z `  ( E `  ( S `  J ) ) ) (,) ( E `  ( S `  ( J  +  1 ) ) ) ) ) )
286285oveq1d 6665 . . . . . 6  |-  ( ph  ->  ( ( ( F  |`  ( ( Q `  ( I `  ( S `  J )
) ) (,) ( Q `  ( (
I `  ( S `  J ) )  +  1 ) ) ) )  |`  ( ( Z `  ( E `  ( S `  J
) ) ) (,) ( E `  ( S `  ( J  +  1 ) ) ) ) ) lim CC  ( Z `  ( E `
 ( S `  J ) ) ) )  =  ( ( F  |`  ( ( Z `  ( E `  ( S `  J
) ) ) (,) ( E `  ( S `  ( J  +  1 ) ) ) ) ) lim CC  ( Z `  ( E `
 ( S `  J ) ) ) ) )
287284, 286eleqtrd 2703 . . . . 5  |-  ( ph  ->  if ( ( Z `
 ( E `  ( S `  J ) ) )  =  ( Q `  ( I `
 ( S `  J ) ) ) ,  ( V `  ( I `  ( S `  J )
) ) ,  ( ( F  |`  (
( Q `  (
I `  ( S `  J ) ) ) (,) ( Q `  ( ( I `  ( S `  J ) )  +  1 ) ) ) ) `  ( Z `  ( E `
 ( S `  J ) ) ) ) )  e.  ( ( F  |`  (
( Z `  ( E `  ( S `  J ) ) ) (,) ( E `  ( S `  ( J  +  1 ) ) ) ) ) lim CC  ( Z `  ( E `
 ( S `  J ) ) ) ) )
288161, 163, 165, 169, 170, 174, 232, 287limcperiod 39860 . . . 4  |-  ( ph  ->  if ( ( Z `
 ( E `  ( S `  J ) ) )  =  ( Q `  ( I `
 ( S `  J ) ) ) ,  ( V `  ( I `  ( S `  J )
) ) ,  ( ( F  |`  (
( Q `  (
I `  ( S `  J ) ) ) (,) ( Q `  ( ( I `  ( S `  J ) )  +  1 ) ) ) ) `  ( Z `  ( E `
 ( S `  J ) ) ) ) )  e.  ( ( F  |`  { x  e.  CC  |  E. y  e.  ( ( Z `  ( E `  ( S `
 J ) ) ) (,) ( E `
 ( S `  ( J  +  1
) ) ) ) x  =  ( y  +  U ) } ) lim CC  ( ( Z `  ( E `
 ( S `  J ) ) )  +  U ) ) )
289166oveq2i 6661 . . . . . . 7  |-  ( ( Z `  ( E `
 ( S `  J ) ) )  +  U )  =  ( ( Z `  ( E `  ( S `
 J ) ) )  +  ( ( S `  ( J  +  1 ) )  -  ( E `  ( S `  ( J  +  1 ) ) ) ) )
290289a1i 11 . . . . . 6  |-  ( ph  ->  ( ( Z `  ( E `  ( S `
 J ) ) )  +  U )  =  ( ( Z `
 ( E `  ( S `  J ) ) )  +  ( ( S `  ( J  +  1 ) )  -  ( E `
 ( S `  ( J  +  1
) ) ) ) ) )
29117, 20iccssred 39727 . . . . . . . . . . . . 13  |-  ( ph  ->  ( C [,] D
)  C_  RR )
292 ax-resscn 9993 . . . . . . . . . . . . 13  |-  RR  C_  CC
293291, 292syl6ss 3615 . . . . . . . . . . . 12  |-  ( ph  ->  ( C [,] D
)  C_  CC )
29425, 44, 43fourierdlem15 40339 . . . . . . . . . . . . 13  |-  ( ph  ->  S : ( 0 ... N ) --> ( C [,] D ) )
295294, 53ffvelrnd 6360 . . . . . . . . . . . 12  |-  ( ph  ->  ( S `  J
)  e.  ( C [,] D ) )
296293, 295sseldd 3604 . . . . . . . . . . 11  |-  ( ph  ->  ( S `  J
)  e.  CC )
297191, 296subcld 10392 . . . . . . . . . 10  |-  ( ph  ->  ( ( S `  ( J  +  1
) )  -  ( S `  J )
)  e.  CC )
29874recnd 10068 . . . . . . . . . 10  |-  ( ph  ->  ( Z `  ( E `  ( S `  J ) ) )  e.  CC )
299190, 297, 298subsub23d 39499 . . . . . . . . 9  |-  ( ph  ->  ( ( ( E `
 ( S `  ( J  +  1
) ) )  -  ( ( S `  ( J  +  1
) )  -  ( S `  J )
) )  =  ( Z `  ( E `
 ( S `  J ) ) )  <-> 
( ( E `  ( S `  ( J  +  1 ) ) )  -  ( Z `
 ( E `  ( S `  J ) ) ) )  =  ( ( S `  ( J  +  1
) )  -  ( S `  J )
) ) )
300125, 299mpbird 247 . . . . . . . 8  |-  ( ph  ->  ( ( E `  ( S `  ( J  +  1 ) ) )  -  ( ( S `  ( J  +  1 ) )  -  ( S `  J ) ) )  =  ( Z `  ( E `  ( S `
 J ) ) ) )
301300eqcomd 2628 . . . . . . 7  |-  ( ph  ->  ( Z `  ( E `  ( S `  J ) ) )  =  ( ( E `
 ( S `  ( J  +  1
) ) )  -  ( ( S `  ( J  +  1
) )  -  ( S `  J )
) ) )
302301oveq1d 6665 . . . . . 6  |-  ( ph  ->  ( ( Z `  ( E `  ( S `
 J ) ) )  +  ( ( S `  ( J  +  1 ) )  -  ( E `  ( S `  ( J  +  1 ) ) ) ) )  =  ( ( ( E `
 ( S `  ( J  +  1
) ) )  -  ( ( S `  ( J  +  1
) )  -  ( S `  J )
) )  +  ( ( S `  ( J  +  1 ) )  -  ( E `
 ( S `  ( J  +  1
) ) ) ) ) )
303190, 297subcld 10392 . . . . . . . 8  |-  ( ph  ->  ( ( E `  ( S `  ( J  +  1 ) ) )  -  ( ( S `  ( J  +  1 ) )  -  ( S `  J ) ) )  e.  CC )
304303, 191, 190addsub12d 10415 . . . . . . 7  |-  ( ph  ->  ( ( ( E `
 ( S `  ( J  +  1
) ) )  -  ( ( S `  ( J  +  1
) )  -  ( S `  J )
) )  +  ( ( S `  ( J  +  1 ) )  -  ( E `
 ( S `  ( J  +  1
) ) ) ) )  =  ( ( S `  ( J  +  1 ) )  +  ( ( ( E `  ( S `
 ( J  + 
1 ) ) )  -  ( ( S `
 ( J  + 
1 ) )  -  ( S `  J ) ) )  -  ( E `  ( S `  ( J  +  1 ) ) ) ) ) )
305190, 297, 190sub32d 10424 . . . . . . . . 9  |-  ( ph  ->  ( ( ( E `
 ( S `  ( J  +  1
) ) )  -  ( ( S `  ( J  +  1
) )  -  ( S `  J )
) )  -  ( E `  ( S `  ( J  +  1 ) ) ) )  =  ( ( ( E `  ( S `
 ( J  + 
1 ) ) )  -  ( E `  ( S `  ( J  +  1 ) ) ) )  -  (
( S `  ( J  +  1 ) )  -  ( S `
 J ) ) ) )
306190subidd 10380 . . . . . . . . . 10  |-  ( ph  ->  ( ( E `  ( S `  ( J  +  1 ) ) )  -  ( E `
 ( S `  ( J  +  1
) ) ) )  =  0 )
307306oveq1d 6665 . . . . . . . . 9  |-  ( ph  ->  ( ( ( E `
 ( S `  ( J  +  1
) ) )  -  ( E `  ( S `
 ( J  + 
1 ) ) ) )  -  ( ( S `  ( J  +  1 ) )  -  ( S `  J ) ) )  =  ( 0  -  ( ( S `  ( J  +  1
) )  -  ( S `  J )
) ) )
308 df-neg 10269 . . . . . . . . . 10  |-  -u (
( S `  ( J  +  1 ) )  -  ( S `
 J ) )  =  ( 0  -  ( ( S `  ( J  +  1
) )  -  ( S `  J )
) )
309191, 296negsubdi2d 10408 . . . . . . . . . 10  |-  ( ph  -> 
-u ( ( S `
 ( J  + 
1 ) )  -  ( S `  J ) )  =  ( ( S `  J )  -  ( S `  ( J  +  1
) ) ) )
310308, 309syl5eqr 2670 . . . . . . . . 9  |-  ( ph  ->  ( 0  -  (
( S `  ( J  +  1 ) )  -  ( S `
 J ) ) )  =  ( ( S `  J )  -  ( S `  ( J  +  1
) ) ) )
311305, 307, 3103eqtrd 2660 . . . . . . . 8  |-  ( ph  ->  ( ( ( E `
 ( S `  ( J  +  1
) ) )  -  ( ( S `  ( J  +  1
) )  -  ( S `  J )
) )  -  ( E `  ( S `  ( J  +  1 ) ) ) )  =  ( ( S `
 J )  -  ( S `  ( J  +  1 ) ) ) )
312311oveq2d 6666 . . . . . . 7  |-  ( ph  ->  ( ( S `  ( J  +  1
) )  +  ( ( ( E `  ( S `  ( J  +  1 ) ) )  -  ( ( S `  ( J  +  1 ) )  -  ( S `  J ) ) )  -  ( E `  ( S `  ( J  +  1 ) ) ) ) )  =  ( ( S `  ( J  +  1
) )  +  ( ( S `  J
)  -  ( S `
 ( J  + 
1 ) ) ) ) )
313191, 296pncan3d 10395 . . . . . . 7  |-  ( ph  ->  ( ( S `  ( J  +  1
) )  +  ( ( S `  J
)  -  ( S `
 ( J  + 
1 ) ) ) )  =  ( S `
 J ) )
314304, 312, 3133eqtrd 2660 . . . . . 6  |-  ( ph  ->  ( ( ( E `
 ( S `  ( J  +  1
) ) )  -  ( ( S `  ( J  +  1
) )  -  ( S `  J )
) )  +  ( ( S `  ( J  +  1 ) )  -  ( E `
 ( S `  ( J  +  1
) ) ) ) )  =  ( S `
 J ) )
315290, 302, 3143eqtrd 2660 . . . . 5  |-  ( ph  ->  ( ( Z `  ( E `  ( S `
 J ) ) )  +  U )  =  ( S `  J ) )
316315oveq2d 6666 . . . 4  |-  ( ph  ->  ( ( F  |`  { x  e.  CC  |  E. y  e.  ( ( Z `  ( E `  ( S `  J ) ) ) (,) ( E `  ( S `  ( J  +  1 ) ) ) ) x  =  ( y  +  U
) } ) lim CC  ( ( Z `  ( E `  ( S `
 J ) ) )  +  U ) )  =  ( ( F  |`  { x  e.  CC  |  E. y  e.  ( ( Z `  ( E `  ( S `
 J ) ) ) (,) ( E `
 ( S `  ( J  +  1
) ) ) ) x  =  ( y  +  U ) } ) lim CC  ( S `
 J ) ) )
317288, 316eleqtrd 2703 . . 3  |-  ( ph  ->  if ( ( Z `
 ( E `  ( S `  J ) ) )  =  ( Q `  ( I `
 ( S `  J ) ) ) ,  ( V `  ( I `  ( S `  J )
) ) ,  ( ( F  |`  (
( Q `  (
I `  ( S `  J ) ) ) (,) ( Q `  ( ( I `  ( S `  J ) )  +  1 ) ) ) ) `  ( Z `  ( E `
 ( S `  J ) ) ) ) )  e.  ( ( F  |`  { x  e.  CC  |  E. y  e.  ( ( Z `  ( E `  ( S `
 J ) ) ) (,) ( E `
 ( S `  ( J  +  1
) ) ) ) x  =  ( y  +  U ) } ) lim CC  ( S `
 J ) ) )
318166oveq2i 6661 . . . . . . . 8  |-  ( ( E `  ( S `
 ( J  + 
1 ) ) )  +  U )  =  ( ( E `  ( S `  ( J  +  1 ) ) )  +  ( ( S `  ( J  +  1 ) )  -  ( E `  ( S `  ( J  +  1 ) ) ) ) )
319190, 191pncan3d 10395 . . . . . . . 8  |-  ( ph  ->  ( ( E `  ( S `  ( J  +  1 ) ) )  +  ( ( S `  ( J  +  1 ) )  -  ( E `  ( S `  ( J  +  1 ) ) ) ) )  =  ( S `  ( J  +  1 ) ) )
320318, 319syl5eq 2668 . . . . . . 7  |-  ( ph  ->  ( ( E `  ( S `  ( J  +  1 ) ) )  +  U )  =  ( S `  ( J  +  1
) ) )
321315, 320oveq12d 6668 . . . . . 6  |-  ( ph  ->  ( ( ( Z `
 ( E `  ( S `  J ) ) )  +  U
) (,) ( ( E `  ( S `
 ( J  + 
1 ) ) )  +  U ) )  =  ( ( S `
 J ) (,) ( S `  ( J  +  1 ) ) ) )
322171, 321eqtr3d 2658 . . . . 5  |-  ( ph  ->  { x  e.  CC  |  E. y  e.  ( ( Z `  ( E `  ( S `  J ) ) ) (,) ( E `  ( S `  ( J  +  1 ) ) ) ) x  =  ( y  +  U
) }  =  ( ( S `  J
) (,) ( S `
 ( J  + 
1 ) ) ) )
323322reseq2d 5396 . . . 4  |-  ( ph  ->  ( F  |`  { x  e.  CC  |  E. y  e.  ( ( Z `  ( E `  ( S `
 J ) ) ) (,) ( E `
 ( S `  ( J  +  1
) ) ) ) x  =  ( y  +  U ) } )  =  ( F  |`  ( ( S `  J ) (,) ( S `  ( J  +  1 ) ) ) ) )
324323oveq1d 6665 . . 3  |-  ( ph  ->  ( ( F  |`  { x  e.  CC  |  E. y  e.  ( ( Z `  ( E `  ( S `  J ) ) ) (,) ( E `  ( S `  ( J  +  1 ) ) ) ) x  =  ( y  +  U
) } ) lim CC  ( S `  J ) )  =  ( ( F  |`  ( ( S `  J ) (,) ( S `  ( J  +  1 ) ) ) ) lim CC  ( S `  J ) ) )
325317, 324eleqtrd 2703 . 2  |-  ( ph  ->  if ( ( Z `
 ( E `  ( S `  J ) ) )  =  ( Q `  ( I `
 ( S `  J ) ) ) ,  ( V `  ( I `  ( S `  J )
) ) ,  ( ( F  |`  (
( Q `  (
I `  ( S `  J ) ) ) (,) ( Q `  ( ( I `  ( S `  J ) )  +  1 ) ) ) ) `  ( Z `  ( E `
 ( S `  J ) ) ) ) )  e.  ( ( F  |`  (
( S `  J
) (,) ( S `
 ( J  + 
1 ) ) ) ) lim CC  ( S `
 J ) ) )
326156, 325eqeltrd 2701 1  |-  ( ph  ->  if ( ( Z `
 ( E `  ( S `  J ) ) )  =  ( Q `  ( I `
 ( S `  J ) ) ) ,  ( V `  ( I `  ( S `  J )
) ) ,  ( F `  ( Z `
 ( E `  ( S `  J ) ) ) ) )  e.  ( ( F  |`  ( ( S `  J ) (,) ( S `  ( J  +  1 ) ) ) ) lim CC  ( S `  J )
) )
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    C_ wss 3574   ifcif 4086   {cpr 4179   class class class wbr 4653    |-> cmpt 4729   dom cdm 5114   ran crn 5115    |` cres 5116   iotacio 5849   -->wf 5884   ` cfv 5888    Isom wiso 5889  (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   RR*cxr 10073    < clt 10074    <_ cle 10075    - cmin 10266   -ucneg 10267    / cdiv 10684   NNcn 11020   2c2 11070   ZZcz 11377   (,)cioo 12175   (,]cioc 12176   [,)cico 12177   [,]cicc 12178   ...cfz 12326  ..^cfzo 12465   |_cfl 12591   #chash 13117   ↾t crest 16081   TopOpenctopn 16082  ℂfldccnfld 19746   -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-inf2 8538  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-iin 4523  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-se 5074  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-isom 5897  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-oi 8415  df-card 8765  df-cda 8990  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-xnn0 11364  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-hash 13118  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-cld 20823  df-ntr 20824  df-cls 20825  df-nei 20902  df-lp 20940  df-cn 21031  df-cnp 21032  df-cmp 21190  df-xms 22125  df-ms 22126  df-cncf 22681  df-limc 23630
This theorem is referenced by:  fourierdlem96  40419  fourierdlem100  40423  fourierdlem107  40430  fourierdlem109  40432
  Copyright terms: Public domain W3C validator