Proof of Theorem fourierdlem102
Step | Hyp | Ref
| Expression |
1 | | fourierdlem102.f |
. 2
       |
2 | | fourierdlem102.t |
. 2
   |
3 | | fourierdlem102.per |
. 2
 

            |
4 | | fourierdlem102.x |
. 2
   |
5 | | fourierdlem102.p |
. 2
 
                  
 ..^                |
6 | | fourierdlem102.m |
. . 3
       |
7 | | 2z 11409 |
. . . . . 6
 |
8 | 7 | a1i 11 |
. . . . 5
   |
9 | | fourierdlem102.h |
. . . . . . . 8
              ![[,] [,]](_icc.gif)     |
10 | | tpfi 8236 |
. . . . . . . . . 10
  
       |
11 | 10 | a1i 11 |
. . . . . . . . 9
    
       |
12 | | pire 24210 |
. . . . . . . . . . . . . . 15
 |
13 | 12 | renegcli 10342 |
. . . . . . . . . . . . . 14
  |
14 | 13 | rexri 10097 |
. . . . . . . . . . . . 13
  |
15 | 12 | rexri 10097 |
. . . . . . . . . . . . 13
 |
16 | | negpilt0 39492 |
. . . . . . . . . . . . . . 15
  |
17 | | pipos 24212 |
. . . . . . . . . . . . . . 15
 |
18 | | 0re 10040 |
. . . . . . . . . . . . . . . 16
 |
19 | 13, 18, 12 | lttri 10163 |
. . . . . . . . . . . . . . 15
  
    |
20 | 16, 17, 19 | mp2an 708 |
. . . . . . . . . . . . . 14
  |
21 | 13, 12, 20 | ltleii 10160 |
. . . . . . . . . . . . 13
  |
22 | | prunioo 12301 |
. . . . . . . . . . . . 13
          
        ![[,] [,]](_icc.gif)    |
23 | 14, 15, 21, 22 | mp3an 1424 |
. . . . . . . . . . . 12
     
        ![[,] [,]](_icc.gif)   |
24 | 23 | difeq1i 3724 |
. . . . . . . . . . 11
      
  
 
     ![[,] [,]](_icc.gif)    |
25 | | difundir 3880 |
. . . . . . . . . . 11
      
  
 
            
    |
26 | 24, 25 | eqtr3i 2646 |
. . . . . . . . . 10
    ![[,] [,]](_icc.gif)              
    |
27 | | fourierdlem102.dmdv |
. . . . . . . . . . 11
          |
28 | | prfi 8235 |
. . . . . . . . . . . 12
  
  |
29 | | diffi 8192 |
. . . . . . . . . . . 12
    
        |
30 | 28, 29 | mp1i 13 |
. . . . . . . . . . 11
         |
31 | | unfi 8227 |
. . . . . . . . . . 11
                                 |
32 | 27, 30, 31 | syl2anc 693 |
. . . . . . . . . 10
                  |
33 | 26, 32 | syl5eqel 2705 |
. . . . . . . . 9
     ![[,] [,]](_icc.gif)     |
34 | | unfi 8227 |
. . . . . . . . 9
     
         ![[,] [,]](_icc.gif)       
          ![[,] [,]](_icc.gif)      |
35 | 11, 33, 34 | syl2anc 693 |
. . . . . . . 8
               ![[,] [,]](_icc.gif)      |
36 | 9, 35 | syl5eqel 2705 |
. . . . . . 7
   |
37 | | hashcl 13147 |
. . . . . . 7
       |
38 | 36, 37 | syl 17 |
. . . . . 6
       |
39 | 38 | nn0zd 11480 |
. . . . 5
       |
40 | 13, 20 | ltneii 10150 |
. . . . . . 7
  |
41 | | hashprg 13182 |
. . . . . . . 8
                 |
42 | 13, 12, 41 | mp2an 708 |
. . . . . . 7
 
          |
43 | 40, 42 | mpbi 220 |
. . . . . 6
         |
44 | 10 | elexi 3213 |
. . . . . . . . . 10
  
       |
45 | | ovex 6678 |
. . . . . . . . . . 11
   ![[,] [,]](_icc.gif)   |
