Metamath Proof Explorer < Previous   Next > Nearby theorems Mirrors  >  Home  >  MPE Home  >  Th. List  >  dprdss Structured version   Unicode version

Theorem dprdss 17598
 Description: Create a direct product by finding subgroups inside each factor of another direct product. (Contributed by Mario Carneiro, 25-Apr-2016.)
Hypotheses
Ref Expression
dprdss.1 DProd
dprdss.2
dprdss.3 SubGrp
dprdss.4
Assertion
Ref Expression
dprdss DProd DProd DProd
Distinct variable groups:   ,   ,   ,   ,   ,

Proof of Theorem dprdss
Dummy variables are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 eqid 2422 . . 3 Cntz Cntz
2 eqid 2422 . . 3
3 eqid 2422 . . 3 mrClsSubGrp mrClsSubGrp
4 dprdss.1 . . . 4 DProd
5 dprdgrp 17573 . . . 4 DProd
64, 5syl 17 . . 3
7 dprdss.2 . . . 4
84, 7dprddomcld 17569 . . 3
9 dprdss.3 . . 3 SubGrp
10 dprdss.4 . . . . . . 7
1110ralrimiva 2773 . . . . . 6
12 fveq2 5818 . . . . . . . 8
13 fveq2 5818 . . . . . . . 8
1412, 13sseq12d 3429 . . . . . . 7
1514rspcv 3114 . . . . . 6
1611, 15mpan9 471 . . . . 5
17163ad2antr1 1170 . . . 4
184adantr 466 . . . . . 6 DProd
197adantr 466 . . . . . 6
20 simpr1 1011 . . . . . 6
21 simpr2 1012 . . . . . 6
22 simpr3 1013 . . . . . 6
2318, 19, 20, 21, 22, 1dprdcntz 17576 . . . . 5 Cntz
244, 7dprdf2 17575 . . . . . . . . 9 SubGrp
2524adantr 466 . . . . . . . 8 SubGrp
2625, 21ffvelrnd 5975 . . . . . . 7 SubGrp
27 eqid 2422 . . . . . . . 8
2827subgss 16754 . . . . . . 7 SubGrp
2926, 28syl 17 . . . . . 6
3011adantr 466 . . . . . . 7
31 fveq2 5818 . . . . . . . . 9
32 fveq2 5818 . . . . . . . . 9
3331, 32sseq12d 3429 . . . . . . . 8
3433rspcv 3114 . . . . . . 7
3521, 30, 34sylc 62 . . . . . 6
3627, 1cntz2ss 16922 . . . . . 6 Cntz Cntz
3729, 35, 36syl2anc 665 . . . . 5 Cntz Cntz
3823, 37sstrd 3410 . . . 4 Cntz
3917, 38sstrd 3410 . . 3 Cntz
406adantr 466 . . . . . . 7
4127subgacs 16788 . . . . . . 7 SubGrp ACS
42 acsmre 15494 . . . . . . 7 SubGrp ACS SubGrp Moore
4340, 41, 423syl 18 . . . . . 6 SubGrp Moore
44 difss 3528 . . . . . . . . 9
4511adantr 466 . . . . . . . . 9
46 ssralv 3461 . . . . . . . . 9
4744, 45, 46mpsyl 65 . . . . . . . 8
48 ss2iun 4251 . . . . . . . 8
4947, 48syl 17 . . . . . . 7
509adantr 466 . . . . . . . 8 SubGrp
51 ffun 5684 . . . . . . . 8 SubGrp
52 funiunfv 6105 . . . . . . . 8
5350, 51, 523syl 18 . . . . . . 7
5424adantr 466 . . . . . . . 8 SubGrp
55 ffun 5684 . . . . . . . 8 SubGrp
56 funiunfv 6105 . . . . . . . 8
5754, 55, 563syl 18 . . . . . . 7
5849, 53, 573sstr3d 3442 . . . . . 6
59 imassrn 5134 . . . . . . . 8
60 frn 5688 . . . . . . . . . 10 SubGrp SubGrp
6154, 60syl 17 . . . . . . . . 9 SubGrp
62 mresspw 15434 . . . . . . . . . 10 SubGrp Moore SubGrp
6343, 62syl 17 . . . . . . . . 9 SubGrp
6461, 63sstrd 3410 . . . . . . . 8
6559, 64syl5ss 3411 . . . . . . 7
66 sspwuni 4324 . . . . . . 7
6765, 66sylib 199 . . . . . 6
6843, 3, 58, 67mrcssd 15466 . . . . 5 mrClsSubGrp mrClsSubGrp
69 ss2in 3625 . . . . 5 mrClsSubGrp mrClsSubGrp mrClsSubGrp mrClsSubGrp
7016, 68, 69syl2anc 665 . . . 4 mrClsSubGrp mrClsSubGrp
714adantr 466 . . . . 5 DProd
727adantr 466 . . . . 5
73 simpr 462 . . . . 5
7471, 72, 73, 2, 3dprddisj 17577 . . . 4 mrClsSubGrp
7570, 74sseqtrd 3436 . . 3 mrClsSubGrp
761, 2, 3, 6, 8, 9, 39, 75dmdprdd 17567 . 2 DProd
774a1d 26 . . . . 5 DProd DProd
78 ss2ixp 7483 . . . . . . 7
7911, 78syl 17 . . . . . 6
80 rabss2 3480 . . . . . 6 finSupp finSupp
81 ssrexv 3462 . . . . . 6 finSupp finSupp finSupp g finSupp g
8279, 80, 813syl 18 . . . . 5 finSupp g finSupp g
8377, 82anim12d 565 . . . 4 DProd finSupp g DProd finSupp g
84 fdm 5686 . . . . 5 SubGrp
85 eqid 2422 . . . . . 6 finSupp finSupp
862, 85eldprd 17572 . . . . 5 DProd DProd finSupp g
879, 84, 863syl 18 . . . 4 DProd DProd finSupp g
88 eqid 2422 . . . . . 6 finSupp finSupp
892, 88eldprd 17572 . . . . 5 DProd DProd finSupp g
907, 89syl 17 . . . 4 DProd DProd finSupp g
9183, 87, 903imtr4d 271 . . 3 DProd DProd
9291ssrdv 3406 . 2 DProd DProd
9376, 92jca 534 1 DProd DProd DProd
 Colors of variables: wff setvar class Syntax hints:   wi 4   wb 187   wa 370   w3a 982   wceq 1437   wcel 1872   wne 2593  wral 2708  wrex 2709  crab 2712  cvv 3016   cdif 3369   cin 3371   wss 3372  cpw 3917  csn 3934  cuni 4155  ciun 4235   class class class wbr 4359   cdm 4789   crn 4790  cima 4792   wfun 5531  wf 5533  cfv 5537  (class class class)co 6242  cixp 7470   finSupp cfsupp 7829  cbs 15057  c0g 15274   g cgsu 15275  Moorecmre 15424  mrClscmrc 15425  ACScacs 15427  cgrp 16605  SubGrpcsubg 16747  Cntzccntz 16905   DProd cdprd 17561 This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1663  ax-4 1676  ax-5 1752  ax-6 1798  ax-7 1843  ax-8 1874  ax-9 1876  ax-10 1891  ax-11 1896  ax-12 1909  ax-13 2058  ax-ext 2402  ax-rep 4472  ax-sep 4482  ax-nul 4491  ax-pow 4538  ax-pr 4596  ax-un 6534  ax-cnex 9539  ax-resscn 9540  ax-1cn 9541  ax-icn 9542  ax-addcl 9543  ax-addrcl 9544  ax-mulcl 9545  ax-mulrcl 9546  ax-mulcom 9547  ax-addass 9548  ax-mulass 9549  ax-distr 9550  ax-i2m1 9551  ax-1ne0 9552  ax-1rid 9553  ax-rnegex 9554  ax-rrecex 9555  ax-cnre 9556  ax-pre-lttri 9557  ax-pre-lttrn 9558  ax-pre-ltadd 9559  ax-pre-mulgt0 9560 This theorem depends on definitions:  df-bi 188  df-or 371  df-an 372  df-3or 983  df-3an 984  df-tru 1440  df-ex 1658  df-nf 1662  df-sb 1791  df-eu 2274  df-mo 2275  df-clab 2409  df-cleq 2415  df-clel 2418  df-nfc 2552  df-ne 2595  df-nel 2596  df-ral 2713  df-rex 2714  df-reu 2715  df-rmo 2716  df-rab 2717  df-v 3018  df-sbc 3236  df-csb 3332  df-dif 3375  df-un 3377  df-in 3379  df-ss 3386  df-pss 3388  df-nul 3698  df-if 3848  df-pw 3919  df-sn 3935  df-pr 3937  df-tp 3939  df-op 3941  df-uni 4156  df-int 4192  df-iun 4237  df-iin 4238  df-br 4360  df-opab 4419  df-mpt 4420  df-tr 4455  df-eprel 4700  df-id 4704  df-po 4710  df-so 4711  df-fr 4748  df-we 4750  df-xp 4795  df-rel 4796  df-cnv 4797  df-co 4798  df-dm 4799  df-rn 4800  df-res 4801  df-ima 4802  df-pred 5335  df-ord 5381  df-on 5382  df-lim 5383  df-suc 5384  df-iota 5501  df-fun 5539  df-fn 5540  df-f 5541  df-f1 5542  df-fo 5543  df-f1o 5544  df-fv 5545  df-riota 6204  df-ov 6245  df-oprab 6246  df-mpt2 6247  df-om 6644  df-1st 6744  df-2nd 6745  df-wrecs 6976  df-recs 7038  df-rdg 7076  df-1o 7130  df-oadd 7134  df-er 7311  df-ixp 7471  df-en 7518  df-dom 7519  df-sdom 7520  df-fin 7521  df-pnf 9621  df-mnf 9622  df-xr 9623  df-ltxr 9624  df-le 9625  df-sub 9806  df-neg 9807  df-nn 10554  df-2 10612  df-ndx 15060  df-slot 15061  df-base 15062  df-sets 15063  df-ress 15064  df-plusg 15139  df-0g 15276  df-mre 15428  df-mrc 15429  df-acs 15431  df-mgm 16424  df-sgrp 16463  df-mnd 16473  df-submnd 16519  df-grp 16609  df-minusg 16610  df-subg 16750  df-cntz 16907  df-dprd 17563 This theorem is referenced by: (None)
 Copyright terms: Public domain W3C validator