Proof of Theorem fourierdlem65
Step | Hyp | Ref
| Expression |
1 | | fourierdlem65.l |
. . . . . 6
   ![(,] (,]](_ioc.gif)         |
2 | 1 | a1i 11 |
. . . . 5
    ..^              ![(,] (,]](_ioc.gif)          |
3 | | simpr 477 |
. . . . . . . 8
         
                   |
4 | | simpl 473 |
. . . . . . . 8
         
                   |
5 | 3, 4 | eqtrd 2656 |
. . . . . . 7
         
           |
6 | 5 | iftrued 4094 |
. . . . . 6
         
                |
7 | 6 | adantll 750 |
. . . . 5
   
 ..^          
                |
8 | | fourierdlem65.p |
. . . . . . . . . . 11
 
                 
 ..^                |
9 | | fourierdlem65.m |
. . . . . . . . . . 11
   |
10 | | fourierdlem65.q |
. . . . . . . . . . 11
       |
11 | 8, 9, 10 | fourierdlem11 40335 |
. . . . . . . . . 10
     |
12 | 11 | simp1d 1073 |
. . . . . . . . 9
   |
13 | 11 | simp2d 1074 |
. . . . . . . . 9
   |
14 | 11 | simp3d 1075 |
. . . . . . . . 9
   |
15 | | fourierdlem65.t |
. . . . . . . . 9
   |
16 | | fourierdlem65.e |
. . . . . . . . 9
 
             |
17 | 12, 13, 14, 15, 16 | fourierdlem4 40328 |
. . . . . . . 8
       ![(,] (,]](_ioc.gif)    |
18 | 17 | adantr 481 |
. . . . . . 7
 
 ..^        ![(,] (,]](_ioc.gif)    |
19 | | fourierdlem65.c |
. . . . . . . . . . . . . . 15
   |
20 | | ioossre 12235 |
. . . . . . . . . . . . . . . 16
    |
21 | | fourierdlem65.d |
. . . . . . . . . . . . . . . 16
      |
22 | 20, 21 | sseldi 3601 |
. . . . . . . . . . . . . . 15
   |
23 | 19 | rexrd 10089 |
. . . . . . . . . . . . . . . 16
   |
24 | | pnfxr 10092 |
. . . . . . . . . . . . . . . . 17
 |
25 | 24 | a1i 11 |
. . . . . . . . . . . . . . . 16
   |
26 | | ioogtlb 39717 |
. . . . . . . . . . . . . . . 16
        |
27 | 23, 25, 21, 26 | syl3anc 1326 |
. . . . . . . . . . . . . . 15
   |
28 | | fourierdlem65.o |
. . . . . . . . . . . . . . 15
 
                 
 ..^                |
29 | | id 22 |
. . . . . . . . . . . . . . . . . . . 20
   |
30 | 15 | eqcomi 2631 |
. . . . . . . . . . . . . . . . . . . . . 22
   |
31 | 30 | oveq2i 6661 |
. . . . . . . . . . . . . . . . . . . . 21
       |
32 | 31 | a1i 11 |
. . . . . . . . . . . . . . . . . . . 20
         |
33 | 29, 32 | oveq12d 6668 |
. . . . . . . . . . . . . . . . . . 19
             |
34 | 33 | eleq1d 2686 |
. . . . . . . . . . . . . . . . . 18
               |
35 | 34 | rexbidv 3052 |
. . . . . . . . . . . . . . . . 17
  
              |
36 | 35 | cbvrabv 3199 |
. . . . . . . . . . . . . . . 16
   ![[,] [,]](_icc.gif)  
          ![[,] [,]](_icc.gif)         |
37 | 36 | uneq2i 3764 |
. . . . . . . . . . . . . . 15
       ![[,] [,]](_icc.gif)     
        
   ![[,] [,]](_icc.gif)          |
38 | | fourierdlem65.n |
. . . . . . . . . . . . . . 15
           ![[,] [,]](_icc.gif)     
        |
39 | | fourierdlem65.s |
. . . . . . . . . . . . . . 15
                ![[,] [,]](_icc.gif)     
        |
40 | 15, 8, 9, 10, 19, 22, 27, 28, 37, 38, 39 | fourierdlem54 40377 |
. . . . . . . . . . . . . 14
                     ![[,] [,]](_icc.gif)     
         |
41 | 40 | simpld 475 |
. . . . . . . . . . . . 13
         |
42 | 41 | simprd 479 |
. . . . . . . . . . . 12
       |
43 | 41 | simpld 475 |
. . . . . . . . . . . . 13
   |
44 | 28 | fourierdlem2 40326 |
. . . . . . . . . . . . 13
 
   
                  
 ..^                 |
45 | 43, 44 | syl 17 |
. . . . . . . . . . . 12
                        
 ..^                 |
46 | 42, 45 | mpbid 222 |
. . . . . . . . . . 11
                   
 ..^                |
47 | 46 | simpld 475 |
. . . . . . . . . 10
         |
48 | | elmapi 7879 |
. . . . . . . . . 10
                 |
49 | 47, 48 | syl 17 |
. . . . . . . . 9
           |
50 | 49 | adantr 481 |
. . . . . . . 8
 
 ..^            |
51 | | elfzofz 12485 |
. . . . . . . . 9
  ..^
      |
52 | 51 | adantl 482 |
. . . . . . . 8
 
 ..^        |
53 | 50, 52 | ffvelrnd 6360 |
. . . . . . 7
 
 ..^        |
54 | 18, 53 | ffvelrnd 6360 |
. . . . . 6
 
 ..^            ![(,] (,]](_ioc.gif)    |
55 | 54 | adantr 481 |
. . . . 5
    ..^                     ![(,] (,]](_ioc.gif)    |
56 | 12 | ad2antrr 762 |
. . . . 5
    ..^             |
57 | 2, 7, 55, 56 | fvmptd 6288 |
. . . 4
    ..^                         |
58 | 57 | oveq2d 6666 |
. . 3
    ..^                                                 |
59 | 13 | ad2antrr 762 |
. . . . 5
    ..^             |
60 | 14 | ad2antrr 762 |
. . . . 5
    ..^             |
61 | 53 | adantr 481 |
. . . . 5
    ..^                 |
62 | | simpr 477 |
. . . . 5
    ..^                     |
63 | | fzofzp1 12565 |
. . . . . . . . 9
  ..^
        |
64 | 63 | adantl 482 |
. . . . . . . 8
 
 ..^          |
65 | 50, 64 | ffvelrnd 6360 |
. . . . . . 7
 
 ..^          |
66 | 65 | adantr 481 |
. . . . . 6
    ..^                   |
