Step | Hyp | Ref
| Expression |
1 | | isdrngd.r |
. . 3
   |
2 | | difss 3737 |
. . . . . 6
 
 |
3 | | isdrngd.b |
. . . . . 6
       |
4 | 2, 3 | syl5sseq 3653 |
. . . . 5
         |
5 | | eqid 2622 |
. . . . . 6
 mulGrp 
↾s     mulGrp 
↾s     |
6 | | eqid 2622 |
. . . . . . 7
mulGrp  mulGrp   |
7 | | eqid 2622 |
. . . . . . 7
         |
8 | 6, 7 | mgpbas 18495 |
. . . . . 6
       mulGrp    |
9 | 5, 8 | ressbas2 15931 |
. . . . 5
  
          mulGrp  ↾s       |
10 | 4, 9 | syl 17 |
. . . 4
       mulGrp 
↾s       |
11 | | isdrngd.t |
. . . . 5
       |
12 | | fvex 6201 |
. . . . . . 7
     |
13 | 3, 12 | syl6eqel 2709 |
. . . . . 6
   |
14 | | difexg 4808 |
. . . . . 6
     |
15 | | eqid 2622 |
. . . . . . . 8
         |
16 | 6, 15 | mgpplusg 18493 |
. . . . . . 7
      mulGrp    |
17 | 5, 16 | ressplusg 15993 |
. . . . . 6
          mulGrp  ↾s       |
18 | 13, 14, 17 | 3syl 18 |
. . . . 5
        mulGrp  ↾s       |
19 | 11, 18 | eqtrd 2656 |
. . . 4
    mulGrp  ↾s       |
20 | | eldifsn 4317 |
. . . . 5
  

  |
21 | | eldifsn 4317 |
. . . . . 6
  

  |
22 | 7, 15 | ringcl 18561 |
. . . . . . . . . . . . 13
     
    
              |
23 | 1, 22 | syl3an1 1359 |
. . . . . . . . . . . 12
 
   
                   |
24 | 23 | 3expib 1268 |
. . . . . . . . . . 11
      
    
               |
25 | 3 | eleq2d 2687 |
. . . . . . . . . . . 12
         |
26 | 3 | eleq2d 2687 |
. . . . . . . . . . . 12
         |
27 | 25, 26 | anbi12d 747 |
. . . . . . . . . . 11
   
    
        |
28 | 11 | oveqd 6667 |
. . . . . . . . . . . 12
             |
29 | 28, 3 | eleq12d 2695 |
. . . . . . . . . . 11
                   |
30 | 24, 27, 29 | 3imtr4d 283 |
. . . . . . . . . 10
    
    |
31 | 30 | 3impib 1262 |
. . . . . . . . 9
 

    |
32 | 31 | 3adant2r 1321 |
. . . . . . . 8
 

 
   |
33 | 32 | 3adant3r 1323 |
. . . . . . 7
 

      |
34 | | isdrngd.n |
. . . . . . 7
 

     |
35 | | eldifsn 4317 |
. . . . . . 7
    
 


   |
36 | 33, 34, 35 | sylanbrc 698 |
. . . . . 6
 

        |
37 | 21, 36 | syl3an3b 1364 |
. . . . 5
 

         |
38 | 20, 37 | syl3an2b 1363 |
. . . 4
 

          |
39 | | eldifi 3732 |
. . . . . 6
  
  |
40 | | eldifi 3732 |
. . . . . 6
     |
41 | | eldifi 3732 |
. . . . . 6
     |
42 | 39, 40, 41 | 3anim123i 1247 |
. . . . 5
   

    
   |
43 | 7, 15 | ringass 18564 |
. . . . . . . . 9
          
                                        |
44 | 43 | ex 450 |
. . . . . . . 8

         
    
                                   |
45 | 1, 44 | syl 17 |
. . . . . . 7
      
   
                                        |
46 | 3 | eleq2d 2687 |
. . . . . . . 8
         |
