Step | Hyp | Ref
| Expression |
1 | | 1nn 10642 |
. . . . 5
 |
2 | 1 | a1i 11 |
. . . 4
 

  |
3 | | 0le0 10721 |
. . . . . 6
 |
4 | 3 | a1i 11 |
. . . . 5
 

  |
5 | | hoidmvlelem3.g |
. . . . . . . 8
         
   |
6 | 5 | a1i 11 |
. . . . . . 7
 

         
    |
7 | | fveq2 5879 |
. . . . . . . . 9

          |
8 | | reseq2 5106 |
. . . . . . . . . 10

  
   |
9 | | res0 5115 |
. . . . . . . . . . 11
   |
10 | 9 | a1i 11 |
. . . . . . . . . 10

    |
11 | 8, 10 | eqtrd 2505 |
. . . . . . . . 9

    |
12 | | reseq2 5106 |
. . . . . . . . . 10

  
   |
13 | | res0 5115 |
. . . . . . . . . . 11
   |
14 | 13 | a1i 11 |
. . . . . . . . . 10

    |
15 | 12, 14 | eqtrd 2505 |
. . . . . . . . 9

    |
16 | 7, 11, 15 | oveq123d 6329 |
. . . . . . . 8

 
                    |
17 | 16 | adantl 473 |
. . . . . . 7
 

                      |
18 | | hoidmvlelem3.l |
. . . . . . . 8
                                |
19 | | f0 5777 |
. . . . . . . . 9
     |
20 | 19 | a1i 11 |
. . . . . . . 8
 

      |
21 | 18, 20, 20 | hoidmv0val 38523 |
. . . . . . 7
 

          |
22 | 6, 17, 21 | 3eqtrd 2509 |
. . . . . 6
 

  |
23 | | nfcvd 2613 |
. . . . . . . . . . 11
         |
24 | | nfv 1769 |
. . . . . . . . . . 11
   |
25 | | simpr 468 |
. . . . . . . . . . . 12
 
   |
26 | 25 | fveq2d 5883 |
. . . . . . . . . . 11
 
           |
27 | | 1red 9676 |
. . . . . . . . . . 11
   |
28 | | rge0ssre 11766 |
. . . . . . . . . . . . 13
    |
29 | | id 22 |
. . . . . . . . . . . . . 14
   |
30 | 1 | a1i 11 |
. . . . . . . . . . . . . 14
   |
31 | 1 | elexi 3041 |
. . . . . . . . . . . . . . 15
 |
32 | | eleq1 2537 |
. . . . . . . . . . . . . . . . 17
 
   |
33 | 32 | anbi2d 718 |
. . . . . . . . . . . . . . . 16
  

     |
34 | | fveq2 5879 |
. . . . . . . . . . . . . . . . 17
           |
35 | 34 | eleq1d 2533 |
. . . . . . . . . . . . . . . 16
        
          |
36 | 33, 35 | imbi12d 327 |
. . . . . . . . . . . . . . 15
   
          
            |
37 | | id 22 |
. . . . . . . . . . . . . . . . . 18
   |
38 | | ovex 6336 |
. . . . . . . . . . . . . . . . . . 19
                 |
39 | 38 | a1i 11 |
. . . . . . . . . . . . . . . . . 18
                   |
40 | | hoidmvlelem3.p |
. . . . . . . . . . . . . . . . . . 19
                   |
41 | 40 | fvmpt2 5972 |
. . . . . . . . . . . . . . . . . 18
                                         |
42 | 37, 39, 41 | syl2anc 673 |
. . . . . . . . . . . . . . . . 17
                       |
43 | 42 | adantl 473 |
. . . . . . . . . . . . . . . 16
 

                      |
44 | | hoidmvlelem3.x |
. . . . . . . . . . . . . . . . . . . 20
   |
45 | | hoidmvlelem3.w |
. . . . . . . . . . . . . . . . . . . . . 22
     |
46 | 45 | a1i 11 |
. . . . . . . . . . . . . . . . . . . . 21
       |
47 | | hoidmvlelem3.y |
. . . . . . . . . . . . . . . . . . . . . 22

  |
48 | | hoidmvlelem3.z |
. . . . . . . . . . . . . . . . . . . . . . . 24
     |
49 | 48 | eldifad 3402 |
. . . . . . . . . . . . . . . . . . . . . . 23
   |
50 | | snssi 4107 |
. . . . . . . . . . . . . . . . . . . . . . 23
     |
51 | 49, 50 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . 22
     |
52 | 47, 51 | unssd 3601 |
. . . . . . . . . . . . . . . . . . . . 21
       |
53 | 46, 52 | eqsstrd 3452 |
. . . . . . . . . . . . . . . . . . . 20

  |
