Step |
Hyp |
Ref |
Expression |
1 |
|
dpjfval.1 |
|- ( ph -> G dom DProd S ) |
2 |
|
dpjfval.2 |
|- ( ph -> dom S = I ) |
3 |
|
dpjlem.3 |
|- ( ph -> X e. I ) |
4 |
|
dpjcntz.z |
|- Z = ( Cntz ` G ) |
5 |
1 2 3
|
dpjlem |
|- ( ph -> ( G DProd ( S |` { X } ) ) = ( S ` X ) ) |
6 |
1 2
|
dprdf2 |
|- ( ph -> S : I --> ( SubGrp ` G ) ) |
7 |
|
disjdif |
|- ( { X } i^i ( I \ { X } ) ) = (/) |
8 |
7
|
a1i |
|- ( ph -> ( { X } i^i ( I \ { X } ) ) = (/) ) |
9 |
|
undif2 |
|- ( { X } u. ( I \ { X } ) ) = ( { X } u. I ) |
10 |
3
|
snssd |
|- ( ph -> { X } C_ I ) |
11 |
|
ssequn1 |
|- ( { X } C_ I <-> ( { X } u. I ) = I ) |
12 |
10 11
|
sylib |
|- ( ph -> ( { X } u. I ) = I ) |
13 |
9 12
|
eqtr2id |
|- ( ph -> I = ( { X } u. ( I \ { X } ) ) ) |
14 |
|
eqid |
|- ( 0g ` G ) = ( 0g ` G ) |
15 |
6 8 13 4 14
|
dmdprdsplit |
|- ( ph -> ( G dom DProd S <-> ( ( G dom DProd ( S |` { X } ) /\ G dom DProd ( S |` ( I \ { X } ) ) ) /\ ( G DProd ( S |` { X } ) ) C_ ( Z ` ( G DProd ( S |` ( I \ { X } ) ) ) ) /\ ( ( G DProd ( S |` { X } ) ) i^i ( G DProd ( S |` ( I \ { X } ) ) ) ) = { ( 0g ` G ) } ) ) ) |
16 |
1 15
|
mpbid |
|- ( ph -> ( ( G dom DProd ( S |` { X } ) /\ G dom DProd ( S |` ( I \ { X } ) ) ) /\ ( G DProd ( S |` { X } ) ) C_ ( Z ` ( G DProd ( S |` ( I \ { X } ) ) ) ) /\ ( ( G DProd ( S |` { X } ) ) i^i ( G DProd ( S |` ( I \ { X } ) ) ) ) = { ( 0g ` G ) } ) ) |
17 |
16
|
simp2d |
|- ( ph -> ( G DProd ( S |` { X } ) ) C_ ( Z ` ( G DProd ( S |` ( I \ { X } ) ) ) ) ) |
18 |
5 17
|
eqsstrrd |
|- ( ph -> ( S ` X ) C_ ( Z ` ( G DProd ( S |` ( I \ { X } ) ) ) ) ) |