Proof of Theorem rplogsum
Step | Hyp | Ref
| Expression |
1 | | rpvmasum.z |
. . 3
ℤ/nℤ   |
2 | | rpvmasum.l |
. . 3
 RHom   |
3 | | rpvmasum.a |
. . 3
   |
4 | | rpvmasum.u |
. . 3
Unit   |
5 | | rpvmasum.b |
. . 3
   |
6 | | rpvmasum.t |
. . 3
        |
7 | 1, 2, 3, 4, 5, 6 | rpvmasum 25215 |
. 2
                     Λ               |
8 | 3 | phicld 15477 |
. . . . . . 7
       |
9 | 8 | adantr 481 |
. . . . . 6
 

      |
10 | 9 | nncnd 11036 |
. . . . 5
 

      |
11 | | fzfid 12772 |
. . . . . . . 8
 

          |
12 | | inss1 3833 |
. . . . . . . 8
                   |
13 | | ssfi 8180 |
. . . . . . . 8
                            
            |
14 | 11, 12, 13 | sylancl 694 |
. . . . . . 7
 

            |
15 | | simpr 477 |
. . . . . . . . . 10
                           |
16 | 12, 15 | sseldi 3601 |
. . . . . . . . 9
                         |
17 | | elfznn 12370 |
. . . . . . . . 9
           |
18 | 16, 17 | syl 17 |
. . . . . . . 8
                 |
19 | | vmacl 24844 |
. . . . . . . . 9
 Λ    |
20 | | nndivre 11056 |
. . . . . . . . 9
  Λ    Λ     |
21 | 19, 20 | mpancom 703 |
. . . . . . . 8
  Λ     |
22 | 18, 21 | syl 17 |
. . . . . . 7
                Λ     |
23 | 14, 22 | fsumrecl 14465 |
. . . . . 6
 

             Λ     |
24 | 23 | recnd 10068 |
. . . . 5
 

             Λ     |
25 | 10, 24 | mulcld 10060 |
. . . 4
 

     
            Λ      |
26 | | relogcl 24322 |
. . . . . 6

      |
27 | 26 | adantl 482 |
. . . . 5
 

      |
28 | 27 | recnd 10068 |
. . . 4
 

      |
29 | 25, 28 | subcld 10392 |
. . 3
 

                   Λ           |
30 | | inss1 3833 |
. . . . . . . 8
                     |
31 | | ssfi 8180 |
. . . . . . . 8
                                        
    |
32 | 11, 30, 31 | sylancl 694 |
. . . . . . 7
 

         
    |
33 | | simpr 477 |
. . . . . . . . . 10
                
              |
34 | 30, 33 | sseldi 3601 |
. . . . . . . . 9
                
          |
35 | 34, 17 | syl 17 |
. . . . . . . 8
                
  |
36 | | nnrp 11842 |
. . . . . . . . . 10
   |
37 | 36 | relogcld 24369 |
. . . . . . . . 9
       |
38 | 37, 36 | rerpdivcld 11903 |
. . . . . . . 8
         |
39 | 35, 38 | syl 17 |
. . . . . . 7
                
        |
40 | 32, 39 | fsumrecl 14465 |
. . . . . 6
 

                      |
41 | 40 | recnd 10068 |
. . . . 5
 

                      |
42 | 10, 41 | mulcld 10060 |
. . . 4
 

     
                      |
43 | 42, 28 | subcld 10392 |
. . 3
 

                                  |
44 | 10, 24, 41 | subdid 10486 |
. . . . . 6
 

                   Λ             
                              Λ                                 |
45 | 19 | recnd 10068 |
. . . . . . . . . . 11
 Λ    |
46 | | 0re 10040 |
. . . . . . . . . . . . 13
 |
47 | | ifcl 4130 |
. . . . . . . . . . . . 13
     
   
        |
48 | 37, 46, 47 | sylancl 694 |
. . . . . . . . . . . 12
  
         |
49 | 48 | recnd 10068 |
. . . . . . . . . . 11
  
         |
50 | 36 | rpcnne0d 11881 |
. . . . . . . . . . 11
     |
51 | | divsubdir 10721 |
. . . . . . . . . . 11
  Λ                Λ               Λ                 |
52 | 45, 49, 50, 51 | syl3anc 1326 |
. . . . . . . . . 10
   Λ    
          Λ                 |
53 | 18, 52 | syl 17 |
. . . . . . . . 9
                 Λ    
          Λ                 |
54 | 53 | sumeq2dv 14433 |
. . . . . . . 8
 

              Λ   
                       Λ                 |