54 | 44, 53 | ssfid 37473 |
. . . . . . . . . . . . . . . . . . 19
   |
55 | | ssun1 3588 |
. . . . . . . . . . . . . . . . . . . . 21

    |
56 | 45 | eqcomi 2480 |
. . . . . . . . . . . . . . . . . . . . 21
     |
57 | 55, 56 | sseqtri 3450 |
. . . . . . . . . . . . . . . . . . . 20
 |
58 | 57 | a1i 11 |
. . . . . . . . . . . . . . . . . . 19

  |
59 | 54, 58 | ssfid 37473 |
. . . . . . . . . . . . . . . . . 18
   |
60 | 59 | adantr 472 |
. . . . . . . . . . . . . . . . 17
 

  |
61 | | iftrue 3878 |
. . . . . . . . . . . . . . . . . . . . . . 23
                      
                                     |
62 | 61 | adantl 473 |
. . . . . . . . . . . . . . . . . . . . . 22
                          
                                     |
63 | | hoidmvlelem3.c |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
         |
64 | 63 | ffvelrnda 6037 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
 

        |
65 | | elmapi 7511 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
                 |
66 | 64, 65 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
 

          |
67 | 55, 45 | sseqtr4i 3451 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
 |
68 | 67 | a1i 11 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
 

  |
69 | 66, 68 | fssresd 5762 |
. . . . . . . . . . . . . . . . . . . . . . . 24
 

            |
70 | | reex 9648 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
 |
71 | 70 | a1i 11 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
 

  |
72 | 54, 58 | ssexd 4543 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
   |
73 | 72 | adantr 472 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
 

  |
74 | 71, 73 | elmapd 7504 |
. . . . . . . . . . . . . . . . . . . . . . . 24
 

                      |
75 | 69, 74 | mpbird 240 |
. . . . . . . . . . . . . . . . . . . . . . 23
 

          |
76 | 75 | adantr 472 |
. . . . . . . . . . . . . . . . . . . . . 22
                                   |
77 | 62, 76 | eqeltrd 2549 |
. . . . . . . . . . . . . . . . . . . . 21
                          
                                 |
78 | | iffalse 3881 |
. . . . . . . . . . . . . . . . . . . . . . 23
                      
                               |
79 | 78 | adantl 473 |
. . . . . . . . . . . . . . . . . . . . . 22
   
                                                      |
80 | | 0red 9662 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
 
   |
81 | | hoidmvlelem3.f |
. . . . . . . . . . . . . . . . . . . . . . . . 25
   |
82 | 80, 81 | fmptd 6061 |
. . . . . . . . . . . . . . . . . . . . . . . 24
       |
83 | 70 | a1i 11 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
   |
84 | 83, 59 | elmapd 7504 |
. . . . . . . . . . . . . . . . . . . . . . . 24
           |
85 | 82, 84 | mpbird 240 |
. . . . . . . . . . . . . . . . . . . . . . 23
     |
86 | 85 | ad2antrr 740 |
. . . . . . . . . . . . . . . . . . . . . 22
   
                    
    |
87 | 79, 86 | eqeltrd 2549 |
. . . . . . . . . . . . . . . . . . . . 21
   
                                                        |
88 | 77, 87 | pm2.61dan 808 |
. . . . . . . . . . . . . . . . . . . 20
 

                                   |
89 | | hoidmvlelem3.j |
. . . . . . . . . . . . . . . . . . . 20
                                  |
90 | 88, 89 | fmptd 6061 |
. . . . . . . . . . . . . . . . . . 19
         |
91 | 90 | ffvelrnda 6037 |
. . . . . . . . . . . . . . . . . 18
 

        |
92 | | elmapi 7511 |
. . . . . . . . . . . . . . . . . 18
                 |
93 | 91, 92 | syl 17 |
. . . . . . . . . . . . . . . . 17
 

          |
94 | | iftrue 3878 |
. . . . . . . . . . . . . . . . . . . . . . 23
                      
                                     |
95 | 94 | adantl 473 |
. . . . . . . . . . . . . . . . . . . . . 22
                          
                                     |
96 | | hoidmvlelem3.d |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
         |
97 | 96 | ffvelrnda 6037 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
 

        |
98 | | elmapi 7511 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
                 |
99 | 97, 98 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
 

          |
100 | 99, 68 | fssresd 5762 |
. . . . . . . . . . . . . . . . . . . . . . . 24
 

            |
101 | 71, 73 | elmapd 7504 |
. . . . . . . . . . . . . . . . . . . . . . . 24
 

                      |
102 | 100, 101 | mpbird 240 |
. . . . . . . . . . . . . . . . . . . . . . 23
 

          |