46 | | difexg 4808 |
. . . . . . . . . . 11
    ![[,] [,]](_icc.gif) 
    ![[,] [,]](_icc.gif) 
   |
47 | 45, 46 | ax-mp 5 |
. . . . . . . . . 10
    ![[,] [,]](_icc.gif)    |
48 | 44, 47 | unex 6956 |
. . . . . . . . 9
              ![[,] [,]](_icc.gif)     |
49 | 9, 48 | eqeltri 2697 |
. . . . . . . 8
 |
50 | | negex 10279 |
. . . . . . . . . . 11
  |
51 | 50 | tpid1 4303 |
. . . . . . . . . 10
    
      |
52 | 12 | elexi 3213 |
. . . . . . . . . . 11
 |
53 | 52 | tpid2 4304 |
. . . . . . . . . 10
          |
54 | | prssi 4353 |
. . . . . . . . . 10
               
            
        |
55 | 51, 53, 54 | mp2an 708 |
. . . . . . . . 9
  
           |
56 | | ssun1 3776 |
. . . . . . . . . 10
  
                    ![[,] [,]](_icc.gif)     |
57 | 56, 9 | sseqtr4i 3638 |
. . . . . . . . 9
  
       |
58 | 55, 57 | sstri 3612 |
. . . . . . . 8
  
  |
59 | | hashss 13197 |
. . . . . . . 8
            
 
      |
60 | 49, 58, 59 | mp2an 708 |
. . . . . . 7
             |
61 | 60 | a1i 11 |
. . . . . 6
        
      |
62 | 43, 61 | syl5eqbrr 4689 |
. . . . 5

      |
63 | | eluz2 11693 |
. . . . 5
                     |
64 | 8, 39, 62, 63 | syl3anbrc 1246 |
. . . 4
           |
65 | | uz2m1nn 11763 |
. . . 4
                 |
66 | 64, 65 | syl 17 |
. . 3
         |
67 | 6, 66 | syl5eqel 2705 |
. 2
   |
68 | 13 | a1i 11 |
. . . . . . . . . . 11
    |
69 | 12 | a1i 11 |
. . . . . . . . . . 11
   |
70 | | negpitopissre 24286 |
. . . . . . . . . . . 12
   ![(,] (,]](_ioc.gif)   |
71 | 20 | a1i 11 |
. . . . . . . . . . . . . 14
    |
72 | | picn 24211 |
. . . . . . . . . . . . . . . 16
 |
73 | 72 | 2timesi 11147 |
. . . . . . . . . . . . . . 15
     |
74 | 72, 72 | subnegi 10360 |
. . . . . . . . . . . . . . 15
      |
75 | 73, 2, 74 | 3eqtr4i 2654 |
. . . . . . . . . . . . . 14
    |
76 | | fourierdlem102.e |
. . . . . . . . . . . . . 14
 
             |
77 | 68, 69, 71, 75, 76 | fourierdlem4 40328 |
. . . . . . . . . . . . 13
        ![(,] (,]](_ioc.gif)    |
78 | 77, 4 | ffvelrnd 6360 |
. . . . . . . . . . . 12
        ![(,] (,]](_ioc.gif)    |
79 | 70, 78 | sseldi 3601 |
. . . . . . . . . . 11
       |
80 | 68, 69, 79 | 3jca 1242 |
. . . . . . . . . 10
          |
81 | | fvex 6201 |
. . . . . . . . . . 11
     |
82 | 50, 52, 81 | tpss 4368 |
. . . . . . . . . 10
       
           |
83 | 80, 82 | sylib 208 |
. . . . . . . . 9
    
       |
84 | | iccssre 12255 |
. . . . . . . . . . 11
       ![[,] [,]](_icc.gif)    |
85 | 13, 12, 84 | mp2an 708 |
. . . . . . . . . 10
   ![[,] [,]](_icc.gif)   |
86 | | ssdifss 3741 |
. . . . . . . . . 10
    ![[,] [,]](_icc.gif)      ![[,] [,]](_icc.gif)     |
87 | 85, 86 | mp1i 13 |
. . . . . . . . 9
     ![[,] [,]](_icc.gif)  
  |
88 | 83, 87 | unssd 3789 |
. . . . . . . 8
               ![[,] [,]](_icc.gif)      |
