MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  dprdval Structured version   Visualization version   GIF version

Theorem dprdval 19872
Description: The value of the internal direct product operation, which is a function mapping the (infinite, but finitely supported) cartesian product of subgroups (which mutually commute and have trivial intersections) to its (group) sum . (Contributed by Mario Carneiro, 25-Apr-2016.) (Revised by AV, 11-Jul-2019.)
Hypotheses
Ref Expression
dprdval.0 0 = (0gโ€˜๐บ)
dprdval.w ๐‘Š = {โ„Ž โˆˆ X๐‘– โˆˆ ๐ผ (๐‘†โ€˜๐‘–) โˆฃ โ„Ž finSupp 0 }
Assertion
Ref Expression
dprdval ((๐บdom DProd ๐‘† โˆง dom ๐‘† = ๐ผ) โ†’ (๐บ DProd ๐‘†) = ran (๐‘“ โˆˆ ๐‘Š โ†ฆ (๐บ ฮฃg ๐‘“)))
Distinct variable groups:   ๐‘“,โ„Ž,๐‘–,๐ผ   ๐‘†,๐‘“,โ„Ž,๐‘–   ๐‘“,๐บ,โ„Ž,๐‘–
Allowed substitution hints:   ๐‘Š(๐‘“,โ„Ž,๐‘–)   0 (๐‘“,โ„Ž,๐‘–)

