Step | Hyp | Ref
| Expression |
1 | | neg1cn 9087 |
. . . 4
  |
2 | 1 | a1i 9 |
. . 3
    |
3 | | neg1ap0 9091 |
. . . 4
 #  |
4 | 3 | a1i 9 |
. . 3
  #   |
5 | | lgseisen.1 |
. . . . . . . . . 10
       |
6 | | lgsquad.4 |
. . . . . . . . . 10
     |
7 | 5, 6 | gausslemma2dlem0b 15166 |
. . . . . . . . 9
   |
8 | 7 | nnzd 9438 |
. . . . . . . 8
   |
9 | | 2nn 9143 |
. . . . . . . 8
 |
10 | | znq 9689 |
. . . . . . . 8
 
     |
11 | 8, 9, 10 | sylancl 413 |
. . . . . . 7
     |
12 | 11 | flqcld 10346 |
. . . . . 6
         |
13 | 12 | peano2zd 9442 |
. . . . 5
     
     |
14 | 13, 8 | fzfigd 10502 |
. . . 4
               |
15 | | lgseisen.2 |
. . . . . . . . 9
       |
16 | 15 | gausslemma2dlem0a 15165 |
. . . . . . . 8
   |
17 | 16 | nnzd 9438 |
. . . . . . 7
   |
18 | 5 | gausslemma2dlem0a 15165 |
. . . . . . . 8
   |
19 | 18 | adantr 276 |
. . . . . . 7
 
               |
20 | | znq 9689 |
. . . . . . 7
 
     |
21 | 17, 19, 20 | syl2an2r 595 |
. . . . . 6
 
                 |
22 | | 2z 9345 |
. . . . . . . 8
 |
23 | | elfzelz 10091 |
. . . . . . . . 9
               |
24 | 23 | adantl 277 |
. . . . . . . 8
 
               |
25 | | zmulcl 9370 |
. . . . . . . 8
 
     |
26 | 22, 24, 25 | sylancr 414 |
. . . . . . 7
 
                 |
27 | | zq 9691 |
. . . . . . 7
       |
28 | 26, 27 | syl 14 |
. . . . . 6
 
                 |
29 | | qmulcl 9702 |
. . . . . 6
               |
30 | 21, 28, 29 | syl2anc 411 |
. . . . 5
 
                     |
31 | 30 | flqcld 10346 |
. . . 4
 
                         |
32 | 14, 31 | fsumzcl 11545 |
. . 3
 
     
                   |
33 | 2, 4, 32 | expclzapd 10749 |
. 2
     
     
                    |
34 | | lgsquad.6 |
. . . . . 6
   
     
            |
35 | | 1zzd 9344 |
. . . . . . 7
   |
36 | 35, 8 | fzfigd 10502 |
. . . . . 6
       |
37 | | lgsquad.5 |
. . . . . . . . 9
     |
38 | 15, 37 | gausslemma2dlem0b 15166 |
. . . . . . . 8
   |
39 | 38 | nnzd 9438 |
. . . . . . 7
   |
40 | 35, 39 | fzfigd 10502 |
. . . . . 6
       |
41 | | elfznn 10120 |
. . . . . . . . . . 11
       |
42 | 41 | ad2antll 491 |
. . . . . . . . . 10
 
    
        |
43 | 18 | adantr 276 |
. . . . . . . . . 10
 
    
     
  |
44 | 42, 43 | nnmulcld 9031 |
. . . . . . . . 9
 
    
          |
45 | 44 | nnzd 9438 |
. . . . . . . 8
 
    
          |
46 | | elfznn 10120 |
. . . . . . . . . . 11
       |
47 | 46 | ad2antrl 490 |
. . . . . . . . . 10
 
    
     
  |
48 | 16 | adantr 276 |
. . . . . . . . . 10
 
    
     
  |
49 | 47, 48 | nnmulcld 9031 |
. . . . . . . . 9
 
    
          |
50 | 49 | nnzd 9438 |
. . . . . . . 8
 
    
          |
51 | | zdclt 9394 |
. . . . . . . 8
    
  DECID  
    |
52 | 45, 50, 51 | syl2anc 411 |
. . . . . . 7
 
    
      DECID       |
53 | 52 | ralrimivva 2576 |
. . . . . 6
            DECID       |
54 | 34, 36, 40, 53 | opabfi 6992 |
. . . . 5
   |
55 | | opabssxp 4733 |
. . . . . . . . . . . . 13
                                |
56 | 34, 55 | eqsstri 3211 |
. . . . . . . . . . . 12
           |
57 | 56 | sseli 3175 |
. . . . . . . . . . 11
             |
58 | | xp1st 6218 |
. . . . . . . . . . 11
                     |
59 | 57, 58 | syl 14 |
. . . . . . . . . 10
           |
60 | 59 | elfzelzd 10092 |
. . . . . . . . 9
       |
61 | 60 | adantl 277 |
. . . . . . . 8
 
       |
62 | | dvdsdc 11941 |
. . . . . . . 8
       DECID       |
63 | 9, 61, 62 | sylancr 414 |
. . . . . . 7
 

DECID
      |
64 | | dcn 843 |
. . . . . . 7
DECID     DECID
      |
65 | 63, 64 | syl 14 |
. . . . . 6
 

DECID       |
66 | 65 | ralrimiva 2567 |
. . . . 5
  DECID       |
67 | 54, 66 | ssfirab 6990 |
. . . 4
         |
68 | | hashcl 10852 |
. . . 4
 
     ♯ 
        |
69 | 67, 68 | syl 14 |
. . 3
 ♯ 
        |
70 | | expcl 10628 |
. . 3
   ♯ 
           ♯ 
         |
71 | 1, 69, 70 | sylancr 414 |
. 2
     ♯ 
         |
72 | 69 | nn0zd 9437 |
. . 3
 ♯ 
        |
73 | 2, 4, 72 | expap0d 10750 |
. 2
     ♯ 
       #   |
74 | 71, 73 | recidapd 8802 |
. . . 4
      ♯ 
            ♯             |
75 | | 1div1e1 8723 |
. . . . . . . . 9
   |
76 | 75 | negeqi 8213 |
. . . . . . . 8
     |