67 | | elfzoelz 12470 |
. . . . . . . . . . 11
  ..^
  |
68 | 67 | zred 11482 |
. . . . . . . . . 10
  ..^
  |
69 | 68 | adantl 482 |
. . . . . . . . 9
 
 ..^    |
70 | 69 | ltp1d 10954 |
. . . . . . . 8
 
 ..^      |
71 | 40 | simprd 479 |
. . . . . . . . . 10

             ![[,] [,]](_icc.gif)     
        |
72 | 71 | adantr 481 |
. . . . . . . . 9
 
 ..^           
   ![[,] [,]](_icc.gif)  
           |
73 | | isorel 6576 |
. . . . . . . . 9
 
             ![[,] [,]](_icc.gif)     
                   
 
             |
74 | 72, 52, 64, 73 | syl12anc 1324 |
. . . . . . . 8
 
 ..^                  |
75 | 70, 74 | mpbid 222 |
. . . . . . 7
 
 ..^              |
76 | 75 | adantr 481 |
. . . . . 6
    ..^                       |
77 | | isof1o 6573 |
. . . . . . . . . . 11
              ![[,] [,]](_icc.gif)     
                 
   ![[,] [,]](_icc.gif)  
          |
78 | | f1ofo 6144 |
. . . . . . . . . . 11
            
   ![[,] [,]](_icc.gif)  
       
               ![[,] [,]](_icc.gif)             |
79 | 71, 77, 78 | 3syl 18 |
. . . . . . . . . 10
            
   ![[,] [,]](_icc.gif)     
       |
80 | 79 | ad3antrrr 766 |
. . . . . . . . 9
   
 ..^                
                      ![[,] [,]](_icc.gif)     
       |
81 | 19 | ad2antrr 762 |
. . . . . . . . . . . . 13
    ..^              
  |
82 | 22 | ad2antrr 762 |
. . . . . . . . . . . . 13
    ..^              
  |
83 | 13, 12 | resubcld 10458 |
. . . . . . . . . . . . . . . . 17
     |
84 | 15, 83 | syl5eqel 2705 |
. . . . . . . . . . . . . . . 16
   |
85 | 84 | adantr 481 |
. . . . . . . . . . . . . . 15
 
 ..^    |
86 | 53, 85 | readdcld 10069 |
. . . . . . . . . . . . . 14
 
 ..^          |
87 | 86 | adantr 481 |
. . . . . . . . . . . . 13
    ..^                       |
88 | 19 | adantr 481 |
. . . . . . . . . . . . . . 15
 
 ..^    |
89 | 28, 43, 42 | fourierdlem15 40339 |
. . . . . . . . . . . . . . . . . . . 20
           ![[,] [,]](_icc.gif)    |
90 | 89 | adantr 481 |
. . . . . . . . . . . . . . . . . . 19
 
 ..^            ![[,] [,]](_icc.gif)    |
91 | 90, 52 | ffvelrnd 6360 |
. . . . . . . . . . . . . . . . . 18
 
 ..^        ![[,] [,]](_icc.gif)    |
92 | 22 | adantr 481 |
. . . . . . . . . . . . . . . . . . 19
 
 ..^    |
93 | | elicc2 12238 |
. . . . . . . . . . . . . . . . . . 19
 
        ![[,] [,]](_icc.gif)      
            |
94 | 88, 92, 93 | syl2anc 693 |
. . . . . . . . . . . . . . . . . 18
 
 ..^         ![[,] [,]](_icc.gif)          
        |
95 | 91, 94 | mpbid 222 |
. . . . . . . . . . . . . . . . 17
 
 ..^          
       |
96 | 95 | simp2d 1074 |
. . . . . . . . . . . . . . . 16
 
 ..^        |
97 | 12, 13 | posdifd 10614 |
. . . . . . . . . . . . . . . . . . . . 21
       |
98 | 14, 97 | mpbid 222 |
. . . . . . . . . . . . . . . . . . . 20
     |
99 | 98, 15 | syl6breqr 4695 |
. . . . . . . . . . . . . . . . . . 19
   |
100 | 84, 99 | elrpd 11869 |
. . . . . . . . . . . . . . . . . 18
   |
101 | 100 | adantr 481 |
. . . . . . . . . . . . . . . . 17
 
 ..^    |
102 | 53, 101 | ltaddrpd 11905 |
. . . . . . . . . . . . . . . 16
 
 ..^              |
103 | 88, 53, 86, 96, 102 | lelttrd 10195 |
. . . . . . . . . . . . . . 15
 
 ..^          |
104 | 88, 86, 103 | ltled 10185 |
. . . . . . . . . . . . . 14
 
 ..^          |
105 | 104 | adantr 481 |
. . . . . . . . . . . . 13
    ..^                       |
106 | 65 | adantr 481 |
. . . . . . . . . . . . . . 15
    ..^                       |
107 | | simpr 477 |
. . . . . . . . . . . . . . . 16
    ..^                    
        |
108 | 87, 106 | ltnled 10184 |
. . . . . . . . . . . . . . . 16
    ..^                                 
         |
109 | 107, 108 | mpbird 247 |
. . . . . . . . . . . . . . 15
    ..^                    
        |
110 | 90, 64 | ffvelrnd 6360 |
. . . . . . . . . . . . . . . . . 18
 
 ..^          ![[,] [,]](_icc.gif)    |
111 | | elicc2 12238 |
. . . . . . . . . . . . . . . . . . 19
 
          ![[,] [,]](_icc.gif)        
                |
112 | 88, 92, 111 | syl2anc 693 |
. . . . . . . . . . . . . . . . . 18
 
 ..^           ![[,] [,]](_icc.gif)                         |
113 | 110, 112 | mpbid 222 |
. . . . . . . . . . . . . . . . 17
 
 ..^                        |
114 | 113 | simp3d 1075 |
. . . . . . . . . . . . . . . 16
 
 ..^          |
115 | 114 | adantr 481 |
. . . . . . . . . . . . . . 15
    ..^                    
  |
116 | 87, 106, 82, 109, 115 | ltletrd 10197 |
. . . . . . . . . . . . . 14
    ..^                    
  |
117 | 87, 82, 116 | ltled 10185 |
. . . . . . . . . . . . 13
    ..^                    
  |
118 | 81, 82, 87, 105, 117 | eliccd 39726 |
. . . . . . . . . . . 12
    ..^                       ![[,] [,]](_icc.gif)    |
119 | 118 | adantlr 751 |
. . . . . . . . . . 11
   
 ..^                
               ![[,] [,]](_icc.gif)    |
