Step | Hyp | Ref
| Expression |
1 | | fveq2 5534 |
. . . . . 6
 mulGrp  mulGrp    |
2 | | isrng.g |
. . . . . 6
mulGrp   |
3 | 1, 2 | eqtr4di 2240 |
. . . . 5
 mulGrp    |
4 | 3 | eleq1d 2258 |
. . . 4
  mulGrp  Smgrp
Smgrp  |
5 | | basfn 12569 |
. . . . . . 7
 |
6 | | vex 2755 |
. . . . . . 7
 |
7 | | funfvex 5551 |
. . . . . . . 8
 
       |
8 | 7 | funfni 5335 |
. . . . . . 7
 
       |
9 | 5, 6, 8 | mp2an 426 |
. . . . . 6
     |
10 | 9 | a1i 9 |
. . . . 5
       |
11 | | fveq2 5534 |
. . . . . 6
           |
12 | | isrng.b |
. . . . . 6
     |
13 | 11, 12 | eqtr4di 2240 |
. . . . 5
       |
14 | | plusgslid 12621 |
. . . . . . . . 9
 Slot      
  |
15 | 14 | slotex 12538 |
. . . . . . . 8
      |
16 | 15 | elv 2756 |
. . . . . . 7
    |
17 | 16 | a1i 9 |
. . . . . 6
 
      |
18 | | fveq2 5534 |
. . . . . . . 8
         |
19 | 18 | adantr 276 |
. . . . . . 7
 
         |
20 | | isrng.p |
. . . . . . 7
    |
21 | 19, 20 | eqtr4di 2240 |
. . . . . 6
 
     |
22 | | mulrslid 12640 |
. . . . . . . . . 10
 Slot    
      |
23 | 22 | slotex 12538 |
. . . . . . . . 9
       |
24 | 23 | elv 2756 |
. . . . . . . 8
     |
25 | 24 | a1i 9 |
. . . . . . 7
          |
26 | | fveq2 5534 |
. . . . . . . . . 10
           |
27 | 26 | adantr 276 |
. . . . . . . . 9
 
           |
28 | 27 | adantr 276 |
. . . . . . . 8
              |
29 | | isrng.t |
. . . . . . . 8
     |
30 | 28, 29 | eqtr4di 2240 |
. . . . . . 7
         |
31 | | simpllr 534 |
. . . . . . . 8
       |
32 | | simpr 110 |
. . . . . . . . . . . . 13
      |
33 | | eqidd 2190 |
. . . . . . . . . . . . 13
       |
34 | | oveq 5901 |
. . . . . . . . . . . . . 14
         |
35 | 34 | ad2antlr 489 |
. . . . . . . . . . . . 13
             |
36 | 32, 33, 35 | oveq123d 5916 |
. . . . . . . . . . . 12
                   |
37 | | simpr 110 |
. . . . . . . . . . . . . 14
     |
38 | 37 | adantr 276 |
. . . . . . . . . . . . 13
      |
39 | | oveq 5901 |
. . . . . . . . . . . . . 14
         |
40 | 39 | adantl 277 |
. . . . . . . . . . . . 13
             |
41 | | oveq 5901 |
. . . . . . . . . . . . . 14
         |
42 | 41 | adantl 277 |
. . . . . . . . . . . . 13
             |
43 | 38, 40, 42 | oveq123d 5916 |
. . . . . . . . . . . 12
                    
    |
44 | 36, 43 | eqeq12d 2204 |
. . . . . . . . . . 11
                         
      
      |
45 | | oveq 5901 |
. . . . . . . . . . . . . 14
         |
46 | 45 | ad2antlr 489 |
. . . . . . . . . . . . 13
             |
47 | | eqidd 2190 |
. . . . . . . . . . . . 13
       |
48 | 32, 46, 47 | oveq123d 5916 |
. . . . . . . . . . . 12
                   |
49 | | oveq 5901 |
. . . . . . . . . . . . . 14
         |
50 | 49 | adantl 277 |
. . . . . . . . . . . . 13
             |
51 | 38, 42, 50 | oveq123d 5916 |
. . . . . . . . . . . 12
                         |
52 | 48, 51 | eqeq12d 2204 |
. . . . . . . . . . 11
                         
 
    
      |
53 | 44, 52 | anbi12d 473 |
. . . . . . . . . 10
                                                        
 
 
    
       |
54 | 31, 53 | raleqbidv 2698 |
. . . . . . . . 9
      
                                                  
                 |
55 | 31, 54 | raleqbidv 2698 |
. . . . . . . 8
      

                                           
       
                 |
56 | 31, 55 | raleqbidv 2698 |
. . . . . . 7
      


                                           

       
                 |
57 | 25, 30, 56 | sbcied2 3015 |
. . . . . 6
           ![]. ].](_drbrack.gif) 


                                           

       
                 |
58 | 17, 21, 57 | sbcied2 3015 |
. . . . 5
 
       ![]. ].](_drbrack.gif)       ![]. ].](_drbrack.gif)                                               

       
                 |
59 | 10, 13, 58 | sbcied2 3015 |
. . . 4
        ![]. ].](_drbrack.gif)      ![]. ].](_drbrack.gif)       ![]. ].](_drbrack.gif) 


                                           

       
                 |
60 | 4, 59 | anbi12d 473 |
. . 3
   mulGrp  Smgrp
      ![]. ].](_drbrack.gif)      ![]. ].](_drbrack.gif)       ![]. ].](_drbrack.gif)                                              
 Smgrp            
 
 
    
        |
61 | | df-rng 13284 |
. . 3
Rng   mulGrp  Smgrp       ![]. ].](_drbrack.gif)      ![]. ].](_drbrack.gif)       ![]. ].](_drbrack.gif) 


                                             |
62 | 60, 61 | elrab2 2911 |
. 2
 Rng   Smgrp 


  
                       |
63 | | 3anass 984 |
. 2
  Smgrp            
 
 
    
       Smgrp  

       
                  |
64 | 62, 63 | bitr4i 187 |
1
 Rng  Smgrp



 
      
 
 
    
       |