77 | | ax-1cn 7965 |
. . . . . . . . 9
 |
78 | | 1ap0 8609 |
. . . . . . . . 9
#  |
79 | | divneg2ap 8755 |
. . . . . . . . 9
 
#          |
80 | 77, 77, 78, 79 | mp3an 1348 |
. . . . . . . 8
       |
81 | 76, 80 | eqtr3i 2216 |
. . . . . . 7
     |
82 | 81 | oveq1i 5928 |
. . . . . 6
    ♯ 
             ♯ 
        |
83 | 2, 4, 72 | exprecapd 10752 |
. . . . . 6
       ♯              ♯ 
          |
84 | 82, 83 | eqtrid 2238 |
. . . . 5
     ♯ 
            ♯            |
85 | 84 | oveq2d 5934 |
. . . 4
      ♯ 
           ♯ 
             ♯              ♯ 
           |
86 | 54 | adantr 276 |
. . . . . . . . . . . 12
 
               |
87 | 19 | nnzd 9438 |
. . . . . . . . . . . . . . 15
 
               |
88 | 87, 26 | zsubcld 9444 |
. . . . . . . . . . . . . 14
 
             
     |
89 | | zdceq 9392 |
. . . . . . . . . . . . . 14
      
    DECID           |
90 | 60, 88, 89 | syl2anr 290 |
. . . . . . . . . . . . 13
                
DECID           |
91 | 90 | ralrimiva 2567 |
. . . . . . . . . . . 12
 
             
DECID           |
92 | 86, 91 | ssfirab 6990 |
. . . . . . . . . . 11
 
                         |
93 | | fveqeq2 5563 |
. . . . . . . . . . . . . . . . . . . 20
         
           |
94 | 93 | elrab 2916 |
. . . . . . . . . . . . . . . . . . 19
                       |
95 | 94 | simprbi 275 |
. . . . . . . . . . . . . . . . . 18
          
          |
96 | 95 | ad2antll 491 |
. . . . . . . . . . . . . . . . 17
 
            
                      |
97 | 96 | oveq2d 5934 |
. . . . . . . . . . . . . . . 16
 
            
            
      
      |
98 | 19 | nncnd 8996 |
. . . . . . . . . . . . . . . . . 18
 
               |
99 | 98 | adantrr 479 |
. . . . . . . . . . . . . . . . 17
 
            
              |
100 | 26 | zcnd 9440 |
. . . . . . . . . . . . . . . . . 18
 
                 |
101 | 100 | adantrr 479 |
. . . . . . . . . . . . . . . . 17
 
            
                |
102 | 99, 101 | nncand 8335 |
. . . . . . . . . . . . . . . 16
 
            
            
         |
103 | 97, 102 | eqtrd 2226 |
. . . . . . . . . . . . . . 15
 
            
            
         |
104 | 103 | oveq1d 5933 |
. . . . . . . . . . . . . 14
 
            
                          |
105 | 24 | zcnd 9440 |
. . . . . . . . . . . . . . . 16
 
               |
106 | 105 | adantrr 479 |
. . . . . . . . . . . . . . 15
 
            
              |
107 | | 2cnd 9055 |
. . . . . . . . . . . . . . 15
 
            
              |
108 | | 2ap0 9075 |
. . . . . . . . . . . . . . . 16
#  |
109 | 108 | a1i 9 |
. . . . . . . . . . . . . . 15
 
            
            #   |
110 | 106, 107,
109 | divcanap3d 8814 |
. . . . . . . . . . . . . 14
 
            
                  |
111 | 104, 110 | eqtrd 2226 |
. . . . . . . . . . . . 13
 
            
                      |
112 | 111 | ralrimivva 2576 |
. . . . . . . . . . . 12
       
                            |
113 | | invdisj 4023 |
. . . . . . . . . . . 12
 
                                Disj                          |
114 | 112, 113 | syl 14 |
. . . . . . . . . . 11
 Disj
                         |
115 | 14, 92, 114 | hashiun 11621 |
. . . . . . . . . 10
 ♯                                        ♯              |
116 | | iunrab 3960 |
. . . . . . . . . . . 12
                         
                       |
117 | | eldifsni 3747 |
. . . . . . . . . . . . . . . . . . . . . . 23
       |
118 | 5, 117 | syl 14 |
. . . . . . . . . . . . . . . . . . . . . 22
   |
119 | 118 | necomd 2450 |
. . . . . . . . . . . . . . . . . . . . 21
   |
120 | 119 | neneqd 2385 |
. . . . . . . . . . . . . . . . . . . 20
   |
121 | 120 | ad2antrr 488 |
. . . . . . . . . . . . . . . . . . 19
                
  |
122 | | uzid 9606 |
. . . . . . . . . . . . . . . . . . . . 21
       |
123 | 22, 122 | ax-mp 5 |
. . . . . . . . . . . . . . . . . . . 20
     |
124 | 5 | eldifad 3164 |
. . . . . . . . . . . . . . . . . . . . 21
   |
125 | 124 | ad2antrr 488 |
. . . . . . . . . . . . . . . . . . . 20
                   |
126 | | dvdsprm 12275 |
. . . . . . . . . . . . . . . . . . . 20
       
   |
127 | 123, 125,
126 | sylancr 414 |
. . . . . . . . . . . . . . . . . . 19
                 
   |
128 | 121, 127 | mtbird 674 |
. . . . . . . . . . . . . . . . . 18
                   |
129 | 18 | ad2antrr 488 |
. . . . . . . . . . . . . . . . . . . . 21
                   |
130 | 129 | nncnd 8996 |
. . . . . . . . . . . . . . . . . . . 20
                   |
131 | 26 | adantlr 477 |
. . . . . . . . . . . . . . . . . . . . 21
                     |
132 | 131 | zcnd 9440 |
. . . . . . . . . . . . . . . . . . . 20
                     |
133 | 130, 132 | npcand 8334 |
. . . . . . . . . . . . . . . . . . 19
                           |
134 | 133 | breq2d 4041 |
. . . . . . . . . . . . . . . . . 18
                 
 
     
   |
135 | 128, 134 | mtbird 674 |
. . . . . . . . . . . . . . . . 17
                           |
