Proof of Theorem bgoldbtbndlem2
Step | Hyp | Ref
| Expression |
1 | | bgoldbtbnd.i |
. . . . 5
   ..^                                        |
2 | | elfzoelz 11920 |
. . . . . . 7
  ..^
  |
3 | | elfzoel2 11919 |
. . . . . . 7
  ..^
  |
4 | | elfzom1b 12010 |
. . . . . . . . 9
 
   ..^
   ..^      |
5 | | fzossrbm1 11947 |
. . . . . . . . . . 11
  ..^    ..^   |
6 | 5 | adantl 468 |
. . . . . . . . . 10
 
  ..^    ..^   |
7 | 6 | sseld 3431 |
. . . . . . . . 9
 
     ..^      ..^    |
8 | 4, 7 | sylbid 219 |
. . . . . . . 8
 
   ..^    ..^    |
9 | 8 | com12 32 |
. . . . . . 7
  ..^
 
    ..^    |
10 | 2, 3, 9 | mp2and 685 |
. . . . . 6
  ..^
   ..^   |
11 | | fveq2 5865 |
. . . . . . . . 9
          
    |
12 | 11 | eleq1d 2513 |
. . . . . . . 8
                         |
13 | | oveq1 6297 |
. . . . . . . . . . 11
           |
14 | 13 | fveq2d 5869 |
. . . . . . . . . 10
                   |
15 | 14, 11 | oveq12d 6308 |
. . . . . . . . 9
                                 |
16 | 15 | breq1d 4412 |
. . . . . . . 8
               
 
            
        |
17 | 15 | breq2d 4414 |
. . . . . . . 8
   
           
                   |
18 | 12, 16, 17 | 3anbi123d 1339 |
. . . . . . 7
         
                             
                                                 |
19 | 18 | rspcv 3146 |
. . . . . 6
    ..^
 
 ..^                      
                                                                |
20 | 10, 19 | syl 17 |
. . . . 5
  ..^
 
 ..^                      
                                                                |
21 | 1, 20 | syl5com 31 |
. . . 4
   ..^     
  
                                         |
22 | 21 | a1d 26 |
. . 3
  Odd   ..^                                                   |
23 | 22 | 3imp 1202 |
. 2
 
Odd  ..^      
  
                                        |
24 | | bgoldbtbndlem2.s |
. . . . 5
         |
25 | | simp2 1009 |
. . . . . . . 8
 
Odd  ..^ 
Odd  |
26 | | oddprmALTV 38816 |
. . . . . . . . 9
                 Odd  |
27 | 26 | 3ad2ant1 1029 |
. . . . . . . 8
                                                     Odd  |
28 | 25, 27 | anim12i 570 |
. . . . . . 7
   Odd  ..^         
                                        Odd       Odd   |
29 | 28 | adantr 467 |
. . . . . 6
   
Odd  ..^                                                 
                   
 
 Odd    
  Odd   |
30 | | omoeALTV 38814 |
. . . . . 6
  Odd       Odd 
       Even  |
31 | 29, 30 | syl 17 |
. . . . 5
   
Odd  ..^                                                 
                   
 
    
   Even  |
32 | 24, 31 | syl5eqel 2533 |
. . . 4
   
Odd  ..^                                                 
                   
 
Even  |
33 | 2 | zcnd 11041 |
. . . . . . . . . . . . . . . . . . . 20
  ..^
  |
34 | 33 | 3ad2ant3 1031 |
. . . . . . . . . . . . . . . . . . 19
 
Odd  ..^ 
  |
35 | | npcan1 10044 |
. . . . . . . . . . . . . . . . . . 19
       |
36 | 34, 35 | syl 17 |
. . . . . . . . . . . . . . . . . 18
 
Odd  ..^        |
37 | 36 | fveq2d 5869 |
. . . . . . . . . . . . . . . . 17
 
Odd  ..^                |
38 | 37 | oveq1d 6305 |
. . . . . . . . . . . . . . . 16
 
Odd  ..^                          
     |