55 | 21 | recnd 10068 |
. . . . . . . . . 10
  Λ     |
56 | 18, 55 | syl 17 |
. . . . . . . . 9
                Λ     |
57 | 48, 36 | rerpdivcld 11903 |
. . . . . . . . . . 11
              |
58 | 57 | recnd 10068 |
. . . . . . . . . 10
              |
59 | 18, 58 | syl 17 |
. . . . . . . . 9
                            |
60 | 14, 56, 59 | fsumsub 14520 |
. . . . . . . 8
 

              Λ                             Λ                  
          |
61 | | inss2 3834 |
. . . . . . . . . . . 12
   |
62 | | sslin 3839 |
. . . . . . . . . . . 12
 

         
 
            |
63 | 61, 62 | mp1i 13 |
. . . . . . . . . . 11
 

         
 
            |
64 | 35, 58 | syl 17 |
. . . . . . . . . . 11
                
  
          |
65 | | eldif 3584 |
. . . . . . . . . . . . . . . 16
                                   
               |
66 | | incom 3805 |
. . . . . . . . . . . . . . . . . . . . 21
     |
67 | 66 | ineq2i 3811 |
. . . . . . . . . . . . . . . . . . . 20
                         |
68 | | inass 3823 |
. . . . . . . . . . . . . . . . . . . 20
           
             |
69 | 67, 68 | eqtr4i 2647 |
. . . . . . . . . . . . . . . . . . 19
                      
  |
70 | 69 | elin2 3801 |
. . . . . . . . . . . . . . . . . 18
          
            
   |
71 | 70 | simplbi2 655 |
. . . . . . . . . . . . . . . . 17
                     
     |
72 | 71 | con3dimp 457 |
. . . . . . . . . . . . . . . 16
           
            
  |
73 | 65, 72 | sylbi 207 |
. . . . . . . . . . . . . . 15
                        
  |
74 | 73 | adantl 482 |
. . . . . . . . . . . . . 14
                            
  |
75 | 74 | iffalsed 4097 |
. . . . . . . . . . . . 13
                                        |
76 | 75 | oveq1d 6665 |
. . . . . . . . . . . 12
                                            |
77 | | eldifi 3732 |
. . . . . . . . . . . . . 14
                        
            |
78 | 77, 18 | sylan2 491 |
. . . . . . . . . . . . 13
                               |
79 | | div0 10715 |
. . . . . . . . . . . . . 14
       |
80 | 50, 79 | syl 17 |
. . . . . . . . . . . . 13
     |
81 | 78, 80 | syl 17 |
. . . . . . . . . . . 12
                                 |
82 | 76, 81 | eqtrd 2656 |
. . . . . . . . . . 11
                                          |
83 | 63, 64, 82, 14 | fsumss 14456 |
. . . . . . . . . 10
 

                                        
         |
84 | | inss2 3834 |
. . . . . . . . . . . . . . 15
               |
85 | | inss1 3833 |
. . . . . . . . . . . . . . 15
   |
86 | 84, 85 | sstri 3612 |
. . . . . . . . . . . . . 14
             |
87 | 86, 33 | sseldi 3601 |
. . . . . . . . . . . . 13
                
  |
88 | 87 | iftrued 4094 |
. . . . . . . . . . . 12
                
               |
89 | 88 | oveq1d 6665 |
. . . . . . . . . . 11
                
  
                |
90 | 89 | sumeq2dv 14433 |
. . . . . . . . . 10
 

                                               |
91 | 83, 90 | eqtr3d 2658 |
. . . . . . . . 9
 

                                 
           |
92 | 91 | oveq2d 6666 |
. . . . . . . 8
 

              Λ                                         Λ             
            |
93 | 54, 60, 92 | 3eqtrd 2660 |
. . . . . . 7
 

              Λ   
                       Λ                          |
94 | 93 | oveq2d 6666 |
. . . . . 6
 

     
             Λ                                 Λ             
             |
95 | 25, 42, 28 | nnncan2d 10427 |
. . . . . 6
 

                    Λ                                                             Λ                                 |
96 | 44, 94, 95 | 3eqtr4d 2666 |
. . . . 5
 

     
             Λ                                  Λ                         
                  |
97 | 96 | mpteq2dva 4744 |
. . . 4
                     Λ    
                               Λ                                             |
98 | 19, 48 | resubcld 10458 |
. . . . . . . . 9
  Λ              |
99 | 98, 36 | rerpdivcld 11903 |
. . . . . . . 8
   Λ    
          |