120 | 16 | a1i 11 |
. . . . . . . . . . . . . . . . . . 19
 
 ..^                  |
121 | | id 22 |
. . . . . . . . . . . . . . . . . . . . 21
           |
122 | | oveq2 6658 |
. . . . . . . . . . . . . . . . . . . . . . . 24
     
         |
123 | 122 | oveq1d 6665 |
. . . . . . . . . . . . . . . . . . . . . . 23
                   |
124 | 123 | fveq2d 6195 |
. . . . . . . . . . . . . . . . . . . . . 22
                           |
125 | 124 | oveq1d 6665 |
. . . . . . . . . . . . . . . . . . . . 21
                               |
126 | 121, 125 | oveq12d 6668 |
. . . . . . . . . . . . . . . . . . . 20
                                       |
127 | 126 | adantl 482 |
. . . . . . . . . . . . . . . . . . 19
    ..^                                         |
128 | 13 | adantr 481 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
 
 ..^    |
129 | 128, 53 | resubcld 10458 |
. . . . . . . . . . . . . . . . . . . . . . . 24
 
 ..^          |
130 | 129, 101 | rerpdivcld 11903 |
. . . . . . . . . . . . . . . . . . . . . . 23
 
 ..^            |
131 | 130 | flcld 12599 |
. . . . . . . . . . . . . . . . . . . . . 22
 
 ..^                |
132 | 131 | zred 11482 |
. . . . . . . . . . . . . . . . . . . . 21
 
 ..^                |
133 | 132, 85 | remulcld 10070 |
. . . . . . . . . . . . . . . . . . . 20
 
 ..^                  |
134 | 53, 133 | readdcld 10069 |
. . . . . . . . . . . . . . . . . . 19
 
 ..^                        |
135 | 120, 127,
53, 134 | fvmptd 6288 |
. . . . . . . . . . . . . . . . . 18
 
 ..^                                |
136 | 135 | oveq1d 6665 |
. . . . . . . . . . . . . . . . 17
 
 ..^                                            |
137 | 136 | oveq1d 6665 |
. . . . . . . . . . . . . . . 16
 
 ..^                                                |
138 | 53 | recnd 10068 |
. . . . . . . . . . . . . . . . . 18
 
 ..^        |
139 | 133 | recnd 10068 |
. . . . . . . . . . . . . . . . . 18
 
 ..^                  |
140 | 138, 139 | pncan2d 10394 |
. . . . . . . . . . . . . . . . 17
 
 ..^                                            |
141 | 140 | oveq1d 6665 |
. . . . . . . . . . . . . . . 16
 
 ..^                                                |
142 | 132 | recnd 10068 |
. . . . . . . . . . . . . . . . 17
 
 ..^                |
143 | 85 | recnd 10068 |
. . . . . . . . . . . . . . . . 17
 
 ..^    |
144 | 101 | rpne0d 11877 |
. . . . . . . . . . . . . . . . 17
 
 ..^    |
145 | 142, 143,
144 | divcan4d 10807 |
. . . . . . . . . . . . . . . 16
 
 ..^                                |
146 | 137, 141,
145 | 3eqtrd 2660 |
. . . . . . . . . . . . . . 15
 
 ..^                                |
147 | 146, 131 | eqeltrd 2701 |
. . . . . . . . . . . . . 14
 
 ..^                    |
148 | | peano2zm 11420 |
. . . . . . . . . . . . . 14
                
                    |
149 | 147, 148 | syl 17 |
. . . . . . . . . . . . 13
 
 ..^                      |
150 | 149 | ad2antrr 762 |
. . . . . . . . . . . 12
   
 ..^                
                           |
151 | 30 | oveq2i 6661 |
. . . . . . . . . . . . . . . . 17
                                           |
152 | 151 | oveq2i 6661 |
. . . . . . . . . . . . . . . 16
                          
                                |
153 | 152 | a1i 11 |
. . . . . . . . . . . . . . 15
    ..^                                                                       |
154 | 135 | adantr 481 |
. . . . . . . . . . . . . . . 16
    ..^                                         |
155 | | oveq1 6657 |
. . . . . . . . . . . . . . . . . . . . . 22
                               |
156 | 155 | eqcomd 2628 |
. . . . . . . . . . . . . . . . . . . . 21
         
                     |
157 | 156 | oveq1d 6665 |
. . . . . . . . . . . . . . . . . . . 20
                                   |
158 | 157 | fveq2d 6195 |
. . . . . . . . . . . . . . . . . . 19
                                           |
159 | 158 | oveq1d 6665 |
. . . . . . . . . . . . . . . . . 18
                                               |
160 | 159 | oveq2d 6666 |
. . . . . . . . . . . . . . . . 17
                                                           |
161 | 160 | adantl 482 |
. . . . . . . . . . . . . . . 16
    ..^                                                             |
162 | 146, 142 | eqeltrd 2701 |
. . . . . . . . . . . . . . . . . . . . 21
 
 ..^                    |
163 | | 1cnd 10056 |
. . . . . . . . . . . . . . . . . . . . 21
 
 ..^    |
164 | 162, 163,
143 | subdird 10487 |
. . . . . . . . . . . . . . . . . . . 20
 
 ..^                                              |
165 | 84 | recnd 10068 |
. . . . . . . . . . . . . . . . . . . . . . 23
   |
166 | 165 | mulid2d 10058 |
. . . . . . . . . . . . . . . . . . . . . 22
     |
167 | 166 | oveq2d 6666 |
. . . . . . . . . . . . . . . . . . . . 21
                                             |
168 | 167 | adantr 481 |
. . . . . . . . . . . . . . . . . . . 20
 
 ..^                                              |
169 | 164, 168 | eqtrd 2656 |
. . . . . . . . . . . . . . . . . . 19
 
 ..^                                            |
170 | 169 | oveq2d 6666 |
. . . . . . . . . . . . . . . . . 18
 
 ..^                                                            |
171 | 162, 143 | mulcld 10060 |
. . . . . . . . . . . . . . . . . . 19
 
 ..^                      |
172 | 138, 143,
171 | ppncand 10432 |
. . . . . . . . . . . . . . . . . 18
 
 ..^                                                        |
173 | | flid 12609 |
. . . . . . . . . . . . . . . . . . . . . 22
                
                                      |
174 | 147, 173 | syl 17 |
. . . . . . . . . . . . . . . . . . . . 21
 
 ..^                                        |
175 | 174 | eqcomd 2628 |
. . . . . . . . . . . . . . . . . . . 20
 
 ..^                                        |
176 | 175 | oveq1d 6665 |
. . . . . . . . . . . . . . . . . . 19
 
 ..^                                            |
