Metamath Proof Explorer


Theorem mulexpz

Description: Integer exponentiation of a product. Proposition 10-4.2(c) of Gleason p. 135. (Contributed by Mario Carneiro, 4-Jun-2014)

Ref Expression
Assertion mulexpz ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) โˆง ๐‘ โˆˆ โ„ค ) โ†’ ( ( ๐ด ยท ๐ต ) โ†‘ ๐‘ ) = ( ( ๐ด โ†‘ ๐‘ ) ยท ( ๐ต โ†‘ ๐‘ ) ) )

Proof

Step Hyp Ref Expression
1 elznn0nn โŠข ( ๐‘ โˆˆ โ„ค โ†” ( ๐‘ โˆˆ โ„•0 โˆจ ( ๐‘ โˆˆ โ„ โˆง - ๐‘ โˆˆ โ„• ) ) )
2 simpl โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โ†’ ๐ด โˆˆ โ„‚ )
3 simpl โŠข ( ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) โ†’ ๐ต โˆˆ โ„‚ )
4 2 3 anim12i โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โ†’ ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) )
5 mulexp โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ โˆง ๐‘ โˆˆ โ„•0 ) โ†’ ( ( ๐ด ยท ๐ต ) โ†‘ ๐‘ ) = ( ( ๐ด โ†‘ ๐‘ ) ยท ( ๐ต โ†‘ ๐‘ ) ) )
6 5 3expa โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โˆง ๐‘ โˆˆ โ„•0 ) โ†’ ( ( ๐ด ยท ๐ต ) โ†‘ ๐‘ ) = ( ( ๐ด โ†‘ ๐‘ ) ยท ( ๐ต โ†‘ ๐‘ ) ) )
7 4 6 sylan โŠข ( ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โˆˆ โ„•0 ) โ†’ ( ( ๐ด ยท ๐ต ) โ†‘ ๐‘ ) = ( ( ๐ด โ†‘ ๐‘ ) ยท ( ๐ต โ†‘ ๐‘ ) ) )
8 simplll โŠข ( ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โˆง ( ๐‘ โˆˆ โ„ โˆง - ๐‘ โˆˆ โ„• ) ) โ†’ ๐ด โˆˆ โ„‚ )
9 simplrl โŠข ( ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โˆง ( ๐‘ โˆˆ โ„ โˆง - ๐‘ โˆˆ โ„• ) ) โ†’ ๐ต โˆˆ โ„‚ )
10 8 9 mulcld โŠข ( ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โˆง ( ๐‘ โˆˆ โ„ โˆง - ๐‘ โˆˆ โ„• ) ) โ†’ ( ๐ด ยท ๐ต ) โˆˆ โ„‚ )
11 recn โŠข ( ๐‘ โˆˆ โ„ โ†’ ๐‘ โˆˆ โ„‚ )
12 11 ad2antrl โŠข ( ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โˆง ( ๐‘ โˆˆ โ„ โˆง - ๐‘ โˆˆ โ„• ) ) โ†’ ๐‘ โˆˆ โ„‚ )
13 nnnn0 โŠข ( - ๐‘ โˆˆ โ„• โ†’ - ๐‘ โˆˆ โ„•0 )
14 13 ad2antll โŠข ( ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โˆง ( ๐‘ โˆˆ โ„ โˆง - ๐‘ โˆˆ โ„• ) ) โ†’ - ๐‘ โˆˆ โ„•0 )
15 expneg2 โŠข ( ( ( ๐ด ยท ๐ต ) โˆˆ โ„‚ โˆง ๐‘ โˆˆ โ„‚ โˆง - ๐‘ โˆˆ โ„•0 ) โ†’ ( ( ๐ด ยท ๐ต ) โ†‘ ๐‘ ) = ( 1 / ( ( ๐ด ยท ๐ต ) โ†‘ - ๐‘ ) ) )
16 10 12 14 15 syl3anc โŠข ( ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โˆง ( ๐‘ โˆˆ โ„ โˆง - ๐‘ โˆˆ โ„• ) ) โ†’ ( ( ๐ด ยท ๐ต ) โ†‘ ๐‘ ) = ( 1 / ( ( ๐ด ยท ๐ต ) โ†‘ - ๐‘ ) ) )
17 expneg2 โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐‘ โˆˆ โ„‚ โˆง - ๐‘ โˆˆ โ„•0 ) โ†’ ( ๐ด โ†‘ ๐‘ ) = ( 1 / ( ๐ด โ†‘ - ๐‘ ) ) )
18 8 12 14 17 syl3anc โŠข ( ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โˆง ( ๐‘ โˆˆ โ„ โˆง - ๐‘ โˆˆ โ„• ) ) โ†’ ( ๐ด โ†‘ ๐‘ ) = ( 1 / ( ๐ด โ†‘ - ๐‘ ) ) )
19 expneg2 โŠข ( ( ๐ต โˆˆ โ„‚ โˆง ๐‘ โˆˆ โ„‚ โˆง - ๐‘ โˆˆ โ„•0 ) โ†’ ( ๐ต โ†‘ ๐‘ ) = ( 1 / ( ๐ต โ†‘ - ๐‘ ) ) )
20 9 12 14 19 syl3anc โŠข ( ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โˆง ( ๐‘ โˆˆ โ„ โˆง - ๐‘ โˆˆ โ„• ) ) โ†’ ( ๐ต โ†‘ ๐‘ ) = ( 1 / ( ๐ต โ†‘ - ๐‘ ) ) )
21 18 20 oveq12d โŠข ( ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โˆง ( ๐‘ โˆˆ โ„ โˆง - ๐‘ โˆˆ โ„• ) ) โ†’ ( ( ๐ด โ†‘ ๐‘ ) ยท ( ๐ต โ†‘ ๐‘ ) ) = ( ( 1 / ( ๐ด โ†‘ - ๐‘ ) ) ยท ( 1 / ( ๐ต โ†‘ - ๐‘ ) ) ) )
22 mulexp โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ โˆง - ๐‘ โˆˆ โ„•0 ) โ†’ ( ( ๐ด ยท ๐ต ) โ†‘ - ๐‘ ) = ( ( ๐ด โ†‘ - ๐‘ ) ยท ( ๐ต โ†‘ - ๐‘ ) ) )
23 8 9 14 22 syl3anc โŠข ( ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โˆง ( ๐‘ โˆˆ โ„ โˆง - ๐‘ โˆˆ โ„• ) ) โ†’ ( ( ๐ด ยท ๐ต ) โ†‘ - ๐‘ ) = ( ( ๐ด โ†‘ - ๐‘ ) ยท ( ๐ต โ†‘ - ๐‘ ) ) )
24 23 oveq2d โŠข ( ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โˆง ( ๐‘ โˆˆ โ„ โˆง - ๐‘ โˆˆ โ„• ) ) โ†’ ( 1 / ( ( ๐ด ยท ๐ต ) โ†‘ - ๐‘ ) ) = ( 1 / ( ( ๐ด โ†‘ - ๐‘ ) ยท ( ๐ต โ†‘ - ๐‘ ) ) ) )
25 1t1e1 โŠข ( 1 ยท 1 ) = 1
26 25 oveq1i โŠข ( ( 1 ยท 1 ) / ( ( ๐ด โ†‘ - ๐‘ ) ยท ( ๐ต โ†‘ - ๐‘ ) ) ) = ( 1 / ( ( ๐ด โ†‘ - ๐‘ ) ยท ( ๐ต โ†‘ - ๐‘ ) ) )
27 24 26 eqtr4di โŠข ( ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โˆง ( ๐‘ โˆˆ โ„ โˆง - ๐‘ โˆˆ โ„• ) ) โ†’ ( 1 / ( ( ๐ด ยท ๐ต ) โ†‘ - ๐‘ ) ) = ( ( 1 ยท 1 ) / ( ( ๐ด โ†‘ - ๐‘ ) ยท ( ๐ต โ†‘ - ๐‘ ) ) ) )
28 expcl โŠข ( ( ๐ด โˆˆ โ„‚ โˆง - ๐‘ โˆˆ โ„•0 ) โ†’ ( ๐ด โ†‘ - ๐‘ ) โˆˆ โ„‚ )
29 8 14 28 syl2anc โŠข ( ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โˆง ( ๐‘ โˆˆ โ„ โˆง - ๐‘ โˆˆ โ„• ) ) โ†’ ( ๐ด โ†‘ - ๐‘ ) โˆˆ โ„‚ )
30 simpllr โŠข ( ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โˆง ( ๐‘ โˆˆ โ„ โˆง - ๐‘ โˆˆ โ„• ) ) โ†’ ๐ด โ‰  0 )
31 nnz โŠข ( - ๐‘ โˆˆ โ„• โ†’ - ๐‘ โˆˆ โ„ค )
32 31 ad2antll โŠข ( ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โˆง ( ๐‘ โˆˆ โ„ โˆง - ๐‘ โˆˆ โ„• ) ) โ†’ - ๐‘ โˆˆ โ„ค )
33 expne0i โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 โˆง - ๐‘ โˆˆ โ„ค ) โ†’ ( ๐ด โ†‘ - ๐‘ ) โ‰  0 )
34 8 30 32 33 syl3anc โŠข ( ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โˆง ( ๐‘ โˆˆ โ„ โˆง - ๐‘ โˆˆ โ„• ) ) โ†’ ( ๐ด โ†‘ - ๐‘ ) โ‰  0 )
35 expcl โŠข ( ( ๐ต โˆˆ โ„‚ โˆง - ๐‘ โˆˆ โ„•0 ) โ†’ ( ๐ต โ†‘ - ๐‘ ) โˆˆ โ„‚ )
36 9 14 35 syl2anc โŠข ( ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โˆง ( ๐‘ โˆˆ โ„ โˆง - ๐‘ โˆˆ โ„• ) ) โ†’ ( ๐ต โ†‘ - ๐‘ ) โˆˆ โ„‚ )
37 simplrr โŠข ( ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โˆง ( ๐‘ โˆˆ โ„ โˆง - ๐‘ โˆˆ โ„• ) ) โ†’ ๐ต โ‰  0 )
38 expne0i โŠข ( ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 โˆง - ๐‘ โˆˆ โ„ค ) โ†’ ( ๐ต โ†‘ - ๐‘ ) โ‰  0 )
39 9 37 32 38 syl3anc โŠข ( ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โˆง ( ๐‘ โˆˆ โ„ โˆง - ๐‘ โˆˆ โ„• ) ) โ†’ ( ๐ต โ†‘ - ๐‘ ) โ‰  0 )
40 ax-1cn โŠข 1 โˆˆ โ„‚
41 divmuldiv โŠข ( ( ( 1 โˆˆ โ„‚ โˆง 1 โˆˆ โ„‚ ) โˆง ( ( ( ๐ด โ†‘ - ๐‘ ) โˆˆ โ„‚ โˆง ( ๐ด โ†‘ - ๐‘ ) โ‰  0 ) โˆง ( ( ๐ต โ†‘ - ๐‘ ) โˆˆ โ„‚ โˆง ( ๐ต โ†‘ - ๐‘ ) โ‰  0 ) ) ) โ†’ ( ( 1 / ( ๐ด โ†‘ - ๐‘ ) ) ยท ( 1 / ( ๐ต โ†‘ - ๐‘ ) ) ) = ( ( 1 ยท 1 ) / ( ( ๐ด โ†‘ - ๐‘ ) ยท ( ๐ต โ†‘ - ๐‘ ) ) ) )
42 40 40 41 mpanl12 โŠข ( ( ( ( ๐ด โ†‘ - ๐‘ ) โˆˆ โ„‚ โˆง ( ๐ด โ†‘ - ๐‘ ) โ‰  0 ) โˆง ( ( ๐ต โ†‘ - ๐‘ ) โˆˆ โ„‚ โˆง ( ๐ต โ†‘ - ๐‘ ) โ‰  0 ) ) โ†’ ( ( 1 / ( ๐ด โ†‘ - ๐‘ ) ) ยท ( 1 / ( ๐ต โ†‘ - ๐‘ ) ) ) = ( ( 1 ยท 1 ) / ( ( ๐ด โ†‘ - ๐‘ ) ยท ( ๐ต โ†‘ - ๐‘ ) ) ) )
43 29 34 36 39 42 syl22anc โŠข ( ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โˆง ( ๐‘ โˆˆ โ„ โˆง - ๐‘ โˆˆ โ„• ) ) โ†’ ( ( 1 / ( ๐ด โ†‘ - ๐‘ ) ) ยท ( 1 / ( ๐ต โ†‘ - ๐‘ ) ) ) = ( ( 1 ยท 1 ) / ( ( ๐ด โ†‘ - ๐‘ ) ยท ( ๐ต โ†‘ - ๐‘ ) ) ) )
44 27 43 eqtr4d โŠข ( ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โˆง ( ๐‘ โˆˆ โ„ โˆง - ๐‘ โˆˆ โ„• ) ) โ†’ ( 1 / ( ( ๐ด ยท ๐ต ) โ†‘ - ๐‘ ) ) = ( ( 1 / ( ๐ด โ†‘ - ๐‘ ) ) ยท ( 1 / ( ๐ต โ†‘ - ๐‘ ) ) ) )
45 21 44 eqtr4d โŠข ( ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โˆง ( ๐‘ โˆˆ โ„ โˆง - ๐‘ โˆˆ โ„• ) ) โ†’ ( ( ๐ด โ†‘ ๐‘ ) ยท ( ๐ต โ†‘ ๐‘ ) ) = ( 1 / ( ( ๐ด ยท ๐ต ) โ†‘ - ๐‘ ) ) )
46 16 45 eqtr4d โŠข ( ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โˆง ( ๐‘ โˆˆ โ„ โˆง - ๐‘ โˆˆ โ„• ) ) โ†’ ( ( ๐ด ยท ๐ต ) โ†‘ ๐‘ ) = ( ( ๐ด โ†‘ ๐‘ ) ยท ( ๐ต โ†‘ ๐‘ ) ) )
47 7 46 jaodan โŠข ( ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โˆง ( ๐‘ โˆˆ โ„•0 โˆจ ( ๐‘ โˆˆ โ„ โˆง - ๐‘ โˆˆ โ„• ) ) ) โ†’ ( ( ๐ด ยท ๐ต ) โ†‘ ๐‘ ) = ( ( ๐ด โ†‘ ๐‘ ) ยท ( ๐ต โ†‘ ๐‘ ) ) )
48 1 47 sylan2b โŠข ( ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โˆˆ โ„ค ) โ†’ ( ( ๐ด ยท ๐ต ) โ†‘ ๐‘ ) = ( ( ๐ด โ†‘ ๐‘ ) ยท ( ๐ต โ†‘ ๐‘ ) ) )
49 48 3impa โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) โˆง ๐‘ โˆˆ โ„ค ) โ†’ ( ( ๐ด ยท ๐ต ) โ†‘ ๐‘ ) = ( ( ๐ด โ†‘ ๐‘ ) ยท ( ๐ต โ†‘ ๐‘ ) ) )