136 | 23 | adantl 277 |
. . . . . . . . . . . . . . . . . . 19
                   |
137 | | dvdsmul1 11956 |
. . . . . . . . . . . . . . . . . . 19
 
     |
138 | 22, 136, 137 | sylancr 414 |
. . . . . . . . . . . . . . . . . 18
                     |
139 | 22 | a1i 9 |
. . . . . . . . . . . . . . . . . . 19
                   |
140 | 129 | nnzd 9438 |
. . . . . . . . . . . . . . . . . . . 20
                   |
141 | 140, 131 | zsubcld 9444 |
. . . . . . . . . . . . . . . . . . 19
                 
     |
142 | | dvds2add 11968 |
. . . . . . . . . . . . . . . . . . 19
  
                          |
143 | 139, 141,
131, 142 | syl3anc 1249 |
. . . . . . . . . . . . . . . . . 18
                   
     
           |
144 | 138, 143 | mpan2d 428 |
. . . . . . . . . . . . . . . . 17
                 
   
 
         |
145 | 135, 144 | mtod 664 |
. . . . . . . . . . . . . . . 16
                       |
146 | | breq2 4033 |
. . . . . . . . . . . . . . . . 17
         
   

      |
147 | 146 | notbid 668 |
. . . . . . . . . . . . . . . 16
         
   
       |
148 | 145, 147 | syl5ibrcom 157 |
. . . . . . . . . . . . . . 15
                         
       |
149 | 148 | rexlimdva 2611 |
. . . . . . . . . . . . . 14
 
  
     
              
       |
150 | | simpr 110 |
. . . . . . . . . . . . . . . . . 18
 
   |
151 | 56, 150 | sselid 3177 |
. . . . . . . . . . . . . . . . 17
 
             |
152 | 151, 58 | syl 14 |
. . . . . . . . . . . . . . . 16
 
           |
153 | | elfzelz 10091 |
. . . . . . . . . . . . . . . 16
               |
154 | | odd2np1 12014 |
. . . . . . . . . . . . . . . 16
     
   
            |
155 | 152, 153,
154 | 3syl 17 |
. . . . . . . . . . . . . . 15
 
 
   
            |
156 | 11 | ad2antrr 488 |
. . . . . . . . . . . . . . . . . . . 20
                   |
157 | 156 | flqcld 10346 |
. . . . . . . . . . . . . . . . . . 19
                  
    |
158 | 157 | peano2zd 9442 |
. . . . . . . . . . . . . . . . . 18
                         |
159 | 7 | ad2antrr 488 |
. . . . . . . . . . . . . . . . . . 19
                 |
160 | 159 | nnzd 9438 |
. . . . . . . . . . . . . . . . . 18
                 |
161 | | simprl 529 |
. . . . . . . . . . . . . . . . . . 19
                 |
162 | 160, 161 | zsubcld 9444 |
. . . . . . . . . . . . . . . . . 18
                   |
163 | 157 | zred 9439 |
. . . . . . . . . . . . . . . . . . . 20
                  
    |
164 | 7 | nnred 8995 |
. . . . . . . . . . . . . . . . . . . . . 22
   |
165 | 164 | ad2antrr 488 |
. . . . . . . . . . . . . . . . . . . . 21
                 |
166 | 165 | rehalfcld 9229 |
. . . . . . . . . . . . . . . . . . . 20
                   |
167 | 162 | zred 9439 |
. . . . . . . . . . . . . . . . . . . 20
                   |
168 | | flqle 10347 |
. . . . . . . . . . . . . . . . . . . . 21
             |
169 | 156, 168 | syl 14 |
. . . . . . . . . . . . . . . . . . . 20
                  
      |
170 | | zre 9321 |
. . . . . . . . . . . . . . . . . . . . . 22
   |
171 | 170 | ad2antrl 490 |
. . . . . . . . . . . . . . . . . . . . 21
                 |
172 | | simprr 531 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
                         |
173 | 152 | adantr 276 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
                         |
174 | 172, 173 | eqeltrd 2270 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
                         |
175 | | elfzle2 10094 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
               |
176 | 174, 175 | syl 14 |
. . . . . . . . . . . . . . . . . . . . . . . 24
                     |
177 | | zmulcl 9370 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
 
     |
178 | 22, 161, 177 | sylancr 414 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
                   |
179 | | zltp1le 9371 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
   
           |
180 | 178, 160,
179 | syl2anc 411 |
. . . . . . . . . . . . . . . . . . . . . . . 24
                         |
181 | 176, 180 | mpbird 167 |
. . . . . . . . . . . . . . . . . . . . . . 23
                   |
182 | | 2re 9052 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
 |
183 | 182 | a1i 9 |
. . . . . . . . . . . . . . . . . . . . . . . 24
                 |
184 | | 2pos 9073 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
 |
185 | 184 | a1i 9 |
. . . . . . . . . . . . . . . . . . . . . . . 24
                 |
186 | | ltmuldiv2 8894 |
. . . . . . . . . . . . . . . . . . . . . . . 24
 
     
     |
187 | 171, 165,
183, 185, 186 | syl112anc 1253 |
. . . . . . . . . . . . . . . . . . . . . . 23
                 
     |
188 | 181, 187 | mpbid 147 |
. . . . . . . . . . . . . . . . . . . . . 22
                   |
189 | 166 | recnd 8048 |
. . . . . . . . . . . . . . . . . . . . . . 23
                   |
190 | 7 | nncnd 8996 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
   |
191 | 190 | ad2antrr 488 |
. . . . . . . . . . . . . . . . . . . . . . . 24
                 |
192 | 191 | 2halvesd 9228 |
. . . . . . . . . . . . . . . . . . . . . . 23
                       |
193 | 189, 189,
192 | mvlraddd 8383 |
. . . . . . . . . . . . . . . . . . . . . 22
                       |
194 | 188, 193 | breqtrd 4055 |
. . . . . . . . . . . . . . . . . . . . 21
               
     |
195 | 171, 165,
166, 194 | ltsub13d 8570 |
. . . . . . . . . . . . . . . . . . . 20
                 
   |
196 | 163, 166,
167, 169, 195 | lelttrd 8144 |
. . . . . . . . . . . . . . . . . . 19
                  
  
   |