177 | 176 | oveq2d 6666 |
. . . . . . . . . . . . . . . . . 18
 
 ..^                                                        |
178 | 170, 172,
177 | 3eqtrrd 2661 |
. . . . . . . . . . . . . . . . 17
 
 ..^                                                            |
179 | 178 | adantr 481 |
. . . . . . . . . . . . . . . 16
    ..^                                                                     |
180 | 154, 161,
179 | 3eqtrrd 2661 |
. . . . . . . . . . . . . . 15
    ..^                                                 |
181 | 153, 180,
62 | 3eqtrd 2660 |
. . . . . . . . . . . . . 14
    ..^                                           |
182 | 8 | fourierdlem2 40326 |
. . . . . . . . . . . . . . . . . . . . . 22
 
   
                  
 ..^                 |
183 | 9, 182 | syl 17 |
. . . . . . . . . . . . . . . . . . . . 21
                        
 ..^                 |
184 | 10, 183 | mpbid 222 |
. . . . . . . . . . . . . . . . . . . 20
                   
 ..^                |
185 | 184 | simprd 479 |
. . . . . . . . . . . . . . . . . . 19
            
 ..^               |
186 | 185 | simpld 475 |
. . . . . . . . . . . . . . . . . 18
             |
187 | 186 | simprd 479 |
. . . . . . . . . . . . . . . . 17
       |
188 | 187 | eqcomd 2628 |
. . . . . . . . . . . . . . . 16
       |
189 | 8, 9, 10 | fourierdlem15 40339 |
. . . . . . . . . . . . . . . . . 18
           ![[,] [,]](_icc.gif)    |
190 | | ffn 6045 |
. . . . . . . . . . . . . . . . . 18
           ![[,] [,]](_icc.gif) 
      |
191 | 189, 190 | syl 17 |
. . . . . . . . . . . . . . . . 17
       |
192 | 9 | nnnn0d 11351 |
. . . . . . . . . . . . . . . . . . 19
   |
193 | | nn0uz 11722 |
. . . . . . . . . . . . . . . . . . 19
     |
194 | 192, 193 | syl6eleq 2711 |
. . . . . . . . . . . . . . . . . 18
       |
195 | | eluzfz2 12349 |
. . . . . . . . . . . . . . . . . 18
    
      |
196 | 194, 195 | syl 17 |
. . . . . . . . . . . . . . . . 17
       |
197 | | fnfvelrn 6356 |
. . . . . . . . . . . . . . . . 17
     
           |
198 | 191, 196,
197 | syl2anc 693 |
. . . . . . . . . . . . . . . 16
       |
199 | 188, 198 | eqeltrd 2701 |
. . . . . . . . . . . . . . 15
   |
200 | 199 | ad2antrr 762 |
. . . . . . . . . . . . . 14
    ..^             |
201 | 181, 200 | eqeltrd 2701 |
. . . . . . . . . . . . 13
    ..^                                           |
202 | 201 | adantr 481 |
. . . . . . . . . . . 12
   
 ..^                
                                       |
203 | | oveq1 6657 |
. . . . . . . . . . . . . . 15
                                          
    |
204 | 203 | oveq2d 6666 |
. . . . . . . . . . . . . 14
                                                         
     |
205 | 204 | eleq1d 2686 |
. . . . . . . . . . . . 13
                                                                 |
206 | 205 | rspcev 3309 |
. . . . . . . . . . . 12
                                                  
         
     |
207 | 150, 202,
206 | syl2anc 693 |
. . . . . . . . . . 11
   
 ..^                
       
              |
208 | | oveq1 6657 |
. . . . . . . . . . . . . 14
                     
     |
209 | 208 | eleq1d 2686 |
. . . . . . . . . . . . 13
                             |
210 | 209 | rexbidv 3052 |
. . . . . . . . . . . 12
        
                      |
211 | 210 | elrab 3363 |
. . . . . . . . . . 11
          ![[,] [,]](_icc.gif)     
             ![[,] [,]](_icc.gif) 
         
      |
212 | 119, 207,
211 | sylanbrc 698 |
. . . . . . . . . 10
   
 ..^                
                ![[,] [,]](_icc.gif)  
         |
213 | | elun2 3781 |
. . . . . . . . . 10
          ![[,] [,]](_icc.gif)     
   
         
   ![[,] [,]](_icc.gif)     
       |
214 | 212, 213 | syl 17 |
. . . . . . . . 9
   
 ..^                
                    ![[,] [,]](_icc.gif)     
       |
215 | | foelrn 6378 |
. . . . . . . . 9
             
   ![[,] [,]](_icc.gif)     
                  ![[,] [,]](_icc.gif)            
                 |
216 | 80, 214, 215 | syl2anc 693 |
. . . . . . . 8
   
 ..^                
       
                 |
217 | | eqcom 2629 |
. . . . . . . . 9
          
            |
218 | 217 | rexbii 3041 |
. . . . . . . 8
                
                  |
219 | 216, 218 | sylib 208 |
. . . . . . 7
   
 ..^                
       
                 |
220 | 102 | ad2antrr 762 |
. . . . . . . . . . . . 13
   
 ..^       
                     
        |
221 | 217 | biimpri 218 |
. . . . . . . . . . . . . 14
                       |
222 | 221 | adantl 482 |
. . . . . . . . . . . . 13
   
 ..^       
                              |
223 | 220, 222 | breqtrd 4679 |
. . . . . . . . . . . 12
   
 ..^       
                     
      |
224 | 109 | adantr 481 |
. . . . . . . . . . . . 13
   
 ..^       
                       
        |
225 | 222, 224 | eqbrtrrd 4677 |
. . . . . . . . . . . 12
   
 ..^       
                     
        |
226 | 223, 225 | jca 554 |
. . . . . . . . . . 11
   
 ..^       
                              
         |
227 | 226 | adantlr 751 |
. . . . . . . . . 10
      ..^       
      
               
        
             |
228 | | simplll 798 |
. . . . . . . . . . 11
      ..^       
      
               
  ..^    |
229 | | simplr 792 |
. . . . . . . . . . 11
      ..^       
      
               
      |
230 | | elfzelz 12342 |
. . . . . . . . . . . . 13
       |
231 | 230 | ad2antlr 763 |
. . . . . . . . . . . 12
   
 ..^ 
             
              |
232 | 67 | ad3antlr 767 |
. . . . . . . . . . . . 13
   
 ..^ 
             
              |
233 | | simpr 477 |
. . . . . . . . . . . . . . 15
   
 ..^ 
             
          |