103 | 102 | adantr 472 |
. . . . . . . . . . . . . . . . . . . . . 22
                                   |
104 | 95, 103 | eqeltrd 2549 |
. . . . . . . . . . . . . . . . . . . . 21
                          
                                 |
105 | | iffalse 3881 |
. . . . . . . . . . . . . . . . . . . . . . 23
                      
                               |
106 | 105 | adantl 473 |
. . . . . . . . . . . . . . . . . . . . . 22
   
                                                      |
107 | 106, 86 | eqeltrd 2549 |
. . . . . . . . . . . . . . . . . . . . 21
   
                                                        |
108 | 104, 107 | pm2.61dan 808 |
. . . . . . . . . . . . . . . . . . . 20
 

                                   |
109 | | hoidmvlelem3.k |
. . . . . . . . . . . . . . . . . . . 20
                                  |
110 | 108, 109 | fmptd 6061 |
. . . . . . . . . . . . . . . . . . 19
         |
111 | 110 | ffvelrnda 6037 |
. . . . . . . . . . . . . . . . . 18
 

        |
112 | | elmapi 7511 |
. . . . . . . . . . . . . . . . . 18
                 |
113 | 111, 112 | syl 17 |
. . . . . . . . . . . . . . . . 17
 

          |
114 | 18, 60, 93, 113 | hoidmvcl 38522 |
. . . . . . . . . . . . . . . 16
 

                     |
115 | 43, 114 | eqeltrd 2549 |
. . . . . . . . . . . . . . 15
 

         |
116 | 31, 36, 115 | vtocl 3086 |
. . . . . . . . . . . . . 14
 

         |
117 | 29, 30, 116 | syl2anc 673 |
. . . . . . . . . . . . 13
          |
118 | 28, 117 | sseldi 3416 |
. . . . . . . . . . . 12
       |
119 | 118 | recnd 9687 |
. . . . . . . . . . 11
       |
120 | 23, 24, 26, 27, 119 | sumsnd 37410 |
. . . . . . . . . 10
              |
121 | 120 | adantr 472 |
. . . . . . . . 9
 

             |
122 | | fveq2 5879 |
. . . . . . . . . . . . 13
           |
123 | | fveq2 5879 |
. . . . . . . . . . . . 13
           |
124 | 122, 123 | oveq12d 6326 |
. . . . . . . . . . . 12
                                   |
125 | | ovex 6336 |
. . . . . . . . . . . 12
                 |
126 | 124, 40, 125 | fvmpt 5963 |
. . . . . . . . . . 11
                       |
127 | 1, 126 | ax-mp 5 |
. . . . . . . . . 10
                     |
128 | 127 | a1i 11 |
. . . . . . . . 9
 

                      |
129 | 7 | oveqd 6325 |
. . . . . . . . . . 11

                                  |
130 | 129 | adantl 473 |
. . . . . . . . . 10
 

                                  |
131 | 122 | feq1d 5724 |
. . . . . . . . . . . . . . . 16
         
           |
132 | 33, 131 | imbi12d 327 |
. . . . . . . . . . . . . . 15
   
           
             |
133 | 69 | adantr 472 |
. . . . . . . . . . . . . . . . . 18
                                     |
134 | 62 | feq1d 5724 |
. . . . . . . . . . . . . . . . . 18
                                                            
             |
135 | 133, 134 | mpbird 240 |
. . . . . . . . . . . . . . . . 17
                          
                                   |
136 | 82 | ad2antrr 740 |
. . . . . . . . . . . . . . . . . 18
   
                           |
137 | 79 | feq1d 5724 |
. . . . . . . . . . . . . . . . . 18
   
                                                                |
138 | 136, 137 | mpbird 240 |
. . . . . . . . . . . . . . . . 17
   
                                                          |
139 | 135, 138 | pm2.61dan 808 |
. . . . . . . . . . . . . . . 16
 

                                     |
140 | | simpr 468 |
. . . . . . . . . . . . . . . . . 18
 

  |
141 | | fvex 5889 |
. . . . . . . . . . . . . . . . . . . . 21
     |
142 | 141 | resex 5154 |
. . . . . . . . . . . . . . . . . . . 20
       |
143 | 62, 142 | syl6eqel 2557 |
. . . . . . . . . . . . . . . . . . 19
                          
                               |
144 | 85 | elexd 3042 |
. . . . . . . . . . . . . . . . . . . . . 22
   |
145 | 144 | adantr 472 |
. . . . . . . . . . . . . . . . . . . . 21
 

  |
146 | 145 | adantr 472 |
. . . . . . . . . . . . . . . . . . . 20
   
                    
  |
147 | 79, 146 | eqeltrd 2549 |
. . . . . . . . . . . . . . . . . . 19
   
                                                      |