197 | | zltp1le 9371 |
. . . . . . . . . . . . . . . . . . . 20
        
          
        
    |
198 | 157, 162,
197 | syl2anc 411 |
. . . . . . . . . . . . . . . . . . 19
                                
    |
199 | 196, 198 | mpbid 147 |
. . . . . . . . . . . . . . . . . 18
                       
   |
200 | | 2t0e0 9141 |
. . . . . . . . . . . . . . . . . . . . 21
   |
201 | | 2cn 9053 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
 |
202 | | zcn 9322 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
   |
203 | 202 | ad2antrl 490 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
                 |
204 | | mulcl 7999 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
 
     |
205 | 201, 203,
204 | sylancr 414 |
. . . . . . . . . . . . . . . . . . . . . . . 24
                   |
206 | | pncan 8225 |
. . . . . . . . . . . . . . . . . . . . . . . 24
   
           |
207 | 205, 77, 206 | sylancl 413 |
. . . . . . . . . . . . . . . . . . . . . . 23
                         |
208 | | elfznn 10120 |
. . . . . . . . . . . . . . . . . . . . . . . 24
               |
209 | | nnm1nn0 9281 |
. . . . . . . . . . . . . . . . . . . . . . . 24
             |
210 | 174, 208,
209 | 3syl 17 |
. . . . . . . . . . . . . . . . . . . . . . 23
                       |
211 | 207, 210 | eqeltrrd 2271 |
. . . . . . . . . . . . . . . . . . . . . 22
                   |
212 | 211 | nn0ge0d 9296 |
. . . . . . . . . . . . . . . . . . . . 21
                   |
213 | 200, 212 | eqbrtrid 4064 |
. . . . . . . . . . . . . . . . . . . 20
                     |
214 | | 0red 8020 |
. . . . . . . . . . . . . . . . . . . . 21
                 |
215 | | lemul2 8876 |
. . . . . . . . . . . . . . . . . . . . 21
 
     
     |
216 | 214, 171,
183, 185, 215 | syl112anc 1253 |
. . . . . . . . . . . . . . . . . . . 20
                 
     |
217 | 213, 216 | mpbird 167 |
. . . . . . . . . . . . . . . . . . 19
                 |
218 | 165, 171 | subge02d 8556 |
. . . . . . . . . . . . . . . . . . 19
                 
   |
219 | 217, 218 | mpbid 147 |
. . . . . . . . . . . . . . . . . 18
                   |
220 | 158, 160,
162, 199, 219 | elfzd 10082 |
. . . . . . . . . . . . . . . . 17
                      
        |
221 | 124 | ad2antrr 488 |
. . . . . . . . . . . . . . . . . . . . 21
                 |
222 | | prmnn 12248 |
. . . . . . . . . . . . . . . . . . . . 21

  |
223 | 221, 222 | syl 14 |
. . . . . . . . . . . . . . . . . . . 20
                 |
224 | 223 | nncnd 8996 |
. . . . . . . . . . . . . . . . . . 19
                 |
225 | | peano2cn 8154 |
. . . . . . . . . . . . . . . . . . . 20
         |
226 | 205, 225 | syl 14 |
. . . . . . . . . . . . . . . . . . 19
                     |
227 | 224, 226 | nncand 8335 |
. . . . . . . . . . . . . . . . . 18
                
            |
228 | | 1cnd 8035 |
. . . . . . . . . . . . . . . . . . . . 21
                 |
229 | 224, 205,
228 | sub32d 8362 |
. . . . . . . . . . . . . . . . . . . 20
                             |
230 | 224, 205,
228 | subsub4d 8361 |
. . . . . . . . . . . . . . . . . . . 20
                             |
231 | | 2cnd 9055 |
. . . . . . . . . . . . . . . . . . . . . 22
                 |
232 | 231, 191,
203 | subdid 8433 |
. . . . . . . . . . . . . . . . . . . . 21
                           |
233 | 6 | oveq2i 5929 |
. . . . . . . . . . . . . . . . . . . . . . 23
         |
234 | 18 | nnzd 9438 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
   |
235 | 234 | ad2antrr 488 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
                 |
236 | | peano2zm 9355 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
 
   |
237 | 235, 236 | syl 14 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
                   |
238 | 237 | zcnd 9440 |
. . . . . . . . . . . . . . . . . . . . . . . 24
                   |
239 | 183, 185 | gt0ap0d 8648 |
. . . . . . . . . . . . . . . . . . . . . . . 24
               #   |
240 | 238, 231,
239 | divcanap2d 8811 |
. . . . . . . . . . . . . . . . . . . . . . 23
                         |
241 | 233, 240 | eqtrid 2238 |
. . . . . . . . . . . . . . . . . . . . . 22
                     |
242 | 241 | oveq1d 5933 |
. . . . . . . . . . . . . . . . . . . . 21
                             |
243 | 232, 242 | eqtr2d 2227 |
. . . . . . . . . . . . . . . . . . . 20
                           |
244 | 229, 230,
243 | 3eqtr3d 2234 |
. . . . . . . . . . . . . . . . . . 19
                           |
245 | 244 | oveq2d 5934 |
. . . . . . . . . . . . . . . . . 18
                
              |
246 | 227, 245,
172 | 3eqtr3rd 2235 |
. . . . . . . . . . . . . . . . 17
                           |
247 | | oveq2 5926 |
. . . . . . . . . . . . . . . . . . 19
           |
248 | 247 | oveq2d 5934 |
. . . . . . . . . . . . . . . . . 18
   
     
     |
249 | 248 | rspceeqv 2882 |
. . . . . . . . . . . . . . . . 17
                                                   |
250 | 220, 246,
249 | syl2anc 411 |
. . . . . . . . . . . . . . . 16
                     
                 |
251 | 250 | rexlimdvaa 2612 |
. . . . . . . . . . . . . . 15
 
  
                                 |
252 | 155, 251 | sylbid 150 |
. . . . . . . . . . . . . 14
 
 
                             |
253 | 149, 252 | impbid 129 |
. . . . . . . . . . . . 13
 
  
     
              
       |