234 | 72 | ad2antrr 762 |
. . . . . . . . . . . . . . . 16
   
 ..^ 
             
         
   ![[,] [,]](_icc.gif)  
           |
235 | 52 | ad2antrr 762 |
. . . . . . . . . . . . . . . 16
   
 ..^ 
             
      |
236 | | simplr 792 |
. . . . . . . . . . . . . . . 16
   
 ..^ 
             
      |
237 | | isorel 6576 |
. . . . . . . . . . . . . . . 16
 
             ![[,] [,]](_icc.gif)     
                 
           |
238 | 234, 235,
236, 237 | syl12anc 1324 |
. . . . . . . . . . . . . . 15
   
 ..^ 
             
            |
239 | 233, 238 | mpbird 247 |
. . . . . . . . . . . . . 14
   
 ..^ 
             
  |
240 | 239 | adantrr 753 |
. . . . . . . . . . . . 13
   
 ..^ 
             
              |
241 | | simpr 477 |
. . . . . . . . . . . . . . 15
   
 ..^ 
               
            |
242 | 72 | ad2antrr 762 |
. . . . . . . . . . . . . . . 16
   
 ..^ 
               
         
   ![[,] [,]](_icc.gif)  
           |
243 | | simplr 792 |
. . . . . . . . . . . . . . . 16
   
 ..^ 
               
      |
244 | 64 | ad2antrr 762 |
. . . . . . . . . . . . . . . 16
   
 ..^ 
               
        |
245 | | isorel 6576 |
. . . . . . . . . . . . . . . 16
 
             ![[,] [,]](_icc.gif)     
                   
 
             |
246 | 242, 243,
244, 245 | syl12anc 1324 |
. . . . . . . . . . . . . . 15
   
 ..^ 
               
                |
247 | 241, 246 | mpbird 247 |
. . . . . . . . . . . . . 14
   
 ..^ 
               
    |
248 | 247 | adantrl 752 |
. . . . . . . . . . . . 13
   
 ..^ 
             
                |
249 | | btwnnz 11453 |
. . . . . . . . . . . . 13
    
  |
250 | 232, 240,
248, 249 | syl3anc 1326 |
. . . . . . . . . . . 12
   
 ..^ 
             
           
  |
251 | 231, 250 | pm2.65da 600 |
. . . . . . . . . . 11
    ..^                   
         |
252 | 228, 229,
251 | syl2anc 693 |
. . . . . . . . . 10
      ..^       
      
               
    
                 |
253 | 227, 252 | pm2.65da 600 |
. . . . . . . . 9
   
 ..^       
      
    
            |
254 | 253 | nrexdv 3001 |
. . . . . . . 8
    ..^                                 |
255 | 254 | adantlr 751 |
. . . . . . 7
   
 ..^                
                         |
256 | 219, 255 | condan 835 |
. . . . . 6
    ..^                         |
257 | 61 | rexrd 10089 |
. . . . . . 7
    ..^                 |
258 | 84 | ad2antrr 762 |
. . . . . . . 8
    ..^             |
259 | 61, 258 | readdcld 10069 |
. . . . . . 7
    ..^                   |
260 | | elioc2 12236 |
. . . . . . 7
                          ![(,] (,]](_ioc.gif)                  
                      |
261 | 257, 259,
260 | syl2anc 693 |
. . . . . 6
    ..^                        ![(,] (,]](_ioc.gif)       
                                 |
262 | 66, 76, 256, 261 | mpbir3and 1245 |
. . . . 5
    ..^                       ![(,] (,]](_ioc.gif)          |
263 | 56, 59, 60, 15, 16, 61, 62, 262 | fourierdlem26 40350 |
. . . 4
    ..^                                     |
264 | 263 | oveq1d 6665 |
. . 3
    ..^                                         |
265 | 56 | recnd 10068 |
. . . 4
    ..^             |
266 | 65 | recnd 10068 |
. . . . . 6
 
 ..^          |
267 | 266, 138 | subcld 10392 |
. . . . 5
 
 ..^                |
268 | 267 | adantr 481 |
. . . 4
    ..^                         |
269 | 265, 268 | pncan2d 10394 |
. . 3
    ..^                                         |
270 | 58, 264, 269 | 3eqtrd 2660 |
. 2
    ..^                                                 |
271 | 1 | a1i 11 |
. . . . 5
    ..^              ![(,] (,]](_ioc.gif)          |
272 | | eqcom 2629 |
. . . . . . . . . . . 12
                   |
273 | 272 | biimpi 206 |
. . . . . . . . . . 11
        
          |
274 | 273 | adantl 482 |
. . . . . . . . . 10
         
                   |
275 | | neqne 2802 |
. . . . . . . . . . 11
                   |
276 | 275 | adantr 481 |
. . . . . . . . . 10
         
                   |
277 | 274, 276 | eqnetrrd 2862 |
. . . . . . . . 9
         
           |
278 | 277 | neneqd 2799 |
. . . . . . . 8
         
        
  |
279 | 278 | iffalsed 4097 |
. . . . . . 7
         
                |
280 | | simpr 477 |
. . . . . . 7
         
                   |
281 | 279, 280 | eqtrd 2656 |
. . . . . 6
         
                        |
282 | 281 | adantll 750 |
. . . . 5
   
 ..^                   
   
           |
283 | 54 | adantr 481 |
. . . . 5
    ..^                     ![(,] (,]](_ioc.gif)    |
284 | 271, 282,
283, 283 | fvmptd 6288 |
. . . 4
    ..^                                 |
285 | 284 | oveq2d 6666 |
. . 3
    ..^                                                         |
286 | | id 22 |
. . . . . . . 8
               |
287 | | oveq2 6658 |
. . . . . . . . . . 11
       
           |
288 | 287 | oveq1d 6665 |
. . . . . . . . . 10
                       |
289 | 288 | fveq2d 6195 |
. . . . . . . . 9
                               |
290 | 289 | oveq1d 6665 |
. . . . . . . 8
                                   |
291 | 286, 290 | oveq12d 6668 |
. . . . . . 7
                                             |
292 | 291 | adantl 482 |
. . . . . 6
    ..^                                               |
293 | 128, 65 | resubcld 10458 |
. . . . . . . . . . 11
 
 ..^            |
294 | 293, 101 | rerpdivcld 11903 |
. . . . . . . . . 10
 
 ..^              |
295 | 294 | flcld 12599 |
. . . . . . . . 9
 
 ..^                  |
296 | 295 | zred 11482 |
. . . . . . . 8
 
 ..^                  |
297 | 296, 85 | remulcld 10070 |
. . . . . . 7
 
 ..^                    |
298 | 65, 297 | readdcld 10069 |
. . . . . 6
 
 ..^                            |
