Metamath Proof Explorer


Theorem dprd2dlem1

Description: The direct product of a collection of direct products. (Contributed by Mario Carneiro, 26-Apr-2016)

Ref Expression
Hypotheses dprd2d.1 φRelA
dprd2d.2 φS:ASubGrpG
dprd2d.3 φdomAI
dprd2d.4 φiIGdomDProdjAiiSj
dprd2d.5 φGdomDProdiIGDProdjAiiSj
dprd2d.k K=mrClsSubGrpG
dprd2d.6 φCI
Assertion dprd2dlem1 φKSAC=GDProdiCGDProdjAiiSj

Proof

Step Hyp Ref Expression
1 dprd2d.1 φRelA
2 dprd2d.2 φS:ASubGrpG
3 dprd2d.3 φdomAI
4 dprd2d.4 φiIGdomDProdjAiiSj
5 dprd2d.5 φGdomDProdiIGDProdjAiiSj
6 dprd2d.k K=mrClsSubGrpG
7 dprd2d.6 φCI
8 dprdgrp GdomDProdiIGDProdjAiiSjGGrp
9 5 8 syl φGGrp
10 eqid BaseG=BaseG
11 10 subgacs GGrpSubGrpGACSBaseG
12 acsmre SubGrpGACSBaseGSubGrpGMooreBaseG
13 9 11 12 3syl φSubGrpGMooreBaseG
14 ffun S:ASubGrpGFunS
15 funiunfv FunSxACSx=SAC
16 2 14 15 3syl φxACSx=SAC
17 resss ACA
18 17 sseli xACxA
19 1 2 3 4 5 6 dprd2dlem2 φxASxGDProdjA1stx1stxSj
20 18 19 sylan2 φxACSxGDProdjA1stx1stxSj
21 1st2nd RelAxAx=1stx2ndx
22 1 18 21 syl2an φxACx=1stx2ndx
23 simpr φxACxAC
24 22 23 eqeltrrd φxAC1stx2ndxAC
25 fvex 2ndxV
26 25 opelresi 1stx2ndxAC1stxC1stx2ndxA
27 26 simplbi 1stx2ndxAC1stxC
28 24 27 syl φxAC1stxC
29 ovex GDProdjA1stx1stxSjV
30 eqid iCGDProdjAiiSj=iCGDProdjAiiSj
31 sneq i=1stxi=1stx
32 31 imaeq2d i=1stxAi=A1stx
33 oveq1 i=1stxiSj=1stxSj
34 32 33 mpteq12dv i=1stxjAiiSj=jA1stx1stxSj
35 34 oveq2d i=1stxGDProdjAiiSj=GDProdjA1stx1stxSj
36 30 35 elrnmpt1s 1stxCGDProdjA1stx1stxSjVGDProdjA1stx1stxSjraniCGDProdjAiiSj
37 28 29 36 sylancl φxACGDProdjA1stx1stxSjraniCGDProdjAiiSj
38 elssuni GDProdjA1stx1stxSjraniCGDProdjAiiSjGDProdjA1stx1stxSjraniCGDProdjAiiSj
39 37 38 syl φxACGDProdjA1stx1stxSjraniCGDProdjAiiSj
40 20 39 sstrd φxACSxraniCGDProdjAiiSj
41 40 ralrimiva φxACSxraniCGDProdjAiiSj
42 iunss xACSxraniCGDProdjAiiSjxACSxraniCGDProdjAiiSj
43 41 42 sylibr φxACSxraniCGDProdjAiiSj
44 16 43 eqsstrrd φSACraniCGDProdjAiiSj
45 7 sselda φiCiI
46 45 4 syldan φiCGdomDProdjAiiSj
47 ovex iSjV
48 eqid jAiiSj=jAiiSj
49 47 48 dmmpti domjAiiSj=Ai
50 49 a1i φiCdomjAiiSj=Ai
51 imassrn SACranS
52 2 frnd φranSSubGrpG
53 mresspw SubGrpGMooreBaseGSubGrpG𝒫BaseG
54 13 53 syl φSubGrpG𝒫BaseG
55 52 54 sstrd φranS𝒫BaseG
56 51 55 sstrid φSAC𝒫BaseG
57 sspwuni SAC𝒫BaseGSACBaseG
58 56 57 sylib φSACBaseG
59 6 mrccl SubGrpGMooreBaseGSACBaseGKSACSubGrpG
60 13 58 59 syl2anc φKSACSubGrpG
61 60 adantr φiCKSACSubGrpG
62 oveq2 j=kiSj=iSk
63 62 48 47 fvmpt3i kAijAiiSjk=iSk
64 63 adantl φiCkAijAiiSjk=iSk
65 df-ov iSk=Sik
66 2 ffnd φSFnA
67 66 ad2antrr φiCkAiSFnA
68 17 a1i φiCkAiACA
69 simplr φiCkAiiC
70 elrelimasn RelAkAiiAk
71 1 70 syl φkAiiAk
72 71 adantr φiCkAiiAk
73 72 biimpa φiCkAiiAk
74 df-br iAkikA
75 73 74 sylib φiCkAiikA
76 vex kV
77 76 opelresi ikACiCikA
78 69 75 77 sylanbrc φiCkAiikAC
79 fnfvima SFnAACAikACSikSAC
80 67 68 78 79 syl3anc φiCkAiSikSAC
81 65 80 eqeltrid φiCkAiiSkSAC
82 elssuni iSkSACiSkSAC
83 81 82 syl φiCkAiiSkSAC
84 13 6 58 mrcssidd φSACKSAC
85 84 ad2antrr φiCkAiSACKSAC
86 83 85 sstrd φiCkAiiSkKSAC
87 64 86 eqsstrd φiCkAijAiiSjkKSAC
88 46 50 61 87 dprdlub φiCGDProdjAiiSjKSAC
89 ovex GDProdjAiiSjV
90 89 elpw GDProdjAiiSj𝒫KSACGDProdjAiiSjKSAC
91 88 90 sylibr φiCGDProdjAiiSj𝒫KSAC
92 91 fmpttd φiCGDProdjAiiSj:C𝒫KSAC
93 92 frnd φraniCGDProdjAiiSj𝒫KSAC
94 sspwuni raniCGDProdjAiiSj𝒫KSACraniCGDProdjAiiSjKSAC
95 93 94 sylib φraniCGDProdjAiiSjKSAC
96 13 6 mrcssvd φKSACBaseG
97 95 96 sstrd φraniCGDProdjAiiSjBaseG
98 13 6 44 97 mrcssd φKSACKraniCGDProdjAiiSj
99 6 mrcsscl SubGrpGMooreBaseGraniCGDProdjAiiSjKSACKSACSubGrpGKraniCGDProdjAiiSjKSAC
100 13 95 60 99 syl3anc φKraniCGDProdjAiiSjKSAC
101 98 100 eqssd φKSAC=KraniCGDProdjAiiSj
102 eqid iIGDProdjAiiSj=iIGDProdjAiiSj
103 89 102 dmmpti domiIGDProdjAiiSj=I
104 103 a1i φdomiIGDProdjAiiSj=I
105 5 104 7 dprdres φGdomDProdiIGDProdjAiiSjCGDProdiIGDProdjAiiSjCGDProdiIGDProdjAiiSj
106 105 simpld φGdomDProdiIGDProdjAiiSjC
107 7 resmptd φiIGDProdjAiiSjC=iCGDProdjAiiSj
108 106 107 breqtrd φGdomDProdiCGDProdjAiiSj
109 6 dprdspan GdomDProdiCGDProdjAiiSjGDProdiCGDProdjAiiSj=KraniCGDProdjAiiSj
110 108 109 syl φGDProdiCGDProdjAiiSj=KraniCGDProdjAiiSj
111 101 110 eqtr4d φKSAC=GDProdiCGDProdjAiiSj