Step | Hyp | Ref
| Expression |
1 | | simpll 527 |
. . . . . . . . . . . . 13
mulGrp
|
2 | | simprll 537 |
. . . . . . . . . . . . 13
mulGrp
|
3 | | eqid 2175 |
. . . . . . . . . . . . . . 15
|
4 | | eqid 2175 |
. . . . . . . . . . . . . . 15
|
5 | | simplrl 535 |
. . . . . . . . . . . . . . 15
mulGrp
|
6 | | simprlr 538 |
. . . . . . . . . . . . . . . 16
mulGrp
|
7 | | ringpropd.1 |
. . . . . . . . . . . . . . . . 17
|
8 | 7 | ad2antrr 488 |
. . . . . . . . . . . . . . . 16
mulGrp
|
9 | 6, 8 | eleqtrd 2254 |
. . . . . . . . . . . . . . 15
mulGrp
|
10 | | simprr 531 |
. . . . . . . . . . . . . . . 16
mulGrp
|
11 | 10, 8 | eleqtrd 2254 |
. . . . . . . . . . . . . . 15
mulGrp
|
12 | 3, 4, 5, 9, 11 | grpcld 12751 |
. . . . . . . . . . . . . 14
mulGrp
|
13 | 12, 8 | eleqtrrd 2255 |
. . . . . . . . . . . . 13
mulGrp
|
14 | | ringpropd.4 |
. . . . . . . . . . . . . 14
|
15 | 14 | oveqrspc2v 5892 |
. . . . . . . . . . . . 13
|
16 | 1, 2, 13, 15 | syl12anc 1236 |
. . . . . . . . . . . 12
mulGrp
|
17 | | ringpropd.3 |
. . . . . . . . . . . . . . 15
|
18 | 17 | oveqrspc2v 5892 |
. . . . . . . . . . . . . 14
|
19 | 1, 6, 10, 18 | syl12anc 1236 |
. . . . . . . . . . . . 13
mulGrp
|
20 | 19 | oveq2d 5881 |
. . . . . . . . . . . 12
mulGrp
|
21 | 16, 20 | eqtrd 2208 |
. . . . . . . . . . 11
mulGrp
|
22 | | simplrr 536 |
. . . . . . . . . . . . . . 15
mulGrp
mulGrp |
23 | 7 | adantr 276 |
. . . . . . . . . . . . . . . . . 18
mulGrp |
24 | | simprl 529 |
. . . . . . . . . . . . . . . . . . . 20
mulGrp |
25 | 24 | elexd 2748 |
. . . . . . . . . . . . . . . . . . 19
mulGrp |
26 | | eqid 2175 |
. . . . . . . . . . . . . . . . . . . 20
mulGrp mulGrp |
27 | 26, 3 | mgpbasg 12930 |
. . . . . . . . . . . . . . . . . . 19
mulGrp |
28 | 25, 27 | syl 14 |
. . . . . . . . . . . . . . . . . 18
mulGrp mulGrp |
29 | 23, 28 | eqtrd 2208 |
. . . . . . . . . . . . . . . . 17
mulGrp mulGrp |
30 | 29 | adantr 276 |
. . . . . . . . . . . . . . . 16
mulGrp
mulGrp |
31 | 2, 30 | eleqtrd 2254 |
. . . . . . . . . . . . . . 15
mulGrp
mulGrp |
32 | 6, 30 | eleqtrd 2254 |
. . . . . . . . . . . . . . 15
mulGrp
mulGrp |
33 | | eqid 2175 |
. . . . . . . . . . . . . . . 16
mulGrp mulGrp |
34 | | eqid 2175 |
. . . . . . . . . . . . . . . 16
mulGrp mulGrp |
35 | 33, 34 | mndcl 12689 |
. . . . . . . . . . . . . . 15
mulGrp mulGrp
mulGrp mulGrp mulGrp |
36 | 22, 31, 32, 35 | syl3anc 1238 |
. . . . . . . . . . . . . 14
mulGrp
mulGrp mulGrp |
37 | | eqid 2175 |
. . . . . . . . . . . . . . . . . 18
|
38 | 26, 37 | mgpplusgg 12929 |
. . . . . . . . . . . . . . . . 17
mulGrp |
39 | 25, 38 | syl 14 |
. . . . . . . . . . . . . . . 16
mulGrp mulGrp |
40 | 39 | adantr 276 |
. . . . . . . . . . . . . . 15
mulGrp
mulGrp |
41 | 40 | oveqd 5882 |
. . . . . . . . . . . . . 14
mulGrp
mulGrp |
42 | 36, 41, 30 | 3eltr4d 2259 |
. . . . . . . . . . . . 13
mulGrp
|
43 | 10, 30 | eleqtrd 2254 |
. . . . . . . . . . . . . . 15
mulGrp
mulGrp |
44 | 33, 34 | mndcl 12689 |
. . . . . . . . . . . . . . 15
mulGrp mulGrp
mulGrp mulGrp mulGrp |
45 | 22, 31, 43, 44 | syl3anc 1238 |
. . . . . . . . . . . . . 14
mulGrp
mulGrp mulGrp |
46 | 40 | oveqd 5882 |
. . . . . . . . . . . . . 14
mulGrp
mulGrp |
47 | 45, 46, 30 | 3eltr4d 2259 |
. . . . . . . . . . . . 13
mulGrp
|
48 | 17 | oveqrspc2v 5892 |
. . . . . . . . . . . . 13
|
49 | 1, 42, 47, 48 | syl12anc 1236 |
. . . . . . . . . . . 12
mulGrp
|
50 | 14 | oveqrspc2v 5892 |
. . . . . . . . . . . . . 14
|
51 | 1, 2, 6, 50 | syl12anc 1236 |
. . . . . . . . . . . . 13
mulGrp
|
52 | 14 | oveqrspc2v 5892 |
. . . . . . . . . . . . . 14
|
53 | 1, 2, 10, 52 | syl12anc 1236 |
. . . . . . . . . . . . 13
mulGrp
|
54 | 51, 53 | oveq12d 5883 |
. . . . . . . . . . . 12
mulGrp
|
55 | 49, 54 | eqtrd 2208 |
. . . . . . . . . . 11
mulGrp
|
56 | 21, 55 | eqeq12d 2190 |
. . . . . . . . . 10
mulGrp
|
57 | 2, 8 | eleqtrd 2254 |
. . . . . . . . . . . . . . 15
mulGrp
|
58 | 3, 4, 5, 57, 9 | grpcld 12751 |
. . . . . . . . . . . . . 14
mulGrp
|
59 | 58, 8 | eleqtrrd 2255 |
. . . . . . . . . . . . 13
mulGrp
|
60 | 14 | oveqrspc2v 5892 |
. . . . . . . . . . . . 13
|
61 | 1, 59, 10, 60 | syl12anc 1236 |
. . . . . . . . . . . 12
mulGrp
|
62 | 17 | oveqrspc2v 5892 |
. . . . . . . . . . . . . 14
|
63 | 1, 2, 6, 62 | syl12anc 1236 |
. . . . . . . . . . . . 13
mulGrp
|
64 | 63 | oveq1d 5880 |
. . . . . . . . . . . 12
mulGrp
|
65 | 61, 64 | eqtrd 2208 |
. . . . . . . . . . 11
mulGrp
|
66 | 33, 34 | mndcl 12689 |
. . . . . . . . . . . . . . 15
mulGrp mulGrp
mulGrp mulGrp mulGrp |
67 | 22, 32, 43, 66 | syl3anc 1238 |
. . . . . . . . . . . . . 14
mulGrp
mulGrp mulGrp |
68 | 40 | oveqd 5882 |
. . . . . . . . . . . . . 14
mulGrp
mulGrp |
69 | 67, 68, 30 | 3eltr4d 2259 |
. . . . . . . . . . . . 13
mulGrp
|
70 | 17 | oveqrspc2v 5892 |
. . . . . . . . . . . . 13
|
71 | 1, 47, 69, 70 | syl12anc 1236 |
. . . . . . . . . . . 12
mulGrp
|
72 | 14 | oveqrspc2v 5892 |
. . . . . . . . . . . . . 14
|
73 | 1, 6, 10, 72 | syl12anc 1236 |
. . . . . . . . . . . . 13
mulGrp
|
74 | 53, 73 | oveq12d 5883 |
. . . . . . . . . . . 12
mulGrp
|
75 | 71, 74 | eqtrd 2208 |
. . . . . . . . . . 11
mulGrp
|
76 | 65, 75 | eqeq12d 2190 |
. . . . . . . . . 10
mulGrp
|
77 | 56, 76 | anbi12d 473 |
. . . . . . . . 9
mulGrp
|
78 | 77 | anassrs 400 |
. . . . . . . 8
mulGrp
|
79 | 78 | ralbidva 2471 |
. . . . . . 7
mulGrp
|
80 | 79 | 2ralbidva 2497 |
. . . . . 6
mulGrp
|
81 | 23 | raleqdv 2676 |
. . . . . . . 8
mulGrp
|
82 | 23, 81 | raleqbidv 2682 |
. . . . . . 7
mulGrp
|
83 | 23, 82 | raleqbidv 2682 |
. . . . . 6
mulGrp
|
84 | | ringpropd.2 |
. . . . . . . 8
|
85 | 84 | adantr 276 |
. . . . . . 7
mulGrp |
86 | 85 | raleqdv 2676 |
. . . . . . . 8
mulGrp
|
87 | 85, 86 | raleqbidv 2682 |
. . . . . . 7
mulGrp
|
88 | 85, 87 | raleqbidv 2682 |
. . . . . 6
mulGrp
|
89 | 80, 83, 88 | 3bitr3d 218 |
. . . . 5
mulGrp
|
90 | 89 | pm5.32da 452 |
. . . 4
mulGrp mulGrp |
91 | | df-3an 980 |
. . . 4
mulGrp
mulGrp |
92 | | df-3an 980 |
. . . 4
mulGrp
mulGrp |
93 | 90, 91, 92 | 3bitr4g 223 |
. . 3
mulGrp
mulGrp |
94 | 7 | adantr 276 |
. . . . . . . . 9
|
95 | | simpr 110 |
. . . . . . . . . . 11
|
96 | 95 | elexd 2748 |
. . . . . . . . . 10
|
97 | 96, 27 | syl 14 |
. . . . . . . . 9
mulGrp |
98 | 94, 97 | eqtrd 2208 |
. . . . . . . 8
mulGrp |
99 | 84 | adantr 276 |
. . . . . . . . 9
|
100 | 7, 84, 17 | grppropd 12754 |
. . . . . . . . . . . 12
|
101 | 100 | biimpa 296 |
. . . . . . . . . . 11
|
102 | 101 | elexd 2748 |
. . . . . . . . . 10
|
103 | | eqid 2175 |
. . . . . . . . . . 11
mulGrp mulGrp |
104 | | eqid 2175 |
. . . . . . . . . . 11
|
105 | 103, 104 | mgpbasg 12930 |
. . . . . . . . . 10
mulGrp |
106 | 102, 105 | syl 14 |
. . . . . . . . 9
mulGrp |
107 | 99, 106 | eqtrd 2208 |
. . . . . . . 8
mulGrp |
108 | 14 | adantlr 477 |
. . . . . . . . 9
|
109 | 38 | oveqd 5882 |
. . . . . . . . . . . 12
mulGrp |
110 | 96, 109 | syl 14 |
. . . . . . . . . . 11
mulGrp |
111 | | eqid 2175 |
. . . . . . . . . . . . . 14
|
112 | 103, 111 | mgpplusgg 12929 |
. . . . . . . . . . . . 13
mulGrp |
113 | 112 | oveqd 5882 |
. . . . . . . . . . . 12
mulGrp |
114 | 102, 113 | syl 14 |
. . . . . . . . . . 11
mulGrp |
115 | 110, 114 | eqeq12d 2190 |
. . . . . . . . . 10
mulGrp mulGrp |
116 | 115 | adantr 276 |
. . . . . . . . 9
mulGrp mulGrp |
117 | 108, 116 | mpbid 147 |
. . . . . . . 8
mulGrp mulGrp |
118 | 98, 107, 117 | mndpropd 12706 |
. . . . . . 7
mulGrp mulGrp |
119 | 118 | pm5.32da 452 |
. . . . . 6
mulGrp mulGrp |
120 | 100 | anbi1d 465 |
. . . . . 6
mulGrp mulGrp |
121 | 119, 120 | bitrd 188 |
. . . . 5
mulGrp mulGrp |
122 | 121 | anbi1d 465 |
. . . 4
mulGrp mulGrp |
123 | | df-3an 980 |
. . . 4
mulGrp
mulGrp |
124 | 122, 92, 123 | 3bitr4g 223 |
. . 3
mulGrp
mulGrp |
125 | 93, 124 | bitrd 188 |
. 2
mulGrp
mulGrp |
126 | 3, 26, 4, 37 | isring 12976 |
. 2
mulGrp |
127 | | eqid 2175 |
. . 3
|
128 | 104, 103,
127, 111 | isring 12976 |
. 2
mulGrp |
129 | 125, 126,
128 | 3bitr4g 223 |
1
|