254 | 253 | rabbidva 2748 |
. . . . . . . . . . . 12
        
                        |
255 | 116, 254 | eqtrid 2238 |
. . . . . . . . . . 11
       
                         |
256 | 255 | fveq2d 5558 |
. . . . . . . . . 10
 ♯                          ♯          |
257 | | ssrab2 3264 |
. . . . . . . . . . . . . . 15
           |
258 | 34 | relopabiv 4785 |
. . . . . . . . . . . . . . 15
 |
259 | | relss 4746 |
. . . . . . . . . . . . . . 15
           
             |
260 | 257, 258,
259 | mp2 16 |
. . . . . . . . . . . . . 14
           |
261 | | relxp 4768 |
. . . . . . . . . . . . . 14
                           |
262 | 34 | eleq2i 2260 |
. . . . . . . . . . . . . . . . . 18
   
                          |
263 | | opabidw 4287 |
. . . . . . . . . . . . . . . . . 18
       
     
          
     
            |
264 | 262, 263 | bitri 184 |
. . . . . . . . . . . . . . . . 17
   
                  |
265 | | anass 401 |
. . . . . . . . . . . . . . . . . . 19
  
  
 
        
 
        |
266 | 31 | peano2zd 9442 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
 
                           |
267 | 266 | zred 9439 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
 
                           |
268 | 267 | adantr 276 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
                               |
269 | 16 | nnred 8995 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
   |
270 | 269 | ad2antrr 488 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
                   |
271 | | nnre 8989 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
   |
272 | 271 | adantl 277 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
                   |
273 | | lesub 8460 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
             
             
 
                 |
274 | 268, 270,
272, 273 | syl3anc 1249 |
. . . . . . . . . . . . . . . . . . . . . . . 24
                             
 
                 |
275 | 269 | adantr 276 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
 
               |
276 | 275 | recnd 8048 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
 
               |
277 | 98, 276 | mulcomd 8041 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
 
             
     |
278 | 100, 276 | mulcomd 8041 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
 
                       |
279 | 19 | nnap0d 9028 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
 
             #   |
280 | 276, 98, 279 | divcanap1d 8810 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
 
                   |
281 | 280 | oveq1d 5933 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
 
                           |
282 | 269, 18 | nndivred 9032 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
     |
283 | 282 | adantr 276 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
 
                 |
284 | 283 | recnd 8048 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
 
                 |
285 | 284, 98, 100 | mul32d 8172 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
 
                               |
286 | 278, 281,
285 | 3eqtr2d 2232 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
 
                           |
287 | 277, 286 | oveq12d 5936 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
 
                                   |
288 | 98, 100, 276 | subdird 8434 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
 
                             |
289 | 26 | zred 9439 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
 
                 |
290 | 283, 289 | remulcld 8050 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
 
                     |
291 | 290 | recnd 8048 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
 
                     |
292 | 276, 291,
98 | subdird 8434 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
 
                                     |
293 | 287, 288,
292 | 3eqtr4d 2236 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
 
                               |
294 | 293 | adantr 276 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
                                   |
295 | 294 | breq2d 4041 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
                   
 
   
               |
296 | 290 | adantr 276 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
                         |
297 | 270, 296 | resubcld 8400 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
                 
         |
298 | 19 | adantr 276 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
                   |
299 | 298 | nnred 8995 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
                   |
300 | 298 | nngt0d 9026 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
                   |
301 | | ltmul1 8611 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
  
       
 
                        |
302 | 272, 297,
299, 300, 301 | syl112anc 1253 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
                 
       
               |
303 | | ltsub13 8462 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
 
        
      
      
    |
304 | 272, 270,
296, 303 | syl3anc 1249 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
                 
       
      
    |
305 | 295, 302,
304 | 3bitr2d 216 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
                   
 
   
      
    |
306 | 16 | adantr 276 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
 
               |
307 | 306 | nnzd 9438 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
 
               |
308 | | nnz 9336 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
   |
309 | | zsubcl 9358 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
 
     |
310 | 307, 308,
309 | syl2an 289 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
                 
   |
311 | | flqlt 10352 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
        
                     
    |
312 | 30, 310, 311 | syl2an2r 595 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
                         
          
    |
313 | | zltp1le 9371 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
            
                           
    |
314 | 31, 310, 313 | syl2an2r 595 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
                             
            
    |
315 | 305, 312,
314 | 3bitrd 214 |
. . . . . . . . . . . . . . . . . . . . . . . 24
                   
 
   
            
    |
316 | 37 | oveq2i 5929 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
         |
317 | | peano2rem 8286 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
 
   |
318 | 275, 317 | syl 14 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
 
             
   |
319 | 318 | recnd 8048 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
 
             
   |
320 | | 2cnd 9055 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
 
               |
321 | 108 | a1i 9 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
 
             #   |
322 | 319, 320,
321 | divcanap2d 8811 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
 
                       |
323 | 316, 322 | eqtrid 2238 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
 
                   |
324 | 323 | oveq1d 5933 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
 
                                           |
325 | | 1cnd 8035 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
 
               |
326 | 31 | zcnd 9440 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
 
                         |
327 | 276, 325,
326 | sub32d 8362 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
 
                                           |
328 | 276, 326,
325 | subsub4d 8361 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
 
                                           |
329 | 324, 327,
328 | 3eqtrd 2230 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
 
                                           |
330 | 329 | adantr 276 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
                                               |
331 | 330 | breq2d 4041 |
. . . . . . . . . . . . . . . . . . . . . . . 24
                 
             
                 |
332 | 274, 315,
331 | 3bitr4d 220 |
. . . . . . . . . . . . . . . . . . . . . . 23
                   
 
   
                 |
333 | 332 | anbi2d 464 |
. . . . . . . . . . . . . . . . . . . . . 22
                    
 
     
                  |
334 | | nnmulcl 9003 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
 
     |
335 | 9, 38, 334 | sylancr 414 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
     |
336 | 335 | adantr 276 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
 
                 |
337 | 336 | nnred 8995 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
 
                 |
338 | 38 | adantr 276 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
 
               |
339 | 338 | nnred 8995 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
 
               |
340 | 31 | zred 9439 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
 
                         |
