Metamath Proof Explorer


Theorem mulgsubcl

Description: Closure of the group multiple (exponentiation) operation in a subgroup. (Contributed by Mario Carneiro, 10-Jan-2015)

Ref Expression
Hypotheses mulgnnsubcl.b โŠข ๐ต = ( Base โ€˜ ๐บ )
mulgnnsubcl.t โŠข ยท = ( .g โ€˜ ๐บ )
mulgnnsubcl.p โŠข + = ( +g โ€˜ ๐บ )
mulgnnsubcl.g โŠข ( ๐œ‘ โ†’ ๐บ โˆˆ ๐‘‰ )
mulgnnsubcl.s โŠข ( ๐œ‘ โ†’ ๐‘† โІ ๐ต )
mulgnnsubcl.c โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘† โˆง ๐‘ฆ โˆˆ ๐‘† ) โ†’ ( ๐‘ฅ + ๐‘ฆ ) โˆˆ ๐‘† )
mulgnn0subcl.z โŠข 0 = ( 0g โ€˜ ๐บ )
mulgnn0subcl.c โŠข ( ๐œ‘ โ†’ 0 โˆˆ ๐‘† )
mulgsubcl.i โŠข ๐ผ = ( invg โ€˜ ๐บ )
mulgsubcl.c โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘† ) โ†’ ( ๐ผ โ€˜ ๐‘ฅ ) โˆˆ ๐‘† )
Assertion mulgsubcl ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐‘† ) โ†’ ( ๐‘ ยท ๐‘‹ ) โˆˆ ๐‘† )

Proof