148 | 143, 147 | pm2.61dan 808 |
. . . . . . . . . . . . . . . . . 18
 

                                 |
149 | 89 | fvmpt2 5972 |
. . . . . . . . . . . . . . . . . 18
                                                                       |
150 | 140, 148,
149 | syl2anc 673 |
. . . . . . . . . . . . . . . . 17
 

                                     |
151 | 150 | feq1d 5724 |
. . . . . . . . . . . . . . . 16
 

        
 
                                    |
152 | 139, 151 | mpbird 240 |
. . . . . . . . . . . . . . 15
 

          |
153 | 31, 132, 152 | vtocl 3086 |
. . . . . . . . . . . . . 14
 

          |
154 | 29, 30, 153 | syl2anc 673 |
. . . . . . . . . . . . 13
           |
155 | 154 | adantr 472 |
. . . . . . . . . . . 12
 

          |
156 | | id 22 |
. . . . . . . . . . . . . . 15

  |
157 | 156 | eqcomd 2477 |
. . . . . . . . . . . . . 14

  |
158 | 157 | feq2d 5725 |
. . . . . . . . . . . . 13

        
           |
159 | 158 | adantl 473 |
. . . . . . . . . . . 12
 

        
           |
160 | 155, 159 | mpbird 240 |
. . . . . . . . . . 11
 

          |
161 | 123 | feq1d 5724 |
. . . . . . . . . . . . . . . 16
         
           |
162 | 33, 161 | imbi12d 327 |
. . . . . . . . . . . . . . 15
   
           
             |
163 | 31, 162, 113 | vtocl 3086 |
. . . . . . . . . . . . . 14
 

          |
164 | 29, 30, 163 | syl2anc 673 |
. . . . . . . . . . . . 13
           |
165 | 164 | adantr 472 |
. . . . . . . . . . . 12
 

          |
166 | 157 | feq2d 5725 |
. . . . . . . . . . . . 13

        
           |
167 | 166 | adantl 473 |
. . . . . . . . . . . 12
 

        
           |
168 | 165, 167 | mpbird 240 |
. . . . . . . . . . 11
 

          |
169 | 18, 160, 168 | hoidmv0val 38523 |
. . . . . . . . . 10
 

                  |
170 | 130, 169 | eqtrd 2505 |
. . . . . . . . 9
 

                  |
171 | 121, 128,
170 | 3eqtrd 2509 |
. . . . . . . 8
 

         |
172 | 171 | oveq2d 6324 |
. . . . . . 7
 

                 |
173 | | hoidmvlelem3.e |
. . . . . . . . . . . 12
   |
174 | 173 | rpred 11364 |
. . . . . . . . . . 11
   |
175 | 27, 174 | readdcld 9688 |
. . . . . . . . . 10
     |
176 | 175 | recnd 9687 |
. . . . . . . . 9
     |
177 | 176 | mul01d 9850 |
. . . . . . . 8
       |
178 | 177 | adantr 472 |
. . . . . . 7
 

      |
179 | | eqidd 2472 |
. . . . . . 7
 

  |
180 | 172, 178,
179 | 3eqtrd 2509 |
. . . . . 6
 

             |
181 | 22, 180 | breq12d 4408 |
. . . . 5
 

    
      
   |
182 | 4, 181 | mpbird 240 |
. . . 4
 

             |
183 | | oveq2 6316 |
. . . . . . . . 9
           |
184 | 1 | nnzi 10985 |
. . . . . . . . . . 11
 |
185 | | fzsn 11866 |
. . . . . . . . . . 11
         |
186 | 184, 185 | ax-mp 5 |
. . . . . . . . . 10
       |
187 | 186 | a1i 11 |
. . . . . . . . 9
         |
188 | 183, 187 | eqtrd 2505 |
. . . . . . . 8
         |
189 | 188 | sumeq1d 13844 |
. . . . . . 7
           
        |
190 | 189 | oveq2d 6324 |
. . . . . 6
                  
         |
191 | 190 | breq2d 4407 |
. . . . 5
               
              |
192 | 191 | rspcev 3136 |
. . . 4
             
                 |
193 | 2, 182, 192 | syl2anc 673 |
. . 3
 

                 |
194 | | simpl 464 |
. . . 4
 
   |
195 | | neqne 2651 |
. . . . 5
   |
196 | 195 | adantl 473 |
. . . 4
 
   |
197 | | nfv 1769 |
. . . . . 6
     |
198 | 184 | a1i 11 |
. . . . . 6
 

  |
199 | | nnuz 11218 |
. . . . . 6
     |
200 | 115 | adantlr 729 |
. . . . . 6
              |
