| Step | Hyp | Ref
 | Expression | 
| 1 |   | opprunitd.1 | 
. . . . . 6
            Unit     | 
| 2 |   | eqidd 2197 | 
. . . . . 6
                      | 
| 3 |   | eqidd 2197 | 
. . . . . 6
         r        r     | 
| 4 |   | opprunitd.2 | 
. . . . . 6
            oppr     | 
| 5 |   | eqidd 2197 | 
. . . . . 6
         r        r     | 
| 6 |   | opprunitd.r | 
. . . . . . 7
              | 
| 7 |   | ringsrg 13603 | 
. . . . . . 7
        
      SRing  | 
| 8 | 6, 7 | syl 14 | 
. . . . . 6
           SRing  | 
| 9 | 1, 2, 3, 4, 5, 8 | isunitd 13662 | 
. . . . 5
                    r              r            | 
| 10 |   | eqid 2196 | 
. . . . . . . . . . . . . . 15
   oppr       oppr    | 
| 11 | 10 | opprring 13635 | 
. . . . . . . . . . . . . 14
        
   oppr         | 
| 12 | 6, 11 | syl 14 | 
. . . . . . . . . . . . 13
        oppr         | 
| 13 | 4, 12 | eqeltrd 2273 | 
. . . . . . . . . . . 12
              | 
| 14 |   | vex 2766 | 
. . . . . . . . . . . . 13
        | 
| 15 | 14 | a1i 9 | 
. . . . . . . . . . . 12
              | 
| 16 |   | vex 2766 | 
. . . . . . . . . . . . 13
        | 
| 17 | 16 | a1i 9 | 
. . . . . . . . . . . 12
              | 
| 18 |   | eqid 2196 | 
. . . . . . . . . . . . 13
                | 
| 19 |   | eqid 2196 | 
. . . . . . . . . . . . 13
                | 
| 20 |   | eqid 2196 | 
. . . . . . . . . . . . 13
   oppr       oppr    | 
| 21 |   | eqid 2196 | 
. . . . . . . . . . . . 13
      oppr           oppr     | 
| 22 | 18, 19, 20, 21 | opprmulg 13627 | 
. . . . . . . . . . . 12
                                   oppr                    | 
| 23 | 13, 15, 17, 22 | syl3anc 1249 | 
. . . . . . . . . . 11
             oppr                    | 
| 24 | 4 | fveq2d 5562 | 
. . . . . . . . . . . 12
                   oppr      | 
| 25 | 24 | oveqd 5939 | 
. . . . . . . . . . 11
                         oppr        | 
| 26 |   | eqid 2196 | 
. . . . . . . . . . . . 13
                | 
| 27 |   | eqid 2196 | 
. . . . . . . . . . . . 13
                | 
| 28 |   | eqid 2196 | 
. . . . . . . . . . . . 13
      oppr           oppr     | 
| 29 | 26, 27, 10, 28 | opprmulg 13627 | 
. . . . . . . . . . . 12
                                   oppr                    | 
| 30 | 6, 17, 15, 29 | syl3anc 1249 | 
. . . . . . . . . . 11
             oppr                    | 
| 31 | 23, 25, 30 | 3eqtrrd 2234 | 
. . . . . . . . . 10
                         oppr        | 
| 32 | 31 | eqeq1d 2205 | 
. . . . . . . . 9
                                  oppr                 | 
| 33 | 32 | rexbidv 2498 | 
. . . . . . . 8
                                        
             oppr                 | 
| 34 | 33 | anbi2d 464 | 
. . . . . . 7
                    
                                           
                oppr                  | 
| 35 |   | eqidd 2197 | 
. . . . . . . 8
                      | 
| 36 |   | eqidd 2197 | 
. . . . . . . 8
                      | 
| 37 | 35, 3, 8, 36 | dvdsrd 13650 | 
. . . . . . 7
           r          
            
                               | 
| 38 | 10, 26 | opprbasg 13631 | 
. . . . . . . . . 10
       SRing               oppr      | 
| 39 | 8, 38 | syl 14 | 
. . . . . . . . 9
                   oppr      | 
| 40 | 4 | fveq2d 5562 | 
. . . . . . . . 9
                   oppr      | 
| 41 | 20, 18 | opprbasg 13631 | 
. . . . . . . . . 10
        
              oppr      | 
| 42 | 13, 41 | syl 14 | 
. . . . . . . . 9
                   oppr      | 
| 43 | 39, 40, 42 | 3eqtr2d 2235 | 
. . . . . . . 8
                   oppr      | 
| 44 |   | eqidd 2197 | 
. . . . . . . 8
         r  oppr         r  oppr      | 
| 45 | 20 | opprring 13635 | 
. . . . . . . . . 10
        
   oppr         | 
| 46 | 13, 45 | syl 14 | 
. . . . . . . . 9
        oppr         | 
| 47 |   | ringsrg 13603 | 
. . . . . . . . 9
    oppr           oppr      SRing  | 
| 48 | 46, 47 | syl 14 | 
. . . . . . . 8
        oppr      SRing  | 
| 49 |   | eqidd 2197 | 
. . . . . . . 8
           oppr           oppr      | 
| 50 | 43, 44, 48, 49 | dvdsrd 13650 | 
. . . . . . 7
           r  oppr           
            
                oppr                  | 
| 51 | 34, 37, 50 | 3bitr4d 220 | 
. . . . . 6
           r          
   r  oppr            | 
| 52 | 51 | anbi1d 465 | 
. . . . 5
            r              r                r  oppr           
   r            | 
| 53 | 9, 52 | bitrd 188 | 
. . . 4
                    r  oppr           
   r            | 
| 54 | 53 | biancomd 271 | 
. . 3
                    r              r  oppr             | 
| 55 |   | eqidd 2197 | 
. . . 4
        Unit       Unit     | 
| 56 |   | eqid 2196 | 
. . . . . . 7
                | 
| 57 | 10, 56 | oppr1g 13638 | 
. . . . . 6
        
              oppr      | 
| 58 | 6, 57 | syl 14 | 
. . . . 5
                   oppr      | 
| 59 | 4 | fveq2d 5562 | 
. . . . 5
                   oppr      | 
| 60 | 58, 59 | eqtr4d 2232 | 
. . . 4
                      | 
| 61 |   | eqidd 2197 | 
. . . 4
        oppr       oppr     | 
| 62 |   | ringsrg 13603 | 
. . . . 5
        
      SRing  | 
| 63 | 13, 62 | syl 14 | 
. . . 4
           SRing  | 
| 64 | 55, 60, 5, 61, 44, 63 | isunitd 13662 | 
. . 3
             Unit     
    r              r  oppr             | 
| 65 | 54, 64 | bitr4d 191 | 
. 2
                     Unit      | 
| 66 | 65 | eqrdv 2194 | 
1
            Unit     |