Metamath Proof Explorer


Theorem dmdprdsplit

Description: The direct product splits into the direct product of any partition of the index set. (Contributed by Mario Carneiro, 25-Apr-2016)

Ref Expression
Hypotheses dprdsplit.2 φS:ISubGrpG
dprdsplit.i φCD=
dprdsplit.u φI=CD
dmdprdsplit.z Z=CntzG
dmdprdsplit.0 0˙=0G
Assertion dmdprdsplit φGdomDProdSGdomDProdSCGdomDProdSDGDProdSCZGDProdSDGDProdSCGDProdSD=0˙

Proof

Step Hyp Ref Expression
1 dprdsplit.2 φS:ISubGrpG
2 dprdsplit.i φCD=
3 dprdsplit.u φI=CD
4 dmdprdsplit.z Z=CntzG
5 dmdprdsplit.0 0˙=0G
6 simpr φGdomDProdSGdomDProdS
7 1 fdmd φdomS=I
8 7 adantr φGdomDProdSdomS=I
9 ssun1 CCD
10 3 adantr φGdomDProdSI=CD
11 9 10 sseqtrrid φGdomDProdSCI
12 6 8 11 dprdres φGdomDProdSGdomDProdSCGDProdSCGDProdS
13 12 simpld φGdomDProdSGdomDProdSC
14 ssun2 DCD
15 14 10 sseqtrrid φGdomDProdSDI
16 6 8 15 dprdres φGdomDProdSGdomDProdSDGDProdSDGDProdS
17 16 simpld φGdomDProdSGdomDProdSD
18 13 17 jca φGdomDProdSGdomDProdSCGdomDProdSD
19 2 adantr φGdomDProdSCD=
20 6 8 11 15 19 4 dprdcntz2 φGdomDProdSGDProdSCZGDProdSD
21 6 8 11 15 19 5 dprddisj2 φGdomDProdSGDProdSCGDProdSD=0˙
22 18 20 21 3jca φGdomDProdSGdomDProdSCGdomDProdSDGDProdSCZGDProdSDGDProdSCGDProdSD=0˙
23 1 adantr φGdomDProdSCGdomDProdSDGDProdSCZGDProdSDGDProdSCGDProdSD=0˙S:ISubGrpG
24 2 adantr φGdomDProdSCGdomDProdSDGDProdSCZGDProdSDGDProdSCGDProdSD=0˙CD=
25 3 adantr φGdomDProdSCGdomDProdSDGDProdSCZGDProdSDGDProdSCGDProdSD=0˙I=CD
26 simpr1l φGdomDProdSCGdomDProdSDGDProdSCZGDProdSDGDProdSCGDProdSD=0˙GdomDProdSC
27 simpr1r φGdomDProdSCGdomDProdSDGDProdSCZGDProdSDGDProdSCGDProdSD=0˙GdomDProdSD
28 simpr2 φGdomDProdSCGdomDProdSDGDProdSCZGDProdSDGDProdSCGDProdSD=0˙GDProdSCZGDProdSD
29 simpr3 φGdomDProdSCGdomDProdSDGDProdSCZGDProdSDGDProdSCGDProdSD=0˙GDProdSCGDProdSD=0˙
30 23 24 25 4 5 26 27 28 29 dmdprdsplit2 φGdomDProdSCGdomDProdSDGDProdSCZGDProdSDGDProdSCGDProdSD=0˙GdomDProdS
31 22 30 impbida φGdomDProdSGdomDProdSCGdomDProdSDGDProdSCZGDProdSDGDProdSCGDProdSD=0˙