201 | | hoidmvlelem3.a |
. . . . . . . . . . . 12
       |
202 | 67 | a1i 11 |
. . . . . . . . . . . 12

  |
203 | 201, 202 | fssresd 5762 |
. . . . . . . . . . 11
         |
204 | | hoidmvlelem3.b |
. . . . . . . . . . . 12
       |
205 | 204, 202 | fssresd 5762 |
. . . . . . . . . . 11
         |
206 | 18, 59, 203, 205 | hoidmvcl 38522 |
. . . . . . . . . 10
          
       |
207 | 28, 206 | sseldi 3416 |
. . . . . . . . 9
          
    |
208 | 5, 207 | syl5eqel 2553 |
. . . . . . . 8
   |
209 | | 0red 9662 |
. . . . . . . . 9
   |
210 | | 1rp 11329 |
. . . . . . . . . . . . 13
 |
211 | 210 | a1i 11 |
. . . . . . . . . . . 12
   |
212 | 211, 173 | jca 541 |
. . . . . . . . . . 11
     |
213 | | rpaddcl 11346 |
. . . . . . . . . . 11
       |
214 | 212, 213 | syl 17 |
. . . . . . . . . 10
     |
215 | | rpgt0 11336 |
. . . . . . . . . 10
  
    |
216 | 214, 215 | syl 17 |
. . . . . . . . 9
     |
217 | 209, 216 | gtned 9787 |
. . . . . . . 8
     |
218 | 208, 175,
217 | redivcld 10457 |
. . . . . . 7
       |
219 | 218 | adantr 472 |
. . . . . 6
 

      |
220 | 218 | ltpnfd 11446 |
. . . . . . . . . 10
       |
221 | 220 | adantr 472 |
. . . . . . . . 9
 
Σ^               |
222 | | id 22 |
. . . . . . . . . . 11
 Σ^        Σ^          |
223 | 222 | eqcomd 2477 |
. . . . . . . . . 10
 Σ^        Σ^          |
224 | 223 | adantl 473 |
. . . . . . . . 9
 
Σ^        
Σ^          |
225 | 221, 224 | breqtrd 4420 |
. . . . . . . 8
 
Σ^             Σ^          |
226 | 225 | adantlr 729 |
. . . . . . 7
    Σ^             Σ^          |
227 | | simpl 464 |
. . . . . . . 8
    Σ^             |
228 | | simpr 468 |
. . . . . . . . . 10
 
Σ^        
Σ^          |
229 | | nnex 10637 |
. . . . . . . . . . . 12
 |
230 | 229 | a1i 11 |
. . . . . . . . . . 11
 
Σ^           |
231 | | icossicc 11746 |
. . . . . . . . . . . . . 14
       |
232 | 231, 115 | sseldi 3416 |
. . . . . . . . . . . . 13
 

         |
233 | | eqid 2471 |
. . . . . . . . . . . . 13
             |
234 | 232, 233 | fmptd 6061 |
. . . . . . . . . . . 12
                |
235 | 234 | adantr 472 |
. . . . . . . . . . 11
 
Σ^                        |
236 | 230, 235 | sge0repnf 38342 |
. . . . . . . . . 10
 
Σ^          Σ^        Σ^           |
237 | 228, 236 | mpbird 240 |
. . . . . . . . 9
 
Σ^         Σ^          |
238 | 237 | adantlr 729 |
. . . . . . . 8
    Σ^         Σ^          |
239 | 219 | adantr 472 |
. . . . . . . . 9
    Σ^               |
240 | 208 | adantr 472 |
. . . . . . . . . 10
 
Σ^           |
241 | 240 | adantlr 729 |
. . . . . . . . 9
    Σ^           |
242 | | simpr 468 |
. . . . . . . . 9
    Σ^         Σ^          |
243 | 27, 173 | ltaddrpd 11394 |
. . . . . . . . . . . 12
     |
244 | 243 | adantr 472 |
. . . . . . . . . . 11
 

    |
245 | 59 | adantr 472 |
. . . . . . . . . . . . . . 15
 

  |
246 | | simpr 468 |
. . . . . . . . . . . . . . 15
 

  |
247 | 203 | adantr 472 |
. . . . . . . . . . . . . . 15
 

        |
248 | 205 | adantr 472 |
. . . . . . . . . . . . . . 15
 

        |
249 | 18, 245, 246, 247, 248 | hoidmvn0val 38524 |
. . . . . . . . . . . . . 14
 

            
             
        |
250 | 5 | a1i 11 |
. . . . . . . . . . . . . 14
 

         
    |
251 | | fvres 5893 |
. . . . . . . . . . . . . . . . . . . . 21
             |
252 | | fvres 5893 |
. . . . . . . . . . . . . . . . . . . . 21
             |