39 | 38 | breq1d 4412 |
. . . . . . . . . . . . . . 15
 
Odd  ..^                    
        
        |
40 | 39 | adantr 467 |
. . . . . . . . . . . . . 14
   Odd  ..^     
  
                      
        
        |
41 | | eldifi 3555 |
. . . . . . . . . . . . . . . 16
                   |
42 | | prmz 14626 |
. . . . . . . . . . . . . . . 16
      
        |
43 | | zre 10941 |
. . . . . . . . . . . . . . . . 17
               |
44 | | simp1 1008 |
. . . . . . . . . . . . . . . . . . . . . 22
                                         
     |
45 | 44 | ralimi 2781 |
. . . . . . . . . . . . . . . . . . . . 21
 
 ..^                      
                 ..^            |
46 | | fzo0ss1 11948 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
 ..^  ..^  |
47 | 46 | sseli 3428 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
  ..^
 ..^   |
48 | 47 | adantl 468 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
 
 ..^   ..^   |
49 | | fveq2 5865 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
           |
50 | 49 | eleq1d 2513 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
                     |
51 | 50 | rspcv 3146 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
  ..^
 
 ..^      
       
      |
52 | 48, 51 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
 
 ..^     ..^              
      |
53 | 52 | ex 436 |
. . . . . . . . . . . . . . . . . . . . . . . 24
   ..^    ..^              
       |
54 | 53 | com23 81 |
. . . . . . . . . . . . . . . . . . . . . . 23
    ..^            ..^     
       |
55 | 54 | a1i 11 |
. . . . . . . . . . . . . . . . . . . . . 22
 Odd     ..^            ..^              |
56 | 55 | com13 83 |
. . . . . . . . . . . . . . . . . . . . 21
 
 ..^      
     Odd   ..^              |
57 | 45, 56 | syl 17 |
. . . . . . . . . . . . . . . . . . . 20
 
 ..^                      
                 Odd   ..^              |
58 | 1, 57 | mpcom 37 |
. . . . . . . . . . . . . . . . . . 19
  Odd   ..^     
       |
59 | 58 | 3imp 1202 |
. . . . . . . . . . . . . . . . . 18
 
Odd  ..^            |
60 | | eldifi 3555 |
. . . . . . . . . . . . . . . . . . 19
               |
61 | | prmz 14626 |
. . . . . . . . . . . . . . . . . . 19
    
      |
62 | | zre 10941 |
. . . . . . . . . . . . . . . . . . . 20
           |
63 | | bgoldbtbnd.n |
. . . . . . . . . . . . . . . . . . . . . . 23
   ;    |
64 | | eluzelz 11168 |
. . . . . . . . . . . . . . . . . . . . . . 23
   ; 
  |
65 | | zre 10941 |
. . . . . . . . . . . . . . . . . . . . . . . 24
   |
66 | | oddz 38760 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
 Odd   |
67 | 66 | zred 11040 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
 Odd   |
68 | | simplr 762 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
                
  |
69 | | simprl 764 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
                       |
70 | | 4re 10686 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
 |
71 | 70 | a1i 11 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
                   |
72 | 68, 69, 71 | lesubaddd 10210 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
                       
         |
73 | | simpllr 769 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
                                 
      
  |
74 | | simplrr 771 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
                                 
               |
75 | 73, 74 | resubcld 10047 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
                                 
                 |
76 | 70 | a1i 11 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
                                 
         |
77 | | simplrl 770 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
                                 
             |
78 | 76, 77 | readdcld 9670 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
                                 
               |
79 | 78, 74 | resubcld 10047 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
                                 
                       |
80 | | simplll 768 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
                                 
      
  |
81 | 71, 69 | readdcld 9670 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
                         |
82 | | simprr 766 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
                         |
83 | 68, 81, 82 | lesub1d 10220 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
                               
          
      |
84 | 83 | biimpa 487 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
                        
    
                   |
85 | 84 | adantrr 723 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
                                 
              
          
     |
86 | | resubcl 9938 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . 37
                           |