89 | 9, 88 | syl5eqss 3649 |
. . . . . . 7

  |
90 | | fourierdlem102.q |
. . . . . . 7
            |
91 | 36, 89, 90, 6 | fourierdlem36 40360 |
. . . . . 6

         |
92 | | isof1o 6573 |
. . . . . 6
                  |
93 | | f1of 6137 |
. . . . . 6
        
          |
94 | 91, 92, 93 | 3syl 18 |
. . . . 5
           |
95 | 94, 89 | fssd 6057 |
. . . 4
           |
96 | | reex 10027 |
. . . . 5
 |
97 | | ovex 6678 |
. . . . 5
     |
98 | 96, 97 | elmap 7886 |
. . . 4
      
          |
99 | 95, 98 | sylibr 224 |
. . 3
         |
100 | | fveq2 6191 |
. . . . . . . . . . 11
           |
101 | 100 | adantl 482 |
. . . . . . . . . 10
                   |
102 | 95 | ffvelrnda 6359 |
. . . . . . . . . . . 12
 
           |
103 | 102 | leidd 10594 |
. . . . . . . . . . 11
 
               |
104 | 103 | adantr 481 |
. . . . . . . . . 10
            
      |
105 | 101, 104 | eqbrtrd 4675 |
. . . . . . . . 9
            
      |
106 | | elfzelz 12342 |
. . . . . . . . . . . . 13
       |
107 | 106 | zred 11482 |
. . . . . . . . . . . 12
       |
108 | 107 | ad2antlr 763 |
. . . . . . . . . . 11
       
   |
109 | | elfzle1 12344 |
. . . . . . . . . . . 12
       |
110 | 109 | ad2antlr 763 |
. . . . . . . . . . 11
       

  |
111 | | neqne 2802 |
. . . . . . . . . . . . 13
   |
112 | 111 | necomd 2849 |
. . . . . . . . . . . 12
   |
113 | 112 | adantl 482 |
. . . . . . . . . . 11
       
   |
114 | 108, 110,
113 | ne0gt0d 10174 |
. . . . . . . . . 10
       
   |
115 | | nnssnn0 11295 |
. . . . . . . . . . . . . . . . 17
 |
116 | | nn0uz 11722 |
. . . . . . . . . . . . . . . . 17
     |
117 | 115, 116 | sseqtri 3637 |
. . . . . . . . . . . . . . . 16
     |
118 | 117, 67 | sseldi 3601 |
. . . . . . . . . . . . . . 15
       |
119 | | eluzfz1 12348 |
. . . . . . . . . . . . . . 15
    
      |
120 | 118, 119 | syl 17 |
. . . . . . . . . . . . . 14
       |
121 | 94, 120 | ffvelrnd 6360 |
. . . . . . . . . . . . 13
       |
122 | 89, 121 | sseldd 3604 |
. . . . . . . . . . . 12
       |
123 | 122 | ad2antrr 762 |
. . . . . . . . . . 11
               |
124 | 102 | adantr 481 |
. . . . . . . . . . 11
               |
125 | | simpr 477 |
. . . . . . . . . . . 12
           |
126 | 91 | ad2antrr 762 |
. . . . . . . . . . . . 13
                  |
127 | 120 | anim1i 592 |
. . . . . . . . . . . . . 14
 
         
       |
128 | 127 | adantr 481 |
. . . . . . . . . . . . 13
             
       |
129 | | isorel 6576 |
. . . . . . . . . . . . 13
 
           
                  |
130 | 126, 128,
129 | syl2anc 693 |
. . . . . . . . . . . 12
         
           |
131 | 125, 130 | mpbid 222 |
. . . . . . . . . . 11
                   |
132 | 123, 124,
131 | ltled 10185 |
. . . . . . . . . 10
                   |
133 | 114, 132 | syldan 487 |
. . . . . . . . 9
       
    
      |
134 | 105, 133 | pm2.61dan 832 |
. . . . . . . 8
 
               |
135 | 134 | adantr 481 |
. . . . . . 7
                 
      |
136 | | simpr 477 |
. . . . . . 7
                     |
137 | 135, 136 | breqtrd 4679 |
. . . . . 6
                 
   |