253 | 251, 252 | oveq12d 6326 |
. . . . . . . . . . . . . . . . . . . 20
           
                   |
254 | 253 | fveq2d 5883 |
. . . . . . . . . . . . . . . . . . 19
      
                                |
255 | 254 | adantl 473 |
. . . . . . . . . . . . . . . . . 18
 
      
                                |
256 | 201 | adantr 472 |
. . . . . . . . . . . . . . . . . . . 20
 
       |
257 | | elun1 3592 |
. . . . . . . . . . . . . . . . . . . . . 22
       |
258 | 257, 45 | syl6eleqr 2560 |
. . . . . . . . . . . . . . . . . . . . 21
   |
259 | 258 | adantl 473 |
. . . . . . . . . . . . . . . . . . . 20
 
   |
260 | 256, 259 | ffvelrnd 6038 |
. . . . . . . . . . . . . . . . . . 19
 
       |
261 | 204 | adantr 472 |
. . . . . . . . . . . . . . . . . . . 20
 
       |
262 | 261, 259 | ffvelrnd 6038 |
. . . . . . . . . . . . . . . . . . 19
 
       |
263 | | volico 37958 |
. . . . . . . . . . . . . . . . . . 19
                                
                   |
264 | 260, 262,
263 | syl2anc 673 |
. . . . . . . . . . . . . . . . . 18
 
                                          |
265 | | hoidmvlelem3.lt |
. . . . . . . . . . . . . . . . . . . 20
 
           |
266 | 259, 265 | syldan 478 |
. . . . . . . . . . . . . . . . . . 19
 
           |
267 | 266 | iftrued 3880 |
. . . . . . . . . . . . . . . . . 18
 
                                    |
268 | 255, 264,
267 | 3eqtrd 2509 |
. . . . . . . . . . . . . . . . 17
 
      
                          |
269 | 268 | prodeq2dv 14054 |
. . . . . . . . . . . . . . . 16
                      
            |
270 | 269 | eqcomd 2477 |
. . . . . . . . . . . . . . 15
            
             
        |
271 | 270 | adantr 472 |
. . . . . . . . . . . . . 14
 

           
             
        |
272 | 249, 250,
271 | 3eqtr4d 2515 |
. . . . . . . . . . . . 13
 

             |
273 | | difrp 11360 |
. . . . . . . . . . . . . . . . 17
                                 |
274 | 260, 262,
273 | syl2anc 673 |
. . . . . . . . . . . . . . . 16
 
     
   
             |
275 | 266, 274 | mpbid 215 |
. . . . . . . . . . . . . . 15
 
             |
276 | 59, 275 | fprodrpcl 14087 |
. . . . . . . . . . . . . 14
              |
277 | 276 | adantr 472 |
. . . . . . . . . . . . 13
 

             |
278 | 272, 277 | eqeltrd 2549 |
. . . . . . . . . . . 12
 

  |
279 | 214 | adantr 472 |
. . . . . . . . . . . 12
 

    |
280 | 278, 279 | ltdivgt1 37666 |
. . . . . . . . . . 11
 

  
       |
281 | 244, 280 | mpbid 215 |
. . . . . . . . . 10
 

      |
282 | 281 | adantr 472 |
. . . . . . . . 9
    Σ^               |
283 | | hoidmvlelem3.i2 |
. . . . . . . . . . . . . . . . . . . . 21
             
                        |
284 | 283 | adantr 472 |
. . . . . . . . . . . . . . . . . . . 20
 
             
                                     |
285 | | fvex 5889 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
     |
286 | 285 | a1i 11 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
       |
287 | | hoidmvlelem3.s |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
   |
288 | 287 | elexd 3042 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
   |
289 | 286, 288 | ifcld 3915 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
            |
290 | 289 | ralrimivw 2810 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
             |
291 | 290 | adantr 472 |
. . . . . . . . . . . . . . . . . . . . . . . 24
 
             

           |
292 | | eqid 2471 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
                       |
293 | 292 | fnmpt 5714 |
. . . . . . . . . . . . . . . . . . . . . . . 24
 
                      |
294 | 291, 293 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . 23
 
             

            |
295 | | simpr 468 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
 
             
               |
296 | | mptexg 6151 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
              |
297 | 54, 296 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
              |
298 | 297 | adantr 472 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
 
             

            |
299 | | hoidmvlelem3.o |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
 
                         |
300 | 299 | fvmpt2 5972 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
  
                                         |
301 | 295, 298,
300 | syl2anc 673 |
. . . . . . . . . . . . . . . . . . . . . . . 24
 
             
                 |
302 | 301 | fneq1d 5676 |
. . . . . . . . . . . . . . . . . . . . . . 23
 
             
    
              |