47 | 25, 26, 46 | 3anbi123d 1399 |
. . . . . . 7
   
    
   
        |
48 | | eqidd 2623 |
. . . . . . . . 9
   |
49 | 11, 28, 48 | oveq123d 6671 |
. . . . . . . 8
                       |
50 | | eqidd 2623 |
. . . . . . . . 9
   |
51 | 11 | oveqd 6667 |
. . . . . . . . 9
             |
52 | 11, 50, 51 | oveq123d 6671 |
. . . . . . . 8
  
                    |
53 | 49, 52 | eqeq12d 2637 |
. . . . . . 7
                                             |
54 | 45, 47, 53 | 3imtr4d 283 |
. . . . . 6
      
        |
55 | 54 | imp 445 |
. . . . 5
 

            |
56 | 42, 55 | sylan2 491 |
. . . 4
 
                   |
57 | | eqid 2622 |
. . . . . . . 8
         |
58 | 7, 57 | ringidcl 18568 |
. . . . . . 7

          |
59 | 1, 58 | syl 17 |
. . . . . 6
           |
60 | | isdrngd.u |
. . . . . 6
       |
61 | 59, 60, 3 | 3eltr4d 2716 |
. . . . 5
   |
62 | | isdrngd.o |
. . . . 5
  |
63 | | eldifsn 4317 |
. . . . 5
 
  |
64 | 61, 62, 63 | sylanbrc 698 |
. . . 4
     |
65 | 7, 15, 57 | ringlidm 18571 |
. . . . . . . . . 10
                     |
66 | 65 | ex 450 |
. . . . . . . . 9

    
               |
67 | 1, 66 | syl 17 |
. . . . . . . 8
                     |
68 | 11, 60, 50 | oveq123d 6671 |
. . . . . . . . 9
                |
69 | 68 | eqeq1d 2624 |
. . . . . . . 8
                  |
70 | 67, 25, 69 | 3imtr4d 283 |
. . . . . . 7
      |
71 | 70 | imp 445 |
. . . . . 6
 
    |
72 | 71 | adantrr 753 |
. . . . 5
 

    |
73 | 20, 72 | sylan2b 492 |
. . . 4
 

     |
74 | | isdrngd.i |
. . . . . 6
 


  |
75 | | isdrngd.j |
. . . . . 6
 

  |
76 | | eldifsn 4317 |
. . . . . 6
  

  |
77 | 74, 75, 76 | sylanbrc 698 |
. . . . 5
 


    |
78 | 20, 77 | sylan2b 492 |
. . . 4
 

      |
79 | | isdrngd.k |
. . . . 5
 

    |
80 | 20, 79 | sylan2b 492 |
. . . 4
 

  
  |
81 | 10, 19, 38, 56, 64, 73, 78, 80 | isgrpd 17444 |
. . 3
  mulGrp  ↾s      |
82 | | isdrngd.z |
. . . . . . . 8
       |
83 | 82 | sneqd 4189 |
. . . . . . 7
         |
84 | 3, 83 | difeq12d 3729 |
. . . . . 6
       
         |
85 | 84 | oveq2d 6666 |
. . . . 5
  mulGrp  ↾s     mulGrp  ↾s     
          |
86 | 85 | eleq1d 2686 |
. . . 4
   mulGrp 
↾s   
 mulGrp 
↾s                 |
87 | 86 | anbi2d 740 |
. . 3
    mulGrp 
↾s    

 mulGrp 
↾s                  |
88 | 1, 81, 87 | mpbi2and 956 |
. 2
   mulGrp  ↾s     
           |
89 | | eqid 2622 |
. . 3
         |
90 | | eqid 2622 |
. . 3
 mulGrp 
↾s               mulGrp 
↾s               |
91 | 7, 89, 90 | isdrng2 18757 |
. 2
   mulGrp  ↾s     
           |
92 | 88, 91 | sylibr 224 |
1
   |