341 | 38 | nncnd 8996 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
   |
342 | 341 | adantr 276 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
 
               |
343 | 342 | 2timesd 9225 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
 
                   |
344 | 342, 342,
343 | mvrladdd 8386 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
 
                   |
345 | 275 | rehalfcld 9229 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
 
                 |
346 | 275 | ltm1d 8951 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
 
             
   |
347 | 182 | a1i 9 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
 
               |
348 | 184 | a1i 9 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
 
               |
349 | | ltdiv1 8887 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
   
               |
350 | 318, 275,
347, 348, 349 | syl112anc 1253 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
 
               
 
       |
351 | 346, 350 | mpbid 147 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
 
                     |
352 | 37, 351 | eqbrtrid 4064 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
 
                 |
353 | 339, 345,
352 | ltled 8138 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
 
                 |
354 | 276, 320,
98, 321 | div32apd 8833 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
 
                  
    |
355 | 164 | adantr 276 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 40
 
               |
356 | 355 | rehalfcld 9229 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 39
 
                 |
357 | 13 | adantr 276 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 40
 
                       |
358 | 357 | zred 9439 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 39
 
                       |
359 | 24 | zred 9439 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 39
 
               |
360 | 11 | adantr 276 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 40
 
                 |
361 | | flqltp1 10348 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 40
         
     |
362 | 360, 361 | syl 14 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 39
 
                   
     |
363 | | elfzle1 10093 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 40
                       |
364 | 363 | adantl 277 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 39
 
                       |
365 | 356, 358,
359, 362, 364 | ltletrd 8442 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 38
 
                 |
366 | | ltdivmul 8895 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 39
 
     
     |
367 | 355, 359,
347, 348, 366 | syl112anc 1253 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 38
 
               
     |
368 | 365, 367 | mpbid 147 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . 37
 
                 |
369 | 6, 368 | eqbrtrrid 4065 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . 36
 
                     |
370 | 19 | nnred 8995 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 38
 
               |
371 | | peano2rem 8286 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 38
 
   |
372 | 370, 371 | syl 14 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . 37
 
             
   |
373 | | ltdivmul 8895 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . 37
        
      
         |
374 | 372, 289,
347, 348, 373 | syl112anc 1253 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . 36
 
                 
 
         |
375 | 369, 374 | mpbid 147 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 35
 
             
       |
376 | | zmulcl 9370 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . 37
           |
377 | 22, 26, 376 | sylancr 414 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . 36
 
                   |
378 | | zlem1lt 9373 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . 36
                     |
379 | 234, 377,
378 | syl2an2r 595 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 35
 
                 
         |
380 | 375, 379 | mpbird 167 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
 
                   |
381 | | ledivmul 8896 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 35
      
    
       |
382 | 370, 289,
347, 348, 381 | syl112anc 1253 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
 
               
 
       |
383 | 380, 382 | mpbird 167 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
 
                   |
384 | 370 | rehalfcld 9229 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
 
                 |
385 | 306 | nngt0d 9026 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
 
               |
386 | | lemul2 8876 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
      
 
      
  
      |
387 | 384, 289,
275, 385, 386 | syl112anc 1253 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
 
               
 
    
      |
388 | 383, 387 | mpbid 147 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
 
             
         |
389 | 354, 388 | eqbrtrd 4051 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
 
                       |
390 | 275, 289 | remulcld 8050 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
 
             
     |
391 | 19 | nngt0d 9026 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
 
               |
392 | | lemuldiv 8900 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
    
   
 
        
           |
393 | 345, 390,
370, 391, 392 | syl112anc 1253 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
 
                 
   
           |
394 | 389, 393 | mpbid 147 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
 
                       |
395 | 276, 100,
98, 279 | div23apd 8847 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
 
                           |
396 | 394, 395 | breqtrd 4055 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
 
                       |
397 | 339, 345,
290, 353, 396 | letrd 8143 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
 
                     |
398 | 39 | adantr 276 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
 
               |
399 | | flqge 10351 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
       
       
             |
400 | 30, 398, 399 | syl2anc 411 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
 
                   
             |
401 | 397, 400 | mpbid 147 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
 
                         |
402 | 344, 401 | eqbrtrd 4051 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
 
                             |
403 | 337, 339,
340, 402 | subled 8567 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
 
                             |
404 | 403 | adantr 276 |
. . . . . . . . . . . . . . . . . . . . . . . 24
                                 |
405 | 336 | nnzd 9438 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
 
                 |
406 | 405, 31 | zsubcld 9444 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
 
                             |
407 | 406 | adantr 276 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
                                 |
408 | 407 | zred 9439 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
                                 |
409 | 38 | ad2antrr 488 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
                   |
410 | 409 | nnred 8995 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
                   |
411 | | letr 8102 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
                                              

   |
412 | 272, 408,
410, 411 | syl3anc 1249 |
. . . . . . . . . . . . . . . . . . . . . . . 24
                                              

   |
413 | 404, 412 | mpan2d 428 |
. . . . . . . . . . . . . . . . . . . . . . 23
                 
             
   |
414 | 413 | pm4.71rd 394 |
. . . . . . . . . . . . . . . . . . . . . 22
                 
             
                   |
415 | 333, 414 | bitr4d 191 |
. . . . . . . . . . . . . . . . . . . . 21
                    
 
    
                 |
416 | 415 | pm5.32da 452 |
. . . . . . . . . . . . . . . . . . . 20
 
                 
 
                         |
417 | 416 | adantr 276 |
. . . . . . . . . . . . . . . . . . 19
                                  
                  |
418 | 265, 417 | bitrid 192 |
. . . . . . . . . . . . . . . . . 18
                                 
                   |
419 | | simpr 110 |
. . . . . . . . . . . . . . . . . . . . . 22
                    
      |
420 | 234 | adantr 276 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
 
               |
421 | 420, 26 | zsubcld 9444 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
 
             
     |
422 | | elfzle2 10094 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
               |
423 | 422 | adantl 277 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
 
               |
424 | 423, 6 | breqtrdi 4070 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
 
                   |
425 | | lemuldiv2 8901 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
  
   
    
       |
426 | 359, 372,
347, 348, 425 | syl112anc 1253 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
 
               
 
       |