87 | 86 | adantl 468 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . 36
                               |
88 | | simpll 760 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . 36
                
  |
89 | | ltaddsub2 10089 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . 37
             
                                 |
90 | 89 | bicomd 205 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . 36
             
               
                 |
91 | 71, 87, 88, 90 | syl3anc 1268 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 35
                               
                 |
92 | 91 | biimpd 211 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
                                                 |
93 | 92 | adantld 469 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
                                 
               
       |
94 | 93 | imp 431 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
                                 
                       |
95 | | 4cn 10687 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . 36
 |
96 | 95 | a1i 11 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 35
                   |
97 | 69 | recnd 9669 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 35
                       |
98 | | recn 9629 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . 37
               |
99 | 98 | adantl 468 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . 36
                     |
100 | 99 | adantl 468 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 35
                         |
101 | 96, 97, 100 | addsubassd 10006 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
                                               |
102 | 101 | breq1d 4412 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
                               
                 |
103 | 102 | adantr 467 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
                                 
                     
                 |
104 | 94, 103 | mpbird 236 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
                                 
                       |
105 | 75, 79, 80, 85, 104 | lelttrd 9793 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
                                 
                 |
106 | 105 | exp32 610 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
                                 
    
    
       |
107 | 72, 106 | sylbid 219 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
                       
                           |
108 | 107 | com23 81 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
                                      
            |
109 | 108 | exp32 610 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
 
          
                       
              |
110 | 67, 109 | sylan2 477 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
 
Odd                                  
              |
111 | 110 | ex 436 |
. . . . . . . . . . . . . . . . . . . . . . . 24
 
Odd                                  
               |
112 | 65, 111 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . 23
 
Odd                                  
               |
113 | 63, 64, 112 | 3syl 18 |
. . . . . . . . . . . . . . . . . . . . . 22
  Odd                                  
               |
114 | 113 | imp 431 |
. . . . . . . . . . . . . . . . . . . . 21
 
Odd     
                            
              |
115 | 114 | 3adant3 1028 |
. . . . . . . . . . . . . . . . . . . 20
 
Odd  ..^           
                       
              |
116 | 62, 115 | syl5com 31 |
. . . . . . . . . . . . . . . . . . 19
      
Odd
 ..^        
                     
              |
117 | 60, 61, 116 | 3syl 18 |
. . . . . . . . . . . . . . . . . 18
          
Odd  ..^ 
                            
              |
118 | 59, 117 | mpcom 37 |
. . . . . . . . . . . . . . . . 17
 
Odd  ..^      
                       
             |
119 | 43, 118 | syl5com 31 |
. . . . . . . . . . . . . . . 16
        
Odd
 ..^           
    
 
    
    
        |
120 | 41, 42, 119 | 3syl 18 |
. . . . . . . . . . . . . . 15
            
Odd  ..^ 
                     
             |
121 | 120 | impcom 432 |
. . . . . . . . . . . . . 14
   Odd  ..^     
  
                         
            |
122 | 40, 121 | sylbid 219 |
. . . . . . . . . . . . 13
   Odd  ..^     
  
                             
            |
123 | 122 | expcom 437 |
. . . . . . . . . . . 12
            
Odd  ..^ 
                         
             |
124 | 123 | com23 81 |
. . . . . . . . . . 11
                               
Odd  ..^ 
 
    
    
        |
125 | 124 | imp 431 |
. . . . . . . . . 10
                                 Odd  ..^ 
 
    
    
       |
126 | 125 | 3adant3 1028 |
. . . . . . . . 9
                                                
Odd
 ..^        
    
       |
127 | 126 | impcom 432 |
. . . . . . . 8
   Odd  ..^         
                                             
           |
128 | 127 | com12 32 |
. . . . . . 7
         
Odd  ..^                                                            |
129 | 128 | adantl 468 |
. . . . . 6
            
   
    
   
Odd  ..^      
  
                                                  |
130 | 129 | impcom 432 |
. . . . 5
   