Step Hyp Ref Expression
1 mulgnnsubcl.b โŠข ๐ต = ( Base โ€˜ ๐บ )
2 mulgnnsubcl.t โŠข ยท = ( .g โ€˜ ๐บ )
3 mulgnnsubcl.p โŠข + = ( +g โ€˜ ๐บ )
4 mulgnnsubcl.g โŠข ( ๐œ‘ โ†’ ๐บ โˆˆ ๐‘‰ )
5 mulgnnsubcl.s โŠข ( ๐œ‘ โ†’ ๐‘† โІ ๐ต )
6 mulgnnsubcl.c โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘† โˆง ๐‘ฆ โˆˆ ๐‘† ) โ†’ ( ๐‘ฅ + ๐‘ฆ ) โˆˆ ๐‘† )
7 mulgnn0subcl.z โŠข 0 = ( 0g โ€˜ ๐บ )
8 mulgnn0subcl.c โŠข ( ๐œ‘ โ†’ 0 โˆˆ ๐‘† )
9 mulgsubcl.i โŠข ๐ผ = ( invg โ€˜ ๐บ )
10 mulgsubcl.c โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘† ) โ†’ ( ๐ผ โ€˜ ๐‘ฅ ) โˆˆ ๐‘† )
11 1 2 3 4 5 6 7 8 mulgnn0subcl โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„•0 โˆง ๐‘‹ โˆˆ ๐‘† ) โ†’ ( ๐‘ ยท ๐‘‹ ) โˆˆ ๐‘† )
12 11 3expa โŠข ( ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„•0 ) โˆง ๐‘‹ โˆˆ ๐‘† ) โ†’ ( ๐‘ ยท ๐‘‹ ) โˆˆ ๐‘† )
13 12 an32s โŠข ( ( ( ๐œ‘ โˆง ๐‘‹ โˆˆ ๐‘† ) โˆง ๐‘ โˆˆ โ„•0 ) โ†’ ( ๐‘ ยท ๐‘‹ ) โˆˆ ๐‘† )
14 13 3adantl2 โŠข ( ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐‘† ) โˆง ๐‘ โˆˆ โ„•0 ) โ†’ ( ๐‘ ยท ๐‘‹ ) โˆˆ ๐‘† )
15 simp2 โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐‘† ) โ†’ ๐‘ โˆˆ โ„ค )
16 15 adantr โŠข ( ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐‘† ) โˆง - ๐‘ โˆˆ โ„• ) โ†’ ๐‘ โˆˆ โ„ค )
17 16 zcnd โŠข ( ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐‘† ) โˆง - ๐‘ โˆˆ โ„• ) โ†’ ๐‘ โˆˆ โ„‚ )
18 17 negnegd โŠข ( ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐‘† ) โˆง - ๐‘ โˆˆ โ„• ) โ†’ - - ๐‘ = ๐‘ )
19 18 oveq1d โŠข ( ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐‘† ) โˆง - ๐‘ โˆˆ โ„• ) โ†’ ( - - ๐‘ ยท ๐‘‹ ) = ( ๐‘ ยท ๐‘‹ ) )
20 id โŠข ( - ๐‘ โˆˆ โ„• โ†’ - ๐‘ โˆˆ โ„• )
21 5 3ad2ant1 โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐‘† ) โ†’ ๐‘† โІ ๐ต )
22 simp3 โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐‘† ) โ†’ ๐‘‹ โˆˆ ๐‘† )
23 21 22 sseldd โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐‘† ) โ†’ ๐‘‹ โˆˆ ๐ต )
24 1 2 9 mulgnegnn โŠข ( ( - ๐‘ โˆˆ โ„• โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( - - ๐‘ ยท ๐‘‹ ) = ( ๐ผ โ€˜ ( - ๐‘ ยท ๐‘‹ ) ) )
25 20 23 24 syl2anr โŠข ( ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐‘† ) โˆง - ๐‘ โˆˆ โ„• ) โ†’ ( - - ๐‘ ยท ๐‘‹ ) = ( ๐ผ โ€˜ ( - ๐‘ ยท ๐‘‹ ) ) )
26 19 25 eqtr3d โŠข ( ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐‘† ) โˆง - ๐‘ โˆˆ โ„• ) โ†’ ( ๐‘ ยท ๐‘‹ ) = ( ๐ผ โ€˜ ( - ๐‘ ยท ๐‘‹ ) ) )
27 fveq2 โŠข ( ๐‘ฅ = ( - ๐‘ ยท ๐‘‹ ) โ†’ ( ๐ผ โ€˜ ๐‘ฅ ) = ( ๐ผ โ€˜ ( - ๐‘ ยท ๐‘‹ ) ) )
28 27 eleq1d โŠข ( ๐‘ฅ = ( - ๐‘ ยท ๐‘‹ ) โ†’ ( ( ๐ผ โ€˜ ๐‘ฅ ) โˆˆ ๐‘† โ†” ( ๐ผ โ€˜ ( - ๐‘ ยท ๐‘‹ ) ) โˆˆ ๐‘† ) )
29 10 ralrimiva โŠข ( ๐œ‘ โ†’ โˆ€ ๐‘ฅ โˆˆ ๐‘† ( ๐ผ โ€˜ ๐‘ฅ ) โˆˆ ๐‘† )
30 29 3ad2ant1 โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐‘† ) โ†’ โˆ€ ๐‘ฅ โˆˆ ๐‘† ( ๐ผ โ€˜ ๐‘ฅ ) โˆˆ ๐‘† )
31 30 adantr โŠข ( ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐‘† ) โˆง - ๐‘ โˆˆ โ„• ) โ†’ โˆ€ ๐‘ฅ โˆˆ ๐‘† ( ๐ผ โ€˜ ๐‘ฅ ) โˆˆ ๐‘† )
32 1 2 3 4 5 6 mulgnnsubcl โŠข ( ( ๐œ‘ โˆง - ๐‘ โˆˆ โ„• โˆง ๐‘‹ โˆˆ ๐‘† ) โ†’ ( - ๐‘ ยท ๐‘‹ ) โˆˆ ๐‘† )
33 32 3expa โŠข ( ( ( ๐œ‘ โˆง - ๐‘ โˆˆ โ„• ) โˆง ๐‘‹ โˆˆ ๐‘† ) โ†’ ( - ๐‘ ยท ๐‘‹ ) โˆˆ ๐‘† )
34 33 an32s โŠข ( ( ( ๐œ‘ โˆง ๐‘‹ โˆˆ ๐‘† ) โˆง - ๐‘ โˆˆ โ„• ) โ†’ ( - ๐‘ ยท ๐‘‹ ) โˆˆ ๐‘† )
35 34 3adantl2 โŠข ( ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐‘† ) โˆง - ๐‘ โˆˆ โ„• ) โ†’ ( - ๐‘ ยท ๐‘‹ ) โˆˆ ๐‘† )
36 28 31 35 rspcdva โŠข ( ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐‘† ) โˆง - ๐‘ โˆˆ โ„• ) โ†’ ( ๐ผ โ€˜ ( - ๐‘ ยท ๐‘‹ ) ) โˆˆ ๐‘† )
37 26 36 eqeltrd โŠข ( ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐‘† ) โˆง - ๐‘ โˆˆ โ„• ) โ†’ ( ๐‘ ยท ๐‘‹ ) โˆˆ ๐‘† )
38 37 adantrl โŠข ( ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐‘† ) โˆง ( ๐‘ โˆˆ โ„ โˆง - ๐‘ โˆˆ โ„• ) ) โ†’ ( ๐‘ ยท ๐‘‹ ) โˆˆ ๐‘† )
39 elznn0nn โŠข ( ๐‘ โˆˆ โ„ค โ†” ( ๐‘ โˆˆ โ„•0 โˆจ ( ๐‘ โˆˆ โ„ โˆง - ๐‘ โˆˆ โ„• ) ) )
40 15 39 sylib โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐‘† ) โ†’ ( ๐‘ โˆˆ โ„•0 โˆจ ( ๐‘ โˆˆ โ„ โˆง - ๐‘ โˆˆ โ„• ) ) )
41 14 38 40 mpjaodan โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘‹ โˆˆ ๐‘† ) โ†’ ( ๐‘ ยท ๐‘‹ ) โˆˆ ๐‘† )