Step |
Hyp |
Ref |
Expression |
1 |
|
cntzun.b |
|- B = ( Base ` M ) |
2 |
|
cntzun.z |
|- Z = ( Cntz ` M ) |
3 |
|
ralunb |
|- ( A. y e. ( X u. Y ) ( x ( +g ` M ) y ) = ( y ( +g ` M ) x ) <-> ( A. y e. X ( x ( +g ` M ) y ) = ( y ( +g ` M ) x ) /\ A. y e. Y ( x ( +g ` M ) y ) = ( y ( +g ` M ) x ) ) ) |
4 |
3
|
a1i |
|- ( ( ( X C_ B /\ Y C_ B ) /\ x e. B ) -> ( A. y e. ( X u. Y ) ( x ( +g ` M ) y ) = ( y ( +g ` M ) x ) <-> ( A. y e. X ( x ( +g ` M ) y ) = ( y ( +g ` M ) x ) /\ A. y e. Y ( x ( +g ` M ) y ) = ( y ( +g ` M ) x ) ) ) ) |
5 |
4
|
pm5.32da |
|- ( ( X C_ B /\ Y C_ B ) -> ( ( x e. B /\ A. y e. ( X u. Y ) ( x ( +g ` M ) y ) = ( y ( +g ` M ) x ) ) <-> ( x e. B /\ ( A. y e. X ( x ( +g ` M ) y ) = ( y ( +g ` M ) x ) /\ A. y e. Y ( x ( +g ` M ) y ) = ( y ( +g ` M ) x ) ) ) ) ) |
6 |
|
anandi |
|- ( ( x e. B /\ ( A. y e. X ( x ( +g ` M ) y ) = ( y ( +g ` M ) x ) /\ A. y e. Y ( x ( +g ` M ) y ) = ( y ( +g ` M ) x ) ) ) <-> ( ( x e. B /\ A. y e. X ( x ( +g ` M ) y ) = ( y ( +g ` M ) x ) ) /\ ( x e. B /\ A. y e. Y ( x ( +g ` M ) y ) = ( y ( +g ` M ) x ) ) ) ) |
7 |
5 6
|
bitrdi |
|- ( ( X C_ B /\ Y C_ B ) -> ( ( x e. B /\ A. y e. ( X u. Y ) ( x ( +g ` M ) y ) = ( y ( +g ` M ) x ) ) <-> ( ( x e. B /\ A. y e. X ( x ( +g ` M ) y ) = ( y ( +g ` M ) x ) ) /\ ( x e. B /\ A. y e. Y ( x ( +g ` M ) y ) = ( y ( +g ` M ) x ) ) ) ) ) |
8 |
|
unss |
|- ( ( X C_ B /\ Y C_ B ) <-> ( X u. Y ) C_ B ) |
9 |
|
eqid |
|- ( +g ` M ) = ( +g ` M ) |
10 |
1 9 2
|
elcntz |
|- ( ( X u. Y ) C_ B -> ( x e. ( Z ` ( X u. Y ) ) <-> ( x e. B /\ A. y e. ( X u. Y ) ( x ( +g ` M ) y ) = ( y ( +g ` M ) x ) ) ) ) |
11 |
8 10
|
sylbi |
|- ( ( X C_ B /\ Y C_ B ) -> ( x e. ( Z ` ( X u. Y ) ) <-> ( x e. B /\ A. y e. ( X u. Y ) ( x ( +g ` M ) y ) = ( y ( +g ` M ) x ) ) ) ) |
12 |
1 9 2
|
elcntz |
|- ( X C_ B -> ( x e. ( Z ` X ) <-> ( x e. B /\ A. y e. X ( x ( +g ` M ) y ) = ( y ( +g ` M ) x ) ) ) ) |
13 |
1 9 2
|
elcntz |
|- ( Y C_ B -> ( x e. ( Z ` Y ) <-> ( x e. B /\ A. y e. Y ( x ( +g ` M ) y ) = ( y ( +g ` M ) x ) ) ) ) |
14 |
12 13
|
bi2anan9 |
|- ( ( X C_ B /\ Y C_ B ) -> ( ( x e. ( Z ` X ) /\ x e. ( Z ` Y ) ) <-> ( ( x e. B /\ A. y e. X ( x ( +g ` M ) y ) = ( y ( +g ` M ) x ) ) /\ ( x e. B /\ A. y e. Y ( x ( +g ` M ) y ) = ( y ( +g ` M ) x ) ) ) ) ) |
15 |
7 11 14
|
3bitr4d |
|- ( ( X C_ B /\ Y C_ B ) -> ( x e. ( Z ` ( X u. Y ) ) <-> ( x e. ( Z ` X ) /\ x e. ( Z ` Y ) ) ) ) |
16 |
|
elin |
|- ( x e. ( ( Z ` X ) i^i ( Z ` Y ) ) <-> ( x e. ( Z ` X ) /\ x e. ( Z ` Y ) ) ) |
17 |
15 16
|
bitr4di |
|- ( ( X C_ B /\ Y C_ B ) -> ( x e. ( Z ` ( X u. Y ) ) <-> x e. ( ( Z ` X ) i^i ( Z ` Y ) ) ) ) |
18 |
17
|
eqrdv |
|- ( ( X C_ B /\ Y C_ B ) -> ( Z ` ( X u. Y ) ) = ( ( Z ` X ) i^i ( Z ` Y ) ) ) |