100 | 18, 99 | syl 17 |
. . . . . . 7
                 Λ    
          |
101 | 14, 100 | fsumrecl 14465 |
. . . . . 6
 

              Λ   
           |
102 | 101 | recnd 10068 |
. . . . 5
 

              Λ   
           |
103 | | rpssre 11843 |
. . . . . 6
 |
104 | 8 | nncnd 11036 |
. . . . . 6
       |
105 | | o1const 14350 |
. . . . . 6
                  |
106 | 103, 104,
105 | sylancr 695 |
. . . . 5
            |
107 | 103 | a1i 11 |
. . . . . 6
   |
108 | | 1red 10055 |
. . . . . 6
   |
109 | | 2re 11090 |
. . . . . . 7
 |
110 | 109 | a1i 11 |
. . . . . 6
   |
111 | | breq1 4656 |
. . . . . . . . . . . . . 14
             
     Λ 
         Λ     |
112 | | breq1 4656 |
. . . . . . . . . . . . . 14
         
 Λ           Λ     |
113 | 37 | adantr 481 |
. . . . . . . . . . . . . . 15
 
       |
114 | | vmaprm 24843 |
. . . . . . . . . . . . . . . . 17

Λ        |
115 | 114 | adantl 482 |
. . . . . . . . . . . . . . . 16
 
 Λ        |
116 | 115 | eqcomd 2628 |
. . . . . . . . . . . . . . 15
 
     Λ    |
117 | | eqle 10139 |
. . . . . . . . . . . . . . 15
          Λ       Λ    |
118 | 113, 116,
117 | syl2anc 693 |
. . . . . . . . . . . . . 14
 
    
Λ    |
119 | | vmage0 24847 |
. . . . . . . . . . . . . . 15
 Λ    |
120 | 119 | adantr 481 |
. . . . . . . . . . . . . 14
 
 Λ    |
121 | 111, 112,
118, 120 | ifbothda 4123 |
. . . . . . . . . . . . 13
  
       Λ    |
122 | 19, 48 | subge0d 10617 |
. . . . . . . . . . . . 13
 
 Λ   
          
     
Λ     |
123 | 121, 122 | mpbird 247 |
. . . . . . . . . . . 12
  Λ              |
124 | 98, 36, 123 | divge0d 11912 |
. . . . . . . . . . 11
   Λ               |
125 | 18, 124 | syl 17 |
. . . . . . . . . 10
                 Λ               |
126 | 14, 100, 125 | fsumge0 14527 |
. . . . . . . . 9
 

              Λ               |
127 | 101, 126 | absidd 14161 |
. . . . . . . 8
 

   
             Λ                            Λ               |
128 | 17 | adantl 482 |
. . . . . . . . . . 11
            
  |
129 | 128, 99 | syl 17 |
. . . . . . . . . 10
            
  Λ               |
130 | 11, 129 | fsumrecl 14465 |
. . . . . . . . 9
 

            Λ               |
131 | 109 | a1i 11 |
. . . . . . . . 9
 

  |
132 | 128, 124 | syl 17 |
. . . . . . . . . 10
            
  Λ               |
133 | 12 | a1i 11 |
. . . . . . . . . 10
 

                    |
134 | 11, 129, 132, 133 | fsumless 14528 |
. . . . . . . . 9
 

              Λ   
                     Λ               |
135 | 107 | sselda 3603 |
. . . . . . . . . . 11
 

  |
136 | 135 | flcld 12599 |
. . . . . . . . . 10
 

      |
137 | | rplogsumlem2 25174 |
. . . . . . . . . 10
                 Λ               |
138 | 136, 137 | syl 17 |
. . . . . . . . 9
 

            Λ               |
139 | 101, 130,
131, 134, 138 | letrd 10194 |
. . . . . . . 8
 

              Λ   
           |
140 | 127, 139 | eqbrtrd 4675 |
. . . . . . 7
 

   
             Λ                |
141 | 140 | adantrr 753 |
. . . . . 6
 
                    Λ    
           |
142 | 107, 102,
108, 110, 141 | elo1d 14267 |
. . . . 5
                Λ                   |
143 | 10, 102, 106, 142 | o1mul2 14355 |
. . . 4
                     Λ    
               |
144 | 97, 143 | eqeltrrd 2702 |
. . 3
                      Λ                                                |
145 | 29, 43, 144 | o1dif 14360 |
. 2
                      Λ                                                     |
146 | 7, 145 | mpbid 222 |
1
                  
                     |