303 | 294, 302 | mpbird 240 |
. . . . . . . . . . . . . . . . . . . . . 22
 
             
      |
304 | | nfv 1769 |
. . . . . . . . . . . . . . . . . . . . . . . 24
   |
305 | | nfcv 2612 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
   |
306 | | nfixp1 7560 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
                |
307 | 305, 306 | nfel 2624 |
. . . . . . . . . . . . . . . . . . . . . . . 24
 
             |
308 | 304, 307 | nfan 2031 |
. . . . . . . . . . . . . . . . . . . . . . 23
                  |
309 | 301 | fveq1d 5881 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
 
             
                         |
310 | 309 | adantr 472 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
                                           |
311 | | simpr 468 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
 
   |
312 | 289 | adantr 472 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
 
            |
313 | 292 | fvmpt2 5972 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
                                      |
314 | 311, 312,
313 | syl2anc 673 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
 
                           |
315 | 314 | adantlr 729 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
                                            |
316 | 310, 315 | eqtrd 2505 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
                                     |
317 | | iftrue 3878 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
                |
318 | 317 | adantl 473 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
   
             


               |
319 | | vex 3034 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
 |
320 | 319 | elixp 7547 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
               
                   |
321 | 320 | simprbi 471 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
             

                  |
322 | 321 | adantr 472 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
  
             
                  |
323 | | simpr 468 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
  
               |
324 | | rspa 2774 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
                  
                   |
325 | 322, 323,
324 | syl2anc 673 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
  
                               |
326 | 325 | ad4ant24 1264 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
   
             


                  |
327 | 318, 326 | eqeltrd 2549 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
   
             


                       |
328 | | snidg 3986 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 35
       |
329 | 48, 328 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
     |
330 | | elun2 3593 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
         |
331 | 329, 330 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
       |
332 | 56 | a1i 11 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
       |
333 | 331, 332 | eleqtrd 2551 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
   |
334 | 201, 333 | ffvelrnd 6038 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
       |
335 | 334 | rexrd 9708 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
       |
336 | 204, 333 | ffvelrnd 6038 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
       |
337 | 336 | rexrd 9708 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
       |
338 | | iccssxr 11742 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
      ![[,] [,]](_icc.gif)       |
339 | | hoidmvlelem3.u |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
       ![[,] [,]](_icc.gif)                 Σ^                               |
340 | | ssrab2 3500 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
       ![[,] [,]](_icc.gif)                 Σ^                                    ![[,] [,]](_icc.gif)       |
341 | 339, 340 | eqsstri 3448 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
      ![[,] [,]](_icc.gif)       |
342 | 341, 287 | sseldi 3416 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
       ![[,] [,]](_icc.gif)        |
343 | 338, 342 | sseldi 3416 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
   |
344 | | iccgelb 11716 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
                ![[,] [,]](_icc.gif)             |
345 | 335, 337,
342, 344 | syl3anc 1292 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
    
  |
346 | | hoidmvlelem3.sb |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
       |
347 | 335, 337,
343, 345, 346 | elicod 11710 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
               |
348 | 347 | ad2antrr 740 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
   
               |
349 | | iffalse 3881 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
            |
350 | 349 | adantl 473 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
   
            |
351 | 45 | eleq2i 2541 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 35


     |
352 | 351 | biimpi 199 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
       |
353 | 352 | adantr 472 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
 


     |
354 | | simpr 468 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
 

  |
355 | | elunnel1 3566 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
     
     |
356 | 353, 354,
355 | syl2anc 673 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
 

    |
357 | | elsni 3985 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
     |
358 | 356, 357 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
 

  |
359 | | fveq2 5879 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
           |
360 | | fveq2 5879 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
           |
361 | 359, 360 | oveq12d 6326 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
                           |
362 | 358, 361 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
 

                          |
363 | 362 | adantll 728 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
   
                           |
364 | 350, 363 | eleq12d 2543 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
   
                      
               |
365 | 348, 364 | mpbird 240 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
   
                        |
366 | 365 | adantllr 733 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
   
             
 
                       |
367 | 327, 366 | pm2.61dan 808 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
                                         |
368 | 316, 367 | eqeltrd 2549 |
. . . . . . . . . . . . . . . . . . . . . . . 24
                                        |
369 | 368 | ex 441 |
. . . . . . . . . . . . . . . . . . . . . . 23
 
             

                       |
370 | 308, 369 | ralrimi 2800 |
. . . . . . . . . . . . . . . . . . . . . 22
 
             

                      |
371 | 303, 370 | jca 541 |
. . . . . . . . . . . . . . . . . . . . 21
 
             
    

                       |
372 | | fvex 5889 |
. . . . . . . . . . . . . . . . . . . . . 22
     |