299 | 120, 292,
65, 298 | fvmptd 6288 |
. . . . 5
 
 ..^                                      |
300 | 299, 135 | oveq12d 6668 |
. . . 4
 
 ..^                                                                      |
301 | 300 | adantr 481 |
. . 3
    ..^                                                                               |
302 | | flle 12600 |
. . . . . . . . . . . . 13
                                     |
303 | 294, 302 | syl 17 |
. . . . . . . . . . . 12
 
 ..^               
 
          |
304 | 53, 65, 75 | ltled 10185 |
. . . . . . . . . . . . . 14
 
 ..^              |
305 | 53, 65, 128, 304 | lesub2dd 10644 |
. . . . . . . . . . . . 13
 
 ..^         
        |
306 | 293, 129,
101, 305 | lediv1dd 11930 |
. . . . . . . . . . . 12
 
 ..^                      |
307 | 296, 294,
130, 303, 306 | letrd 10194 |
. . . . . . . . . . 11
 
 ..^               
 
        |
308 | 307 | adantr 481 |
. . . . . . . . . 10
    ..^                                   |
309 | 296 | adantr 481 |
. . . . . . . . . . . . . . 15
    ..^                                           |
310 | | 1red 10055 |
. . . . . . . . . . . . . . 15
    ..^                             |
311 | 309, 310 | readdcld 10069 |
. . . . . . . . . . . . . 14
    ..^                                             |
312 | 130 | adantr 481 |
. . . . . . . . . . . . . 14
    ..^                                     |
313 | | simpr 477 |
. . . . . . . . . . . . . 14
    ..^                                                     |
314 | 311, 312,
313 | nltled 10187 |
. . . . . . . . . . . . 13
    ..^                                                     |
315 | 314 | adantlr 751 |
. . . . . . . . . . . 12
   
 ..^                                   
                          |
316 | 79 | ad3antrrr 766 |
. . . . . . . . . . . . . 14
   
 ..^                                   
               ![[,] [,]](_icc.gif)             |
317 | 88 | ad2antrr 762 |
. . . . . . . . . . . . . . . . 17
   
 ..^                                   
  |
318 | 92 | ad2antrr 762 |
. . . . . . . . . . . . . . . . 17
   
 ..^                                   
  |
319 | | fourierdlem65.z |
. . . . . . . . . . . . . . . . . . 19
                 |
320 | 135, 134 | eqeltrd 2701 |
. . . . . . . . . . . . . . . . . . . . 21
 
 ..^            |
321 | 128, 320 | resubcld 10458 |
. . . . . . . . . . . . . . . . . . . 20
 
 ..^              |
322 | 53, 321 | readdcld 10069 |
. . . . . . . . . . . . . . . . . . 19
 
 ..^                    |
323 | 319, 322 | syl5eqel 2705 |
. . . . . . . . . . . . . . . . . 18
 
 ..^    |
324 | 323 | ad2antrr 762 |
. . . . . . . . . . . . . . . . 17
   
 ..^                                   
  |
325 | 12 | rexrd 10089 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
   |
326 | 325 | adantr 481 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
 
 ..^    |
327 | | elioc2 12236 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
              ![(,] (,]](_ioc.gif) 
                
            |
328 | 326, 128,
327 | syl2anc 693 |
. . . . . . . . . . . . . . . . . . . . . . . 24
 
 ..^             ![(,] (,]](_ioc.gif)                  
            |
329 | 54, 328 | mpbid 222 |
. . . . . . . . . . . . . . . . . . . . . . 23
 
 ..^                  
           |
330 | 329 | simp3d 1075 |
. . . . . . . . . . . . . . . . . . . . . 22
 
 ..^         
  |
331 | 128, 320 | subge0d 10617 |
. . . . . . . . . . . . . . . . . . . . . 22
 
 ..^                    
   |
332 | 330, 331 | mpbird 247 |
. . . . . . . . . . . . . . . . . . . . 21
 
 ..^  
           |
333 | 53, 321 | addge01d 10615 |
. . . . . . . . . . . . . . . . . . . . 21
 
 ..^                
                   |
334 | 332, 333 | mpbid 222 |
. . . . . . . . . . . . . . . . . . . 20
 
 ..^                        |
335 | 88, 53, 322, 96, 334 | letrd 10194 |
. . . . . . . . . . . . . . . . . . 19
 
 ..^                    |
336 | 335, 319 | syl6breqr 4695 |
. . . . . . . . . . . . . . . . . 18
 
 ..^    |
337 | 336 | ad2antrr 762 |
. . . . . . . . . . . . . . . . 17
   
 ..^                                   
  |
338 | 65 | ad2antrr 762 |
. . . . . . . . . . . . . . . . . . 19
   
 ..^                                   
        |
339 | 294 | ad2antrr 762 |
. . . . . . . . . . . . . . . . . . . . . 22
   
 ..^                                   
 
          |
340 | | reflcl 12597 |
. . . . . . . . . . . . . . . . . . . . . . 23
                           |
341 | | peano2re 10209 |
. . . . . . . . . . . . . . . . . . . . . . 23
                                 |
342 | 339, 340,
341 | 3syl 18 |
. . . . . . . . . . . . . . . . . . . . . 22
   
 ..^                                   
                  |
343 | 128 | ad2antrr 762 |
. . . . . . . . . . . . . . . . . . . . . . . 24
   
 ..^                                   
  |
344 | 343, 324 | resubcld 10458 |
. . . . . . . . . . . . . . . . . . . . . . 23
   
 ..^                                   
    |
345 | 101 | ad2antrr 762 |
. . . . . . . . . . . . . . . . . . . . . . 23
   
 ..^                                   
  |
346 | 344, 345 | rerpdivcld 11903 |
. . . . . . . . . . . . . . . . . . . . . 22
   
 ..^                                   
 
    |
347 | | flltp1 12601 |
. . . . . . . . . . . . . . . . . . . . . . . 24
                                       |
348 | 294, 347 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . 23
 
 ..^                              |
349 | 348 | ad2antrr 762 |
. . . . . . . . . . . . . . . . . . . . . 22
   
 ..^                                   
 
                          |
350 | 295 | peano2zd 11485 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
 
 ..^                    |
351 | 350 | ad2antrr 762 |
. . . . . . . . . . . . . . . . . . . . . . . 24
   
 ..^                                   
                  |
352 | 130 | ad2antrr 762 |
. . . . . . . . . . . . . . . . . . . . . . . 24
   
 ..^                                   
 
        |
353 | | simpr 477 |
. . . . . . . . . . . . . . . . . . . . . . . 24
   
 ..^                                   
                          |