138 | 68 | rexrd 10089 |
. . . . . . . 8
    |
139 | 69 | rexrd 10089 |
. . . . . . . 8
   |
140 | | lbicc2 12288 |
. . . . . . . . . . . . . 14
         ![[,] [,]](_icc.gif)    |
141 | 14, 15, 21, 140 | mp3an 1424 |
. . . . . . . . . . . . 13
    ![[,] [,]](_icc.gif)   |
142 | 141 | a1i 11 |
. . . . . . . . . . . 12
     ![[,] [,]](_icc.gif)    |
143 | | ubicc2 12289 |
. . . . . . . . . . . . . 14
        ![[,] [,]](_icc.gif)    |
144 | 14, 15, 21, 143 | mp3an 1424 |
. . . . . . . . . . . . 13
   ![[,] [,]](_icc.gif)   |
145 | 144 | a1i 11 |
. . . . . . . . . . . 12
    ![[,] [,]](_icc.gif)    |
146 | | iocssicc 12261 |
. . . . . . . . . . . . 13
   ![(,] (,]](_ioc.gif)     ![[,] [,]](_icc.gif)   |
147 | 146, 78 | sseldi 3601 |
. . . . . . . . . . . 12
        ![[,] [,]](_icc.gif)    |
148 | | tpssi 4369 |
. . . . . . . . . . . 12
      ![[,] [,]](_icc.gif)     ![[,] [,]](_icc.gif)         ![[,] [,]](_icc.gif)     
         ![[,] [,]](_icc.gif)    |
149 | 142, 145,
147, 148 | syl3anc 1326 |
. . . . . . . . . . 11
    
        ![[,] [,]](_icc.gif)    |
150 | | difssd 3738 |
. . . . . . . . . . 11
     ![[,] [,]](_icc.gif)  
   ![[,] [,]](_icc.gif)    |
151 | 149, 150 | unssd 3789 |
. . . . . . . . . 10
               ![[,] [,]](_icc.gif)       ![[,] [,]](_icc.gif)    |
152 | 9, 151 | syl5eqss 3649 |
. . . . . . . . 9

   ![[,] [,]](_icc.gif)    |
153 | 152, 121 | sseldd 3604 |
. . . . . . . 8
        ![[,] [,]](_icc.gif)    |
154 | | iccgelb 12230 |
. . . . . . . 8
          ![[,] [,]](_icc.gif)          |
155 | 138, 139,
153, 154 | syl3anc 1326 |
. . . . . . 7
        |
156 | 155 | ad2antrr 762 |
. . . . . 6
              
      |
157 | 122 | ad2antrr 762 |
. . . . . . 7
                    |
158 | 13 | a1i 11 |
. . . . . . 7
                 |
159 | 157, 158 | letri3d 10179 |
. . . . . 6
                          
        |
160 | 137, 156,
159 | mpbir2and 957 |
. . . . 5
                     |
161 | 57, 51 | sselii 3600 |
. . . . . . 7
  |
162 | | f1ofo 6144 |
. . . . . . . . 9
        
          |
163 | 92, 162 | syl 17 |
. . . . . . . 8
                  |
164 | | forn 6118 |
. . . . . . . 8
           |
165 | 91, 163, 164 | 3syl 18 |
. . . . . . 7
   |
166 | 161, 165 | syl5eleqr 2708 |
. . . . . 6
    |
167 | | ffn 6045 |
. . . . . . 7
        
      |
168 | | fvelrnb 6243 |
. . . . . . 7
                     |
169 | 94, 167, 168 | 3syl 18 |
. . . . . 6
                 |
170 | 166, 169 | mpbid 222 |
. . . . 5
              |
171 | 160, 170 | r19.29a 3078 |
. . . 4
        |
172 | 57, 53 | sselii 3600 |
. . . . . . 7
 |
173 | 172, 165 | syl5eleqr 2708 |
. . . . . 6
   |
174 | | fvelrnb 6243 |
. . . . . . 7
                   |
175 | 94, 167, 174 | 3syl 18 |
. . . . . 6
  
            |
176 | 173, 175 | mpbid 222 |
. . . . 5
             |
177 | 94, 152 | fssd 6057 |
. . . . . . . . . 10
            ![[,] [,]](_icc.gif)    |