427 | 424, 426 | mpbird 167 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
 
                   |
428 | 370 | ltm1d 8951 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
 
             
   |
429 | 289, 372,
370, 427, 428 | lelttrd 8144 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
 
                 |
430 | 289, 370 | posdifd 8551 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
 
               
       |
431 | 429, 430 | mpbid 147 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
 
                   |
432 | | elnnz 9327 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
    
 
          |
433 | 421, 431,
432 | sylanbrc 417 |
. . . . . . . . . . . . . . . . . . . . . . . 24
 
             
     |
434 | 98, 100, 325 | sub32d 8362 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
 
                           |
435 | 6, 6 | oveq12i 5930 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
             |
436 | 87, 236 | syl 14 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
 
             
   |
437 | 436 | zcnd 9440 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
 
             
   |
438 | 437 | 2halvesd 9228 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
 
                           |
439 | 435, 438 | eqtrid 2238 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
 
             
     |
440 | 439 | oveq1d 5933 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
 
                       |
441 | 190 | adantr 276 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
 
               |
442 | 441, 441 | pncan2d 8332 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
 
                   |
443 | 440, 442 | eqtr3d 2228 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
 
                   |
444 | 443, 368 | eqbrtrd 4051 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
 
                     |
445 | 372, 355,
289, 444 | ltsub23d 8569 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
 
                     |
446 | 434, 445 | eqbrtrd 4051 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
 
                     |
447 | 7 | adantr 276 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
 
               |
448 | 447 | nnzd 9438 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
 
               |
449 | | zlem1lt 9373 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
     
               |
450 | 421, 448,
449 | syl2anc 411 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
 
                 
 
       |
451 | 446, 450 | mpbird 167 |
. . . . . . . . . . . . . . . . . . . . . . . 24
 
             
     |
452 | | fznn 10155 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
         
 
   
       |
453 | 448, 452 | syl 14 |
. . . . . . . . . . . . . . . . . . . . . . . 24
 
                     
 
   
       |
454 | 433, 451,
453 | mpbir2and 946 |
. . . . . . . . . . . . . . . . . . . . . . 23
 
             
         |
455 | 454 | adantr 276 |
. . . . . . . . . . . . . . . . . . . . . 22
                               |
456 | 419, 455 | eqeltrd 2270 |
. . . . . . . . . . . . . . . . . . . . 21
                    
      |
457 | 456 | biantrurd 305 |
. . . . . . . . . . . . . . . . . . . 20
                                       |
458 | 39 | ad2antrr 488 |
. . . . . . . . . . . . . . . . . . . . 21
                    
  |
459 | | fznn 10155 |
. . . . . . . . . . . . . . . . . . . . 21
     
     |
460 | 458, 459 | syl 14 |
. . . . . . . . . . . . . . . . . . . 20
                          
    |
461 | 457, 460 | bitr3d 190 |
. . . . . . . . . . . . . . . . . . 19
                          
    
     |
462 | 419 | oveq1d 5933 |
. . . . . . . . . . . . . . . . . . . 20
                               |
463 | 462 | breq2d 4041 |
. . . . . . . . . . . . . . . . . . 19
                           
 
       |
464 | 461, 463 | anbi12d 473 |
. . . . . . . . . . . . . . . . . 18
                                     
    
 
        |
465 | 406 | adantr 276 |
. . . . . . . . . . . . . . . . . . 19
                                     |
466 | | fznn 10155 |
. . . . . . . . . . . . . . . . . . 19
                                 
                   |
467 | 465, 466 | syl 14 |
. . . . . . . . . . . . . . . . . 18
                                        
                  |
468 | 418, 464,
467 | 3bitr4d 220 |
. . . . . . . . . . . . . . . . 17
                                     
                     |
469 | 264, 468 | bitrid 192 |
. . . . . . . . . . . . . . . 16
                        
                     |
470 | 469 | pm5.32da 452 |
. . . . . . . . . . . . . . 15
 
                      
                           |
471 | | vex 2763 |
. . . . . . . . . . . . . . . . . . 19
 |
472 | | vex 2763 |
. . . . . . . . . . . . . . . . . . 19
 |
473 | 471, 472 | op1std 6201 |
. . . . . . . . . . . . . . . . . 18
          |
474 | 473 | eqeq1d 2202 |
. . . . . . . . . . . . . . . . 17
                    |
475 | 474 | elrab 2916 |
. . . . . . . . . . . . . . . 16
                         |
476 | 475 | biancomi 270 |
. . . . . . . . . . . . . . 15
                         |
477 | | opelxp 4689 |
. . . . . . . . . . . . . . . 16
                             
      
                     |
478 | | velsn 3635 |
. . . . . . . . . . . . . . . . 17
             |
479 | 478 | anbi1i 458 |
. . . . . . . . . . . . . . . 16
                          
                          |
480 | 477, 479 | bitri 184 |
. . . . . . . . . . . . . . 15
                             
                          |
481 | 470, 476,
480 | 3bitr4g 223 |
. . . . . . . . . . . . . 14
 
                                                           |
482 | 260, 261,
481 | eqrelrdv 4755 |
. . . . . . . . . . . . 13
 
                                                   |
483 | 482 | fveq2d 5558 |
. . . . . . . . . . . 12
 
             ♯            ♯                              |
484 | | 1zzd 9344 |
. . . . . . . . . . . . . . 15
 
               |
485 | 484, 406 | fzfigd 10502 |
. . . . . . . . . . . . . 14
 
                                 |
486 | | xpsnen2g 6883 |
. . . . . . . . . . . . . 14
                                                                       |
487 | 421, 485,
486 | syl2anc 411 |
. . . . . . . . . . . . 13
 
                                                           |
488 | 482, 92 | eqeltrrd 2271 |
. . . . . . . . . . . . . 14
 
                                         |
489 | | hashen 10855 |
. . . . . . . . . . . . . 14
                                                ♯                            ♯                   
                                               |
490 | 488, 485,
489 | syl2anc 411 |
. . . . . . . . . . . . 13
 
              ♯                            ♯                   
                                               |
491 | 487, 490 | mpbird 167 |
. . . . . . . . . . . 12
 
             ♯                            ♯                      |
