Metamath Proof Explorer


Theorem mulcxplem

Description: Lemma for mulcxp . (Contributed by Mario Carneiro, 2-Aug-2014)

Ref Expression
Hypotheses mulcxp.1 โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ โ„‚ )
mulcxp.2 โŠข ( ๐œ‘ โ†’ ๐ถ โˆˆ โ„‚ )
Assertion mulcxplem ( ๐œ‘ โ†’ ( 0 โ†‘๐‘ ๐ถ ) = ( ( ๐ด โ†‘๐‘ ๐ถ ) ยท ( 0 โ†‘๐‘ ๐ถ ) ) )

Proof

Step Hyp Ref Expression
1 mulcxp.1 โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ โ„‚ )
2 mulcxp.2 โŠข ( ๐œ‘ โ†’ ๐ถ โˆˆ โ„‚ )
3 oveq2 โŠข ( ๐ถ = 0 โ†’ ( 0 โ†‘๐‘ ๐ถ ) = ( 0 โ†‘๐‘ 0 ) )
4 0cn โŠข 0 โˆˆ โ„‚
5 cxp0 โŠข ( 0 โˆˆ โ„‚ โ†’ ( 0 โ†‘๐‘ 0 ) = 1 )
6 4 5 ax-mp โŠข ( 0 โ†‘๐‘ 0 ) = 1
7 3 6 eqtrdi โŠข ( ๐ถ = 0 โ†’ ( 0 โ†‘๐‘ ๐ถ ) = 1 )
8 oveq2 โŠข ( ๐ถ = 0 โ†’ ( ๐ด โ†‘๐‘ ๐ถ ) = ( ๐ด โ†‘๐‘ 0 ) )
9 8 7 oveq12d โŠข ( ๐ถ = 0 โ†’ ( ( ๐ด โ†‘๐‘ ๐ถ ) ยท ( 0 โ†‘๐‘ ๐ถ ) ) = ( ( ๐ด โ†‘๐‘ 0 ) ยท 1 ) )
10 7 9 eqeq12d โŠข ( ๐ถ = 0 โ†’ ( ( 0 โ†‘๐‘ ๐ถ ) = ( ( ๐ด โ†‘๐‘ ๐ถ ) ยท ( 0 โ†‘๐‘ ๐ถ ) ) โ†” 1 = ( ( ๐ด โ†‘๐‘ 0 ) ยท 1 ) ) )
11 cxpcl โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ถ โˆˆ โ„‚ ) โ†’ ( ๐ด โ†‘๐‘ ๐ถ ) โˆˆ โ„‚ )
12 1 2 11 syl2anc โŠข ( ๐œ‘ โ†’ ( ๐ด โ†‘๐‘ ๐ถ ) โˆˆ โ„‚ )
13 12 adantr โŠข ( ( ๐œ‘ โˆง ๐ถ โ‰  0 ) โ†’ ( ๐ด โ†‘๐‘ ๐ถ ) โˆˆ โ„‚ )
14 13 mul01d โŠข ( ( ๐œ‘ โˆง ๐ถ โ‰  0 ) โ†’ ( ( ๐ด โ†‘๐‘ ๐ถ ) ยท 0 ) = 0 )
15 0cxp โŠข ( ( ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) โ†’ ( 0 โ†‘๐‘ ๐ถ ) = 0 )
16 2 15 sylan โŠข ( ( ๐œ‘ โˆง ๐ถ โ‰  0 ) โ†’ ( 0 โ†‘๐‘ ๐ถ ) = 0 )
17 16 oveq2d โŠข ( ( ๐œ‘ โˆง ๐ถ โ‰  0 ) โ†’ ( ( ๐ด โ†‘๐‘ ๐ถ ) ยท ( 0 โ†‘๐‘ ๐ถ ) ) = ( ( ๐ด โ†‘๐‘ ๐ถ ) ยท 0 ) )
18 14 17 16 3eqtr4rd โŠข ( ( ๐œ‘ โˆง ๐ถ โ‰  0 ) โ†’ ( 0 โ†‘๐‘ ๐ถ ) = ( ( ๐ด โ†‘๐‘ ๐ถ ) ยท ( 0 โ†‘๐‘ ๐ถ ) ) )
19 cxp0 โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ๐ด โ†‘๐‘ 0 ) = 1 )
20 1 19 syl โŠข ( ๐œ‘ โ†’ ( ๐ด โ†‘๐‘ 0 ) = 1 )
21 20 oveq1d โŠข ( ๐œ‘ โ†’ ( ( ๐ด โ†‘๐‘ 0 ) ยท 1 ) = ( 1 ยท 1 ) )
22 1t1e1 โŠข ( 1 ยท 1 ) = 1
23 21 22 eqtr2di โŠข ( ๐œ‘ โ†’ 1 = ( ( ๐ด โ†‘๐‘ 0 ) ยท 1 ) )
24 10 18 23 pm2.61ne โŠข ( ๐œ‘ โ†’ ( 0 โ†‘๐‘ ๐ถ ) = ( ( ๐ด โ†‘๐‘ ๐ถ ) ยท ( 0 โ†‘๐‘ ๐ถ ) ) )