373 | 372 | elixp 7547 |
. . . . . . . . . . . . . . . . . . . . 21
                       
                       |
374 | 371, 373 | sylibr 217 |
. . . . . . . . . . . . . . . . . . . 20
 
             
    
              |
375 | 284, 374 | sseldd 3419 |
. . . . . . . . . . . . . . . . . . 19
 
             
    

                      |
376 | | eliun 4274 |
. . . . . . . . . . . . . . . . . . 19
                                                       |
377 | 375, 376 | sylib 201 |
. . . . . . . . . . . . . . . . . 18
 
             
     
                      |
378 | | ixpfn 7546 |
. . . . . . . . . . . . . . . . . . . . . . . 24
             
  |
379 | 378 | adantl 473 |
. . . . . . . . . . . . . . . . . . . . . . 23
 
             
  |
380 | 379 | ad2antrr 740 |
. . . . . . . . . . . . . . . . . . . . . 22
   
             
     
                    
  |
381 | | nfv 1769 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
  |
382 | 308, 381 | nfan 2031 |
. . . . . . . . . . . . . . . . . . . . . . . 24
   
             
  |
383 | | nfcv 2612 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
       |
384 | | nfixp1 7560 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
                        |
385 | 383, 384 | nfel 2624 |
. . . . . . . . . . . . . . . . . . . . . . . 24
      
                     |
386 | 382, 385 | nfan 2031 |
. . . . . . . . . . . . . . . . . . . . . . 23
     
            
     
                      |
387 | 309 | 3adant3 1050 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
 
             
                         |
388 | 289 | adantr 472 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
 
            |
389 | 259, 388,
313 | syl2anc 673 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
 
                           |
390 | 389 | 3adant2 1049 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
 
             
                          |
391 | 317 | 3ad2ant3 1053 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
 
             
               |
392 | 387, 390,
391 | 3eqtrrd 2510 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
 
             
              |
393 | 392 | ad5ant125 1278 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
     
            
     
                    
               |
394 | | simpl 464 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
      
                                                |
395 | 372 | elixp 7547 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
                               
                               |
396 | 394, 395 | sylib 201 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
      
                                                          |
397 | 396 | simprd 470 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
      
                     
                              |
398 | 258 | adantl 473 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
      
                       |
399 | | rspa 2774 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
                                                              |
400 | 397, 398,
399 | syl2anc 673 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
      
                                                   |
401 | 400 | adantll 728 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
     
            
     
                    
                               |
402 | 393, 401 | eqeltrd 2549 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
     
            
     
                    
                           |
403 | 29 | ad3antrrr 744 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
   
             
     
                       |
404 | 37 | ad2antlr 741 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
   
             
     
                       |
405 | 301 | fveq1d 5881 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
 
             
                         |
406 | | eqidd 2472 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 35
                         |
407 | | eleq1 2537 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . 37
 
   |
408 | | fveq2 5879 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . 37
           |
409 | 407, 408 | ifbieq1d 3895 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . 36
                     |
410 | 409 | adantl 473 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 35
 
                     |
411 | | fvex 5889 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . 37
     |
412 | 411 | a1i 11 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . 36
       |
413 | 412, 288 | ifcld 3915 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 35
            |
414 | 406, 410,
333, 413 | fvmptd 5969 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
                           |
415 | 414 | adantr 472 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
 
             
                          |
416 | 48 | eldifbd 3403 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 35
   |
417 | 416 | iffalsed 3883 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
            |
418 | 417 | adantr 472 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
 
             
 
         |
419 | 405, 415,
418 | 3eqtrrd 2510 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
 
             
          |
420 | 419 | ad2antrr 740 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
   
             
     
                    
          |
421 | 403, 333 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
   
             
     
                    
  |
422 | 395 | simprbi 471 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
                         

                              |
423 | 422 | adantl 473 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
   
             
     
                     
                              |
424 | | fveq2 5879 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
                   |
425 | | fveq2 5879 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 35
                   |
426 | | fveq2 5879 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 35
                   |
427 | 425, 426 | oveq12d 6326 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
                                           |
428 | 424, 427 | eleq12d 2543 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
                             
                               |
429 | 428 | rspcva 3134 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
                                                              |
430 | 421, 423,
429 | syl2anc 673 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
   
             
     
                                                   |
431 | 420, 430 | eqeltrd 2549 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
   
             
     
                    
                      |
432 | 150 | 3adant3 1050 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
 
                    
                                     |
433 | 61 | 3ad2ant3 1053 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
 
                    
 
                                     |
434 | 432, 433 | eqtrd 2505 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
 
                    
            |
435 | 434 | fveq1d 5881 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
 
           |