Metamath Proof Explorer


Theorem mulgsubdir

Description: Distribution of group multiples over subtraction for group elements, subdir analog. (Contributed by Mario Carneiro, 13-Dec-2014)

Ref Expression
Hypotheses mulgsubdir.b โŠข ๐ต = ( Base โ€˜ ๐บ )
mulgsubdir.t โŠข ยท = ( .g โ€˜ ๐บ )
mulgsubdir.d โŠข โˆ’ = ( -g โ€˜ ๐บ )
Assertion mulgsubdir ( ( ๐บ โˆˆ Grp โˆง ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐ต ) ) โ†’ ( ( ๐‘€ โˆ’ ๐‘ ) ยท ๐‘‹ ) = ( ( ๐‘€ ยท ๐‘‹ ) โˆ’ ( ๐‘ ยท ๐‘‹ ) ) )

Proof

Step Hyp Ref Expression
1 mulgsubdir.b โŠข ๐ต = ( Base โ€˜ ๐บ )
2 mulgsubdir.t โŠข ยท = ( .g โ€˜ ๐บ )
3 mulgsubdir.d โŠข โˆ’ = ( -g โ€˜ ๐บ )
4 znegcl โŠข ( ๐‘ โˆˆ โ„ค โ†’ - ๐‘ โˆˆ โ„ค )
5 eqid โŠข ( +g โ€˜ ๐บ ) = ( +g โ€˜ ๐บ )
6 1 2 5 mulgdir โŠข ( ( ๐บ โˆˆ Grp โˆง ( ๐‘€ โˆˆ โ„ค โˆง - ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐ต ) ) โ†’ ( ( ๐‘€ + - ๐‘ ) ยท ๐‘‹ ) = ( ( ๐‘€ ยท ๐‘‹ ) ( +g โ€˜ ๐บ ) ( - ๐‘ ยท ๐‘‹ ) ) )
7 4 6 syl3anr2 โŠข ( ( ๐บ โˆˆ Grp โˆง ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐ต ) ) โ†’ ( ( ๐‘€ + - ๐‘ ) ยท ๐‘‹ ) = ( ( ๐‘€ ยท ๐‘‹ ) ( +g โ€˜ ๐บ ) ( - ๐‘ ยท ๐‘‹ ) ) )
8 simpr1 โŠข ( ( ๐บ โˆˆ Grp โˆง ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐ต ) ) โ†’ ๐‘€ โˆˆ โ„ค )
9 8 zcnd โŠข ( ( ๐บ โˆˆ Grp โˆง ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐ต ) ) โ†’ ๐‘€ โˆˆ โ„‚ )
10 simpr2 โŠข ( ( ๐บ โˆˆ Grp โˆง ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐ต ) ) โ†’ ๐‘ โˆˆ โ„ค )
11 10 zcnd โŠข ( ( ๐บ โˆˆ Grp โˆง ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐ต ) ) โ†’ ๐‘ โˆˆ โ„‚ )
12 9 11 negsubd โŠข ( ( ๐บ โˆˆ Grp โˆง ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐ต ) ) โ†’ ( ๐‘€ + - ๐‘ ) = ( ๐‘€ โˆ’ ๐‘ ) )
13 12 oveq1d โŠข ( ( ๐บ โˆˆ Grp โˆง ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐ต ) ) โ†’ ( ( ๐‘€ + - ๐‘ ) ยท ๐‘‹ ) = ( ( ๐‘€ โˆ’ ๐‘ ) ยท ๐‘‹ ) )
14 eqid โŠข ( invg โ€˜ ๐บ ) = ( invg โ€˜ ๐บ )
15 1 2 14 mulgneg โŠข ( ( ๐บ โˆˆ Grp โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( - ๐‘ ยท ๐‘‹ ) = ( ( invg โ€˜ ๐บ ) โ€˜ ( ๐‘ ยท ๐‘‹ ) ) )
16 15 3adant3r1 โŠข ( ( ๐บ โˆˆ Grp โˆง ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐ต ) ) โ†’ ( - ๐‘ ยท ๐‘‹ ) = ( ( invg โ€˜ ๐บ ) โ€˜ ( ๐‘ ยท ๐‘‹ ) ) )
17 16 oveq2d โŠข ( ( ๐บ โˆˆ Grp โˆง ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐ต ) ) โ†’ ( ( ๐‘€ ยท ๐‘‹ ) ( +g โ€˜ ๐บ ) ( - ๐‘ ยท ๐‘‹ ) ) = ( ( ๐‘€ ยท ๐‘‹ ) ( +g โ€˜ ๐บ ) ( ( invg โ€˜ ๐บ ) โ€˜ ( ๐‘ ยท ๐‘‹ ) ) ) )
18 1 2 mulgcl โŠข ( ( ๐บ โˆˆ Grp โˆง ๐‘€ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( ๐‘€ ยท ๐‘‹ ) โˆˆ ๐ต )
19 18 3adant3r2 โŠข ( ( ๐บ โˆˆ Grp โˆง ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐ต ) ) โ†’ ( ๐‘€ ยท ๐‘‹ ) โˆˆ ๐ต )
20 1 2 mulgcl โŠข ( ( ๐บ โˆˆ Grp โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( ๐‘ ยท ๐‘‹ ) โˆˆ ๐ต )
21 20 3adant3r1 โŠข ( ( ๐บ โˆˆ Grp โˆง ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐ต ) ) โ†’ ( ๐‘ ยท ๐‘‹ ) โˆˆ ๐ต )
22 1 5 14 3 grpsubval โŠข ( ( ( ๐‘€ ยท ๐‘‹ ) โˆˆ ๐ต โˆง ( ๐‘ ยท ๐‘‹ ) โˆˆ ๐ต ) โ†’ ( ( ๐‘€ ยท ๐‘‹ ) โˆ’ ( ๐‘ ยท ๐‘‹ ) ) = ( ( ๐‘€ ยท ๐‘‹ ) ( +g โ€˜ ๐บ ) ( ( invg โ€˜ ๐บ ) โ€˜ ( ๐‘ ยท ๐‘‹ ) ) ) )
23 19 21 22 syl2anc โŠข ( ( ๐บ โˆˆ Grp โˆง ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐ต ) ) โ†’ ( ( ๐‘€ ยท ๐‘‹ ) โˆ’ ( ๐‘ ยท ๐‘‹ ) ) = ( ( ๐‘€ ยท ๐‘‹ ) ( +g โ€˜ ๐บ ) ( ( invg โ€˜ ๐บ ) โ€˜ ( ๐‘ ยท ๐‘‹ ) ) ) )
24 17 23 eqtr4d โŠข ( ( ๐บ โˆˆ Grp โˆง ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐ต ) ) โ†’ ( ( ๐‘€ ยท ๐‘‹ ) ( +g โ€˜ ๐บ ) ( - ๐‘ ยท ๐‘‹ ) ) = ( ( ๐‘€ ยท ๐‘‹ ) โˆ’ ( ๐‘ ยท ๐‘‹ ) ) )
25 7 13 24 3eqtr3d โŠข ( ( ๐บ โˆˆ Grp โˆง ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐ต ) ) โ†’ ( ( ๐‘€ โˆ’ ๐‘ ) ยท ๐‘‹ ) = ( ( ๐‘€ ยท ๐‘‹ ) โˆ’ ( ๐‘ ยท ๐‘‹ ) ) )