354 | 321, 101 | rerpdivcld 11903 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
 
 ..^                |
355 | 354 | ad2antrr 762 |
. . . . . . . . . . . . . . . . . . . . . . . 24
   
 ..^                                   
 
            |
356 | 12 | adantr 481 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
 
 ..^    |
357 | 329 | simp2d 1074 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
 
 ..^            |
358 | 356, 320,
128, 357 | ltsub2dd 10640 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
 
 ..^                |
359 | 358, 15 | syl6breqr 4695 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
 
 ..^              |
360 | 321, 85, 101, 359 | ltdiv1dd 11929 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
 
 ..^             
    |
361 | 143, 144 | dividd 10799 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
 
 ..^      |
362 | 360, 361 | breqtrd 4679 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
 
 ..^             
  |
363 | 362 | ad2antrr 762 |
. . . . . . . . . . . . . . . . . . . . . . . 24
   
 ..^                                   
 
            |
364 | 129 | recnd 10068 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
 
 ..^          |
365 | 321 | recnd 10068 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
 
 ..^              |
366 | 364, 365,
143, 144 | divsubdird 10840 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
 
 ..^                                              |
367 | 366 | eqcomd 2628 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
 
 ..^                                              |
368 | 128 | recnd 10068 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
 
 ..^    |
369 | 320 | recnd 10068 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
 
 ..^            |
370 | 368, 138,
369 | nnncan1d 10426 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
 
 ..^         
                          |
371 | 370 | oveq1d 6665 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
 
 ..^                                        |
372 | 367, 371 | eqtrd 2656 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
 
 ..^                                          |
373 | 372, 147 | eqeltrd 2701 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
 
 ..^                          |
374 | 373 | ad2antrr 762 |
. . . . . . . . . . . . . . . . . . . . . . . 24
   
 ..^                                   
                        |
375 | 351, 352,
353, 355, 363, 374 | zltlesub 39497 |
. . . . . . . . . . . . . . . . . . . . . . 23
   
 ..^                                   
                                        |
376 | 319 | a1i 11 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
 
 ..^                    |
377 | 376 | oveq2d 6666 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
 
 ..^                        |
378 | 138, 368,
369 | addsub12d 10415 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
 
 ..^                                    |
379 | 368, 369,
138 | subsub2d 10421 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
 
 ..^                                    |
380 | 378, 379 | eqtr4d 2659 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
 
 ..^                                    |
381 | 380 | oveq2d 6666 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
 
 ..^                                        |
382 | 369, 138 | subcld 10392 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
 
 ..^                  |
383 | 368, 382 | nncand 10397 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
 
 ..^   
                                |
384 | 377, 381,
383 | 3eqtrd 2660 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
 
 ..^                    |
385 | 384 | oveq1d 6665 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
 
 ..^                        |
386 | 371, 367,
385 | 3eqtr4d 2666 |
. . . . . . . . . . . . . . . . . . . . . . . 24
 
 ..^                              |
387 | 386 | ad2antrr 762 |
. . . . . . . . . . . . . . . . . . . . . . 23
   
 ..^                                   
                            |
388 | 375, 387 | breqtrd 4679 |
. . . . . . . . . . . . . . . . . . . . . 22
   
 ..^                                   
                      |
389 | 339, 342,
346, 349, 388 | ltletrd 10197 |
. . . . . . . . . . . . . . . . . . . . 21
   
 ..^                                   
 
              |
390 | 293 | ad2antrr 762 |
. . . . . . . . . . . . . . . . . . . . . 22
   
 ..^                                   
          |
391 | 390, 344,
345 | ltdiv1d 11917 |
. . . . . . . . . . . . . . . . . . . . 21
   
 ..^                                   
 
                          |
392 | 389, 391 | mpbird 247 |
. . . . . . . . . . . . . . . . . . . 20
   
 ..^                                   
            |
393 | 324, 338,
343 | ltsub2d 10637 |
. . . . . . . . . . . . . . . . . . . 20
   
 ..^                                   
                    |
394 | 392, 393 | mpbird 247 |
. . . . . . . . . . . . . . . . . . 19
   
 ..^                                   
        |
395 | 114 | ad2antrr 762 |
. . . . . . . . . . . . . . . . . . 19
   
 ..^                                   
        |
396 | 324, 338,
318, 394, 395 | ltletrd 10197 |
. . . . . . . . . . . . . . . . . 18
   
 ..^                                   
  |
397 | 324, 318,
396 | ltled 10185 |
. . . . . . . . . . . . . . . . 17
   
 ..^                                   
  |
398 | 317, 318,
324, 337, 397 | eliccd 39726 |
. . . . . . . . . . . . . . . 16
   
 ..^                                   
  ![[,] [,]](_icc.gif)    |
399 | 30 | a1i 11 |
. . . . . . . . . . . . . . . . . . . . . . 23
 
 ..^      |
400 | 399 | oveq2d 6666 |
. . . . . . . . . . . . . . . . . . . . . 22
 
 ..^                                          |
401 | 382, 143,
144 | divcan1d 10802 |
. . . . . . . . . . . . . . . . . . . . . 22
 
 ..^                                    |
402 | 400, 401 | eqtrd 2656 |
. . . . . . . . . . . . . . . . . . . . 21
 
 ..^                                      |
403 | 376, 402 | oveq12d 6668 |
. . . . . . . . . . . . . . . . . . . 20
 
 ..^                    
                                     |
404 | 138, 365 | addcomd 10238 |
. . . . . . . . . . . . . . . . . . . . 21
 
 ..^                                    |
405 | 404 | oveq1d 6665 |
. . . . . . . . . . . . . . . . . . . 20
 
 ..^                                                                    |
406 | 365, 138,
369 | ppncand 10432 |
. . . . . . . . . . . . . . . . . . . . 21
 
 ..^                                                        |
407 | 368, 369 | npcand 10396 |
. . . . . . . . . . . . . . . . . . . . 21
 
 ..^                        |
408 | 406, 407 | eqtrd 2656 |
. . . . . . . . . . . . . . . . . . . 20
 
 ..^                                    |
409 | 403, 405,
408 | 3eqtrd 2660 |
. . . . . . . . . . . . . . . . . . 19
 
 ..^                    
     |
410 | 199 | adantr 481 |
. . . . . . . . . . . . . . . . . . 19
 
 ..^    |
411 | 409, 410 | eqeltrd 2701 |
. . . . . . . . . . . . . . . . . 18
 
 ..^                    
     |
412 | | oveq1 6657 |
. . . . . . . . . . . . . . . . . . . . 21
                                           |