178 | | eluzfz2 12349 |
. . . . . . . . . . 11
    
      |
179 | 118, 178 | syl 17 |
. . . . . . . . . 10
       |
180 | 177, 179 | ffvelrnd 6360 |
. . . . . . . . 9
        ![[,] [,]](_icc.gif)    |
181 | | iccleub 12229 |
. . . . . . . . 9
          ![[,] [,]](_icc.gif)         |
182 | 138, 139,
180, 181 | syl3anc 1326 |
. . . . . . . 8
    
  |
183 | 182 | 3ad2ant1 1082 |
. . . . . . 7
 
   
    
      |
184 | | id 22 |
. . . . . . . . . 10
           |
185 | 184 | eqcomd 2628 |
. . . . . . . . 9
           |
186 | 185 | 3ad2ant3 1084 |
. . . . . . . 8
 
   
    
      |
187 | 103 | adantr 481 |
. . . . . . . . . . 11
                   |
188 | | fveq2 6191 |
. . . . . . . . . . . 12
           |
189 | 188 | adantl 482 |
. . . . . . . . . . 11
                   |
190 | 187, 189 | breqtrd 4679 |
. . . . . . . . . 10
                   |
191 | 107 | ad2antlr 763 |
. . . . . . . . . . . 12
       
   |
192 | | elfzel2 12340 |
. . . . . . . . . . . . . 14
       |
193 | 192 | zred 11482 |
. . . . . . . . . . . . 13
       |
194 | 193 | ad2antlr 763 |
. . . . . . . . . . . 12
       
   |
195 | | elfzle2 12345 |
. . . . . . . . . . . . 13
       |
196 | 195 | ad2antlr 763 |
. . . . . . . . . . . 12
       

  |
197 | | neqne 2802 |
. . . . . . . . . . . . . 14
   |
198 | 197 | necomd 2849 |
. . . . . . . . . . . . 13
   |
199 | 198 | adantl 482 |
. . . . . . . . . . . 12
       
   |
200 | 191, 194,
196, 199 | leneltd 10191 |
. . . . . . . . . . 11
       
   |
201 | 102 | adantr 481 |
. . . . . . . . . . . 12
               |
202 | 85, 180 | sseldi 3601 |
. . . . . . . . . . . . 13
       |
203 | 202 | ad2antrr 762 |
. . . . . . . . . . . 12
               |
204 | | simpr 477 |
. . . . . . . . . . . . 13
           |
205 | 91 | ad2antrr 762 |
. . . . . . . . . . . . . 14
                  |
206 | | simpr 477 |
. . . . . . . . . . . . . . . 16
 
           |
207 | 179 | adantr 481 |
. . . . . . . . . . . . . . . 16
 
           |
208 | 206, 207 | jca 554 |
. . . . . . . . . . . . . . 15
 
         
       |
209 | 208 | adantr 481 |
. . . . . . . . . . . . . 14
             
       |
210 | | isorel 6576 |
. . . . . . . . . . . . . 14
 
           
                  |
211 | 205, 209,
210 | syl2anc 693 |
. . . . . . . . . . . . 13
         
           |
212 | 204, 211 | mpbid 222 |
. . . . . . . . . . . 12
                   |
213 | 201, 203,
212 | ltled 10185 |
. . . . . . . . . . 11
                   |
214 | 200, 213 | syldan 487 |
. . . . . . . . . 10
       
    
      |
215 | 190, 214 | pm2.61dan 832 |
. . . . . . . . 9
 
               |
216 | 215 | 3adant3 1081 |
. . . . . . . 8
 
   
    
          |
217 | 186, 216 | eqbrtrd 4675 |
. . . . . . 7
 
   
    
      |
218 | 202 | 3ad2ant1 1082 |
. . . . . . . 8
 
   
    
      |
219 | 12 | a1i 11 |
. . . . . . . 8
 
   
    
  |
220 | 218, 219 | letri3d 10179 |
. . . . . . 7
 
   
    
    
             |
221 | 183, 217,
220 | mpbir2and 957 |
. . . . . 6
 
   
    
      |
222 | 221 | rexlimdv3a 3033 |
. . . . 5
                   |
