Metamath Proof Explorer


Theorem dprd2d2

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

Ref Expression
Hypotheses dprd2d2.1 φ i I j J S SubGrp G
dprd2d2.2 φ i I G dom DProd j J S
dprd2d2.3 φ G dom DProd i I G DProd j J S
Assertion dprd2d2 φ G dom DProd i I , j J S G DProd i I , j J S = G DProd i I G DProd j J S

Proof

Step Hyp Ref Expression
1 dprd2d2.1 φ i I j J S SubGrp G
2 dprd2d2.2 φ i I G dom DProd j J S
3 dprd2d2.3 φ G dom DProd i I G DProd j J S
4 relxp Rel i × J
5 4 rgenw i I Rel i × J
6 reliun Rel i I i × J i I Rel i × J
7 5 6 mpbir Rel i I i × J
8 7 a1i φ Rel i I i × J
9 1 ralrimivva φ i I j J S SubGrp G
10 eqid i I , j J S = i I , j J S
11 10 fmpox i I j J S SubGrp G i I , j J S : i I i × J SubGrp G
12 9 11 sylib φ i I , j J S : i I i × J SubGrp G
13 dmiun dom i I i × J = i I dom i × J
14 dmxpss dom i × J i
15 simpr φ i I i I
16 15 snssd φ i I i I
17 14 16 sstrid φ i I dom i × J I
18 17 ralrimiva φ i I dom i × J I
19 iunss i I dom i × J I i I dom i × J I
20 18 19 sylibr φ i I dom i × J I
21 13 20 eqsstrid φ dom i I i × J I
22 simprl φ i I j J i I
23 simprr φ i I j J j J
24 10 ovmpt4g i I j J S SubGrp G i i I , j J S j = S
25 22 23 1 24 syl3anc φ i I j J i i I , j J S j = S
26 25 anassrs φ i I j J i i I , j J S j = S
27 26 mpteq2dva φ i I j J i i I , j J S j = j J S
28 2 27 breqtrrd φ i I G dom DProd j J i i I , j J S j
29 28 ralrimiva φ i I G dom DProd j J i i I , j J S j
30 nfcv _ i G
31 nfcv _ i dom DProd
32 nfcsb1v _ i x / i J
33 nfcv _ i x
34 nfmpo1 _ i i I , j J S
35 nfcv _ i j
36 33 34 35 nfov _ i x i I , j J S j
37 32 36 nfmpt _ i j x / i J x i I , j J S j
38 30 31 37 nfbr i G dom DProd j x / i J x i I , j J S j
39 csbeq1a i = x J = x / i J
40 oveq1 i = x i i I , j J S j = x i I , j J S j
41 39 40 mpteq12dv i = x j J i i I , j J S j = j x / i J x i I , j J S j
42 41 breq2d i = x G dom DProd j J i i I , j J S j G dom DProd j x / i J x i I , j J S j
43 38 42 rspc x I i I G dom DProd j J i i I , j J S j G dom DProd j x / i J x i I , j J S j
44 29 43 mpan9 φ x I G dom DProd j x / i J x i I , j J S j
45 nfcv _ y x i I , j J S j
46 nfcv _ j x
47 nfmpo2 _ j i I , j J S
48 nfcv _ j y
49 46 47 48 nfov _ j x i I , j J S y
50 oveq2 j = y x i I , j J S j = x i I , j J S y
51 45 49 50 cbvmpt j x / i J x i I , j J S j = y x / i J x i I , j J S y
52 nfv i j = z
53 32 nfcri i j x / i J
54 52 53 nfan i j = z j x / i J
55 39 eleq2d i = x j J j x / i J
56 55 anbi2d i = x j = z j J j = z j x / i J
57 54 56 equsexv i i = x j = z j J j = z j x / i J
58 simprl φ x I i = x j = z i = x
59 simplr φ x I i = x j = z x I
60 58 59 eqeltrd φ x I i = x j = z i I
61 60 biantrurd φ x I i = x j = z j J i I j J
62 61 pm5.32da φ x I i = x j = z j J i = x j = z i I j J
63 anass i = x j = z j J i = x j = z j J
64 eqcom x z = i j i j = x z
65 vex i V
66 vex j V
67 65 66 opth i j = x z i = x j = z
68 64 67 bitr2i i = x j = z x z = i j
69 68 anbi1i i = x j = z i I j J x z = i j i I j J
70 62 63 69 3bitr3g φ x I i = x j = z j J x z = i j i I j J
71 70 exbidv φ x I i i = x j = z j J i x z = i j i I j J
72 57 71 bitr3id φ x I j = z j x / i J i x z = i j i I j J
73 72 exbidv φ x I j j = z j x / i J j i x z = i j i I j J
74 vex z V
75 eleq1w j = z j x / i J z x / i J
76 74 75 ceqsexv j j = z j x / i J z x / i J
77 excom j i x z = i j i I j J i j x z = i j i I j J
78 73 76 77 3bitr3g φ x I z x / i J i j x z = i j i I j J
79 elrelimasn Rel i I i × J z i I i × J x x i I i × J z
80 7 79 ax-mp z i I i × J x x i I i × J z
81 df-br x i I i × J z x z i I i × J
82 eliunxp x z i I i × J i j x z = i j i I j J
83 80 81 82 3bitri z i I i × J x i j x z = i j i I j J
84 78 83 bitr4di φ x I z x / i J z i I i × J x
85 84 eqrdv φ x I x / i J = i I i × J x
86 85 mpteq1d φ x I y x / i J x i I , j J S y = y i I i × J x x i I , j J S y
87 51 86 syl5eq φ x I j x / i J x i I , j J S j = y i I i × J x x i I , j J S y
88 44 87 breqtrd φ x I G dom DProd y i I i × J x x i I , j J S y
89 27 oveq2d φ i I G DProd j J i i I , j J S j = G DProd j J S
90 89 mpteq2dva φ i I G DProd j J i i I , j J S j = i I G DProd j J S
91 3 90 breqtrrd φ G dom DProd i I G DProd j J i i I , j J S j
92 nfcv _ x G DProd j J i i I , j J S j
93 nfcv _ i DProd
94 30 93 37 nfov _ i G DProd j x / i J x i I , j J S j
95 41 oveq2d i = x G DProd j J i i I , j J S j = G DProd j x / i J x i I , j J S j
96 92 94 95 cbvmpt i I G DProd j J i i I , j J S j = x I G DProd j x / i J x i I , j J S j
97 87 oveq2d φ x I G DProd j x / i J x i I , j J S j = G DProd y i I i × J x x i I , j J S y
98 97 mpteq2dva φ x I G DProd j x / i J x i I , j J S j = x I G DProd y i I i × J x x i I , j J S y
99 96 98 syl5eq φ i I G DProd j J i i I , j J S j = x I G DProd y i I i × J x x i I , j J S y
100 91 99 breqtrd φ G dom DProd x I G DProd y i I i × J x x i I , j J S y
101 eqid mrCls SubGrp G = mrCls SubGrp G
102 8 12 21 88 100 101 dprd2da φ G dom DProd i I , j J S
103 8 12 21 88 100 101 dprd2db φ G DProd i I , j J S = G DProd x I G DProd y i I i × J x x i I , j J S y
104 99 90 eqtr3d φ x I G DProd y i I i × J x x i I , j J S y = i I G DProd j J S
105 104 oveq2d φ G DProd x I G DProd y i I i × J x x i I , j J S y = G DProd i I G DProd j J S
106 103 105 eqtrd φ G DProd i I , j J S = G DProd i I G DProd j J S
107 102 106 jca φ G dom DProd i I , j J S G DProd i I , j J S = G DProd i I G DProd j J S