413 | 412 | oveq2d 6666 |
. . . . . . . . . . . . . . . . . . . 20
                 
                             |
414 | 413 | eleq1d 2686 |
. . . . . . . . . . . . . . . . . . 19
                                                 |
415 | 414 | rspcev 3309 |
. . . . . . . . . . . . . . . . . 18
                  
                      

       |
416 | 147, 411,
415 | syl2anc 693 |
. . . . . . . . . . . . . . . . 17
 
 ..^   
       |
417 | 416 | ad2antrr 762 |
. . . . . . . . . . . . . . . 16
   
 ..^                                   
   
     |
418 | | oveq1 6657 |
. . . . . . . . . . . . . . . . . . 19
         
     |
419 | 418 | eleq1d 2686 |
. . . . . . . . . . . . . . . . . 18
                 |
420 | 419 | rexbidv 3052 |
. . . . . . . . . . . . . . . . 17
  
       
        |
421 | 420 | elrab 3363 |
. . . . . . . . . . . . . . . 16
    ![[,] [,]](_icc.gif)     
       ![[,] [,]](_icc.gif) 
   
      |
422 | 398, 417,
421 | sylanbrc 698 |
. . . . . . . . . . . . . . 15
   
 ..^                                   
   ![[,] [,]](_icc.gif)            |
423 | | elun2 3781 |
. . . . . . . . . . . . . . 15
    ![[,] [,]](_icc.gif)     
   
   
   ![[,] [,]](_icc.gif)     
       |
424 | 422, 423 | syl 17 |
. . . . . . . . . . . . . 14
   
 ..^                                   
   
   ![[,] [,]](_icc.gif)     
       |
425 | | foelrn 6378 |
. . . . . . . . . . . . . 14
             
   ![[,] [,]](_icc.gif)     
        
   ![[,] [,]](_icc.gif)  
                     |
426 | 316, 424,
425 | syl2anc 693 |
. . . . . . . . . . . . 13
   
 ..^                                   
            |
427 | 53 | adantr 481 |
. . . . . . . . . . . . . . . . . . . 20
    ..^                 |
428 | 321 | adantr 481 |
. . . . . . . . . . . . . . . . . . . . 21
    ..^           
           |
429 | 320 | adantr 481 |
. . . . . . . . . . . . . . . . . . . . . . 23
    ..^                     |
430 | 13 | ad2antrr 762 |
. . . . . . . . . . . . . . . . . . . . . . 23
    ..^             |
431 | 330 | adantr 481 |
. . . . . . . . . . . . . . . . . . . . . . 23
    ..^                     |
432 | 275 | necomd 2849 |
. . . . . . . . . . . . . . . . . . . . . . . 24
                   |
433 | 432 | adantl 482 |
. . . . . . . . . . . . . . . . . . . . . . 23
    ..^                     |
434 | 429, 430,
431, 433 | leneltd 10191 |
. . . . . . . . . . . . . . . . . . . . . 22
    ..^                     |
435 | 429, 430 | posdifd 10614 |
. . . . . . . . . . . . . . . . . . . . . 22
    ..^                   
             |
436 | 434, 435 | mpbid 222 |
. . . . . . . . . . . . . . . . . . . . 21
    ..^                       |
437 | 428, 436 | elrpd 11869 |
. . . . . . . . . . . . . . . . . . . 20
    ..^           
           |
438 | 427, 437 | ltaddrpd 11905 |
. . . . . . . . . . . . . . . . . . 19
    ..^                                 |
439 | 438, 319 | syl6breqr 4695 |
. . . . . . . . . . . . . . . . . 18
    ..^                 |
440 | 439 | ad2antrr 762 |
. . . . . . . . . . . . . . . . 17
      ..^                                               |
441 | | simpr 477 |
. . . . . . . . . . . . . . . . 17
      ..^                                               |
442 | 440, 441 | breqtrd 4679 |
. . . . . . . . . . . . . . . 16
      ..^                                                   |
443 | 394 | adantr 481 |
. . . . . . . . . . . . . . . . 17
      ..^                                                 |
444 | 441, 443 | eqbrtrrd 4677 |
. . . . . . . . . . . . . . . 16
      ..^                                                     |
445 | 442, 444 | jca 554 |
. . . . . . . . . . . . . . 15
      ..^                                             
                 |
446 | 445 | ex 450 |
. . . . . . . . . . . . . 14
   
 ..^                                   
         
                  |
447 | 446 | reximdv 3016 |
. . . . . . . . . . . . 13
   
 ..^                                   
 
                       
              |
448 | 426, 447 | mpd 15 |
. . . . . . . . . . . 12
   
 ..^                                   
              
             |
449 | 315, 448 | syldan 487 |
. . . . . . . . . . 11
   
 ..^                                   
              
             |
450 | 251 | nrexdv 3001 |
. . . . . . . . . . . 12
 
 ..^ 
              
             |
451 | 450 | ad2antrr 762 |
. . . . . . . . . . 11
   
 ..^                                   
              
             |
452 | 449, 451 | condan 835 |
. . . . . . . . . 10
    ..^                                     |
453 | 308, 452 | jca 554 |
. . . . . . . . 9
    ..^                         
 
                                 |
454 | 130 | adantr 481 |
. . . . . . . . . 10
    ..^                     |
455 | 295 | adantr 481 |
. . . . . . . . . 10
    ..^                           |
456 | | flbi 12617 |
. . . . . . . . . 10
                                                   
                                                   |
457 | 454, 455,
456 | syl2anc 693 |
. . . . . . . . 9
    ..^                                     
                                                   |
458 | 453, 457 | mpbird 247 |
. . . . . . . 8
    ..^                                       |
459 | 458 | eqcomd 2628 |
. . . . . . 7
    ..^                                       |
460 | 459 | oveq1d 6665 |
. . . . . 6
    ..^                                           |
461 | 460 | oveq2d 6666 |
. . . . 5
    ..^                                                           |
462 | 461 | oveq1d 6665 |
. . . 4
    ..^                                                                                                       |
463 | 266 | adantr 481 |
. . . . 5
    ..^                   |
464 | 138 | adantr 481 |
. . . . 5
    ..^                 |
465 | 139 | adantr 481 |
. . . . 5
    ..^                           |
466 | 463, 464,
465 | pnpcan2d 10430 |
. . . 4
    ..^                                                                     |
467 | 462, 466 | eqtrd 2656 |
. . 3
    ..^                                                                       |
468 | 285, 301,
467 | 3eqtrd 2660 |
. 2
    ..^                                                 |
469 | 270, 468 | pm2.61dan 832 |
1
 
 ..^                                        |