Proof of Theorem dprdval
Dummy variables ๐‘” ๐‘  ๐‘ฆ are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 simpl 483 . 2 ((๐บdom DProd ๐‘† โˆง dom ๐‘† = ๐ผ) โ†’ ๐บdom DProd ๐‘†)
2 reldmdprd 19866 . . . . . 6 Rel dom DProd
32brrelex2i 5733 . . . . 5 (๐บdom DProd ๐‘† โ†’ ๐‘† โˆˆ V)
43adantr 481 . . . 4 ((๐บdom DProd ๐‘† โˆง dom ๐‘† = ๐ผ) โ†’ ๐‘† โˆˆ V)
52brrelex1i 5732 . . . . . 6 (๐บdom DProd ๐‘  โ†’ ๐บ โˆˆ V)
6 breq1 5151 . . . . . . . 8 (๐‘” = ๐บ โ†’ (๐‘”dom DProd ๐‘  โ†” ๐บdom DProd ๐‘ ))
7 oveq1 7415 . . . . . . . . 9 (๐‘” = ๐บ โ†’ (๐‘” DProd ๐‘ ) = (๐บ DProd ๐‘ ))
8 fveq2 6891 . . . . . . . . . . . . . 14 (๐‘” = ๐บ โ†’ (0gโ€˜๐‘”) = (0gโ€˜๐บ))
9 dprdval.0 . . . . . . . . . . . . . 14 0 = (0gโ€˜๐บ)
108, 9eqtr4di 2790 . . . . . . . . . . . . 13 (๐‘” = ๐บ โ†’ (0gโ€˜๐‘”) = 0 )
1110breq2d 5160 . . . . . . . . . . . 12 (๐‘” = ๐บ โ†’ (โ„Ž finSupp (0gโ€˜๐‘”) โ†” โ„Ž finSupp 0 ))
1211rabbidv 3440 . . . . . . . . . . 11 (๐‘” = ๐บ โ†’ {โ„Ž โˆˆ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆฃ โ„Ž finSupp (0gโ€˜๐‘”)} = {โ„Ž โˆˆ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆฃ โ„Ž finSupp 0 })
13 oveq1 7415 . . . . . . . . . . 11 (๐‘” = ๐บ โ†’ (๐‘” ฮฃg ๐‘“) = (๐บ ฮฃg ๐‘“))
1412, 13mpteq12dv 5239 . . . . . . . . . 10 (๐‘” = ๐บ โ†’ (๐‘“ โˆˆ {โ„Ž โˆˆ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆฃ โ„Ž finSupp (0gโ€˜๐‘”)} โ†ฆ (๐‘” ฮฃg ๐‘“)) = (๐‘“ โˆˆ {โ„Ž โˆˆ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆฃ โ„Ž finSupp 0 } โ†ฆ (๐บ ฮฃg ๐‘“)))
1514rneqd 5937 . . . . . . . . 9 (๐‘” = ๐บ โ†’ ran (๐‘“ โˆˆ {โ„Ž โˆˆ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆฃ โ„Ž finSupp (0gโ€˜๐‘”)} โ†ฆ (๐‘” ฮฃg ๐‘“)) = ran (๐‘“ โˆˆ {โ„Ž โˆˆ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆฃ โ„Ž finSupp 0 } โ†ฆ (๐บ ฮฃg ๐‘“)))
167, 15eqeq12d 2748 . . . . . . . 8 (๐‘” = ๐บ โ†’ ((๐‘” DProd ๐‘ ) = ran (๐‘“ โˆˆ {โ„Ž โˆˆ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆฃ โ„Ž finSupp (0gโ€˜๐‘”)} โ†ฆ (๐‘” ฮฃg ๐‘“)) โ†” (๐บ DProd ๐‘ ) = ran (๐‘“ โˆˆ {โ„Ž โˆˆ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆฃ โ„Ž finSupp 0 } โ†ฆ (๐บ ฮฃg ๐‘“))))
176, 16imbi12d 344 . . . . . . 7 (๐‘” = ๐บ โ†’ ((๐‘”dom DProd ๐‘  โ†’ (๐‘” DProd ๐‘ ) = ran (๐‘“ โˆˆ {โ„Ž โˆˆ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆฃ โ„Ž finSupp (0gโ€˜๐‘”)} โ†ฆ (๐‘” ฮฃg ๐‘“))) โ†” (๐บdom DProd ๐‘  โ†’ (๐บ DProd ๐‘ ) = ran (๐‘“ โˆˆ {โ„Ž โˆˆ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆฃ โ„Ž finSupp 0 } โ†ฆ (๐บ ฮฃg ๐‘“)))))
18 df-br 5149 . . . . . . . . 9 (๐‘”dom DProd ๐‘  โ†” โŸจ๐‘”, ๐‘ โŸฉ โˆˆ dom DProd )
19 fvex 6904 . . . . . . . . . . . . . . . . 17 (๐‘ โ€˜๐‘–) โˆˆ V
2019rgenw 3065 . . . . . . . . . . . . . . . 16 โˆ€๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆˆ V
21 ixpexg 8915 . . . . . . . . . . . . . . . 16 (โˆ€๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆˆ V โ†’ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆˆ V)
2220, 21ax-mp 5 . . . . . . . . . . . . . . 15 X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆˆ V
2322mptrabex 7226 . . . . . . . . . . . . . 14 (๐‘“ โˆˆ {โ„Ž โˆˆ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆฃ โ„Ž finSupp (0gโ€˜๐‘”)} โ†ฆ (๐‘” ฮฃg ๐‘“)) โˆˆ V
2423rnex 7902 . . . . . . . . . . . . 13 ran (๐‘“ โˆˆ {โ„Ž โˆˆ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆฃ โ„Ž finSupp (0gโ€˜๐‘”)} โ†ฆ (๐‘” ฮฃg ๐‘“)) โˆˆ V
2524rgen2w 3066 . . . . . . . . . . . 12 โˆ€๐‘” โˆˆ Grp โˆ€๐‘  โˆˆ {โ„Ž โˆฃ (โ„Ž:dom โ„ŽโŸถ(SubGrpโ€˜๐‘”) โˆง โˆ€๐‘– โˆˆ dom โ„Ž(โˆ€๐‘ฆ โˆˆ (dom โ„Ž โˆ– {๐‘–})(โ„Žโ€˜๐‘–) โŠ† ((Cntzโ€˜๐‘”)โ€˜(โ„Žโ€˜๐‘ฆ)) โˆง ((โ„Žโ€˜๐‘–) โˆฉ ((mrClsโ€˜(SubGrpโ€˜๐‘”))โ€˜โˆช (โ„Ž โ€œ (dom โ„Ž โˆ– {๐‘–})))) = {(0gโ€˜๐‘”)}))}ran (๐‘“ โˆˆ {โ„Ž โˆˆ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆฃ โ„Ž finSupp (0gโ€˜๐‘”)} โ†ฆ (๐‘” ฮฃg ๐‘“)) โˆˆ V
26 df-dprd 19864 . . . . . . . . . . . . 13 DProd = (๐‘” โˆˆ Grp, ๐‘  โˆˆ {โ„Ž โˆฃ (โ„Ž:dom โ„ŽโŸถ(SubGrpโ€˜๐‘”) โˆง โˆ€๐‘– โˆˆ dom โ„Ž(โˆ€๐‘ฆ โˆˆ (dom โ„Ž โˆ– {๐‘–})(โ„Žโ€˜๐‘–) โŠ† ((Cntzโ€˜๐‘”)โ€˜(โ„Žโ€˜๐‘ฆ)) โˆง ((โ„Žโ€˜๐‘–) โˆฉ ((mrClsโ€˜(SubGrpโ€˜๐‘”))โ€˜โˆช (โ„Ž โ€œ (dom โ„Ž โˆ– {๐‘–})))) = {(0gโ€˜๐‘”)}))} โ†ฆ ran (๐‘“ โˆˆ {โ„Ž โˆˆ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆฃ โ„Ž finSupp (0gโ€˜๐‘”)} โ†ฆ (๐‘” ฮฃg ๐‘“)))
2726fmpox 8052 . . . . . . . . . . . 12 (โˆ€๐‘” โˆˆ Grp โˆ€๐‘  โˆˆ {โ„Ž โˆฃ (โ„Ž:dom โ„ŽโŸถ(SubGrpโ€˜๐‘”) โˆง โˆ€๐‘– โˆˆ dom โ„Ž(โˆ€๐‘ฆ โˆˆ (dom โ„Ž โˆ– {๐‘–})(โ„Žโ€˜๐‘–) โŠ† ((Cntzโ€˜๐‘”)โ€˜(โ„Žโ€˜๐‘ฆ)) โˆง ((โ„Žโ€˜๐‘–) โˆฉ ((mrClsโ€˜(SubGrpโ€˜๐‘”))โ€˜โˆช (โ„Ž โ€œ (dom โ„Ž โˆ– {๐‘–})))) = {(0gโ€˜๐‘”)}))}ran (๐‘“ โˆˆ {โ„Ž โˆˆ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆฃ โ„Ž finSupp (0gโ€˜๐‘”)} โ†ฆ (๐‘” ฮฃg ๐‘“)) โˆˆ V โ†” DProd :โˆช ๐‘” โˆˆ Grp ({๐‘”} ร— {โ„Ž โˆฃ (โ„Ž:dom โ„ŽโŸถ(SubGrpโ€˜๐‘”) โˆง โˆ€๐‘– โˆˆ dom โ„Ž(โˆ€๐‘ฆ โˆˆ (dom โ„Ž โˆ– {๐‘–})(โ„Žโ€˜๐‘–) โŠ† ((Cntzโ€˜๐‘”)โ€˜(โ„Žโ€˜๐‘ฆ)) โˆง ((โ„Žโ€˜๐‘–) โˆฉ ((mrClsโ€˜(SubGrpโ€˜๐‘”))โ€˜โˆช (โ„Ž โ€œ (dom โ„Ž โˆ– {๐‘–})))) = {(0gโ€˜๐‘”)}))})โŸถV)
2825, 27mpbi 229 . . . . . . . . . . 11 DProd :โˆช ๐‘” โˆˆ Grp ({๐‘”} ร— {โ„Ž โˆฃ (โ„Ž:dom โ„ŽโŸถ(SubGrpโ€˜๐‘”) โˆง โˆ€๐‘– โˆˆ dom โ„Ž(โˆ€๐‘ฆ โˆˆ (dom โ„Ž โˆ– {๐‘–})(โ„Žโ€˜๐‘–) โŠ† ((Cntzโ€˜๐‘”)โ€˜(โ„Žโ€˜๐‘ฆ)) โˆง ((โ„Žโ€˜๐‘–) โˆฉ ((mrClsโ€˜(SubGrpโ€˜๐‘”))โ€˜โˆช (โ„Ž โ€œ (dom โ„Ž โˆ– {๐‘–})))) = {(0gโ€˜๐‘”)}))})โŸถV
2928fdmi 6729 . . . . . . . . . 10 dom DProd = โˆช ๐‘” โˆˆ Grp ({๐‘”} ร— {โ„Ž โˆฃ (โ„Ž:dom โ„ŽโŸถ(SubGrpโ€˜๐‘”) โˆง โˆ€๐‘– โˆˆ dom โ„Ž(โˆ€๐‘ฆ โˆˆ (dom โ„Ž โˆ– {๐‘–})(โ„Žโ€˜๐‘–) โŠ† ((Cntzโ€˜๐‘”)โ€˜(โ„Žโ€˜๐‘ฆ)) โˆง ((โ„Žโ€˜๐‘–) โˆฉ ((mrClsโ€˜(SubGrpโ€˜๐‘”))โ€˜โˆช (โ„Ž โ€œ (dom โ„Ž โˆ– {๐‘–})))) = {(0gโ€˜๐‘”)}))})
3029eleq2i 2825 . . . . . . . . 9 (โŸจ๐‘”, ๐‘ โŸฉ โˆˆ dom DProd โ†” โŸจ๐‘”, ๐‘ โŸฉ โˆˆ โˆช ๐‘” โˆˆ Grp ({๐‘”} ร— {โ„Ž โˆฃ (โ„Ž:dom โ„ŽโŸถ(SubGrpโ€˜๐‘”) โˆง โˆ€๐‘– โˆˆ dom โ„Ž(โˆ€๐‘ฆ โˆˆ (dom โ„Ž โˆ– {๐‘–})(โ„Žโ€˜๐‘–) โŠ† ((Cntzโ€˜๐‘”)โ€˜(โ„Žโ€˜๐‘ฆ)) โˆง ((โ„Žโ€˜๐‘–) โˆฉ ((mrClsโ€˜(SubGrpโ€˜๐‘”))โ€˜โˆช (โ„Ž โ€œ (dom โ„Ž โˆ– {๐‘–})))) = {(0gโ€˜๐‘”)}))}))
31 opeliunxp 5743 . . . . . . . . 9 (โŸจ๐‘”, ๐‘ โŸฉ โˆˆ โˆช ๐‘” โˆˆ Grp ({๐‘”} ร— {โ„Ž โˆฃ (โ„Ž:dom โ„ŽโŸถ(SubGrpโ€˜๐‘”) โˆง โˆ€๐‘– โˆˆ dom โ„Ž(โˆ€๐‘ฆ โˆˆ (dom โ„Ž โˆ– {๐‘–})(โ„Žโ€˜๐‘–) โŠ† ((Cntzโ€˜๐‘”)โ€˜(โ„Žโ€˜๐‘ฆ)) โˆง ((โ„Žโ€˜๐‘–) โˆฉ ((mrClsโ€˜(SubGrpโ€˜๐‘”))โ€˜โˆช (โ„Ž โ€œ (dom โ„Ž โˆ– {๐‘–})))) = {(0gโ€˜๐‘”)}))}) โ†” (๐‘” โˆˆ Grp โˆง ๐‘  โˆˆ {โ„Ž โˆฃ (โ„Ž:dom โ„ŽโŸถ(SubGrpโ€˜๐‘”) โˆง โˆ€๐‘– โˆˆ dom โ„Ž(โˆ€๐‘ฆ โˆˆ (dom โ„Ž โˆ– {๐‘–})(โ„Žโ€˜๐‘–) โŠ† ((Cntzโ€˜๐‘”)โ€˜(โ„Žโ€˜๐‘ฆ)) โˆง ((โ„Žโ€˜๐‘–) โˆฉ ((mrClsโ€˜(SubGrpโ€˜๐‘”))โ€˜โˆช (โ„Ž โ€œ (dom โ„Ž โˆ– {๐‘–})))) = {(0gโ€˜๐‘”)}))}))
3218, 30, 313bitri 296 . . . . . . . 8 (๐‘”dom DProd ๐‘  โ†” (๐‘” โˆˆ Grp โˆง ๐‘  โˆˆ {โ„Ž โˆฃ (โ„Ž:dom โ„ŽโŸถ(SubGrpโ€˜๐‘”) โˆง โˆ€๐‘– โˆˆ dom โ„Ž(โˆ€๐‘ฆ โˆˆ (dom โ„Ž โˆ– {๐‘–})(โ„Žโ€˜๐‘–) โŠ† ((Cntzโ€˜๐‘”)โ€˜(โ„Žโ€˜๐‘ฆ)) โˆง ((โ„Žโ€˜๐‘–) โˆฉ ((mrClsโ€˜(SubGrpโ€˜๐‘”))โ€˜โˆช (โ„Ž โ€œ (dom โ„Ž โˆ– {๐‘–})))) = {(0gโ€˜๐‘”)}))}))
3326ovmpt4g 7554 . . . . . . . . 9 ((๐‘” โˆˆ Grp โˆง ๐‘  โˆˆ {โ„Ž โˆฃ (โ„Ž:dom โ„ŽโŸถ(SubGrpโ€˜๐‘”) โˆง โˆ€๐‘– โˆˆ dom โ„Ž(โˆ€๐‘ฆ โˆˆ (dom โ„Ž โˆ– {๐‘–})(โ„Žโ€˜๐‘–) โŠ† ((Cntzโ€˜๐‘”)โ€˜(โ„Žโ€˜๐‘ฆ)) โˆง ((โ„Žโ€˜๐‘–) โˆฉ ((mrClsโ€˜(SubGrpโ€˜๐‘”))โ€˜โˆช (โ„Ž โ€œ (dom โ„Ž โˆ– {๐‘–})))) = {(0gโ€˜๐‘”)}))} โˆง ran (๐‘“ โˆˆ {โ„Ž โˆˆ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆฃ โ„Ž finSupp (0gโ€˜๐‘”)} โ†ฆ (๐‘” ฮฃg ๐‘“)) โˆˆ V) โ†’ (๐‘” DProd ๐‘ ) = ran (๐‘“ โˆˆ {โ„Ž โˆˆ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆฃ โ„Ž finSupp (0gโ€˜๐‘”)} โ†ฆ (๐‘” ฮฃg ๐‘“)))
3424, 33mp3an3 1450 . . . . . . . 8 ((๐‘” โˆˆ Grp โˆง ๐‘  โˆˆ {โ„Ž โˆฃ (โ„Ž:dom โ„ŽโŸถ(SubGrpโ€˜๐‘”) โˆง โˆ€๐‘– โˆˆ dom โ„Ž(โˆ€๐‘ฆ โˆˆ (dom โ„Ž โˆ– {๐‘–})(โ„Žโ€˜๐‘–) โŠ† ((Cntzโ€˜๐‘”)โ€˜(โ„Žโ€˜๐‘ฆ)) โˆง ((โ„Žโ€˜๐‘–) โˆฉ ((mrClsโ€˜(SubGrpโ€˜๐‘”))โ€˜โˆช (โ„Ž โ€œ (dom โ„Ž โˆ– {๐‘–})))) = {(0gโ€˜๐‘”)}))}) โ†’ (๐‘” DProd ๐‘ ) = ran (๐‘“ โˆˆ {โ„Ž โˆˆ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆฃ โ„Ž finSupp (0gโ€˜๐‘”)} โ†ฆ (๐‘” ฮฃg ๐‘“)))
3532, 34sylbi 216 . . . . . . 7 (๐‘”dom DProd ๐‘  โ†’ (๐‘” DProd ๐‘ ) = ran (๐‘“ โˆˆ {โ„Ž โˆˆ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆฃ โ„Ž finSupp (0gโ€˜๐‘”)} โ†ฆ (๐‘” ฮฃg ๐‘“)))
3617, 35vtoclg 3556 . . . . . 6 (๐บ โˆˆ V โ†’ (๐บdom DProd ๐‘  โ†’ (๐บ DProd ๐‘ ) = ran (๐‘“ โˆˆ {โ„Ž โˆˆ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆฃ โ„Ž finSupp 0 } โ†ฆ (๐บ ฮฃg ๐‘“))))
375, 36mpcom 38 . . . . 5 (๐บdom DProd ๐‘  โ†’ (๐บ DProd ๐‘ ) = ran (๐‘“ โˆˆ {โ„Ž โˆˆ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆฃ โ„Ž finSupp 0 } โ†ฆ (๐บ ฮฃg ๐‘“)))
3837sbcth 3792 . . . 4 (๐‘† โˆˆ V โ†’ [๐‘† / ๐‘ ](๐บdom DProd ๐‘  โ†’ (๐บ DProd ๐‘ ) = ran (๐‘“ โˆˆ {โ„Ž โˆˆ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆฃ โ„Ž finSupp 0 } โ†ฆ (๐บ ฮฃg ๐‘“))))
394, 38syl 17 . . 3 ((๐บdom DProd ๐‘† โˆง dom ๐‘† = ๐ผ) โ†’ [๐‘† / ๐‘ ](๐บdom DProd ๐‘  โ†’ (๐บ DProd ๐‘ ) = ran (๐‘“ โˆˆ {โ„Ž โˆˆ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆฃ โ„Ž finSupp 0 } โ†ฆ (๐บ ฮฃg ๐‘“))))
40 simpr 485 . . . . . 6 (((๐บdom DProd ๐‘† โˆง dom ๐‘† = ๐ผ) โˆง ๐‘  = ๐‘†) โ†’ ๐‘  = ๐‘†)
4140breq2d 5160 . . . . 5 (((๐บdom DProd ๐‘† โˆง dom ๐‘† = ๐ผ) โˆง ๐‘  = ๐‘†) โ†’ (๐บdom DProd ๐‘  โ†” ๐บdom DProd ๐‘†))
4240oveq2d 7424 . . . . . 6 (((๐บdom DProd ๐‘† โˆง dom ๐‘† = ๐ผ) โˆง ๐‘  = ๐‘†) โ†’ (๐บ DProd ๐‘ ) = (๐บ DProd ๐‘†))
4340dmeqd 5905 . . . . . . . . . . . . 13 (((๐บdom DProd ๐‘† โˆง dom ๐‘† = ๐ผ) โˆง ๐‘  = ๐‘†) โ†’ dom ๐‘  = dom ๐‘†)
44 simplr 767 . . . . . . . . . . . . 13 (((๐บdom DProd ๐‘† โˆง dom ๐‘† = ๐ผ) โˆง ๐‘  = ๐‘†) โ†’ dom ๐‘† = ๐ผ)
4543, 44eqtrd 2772 . . . . . . . . . . . 12 (((๐บdom DProd ๐‘† โˆง dom ๐‘† = ๐ผ) โˆง ๐‘  = ๐‘†) โ†’ dom ๐‘  = ๐ผ)
4645ixpeq1d 8902 . . . . . . . . . . 11 (((๐บdom DProd ๐‘† โˆง dom ๐‘† = ๐ผ) โˆง ๐‘  = ๐‘†) โ†’ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) = X๐‘– โˆˆ ๐ผ (๐‘ โ€˜๐‘–))
4740fveq1d 6893 . . . . . . . . . . . 12 (((๐บdom DProd ๐‘† โˆง dom ๐‘† = ๐ผ) โˆง ๐‘  = ๐‘†) โ†’ (๐‘ โ€˜๐‘–) = (๐‘†โ€˜๐‘–))
4847ixpeq2dv 8906 . . . . . . . . . . 11 (((๐บdom DProd ๐‘† โˆง dom ๐‘† = ๐ผ) โˆง ๐‘  = ๐‘†) โ†’ X๐‘– โˆˆ ๐ผ (๐‘ โ€˜๐‘–) = X๐‘– โˆˆ ๐ผ (๐‘†โ€˜๐‘–))
4946, 48eqtrd 2772 . . . . . . . . . 10 (((๐บdom DProd ๐‘† โˆง dom ๐‘† = ๐ผ) โˆง ๐‘  = ๐‘†) โ†’ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) = X๐‘– โˆˆ ๐ผ (๐‘†โ€˜๐‘–))
5049rabeqdv 3447 . . . . . . . . 9 (((๐บdom DProd ๐‘† โˆง dom ๐‘† = ๐ผ) โˆง ๐‘  = ๐‘†) โ†’ {โ„Ž โˆˆ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆฃ โ„Ž finSupp 0 } = {โ„Ž โˆˆ X๐‘– โˆˆ ๐ผ (๐‘†โ€˜๐‘–) โˆฃ โ„Ž finSupp 0 })
51 dprdval.w . . . . . . . . 9 ๐‘Š = {โ„Ž โˆˆ X๐‘– โˆˆ ๐ผ (๐‘†โ€˜๐‘–) โˆฃ โ„Ž finSupp 0 }
5250, 51eqtr4di 2790 . . . . . . . 8 (((๐บdom DProd ๐‘† โˆง dom ๐‘† = ๐ผ) โˆง ๐‘  = ๐‘†) โ†’ {โ„Ž โˆˆ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆฃ โ„Ž finSupp 0 } = ๐‘Š)
53 eqidd 2733 . . . . . . . 8 (((๐บdom DProd ๐‘† โˆง dom ๐‘† = ๐ผ) โˆง ๐‘  = ๐‘†) โ†’ (๐บ ฮฃg ๐‘“) = (๐บ ฮฃg ๐‘“))
5452, 53mpteq12dv 5239 . . . . . . 7 (((๐บdom DProd ๐‘† โˆง dom ๐‘† = ๐ผ) โˆง ๐‘  = ๐‘†) โ†’ (๐‘“ โˆˆ {โ„Ž โˆˆ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆฃ โ„Ž finSupp 0 } โ†ฆ (๐บ ฮฃg ๐‘“)) = (๐‘“ โˆˆ ๐‘Š โ†ฆ (๐บ ฮฃg ๐‘“)))
5554rneqd 5937 . . . . . 6 (((๐บdom DProd ๐‘† โˆง dom ๐‘† = ๐ผ) โˆง ๐‘  = ๐‘†) โ†’ ran (๐‘“ โˆˆ {โ„Ž โˆˆ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆฃ โ„Ž finSupp 0 } โ†ฆ (๐บ ฮฃg ๐‘“)) = ran (๐‘“ โˆˆ ๐‘Š โ†ฆ (๐บ ฮฃg ๐‘“)))
5642, 55eqeq12d 2748 . . . . 5 (((๐บdom DProd ๐‘† โˆง dom ๐‘† = ๐ผ) โˆง ๐‘  = ๐‘†) โ†’ ((๐บ DProd ๐‘ ) = ran (๐‘“ โˆˆ {โ„Ž โˆˆ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆฃ โ„Ž finSupp 0 } โ†ฆ (๐บ ฮฃg ๐‘“)) โ†” (๐บ DProd ๐‘†) = ran (๐‘“ โˆˆ ๐‘Š โ†ฆ (๐บ ฮฃg ๐‘“))))
5741, 56imbi12d 344 . . . 4 (((๐บdom DProd ๐‘† โˆง dom ๐‘† = ๐ผ) โˆง ๐‘  = ๐‘†) โ†’ ((๐บdom DProd ๐‘  โ†’ (๐บ DProd ๐‘ ) = ran (๐‘“ โˆˆ {โ„Ž โˆˆ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆฃ โ„Ž finSupp 0 } โ†ฆ (๐บ ฮฃg ๐‘“))) โ†” (๐บdom DProd ๐‘† โ†’ (๐บ DProd ๐‘†) = ran (๐‘“ โˆˆ ๐‘Š โ†ฆ (๐บ ฮฃg ๐‘“)))))
584, 57sbcied 3822 . . 3 ((๐บdom DProd ๐‘† โˆง dom ๐‘† = ๐ผ) โ†’ ([๐‘† / ๐‘ ](๐บdom DProd ๐‘  โ†’ (๐บ DProd ๐‘ ) = ran (๐‘“ โˆˆ {โ„Ž โˆˆ X๐‘– โˆˆ dom ๐‘ (๐‘ โ€˜๐‘–) โˆฃ โ„Ž finSupp 0 } โ†ฆ (๐บ ฮฃg ๐‘“))) โ†” (๐บdom DProd ๐‘† โ†’ (๐บ DProd ๐‘†) = ran (๐‘“ โˆˆ ๐‘Š โ†ฆ (๐บ ฮฃg ๐‘“)))))
5939, 58mpbid 231 . 2 ((๐บdom DProd ๐‘† โˆง dom ๐‘† = ๐ผ) โ†’ (๐บdom DProd ๐‘† โ†’ (๐บ DProd ๐‘†) = ran (๐‘“ โˆˆ ๐‘Š โ†ฆ (๐บ ฮฃg ๐‘“))))
601, 59mpd 15 1 ((๐บdom DProd ๐‘† โˆง dom ๐‘† = ๐ผ) โ†’ (๐บ DProd ๐‘†) = ran (๐‘“ โˆˆ ๐‘Š โ†ฆ (๐บ ฮฃg ๐‘“)))
Colors of variables: wff setvar class
Syntax hints:   โ†’ wi 4   โˆง wa 396   = wceq 1541   โˆˆ wcel 2106  {cab 2709  โˆ€wral 3061  {crab 3432  Vcvv 3474  [wsbc 3777   โˆ– cdif 3945   โˆฉ cin 3947   โŠ† wss 3948  {csn 4628  โŸจcop 4634  โˆช cuni 4908  โˆช ciun 4997   class class class wbr 5148   โ†ฆ cmpt 5231   ร— cxp 5674  dom cdm 5676  ran crn 5677   โ€œ cima 5679  โŸถwf 6539  โ€˜cfv 6543  (class class class)co 7408  Xcixp 8890   finSupp cfsupp 9360  0gc0g 17384   ฮฃg cgsu 17385  mrClscmrc 17526  Grpcgrp 18818  SubGrpcsubg 18999  Cntzccntz 19178   DProd cdprd 19862
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1913  ax-6 1971  ax-7 2011  ax-8 2108  ax-9 2116  ax-10 2137  ax-11 2154  ax-12 2171  ax-ext 2703  ax-rep 5285  ax-sep 5299  ax-nul 5306  ax-pow 5363  ax-pr 5427  ax-un 7724
This theorem depends on definitions:  df-bi 206  df-an 397  df-or 846  df-3an 1089  df-tru 1544  df-fal 1554  df-ex 1782  df-nf 1786  df-sb 2068  df-mo 2534  df-eu 2563  df-clab 2710  df-cleq 2724  df-clel 2810  df-nfc 2885  df-ne 2941  df-ral 3062  df-rex 3071  df-reu 3377  df-rab 3433  df-v 3476  df-sbc 3778  df-csb 3894  df-dif 3951  df-un 3953  df-in 3955  df-ss 3965  df-nul 4323  df-if 4529  df-pw 4604  df-sn 4629  df-pr 4631  df-op 4635  df-uni 4909  df-iun 4999  df-br 5149  df-opab 5211  df-mpt 5232  df-id 5574  df-xp 5682  df-rel 5683  df-cnv 5684  df-co 5685  df-dm 5686  df-rn 5687  df-res 5688  df-ima 5689  df-iota 6495  df-fun 6545  df-fn 6546  df-f 6547  df-f1 6548  df-fo 6549  df-f1o 6550  df-fv 6551  df-ov 7411  df-oprab 7412  df-mpo 7413  df-1st 7974  df-2nd 7975  df-ixp 8891  df-dprd 19864
This theorem is referenced by:  eldprd  19873  dprdlub  19895
  Copyright terms: Public domain W3C validator