Odd  ..^                                                 
                   
 
    
     |
131 | 24, 130 | syl5eqbr 4436 |
. . . 4
   
Odd  ..^                                                 
                   
 
  |
132 | 70 | a1i 11 |
. . . . . 6
   
Odd  ..^                                                 
                   
 
  |
133 | | 1eluzge0 11202 |
. . . . . . . . . . . . . . . 16
     |
134 | | fzoss1 11945 |
. . . . . . . . . . . . . . . 16
    
 ..^  ..^   |
135 | 133, 134 | mp1i 13 |
. . . . . . . . . . . . . . 15
  ..^  ..^   |
136 | 135 | sselda 3432 |
. . . . . . . . . . . . . 14
 
 ..^   ..^   |
137 | | oveq1 6297 |
. . . . . . . . . . . . . . . . . . 19
       |
138 | 137 | fveq2d 5869 |
. . . . . . . . . . . . . . . . . 18
          
    |
139 | 138, 49 | oveq12d 6308 |
. . . . . . . . . . . . . . . . 17
                           |
140 | 139 | breq1d 4412 |
. . . . . . . . . . . . . . . 16
             
 
                 |
141 | 139 | breq2d 4414 |
. . . . . . . . . . . . . . . 16
 
           
               |
142 | 50, 140, 141 | 3anbi123d 1339 |
. . . . . . . . . . . . . . 15
       
                             
     
                     
           |
143 | 142 | rspcv 3146 |
. . . . . . . . . . . . . 14
  ..^
 
 ..^                      
                                                      |
144 | 136, 143 | syl 17 |
. . . . . . . . . . . . 13
 
 ..^     ..^       
                                                                     |
145 | 61 | zred 11040 |
. . . . . . . . . . . . . . 15
    
      |
146 | 60, 145 | syl 17 |
. . . . . . . . . . . . . 14
               |
147 | 146 | 3ad2ant1 1029 |
. . . . . . . . . . . . 13
                                           |
148 | 144, 147 | syl6 34 |
. . . . . . . . . . . 12
 
 ..^     ..^       
                                     |
149 | 148 | ex 436 |
. . . . . . . . . . 11
   ..^    ..^       
                                      |
150 | 1, 149 | mpid 42 |
. . . . . . . . . 10
   ..^        |
151 | 150 | imp 431 |
. . . . . . . . 9
 
 ..^        |
152 | 151 | 3adant2 1027 |
. . . . . . . 8
 
Odd  ..^        |
153 | 152 | ad2antrr 732 |
. . . . . . 7
   
Odd  ..^                                                 
                   
 
      |
154 | 42 | zred 11040 |
. . . . . . . . . 10
      
        |
155 | 41, 154 | syl 17 |
. . . . . . . . 9
                   |
156 | 155 | 3ad2ant1 1029 |
. . . . . . . 8
                                                       |
157 | 156 | ad2antlr 733 |
. . . . . . 7
   
Odd  ..^                                                 
                   
 
        |
158 | 153, 157 | resubcld 10047 |
. . . . . 6
   
Odd  ..^                                                 
                   
 
        
     |
159 | 67 | 3ad2ant2 1030 |
. . . . . . . 8
 
Odd  ..^ 
  |
160 | | resubcl 9938 |
. . . . . . . 8
                   |
161 | 159, 156,
160 | syl2an 480 |
. . . . . . 7
   Odd  ..^         
                                                 |
162 | 161 | adantr 467 |
. . . . . 6
   
Odd  ..^                                                 
                   
 
    
     |
163 | 33, 35 | syl 17 |
. . . . . . . . . . . . . 14
  ..^
      |
164 | 163 | 3ad2ant3 1031 |
. . . . . . . . . . . . 13
 
Odd  ..^        |
165 | 164 | fveq2d 5869 |
. . . . . . . . . . . 12
 
Odd  ..^                |
166 | 165 | oveq1d 6305 |
. . . . . . . . . . 11
 
Odd  ..^                          
     |
167 | 166 | breq2d 4414 |
. . . . . . . . . 10
 
