Metamath Proof Explorer


Theorem dprddisj2

Description: The function S is a family of subgroups. (Contributed by Mario Carneiro, 26-Apr-2016) (Revised by AV, 14-Jul-2019)

Ref Expression
Hypotheses dprdcntz2.1 φGdomDProdS
dprdcntz2.2 φdomS=I
dprdcntz2.c φCI
dprdcntz2.d φDI
dprdcntz2.i φCD=
dprddisj2.0 0˙=0G
Assertion dprddisj2 φGDProdSCGDProdSD=0˙

Proof

Step Hyp Ref Expression
1 dprdcntz2.1 φGdomDProdS
2 dprdcntz2.2 φdomS=I
3 dprdcntz2.c φCI
4 dprdcntz2.d φDI
5 dprdcntz2.i φCD=
6 dprddisj2.0 0˙=0G
7 inss1 GDProdSCGDProdSDGDProdSC
8 1 2 3 dprdres φGdomDProdSCGDProdSCGDProdS
9 8 simprd φGDProdSCGDProdS
10 7 9 sstrid φGDProdSCGDProdSDGDProdS
11 10 sseld φxGDProdSCGDProdSDxGDProdS
12 eqid hiISi|finSupp0˙h=hiISi|finSupp0˙h
13 6 12 eldprd domS=IxGDProdSGdomDProdSfhiISi|finSupp0˙hx=Gf
14 2 13 syl φxGDProdSGdomDProdSfhiISi|finSupp0˙hx=Gf
15 1 ad2antrr φfhiISi|finSupp0˙hGfGDProdSCGfGDProdSDGdomDProdS
16 2 ad2antrr φfhiISi|finSupp0˙hGfGDProdSCGfGDProdSDdomS=I
17 simplr φfhiISi|finSupp0˙hGfGDProdSCGfGDProdSDfhiISi|finSupp0˙h
18 eqid BaseG=BaseG
19 12 15 16 17 18 dprdff φfhiISi|finSupp0˙hGfGDProdSCGfGDProdSDf:IBaseG
20 19 feqmptd φfhiISi|finSupp0˙hGfGDProdSCGfGDProdSDf=xIfx
21 5 difeq2d φICD=I
22 difindi ICD=ICID
23 dif0 I=I
24 21 22 23 3eqtr3g φICID=I
25 eqimss2 ICID=IIICID
26 24 25 syl φIICID
27 26 ad2antrr φfhiISi|finSupp0˙hGfGDProdSCGfGDProdSDIICID
28 27 sselda φfhiISi|finSupp0˙hGfGDProdSCGfGDProdSDxIxICID
29 elun xICIDxICxID
30 28 29 sylib φfhiISi|finSupp0˙hGfGDProdSCGfGDProdSDxIxICxID
31 3 ad2antrr φfhiISi|finSupp0˙hGfGDProdSCGfGDProdSDCI
32 simprl φfhiISi|finSupp0˙hGfGDProdSCGfGDProdSDGfGDProdSC
33 6 12 15 16 31 17 32 dmdprdsplitlem φfhiISi|finSupp0˙hGfGDProdSCGfGDProdSDxICfx=0˙
34 4 ad2antrr φfhiISi|finSupp0˙hGfGDProdSCGfGDProdSDDI
35 simprr φfhiISi|finSupp0˙hGfGDProdSCGfGDProdSDGfGDProdSD
36 6 12 15 16 34 17 35 dmdprdsplitlem φfhiISi|finSupp0˙hGfGDProdSCGfGDProdSDxIDfx=0˙
37 33 36 jaodan φfhiISi|finSupp0˙hGfGDProdSCGfGDProdSDxICxIDfx=0˙
38 30 37 syldan φfhiISi|finSupp0˙hGfGDProdSCGfGDProdSDxIfx=0˙
39 38 mpteq2dva φfhiISi|finSupp0˙hGfGDProdSCGfGDProdSDxIfx=xI0˙
40 20 39 eqtrd φfhiISi|finSupp0˙hGfGDProdSCGfGDProdSDf=xI0˙
41 40 oveq2d φfhiISi|finSupp0˙hGfGDProdSCGfGDProdSDGf=GxI0˙
42 dprdgrp GdomDProdSGGrp
43 grpmnd GGrpGMnd
44 1 42 43 3syl φGMnd
45 1 2 dprddomcld φIV
46 6 gsumz GMndIVGxI0˙=0˙
47 44 45 46 syl2anc φGxI0˙=0˙
48 47 ad2antrr φfhiISi|finSupp0˙hGfGDProdSCGfGDProdSDGxI0˙=0˙
49 41 48 eqtrd φfhiISi|finSupp0˙hGfGDProdSCGfGDProdSDGf=0˙
50 49 ex φfhiISi|finSupp0˙hGfGDProdSCGfGDProdSDGf=0˙
51 eleq1 x=GfxGDProdSCGDProdSDGfGDProdSCGDProdSD
52 elin GfGDProdSCGDProdSDGfGDProdSCGfGDProdSD
53 51 52 bitrdi x=GfxGDProdSCGDProdSDGfGDProdSCGfGDProdSD
54 velsn x0˙x=0˙
55 eqeq1 x=Gfx=0˙Gf=0˙
56 54 55 bitrid x=Gfx0˙Gf=0˙
57 53 56 imbi12d x=GfxGDProdSCGDProdSDx0˙GfGDProdSCGfGDProdSDGf=0˙
58 50 57 syl5ibrcom φfhiISi|finSupp0˙hx=GfxGDProdSCGDProdSDx0˙
59 58 rexlimdva φfhiISi|finSupp0˙hx=GfxGDProdSCGDProdSDx0˙
60 59 adantld φGdomDProdSfhiISi|finSupp0˙hx=GfxGDProdSCGDProdSDx0˙
61 14 60 sylbid φxGDProdSxGDProdSCGDProdSDx0˙
62 61 com23 φxGDProdSCGDProdSDxGDProdSx0˙
63 11 62 mpdd φxGDProdSCGDProdSDx0˙
64 63 ssrdv φGDProdSCGDProdSD0˙
65 8 simpld φGdomDProdSC
66 dprdsubg GdomDProdSCGDProdSCSubGrpG
67 6 subg0cl GDProdSCSubGrpG0˙GDProdSC
68 65 66 67 3syl φ0˙GDProdSC
69 1 2 4 dprdres φGdomDProdSDGDProdSDGDProdS
70 69 simpld φGdomDProdSD
71 dprdsubg GdomDProdSDGDProdSDSubGrpG
72 6 subg0cl GDProdSDSubGrpG0˙GDProdSD
73 70 71 72 3syl φ0˙GDProdSD
74 68 73 elind φ0˙GDProdSCGDProdSD
75 74 snssd φ0˙GDProdSCGDProdSD
76 64 75 eqssd φGDProdSCGDProdSD=0˙