223 | 176, 222 | mpd 15 |
. . . 4
       |
224 | | elfzoelz 12470 |
. . . . . . . . 9
  ..^
  |
225 | 224 | zred 11482 |
. . . . . . . 8
  ..^
  |
226 | 225 | ltp1d 10954 |
. . . . . . 7
  ..^
    |
227 | 226 | adantl 482 |
. . . . . 6
 
 ..^      |
228 | | elfzofz 12485 |
. . . . . . . 8
  ..^
      |
229 | | fzofzp1 12565 |
. . . . . . . 8
  ..^
        |
230 | 228, 229 | jca 554 |
. . . . . . 7
  ..^
    
         |
231 | | isorel 6576 |
. . . . . . 7
 
           
              
         |
232 | 91, 230, 231 | syl2an 494 |
. . . . . 6
 
 ..^                  |
233 | 227, 232 | mpbid 222 |
. . . . 5
 
 ..^              |
234 | 233 | ralrimiva 2966 |
. . . 4
   ..^              |
235 | 171, 223,
234 | jca31 557 |
. . 3
             
 ..^               |
236 | 5 | fourierdlem2 40326 |
. . . 4
 
   
                   
 ..^                 |
237 | 67, 236 | syl 17 |
. . 3
                         
 ..^                 |
238 | 99, 235, 237 | mpbir2and 957 |
. 2
       |
239 | | fourierdlem102.g |
. . . . 5
          |
240 | 239 | reseq1i 5392 |
. . . 4
                         
                |
241 | 14 | a1i 11 |
. . . . . 6
 
 ..^     |
242 | 15 | a1i 11 |
. . . . . 6
 
 ..^    |
243 | 177 | adantr 481 |
. . . . . 6
 
 ..^             ![[,] [,]](_icc.gif)    |
244 | | simpr 477 |
. . . . . 6
 
 ..^   ..^   |
245 | 241, 242,
243, 244 | fourierdlem27 40351 |
. . . . 5
 
 ..^                       |
246 | 245 | resabs1d 5428 |
. . . 4
 
 ..^                                               |
247 | 240, 246 | syl5req 2669 |
. . 3
 
 ..^                    
                 |
248 | | fourierdlem102.gcn |
. . . 4
       |
249 | 248, 5, 67, 238, 9, 165 | fourierdlem38 40362 |
. . 3
 
 ..^                                      |
250 | 247, 249 | eqeltrd 2701 |
. 2
 
 ..^                                        |
251 | 247 | oveq1d 6665 |
. . 3
 
 ..^                     lim       
               lim        |
252 | 248 | adantr 481 |
. . . . 5
 
 ..^        |
253 | | fourierdlem102.rlim |
. . . . . 6
 
           
  lim
   |
254 | 253 | adantlr 751 |
. . . . 5
    ..^             
  lim
   |
255 | | fourierdlem102.llim |
. . . . . 6
 
    ![(,] (,]](_ioc.gif)          lim    |
256 | 255 | adantlr 751 |
. . . . 5
    ..^      ![(,] (,]](_ioc.gif)          lim    |
257 | 91 | adantr 481 |
. . . . 5
 
 ..^           |
258 | 257, 92, 93 | 3syl 18 |
. . . . 5
 
 ..^            |
259 | 79 | adantr 481 |
. . . . 5
 
 ..^        |
260 | 257, 163,
164 | 3syl 18 |
. . . . 5
 
 ..^ 
  |
261 | 252, 254,
256, 257, 258, 244, 233, 245, 259, 9, 260 | fourierdlem46 40369 |
. . . 4
 
 ..^    
               lim                       lim           |
262 | 261 | simpld 475 |
. . 3
 
 ..^                   lim        |
263 | 251, 262 | eqnetrd 2861 |
. 2
 
 ..^                     lim        |
264 | 247 | oveq1d 6665 |
. . 3
 
 ..^                     lim         
               lim          |
265 | 261 | simprd 479 |
. . 3
 
 ..^                   lim          |
266 | 264, 265 | eqnetrd 2861 |
. 2
 
 ..^                     lim          |
267 | 1, 2, 3, 4, 5, 67,
238, 250, 263, 266 | fourierdlem94 40417 |
1
   
    lim        lim     |