Odd  ..^                           
      |
168 | 167 | biimpcd 228 |
. . . . . . . . 9
                
  Odd
 ..^ 
        
      |
169 | 168 | 3ad2ant3 1031 |
. . . . . . . 8
                                                
Odd
 ..^                 |
170 | 169 | impcom 432 |
. . . . . . 7
   Odd  ..^         
                                      
        
     |
171 | 170 | adantr 467 |
. . . . . 6
   
Odd  ..^                                                 
                   
 
              |
172 | 159 | ad2antrr 732 |
. . . . . . 7
   
Odd  ..^                                                 
                   
 
  |
173 | | bgoldbtbnd.d |
. . . . . . . . . . . . . . . . 17
       |
174 | | eluzge3nn 11200 |
. . . . . . . . . . . . . . . . 17
    
  |
175 | 173, 174 | syl 17 |
. . . . . . . . . . . . . . . 16
   |
176 | 175 | adantr 467 |
. . . . . . . . . . . . . . 15
 
 ..^    |
177 | | bgoldbtbnd.f |
. . . . . . . . . . . . . . . 16
 RePart    |
178 | 177 | adantr 467 |
. . . . . . . . . . . . . . 15
 
 ..^  RePart    |
179 | 133, 134 | mp1i 13 |
. . . . . . . . . . . . . . . . . 18
    
 ..^  ..^   |
180 | | fzossfz 11938 |
. . . . . . . . . . . . . . . . . 18
 ..^      |
181 | 179, 180 | syl6ss 3444 |
. . . . . . . . . . . . . . . . 17
    
 ..^       |
182 | 173, 181 | syl 17 |
. . . . . . . . . . . . . . . 16
  ..^       |
183 | 182 | sselda 3432 |
. . . . . . . . . . . . . . 15
 
 ..^        |
184 | 176, 178,
183 | iccpartxr 38733 |
. . . . . . . . . . . . . 14
 
 ..^        |
185 | | fzofzp1 12008 |
. . . . . . . . . . . . . . . 16
  ..^
        |
186 | 136, 185 | syl 17 |
. . . . . . . . . . . . . . 15
 
 ..^          |
187 | 176, 178,
186 | iccpartxr 38733 |
. . . . . . . . . . . . . 14
 
 ..^     
    |
188 | 184, 187 | jca 535 |
. . . . . . . . . . . . 13
 
 ..^      
         |
189 | 188 | 3adant2 1027 |
. . . . . . . . . . . 12
 
Odd  ..^                |
190 | | elico1 11679 |
. . . . . . . . . . . 12
             
             
               |
191 | 189, 190 | syl 17 |
. . . . . . . . . . 11
 
Odd  ..^                     
   
      |
192 | | simp2 1009 |
. . . . . . . . . . 11
                   |
193 | 191, 192 | syl6bi 232 |
. . . . . . . . . 10
 
Odd  ..^                        |
194 | 193 | adantrd 470 |
. . . . . . . . 9
 
Odd  ..^                                |
195 | 194 | adantr 467 |
. . . . . . . 8
   Odd  ..^         
                                                                     |
196 | 195 | imp 431 |
. . . . . . 7
   
Odd  ..^                                                 
                   
 
      |
197 | 153, 172,
157, 196 | lesub1dd 10229 |
. . . . . 6
   
Odd  ..^                                                 
                   
 
        
             |
198 | 132, 158,
162, 171, 197 | ltletrd 9795 |
. . . . 5
   
Odd  ..^                                                 
                   
 
          |
199 | 198, 24 | syl6breqr 4443 |
. . . 4
   
Odd  ..^                                                 
                   
 
  |
200 | 32, 131, 199 | 3jca 1188 |
. . 3
   
Odd  ..^                                                 
                   
 
 Even
   |
201 | 200 | ex 436 |
. 2
   Odd  ..^         
                                                              
Even
    |
202 | 23, 201 | mpdan 674 |
1
 
Odd  ..^                         
Even
    |