492 | | ltmul2 8875 |
. . . . . . . . . . . . . . . . . . . . 21
   

              |
493 | 289, 370,
275, 385, 492 | syl112anc 1253 |
. . . . . . . . . . . . . . . . . . . 20
 
               
    
    |
494 | 429, 493 | mpbid 147 |
. . . . . . . . . . . . . . . . . . 19
 
             
       |
495 | | ltdivmul2 8897 |
. . . . . . . . . . . . . . . . . . . 20
     

                  |
496 | 390, 275,
370, 391, 495 | syl112anc 1253 |
. . . . . . . . . . . . . . . . . . 19
 
                   
    
    |
497 | 494, 496 | mpbird 167 |
. . . . . . . . . . . . . . . . . 18
 
                     |
498 | 395, 497 | eqbrtrrd 4053 |
. . . . . . . . . . . . . . . . 17
 
                     |
499 | | flqlt 10352 |
. . . . . . . . . . . . . . . . . 18
       
                     |
500 | 30, 307, 499 | syl2anc 411 |
. . . . . . . . . . . . . . . . 17
 
                   
             |
501 | 498, 500 | mpbid 147 |
. . . . . . . . . . . . . . . 16
 
                         |
502 | | zltlem1 9374 |
. . . . . . . . . . . . . . . . 17
           
                           |
503 | 31, 307, 502 | syl2anc 411 |
. . . . . . . . . . . . . . . 16
 
                       
          
    |
504 | 501, 503 | mpbid 147 |
. . . . . . . . . . . . . . 15
 
                           |
505 | 504, 323 | breqtrrd 4057 |
. . . . . . . . . . . . . 14
 
                           |
506 | | eluz2 9598 |
. . . . . . . . . . . . . 14
                                             |
507 | 31, 405, 505, 506 | syl3anbrc 1183 |
. . . . . . . . . . . . 13
 
                               |
508 | | uznn0sub 9624 |
. . . . . . . . . . . . 13
                                 |
509 | | hashfz1 10854 |
. . . . . . . . . . . . 13
              
♯                                    |
510 | 507, 508,
509 | 3syl 17 |
. . . . . . . . . . . 12
 
             ♯                                    |
511 | 483, 491,
510 | 3eqtrd 2230 |
. . . . . . . . . . 11
 
             ♯                            |
512 | 511 | sumeq2dv 11511 |
. . . . . . . . . 10
 
     
       ♯ 
          
     
                       |
513 | 115, 256,
512 | 3eqtr3rd 2235 |
. . . . . . . . 9
 
     
                     ♯ 
        |
514 | 335 | nncnd 8996 |
. . . . . . . . . . 11
     |
515 | 514 | adantr 276 |
. . . . . . . . . 10
 
                 |
516 | 14, 515, 326 | fsumsub 11595 |
. . . . . . . . 9
 
     
                                                                 |
517 | 513, 516 | eqtr3d 2228 |
. . . . . . . 8
 ♯ 
             
                                    |
518 | 517 | oveq2d 5934 |
. . . . . . 7
        
                 ♯ 
                                       
                                     |
519 | 32 | zcnd 9440 |
. . . . . . . 8
 
     
                   |
520 | 14, 405 | fsumzcl 11545 |
. . . . . . . . 9
 
     
           |
521 | 520 | zcnd 9440 |
. . . . . . . 8
 
     
           |
522 | 519, 521 | pncan3d 8333 |
. . . . . . 7
        
                                                                              |
523 | | fsumconst 11597 |
. . . . . . . . 9
                       
          ♯                   |
524 | 14, 514, 523 | syl2anc 411 |
. . . . . . . 8
 
     
          ♯                   |
525 | | hashcl 10852 |
. . . . . . . . . . 11
      
      ♯                |
526 | 14, 525 | syl 14 |
. . . . . . . . . 10
 ♯                |
527 | 526 | nn0cnd 9295 |
. . . . . . . . 9
 ♯                |
528 | | 2cnd 9055 |
. . . . . . . . 9
   |
529 | 527, 528,
341 | mul12d 8171 |
. . . . . . . 8
  ♯      
            ♯      
           |
530 | 524, 529 | eqtrd 2226 |
. . . . . . 7
 
     
           ♯      
           |
531 | 518, 522,
530 | 3eqtrd 2230 |
. . . . . 6
        
                 ♯ 
         ♯      
           |
532 | 531 | oveq2d 5934 |
. . . . 5
            
                 ♯ 
              ♯                   |
533 | 22 | a1i 9 |
. . . . . 6
   |
534 | 526 | nn0zd 9437 |
. . . . . . 7
 ♯                |
535 | 534, 39 | zmulcld 9445 |
. . . . . 6
  ♯      
          |
536 | | expmulzap 10656 |
. . . . . 6
     #    ♯                       ♯      
                   ♯                  |
537 | 2, 4, 533, 535, 536 | syl22anc 1250 |
. . . . 5
       ♯                          ♯      
           |
538 | | neg1sqe1 10705 |
. . . . . . 7
      |
539 | 538 | oveq1i 5928 |
. . . . . 6
         ♯                    ♯                 |
540 | | 1exp 10639 |
. . . . . . 7
  ♯                   ♯                  |
541 | 535, 540 | syl 14 |
. . . . . 6
     ♯                  |
542 | 539, 541 | eqtrid 2238 |
. . . . 5
          ♯      
           |
543 | 532, 537,
542 | 3eqtrd 2230 |
. . . 4
            
                 ♯ 
          |
544 | 74, 85, 543 | 3eqtr4d 2236 |
. . 3
      ♯ 
           ♯ 
                                     ♯ 
          |
545 | | expaddzap 10654 |
. . . 4
     #                           ♯ 
                                     ♯                     
                      ♯ 
          |
546 | 2, 4, 32, 72, 545 | syl22anc 1250 |
. . 3
            
                 ♯ 
             
     
                      ♯ 
          |
547 | 544, 546 | eqtr2d 2227 |
. 2
            
                      ♯ 
             ♯ 
           ♯ 
          |
548 | 33, 71, 71, 73, 547 | mulcanap2ad 8683 |
1
     
     
                      ♯           |