Metamath Proof Explorer


Theorem relogbcxp

Description: Identity law for the general logarithm for real numbers. (Contributed by AV, 22-May-2020)

Ref Expression
Assertion relogbcxp ( ( ๐ต โˆˆ ( โ„+ โˆ– { 1 } ) โˆง ๐‘‹ โˆˆ โ„ ) โ†’ ( ๐ต logb ( ๐ต โ†‘๐‘ ๐‘‹ ) ) = ๐‘‹ )

Proof

Step Hyp Ref Expression
1 eldifsn โŠข ( ๐ต โˆˆ ( โ„+ โˆ– { 1 } ) โ†” ( ๐ต โˆˆ โ„+ โˆง ๐ต โ‰  1 ) )
2 rpcn โŠข ( ๐ต โˆˆ โ„+ โ†’ ๐ต โˆˆ โ„‚ )
3 2 adantr โŠข ( ( ๐ต โˆˆ โ„+ โˆง ๐ต โ‰  1 ) โ†’ ๐ต โˆˆ โ„‚ )
4 rpne0 โŠข ( ๐ต โˆˆ โ„+ โ†’ ๐ต โ‰  0 )
5 4 adantr โŠข ( ( ๐ต โˆˆ โ„+ โˆง ๐ต โ‰  1 ) โ†’ ๐ต โ‰  0 )
6 simpr โŠข ( ( ๐ต โˆˆ โ„+ โˆง ๐ต โ‰  1 ) โ†’ ๐ต โ‰  1 )
7 eldifpr โŠข ( ๐ต โˆˆ ( โ„‚ โˆ– { 0 , 1 } ) โ†” ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 โˆง ๐ต โ‰  1 ) )
8 3 5 6 7 syl3anbrc โŠข ( ( ๐ต โˆˆ โ„+ โˆง ๐ต โ‰  1 ) โ†’ ๐ต โˆˆ ( โ„‚ โˆ– { 0 , 1 } ) )
9 1 8 sylbi โŠข ( ๐ต โˆˆ ( โ„+ โˆ– { 1 } ) โ†’ ๐ต โˆˆ ( โ„‚ โˆ– { 0 , 1 } ) )
10 eldifi โŠข ( ๐ต โˆˆ ( โ„+ โˆ– { 1 } ) โ†’ ๐ต โˆˆ โ„+ )
11 10 2 syl โŠข ( ๐ต โˆˆ ( โ„+ โˆ– { 1 } ) โ†’ ๐ต โˆˆ โ„‚ )
12 recn โŠข ( ๐‘‹ โˆˆ โ„ โ†’ ๐‘‹ โˆˆ โ„‚ )
13 cxpcl โŠข ( ( ๐ต โˆˆ โ„‚ โˆง ๐‘‹ โˆˆ โ„‚ ) โ†’ ( ๐ต โ†‘๐‘ ๐‘‹ ) โˆˆ โ„‚ )
14 11 12 13 syl2an โŠข ( ( ๐ต โˆˆ ( โ„+ โˆ– { 1 } ) โˆง ๐‘‹ โˆˆ โ„ ) โ†’ ( ๐ต โ†‘๐‘ ๐‘‹ ) โˆˆ โ„‚ )
15 11 adantr โŠข ( ( ๐ต โˆˆ ( โ„+ โˆ– { 1 } ) โˆง ๐‘‹ โˆˆ โ„ ) โ†’ ๐ต โˆˆ โ„‚ )
16 1 5 sylbi โŠข ( ๐ต โˆˆ ( โ„+ โˆ– { 1 } ) โ†’ ๐ต โ‰  0 )
17 16 adantr โŠข ( ( ๐ต โˆˆ ( โ„+ โˆ– { 1 } ) โˆง ๐‘‹ โˆˆ โ„ ) โ†’ ๐ต โ‰  0 )
18 12 adantl โŠข ( ( ๐ต โˆˆ ( โ„+ โˆ– { 1 } ) โˆง ๐‘‹ โˆˆ โ„ ) โ†’ ๐‘‹ โˆˆ โ„‚ )
19 15 17 18 cxpne0d โŠข ( ( ๐ต โˆˆ ( โ„+ โˆ– { 1 } ) โˆง ๐‘‹ โˆˆ โ„ ) โ†’ ( ๐ต โ†‘๐‘ ๐‘‹ ) โ‰  0 )
20 eldifsn โŠข ( ( ๐ต โ†‘๐‘ ๐‘‹ ) โˆˆ ( โ„‚ โˆ– { 0 } ) โ†” ( ( ๐ต โ†‘๐‘ ๐‘‹ ) โˆˆ โ„‚ โˆง ( ๐ต โ†‘๐‘ ๐‘‹ ) โ‰  0 ) )
21 14 19 20 sylanbrc โŠข ( ( ๐ต โˆˆ ( โ„+ โˆ– { 1 } ) โˆง ๐‘‹ โˆˆ โ„ ) โ†’ ( ๐ต โ†‘๐‘ ๐‘‹ ) โˆˆ ( โ„‚ โˆ– { 0 } ) )
22 logbval โŠข ( ( ๐ต โˆˆ ( โ„‚ โˆ– { 0 , 1 } ) โˆง ( ๐ต โ†‘๐‘ ๐‘‹ ) โˆˆ ( โ„‚ โˆ– { 0 } ) ) โ†’ ( ๐ต logb ( ๐ต โ†‘๐‘ ๐‘‹ ) ) = ( ( log โ€˜ ( ๐ต โ†‘๐‘ ๐‘‹ ) ) / ( log โ€˜ ๐ต ) ) )
23 9 21 22 syl2an2r โŠข ( ( ๐ต โˆˆ ( โ„+ โˆ– { 1 } ) โˆง ๐‘‹ โˆˆ โ„ ) โ†’ ( ๐ต logb ( ๐ต โ†‘๐‘ ๐‘‹ ) ) = ( ( log โ€˜ ( ๐ต โ†‘๐‘ ๐‘‹ ) ) / ( log โ€˜ ๐ต ) ) )
24 logcxp โŠข ( ( ๐ต โˆˆ โ„+ โˆง ๐‘‹ โˆˆ โ„ ) โ†’ ( log โ€˜ ( ๐ต โ†‘๐‘ ๐‘‹ ) ) = ( ๐‘‹ ยท ( log โ€˜ ๐ต ) ) )
25 10 24 sylan โŠข ( ( ๐ต โˆˆ ( โ„+ โˆ– { 1 } ) โˆง ๐‘‹ โˆˆ โ„ ) โ†’ ( log โ€˜ ( ๐ต โ†‘๐‘ ๐‘‹ ) ) = ( ๐‘‹ ยท ( log โ€˜ ๐ต ) ) )
26 25 oveq1d โŠข ( ( ๐ต โˆˆ ( โ„+ โˆ– { 1 } ) โˆง ๐‘‹ โˆˆ โ„ ) โ†’ ( ( log โ€˜ ( ๐ต โ†‘๐‘ ๐‘‹ ) ) / ( log โ€˜ ๐ต ) ) = ( ( ๐‘‹ ยท ( log โ€˜ ๐ต ) ) / ( log โ€˜ ๐ต ) ) )
27 eldif โŠข ( ๐ต โˆˆ ( โ„+ โˆ– { 1 } ) โ†” ( ๐ต โˆˆ โ„+ โˆง ยฌ ๐ต โˆˆ { 1 } ) )
28 rpcnne0 โŠข ( ๐ต โˆˆ โ„+ โ†’ ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) )
29 28 adantr โŠข ( ( ๐ต โˆˆ โ„+ โˆง ยฌ ๐ต โˆˆ { 1 } ) โ†’ ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) )
30 27 29 sylbi โŠข ( ๐ต โˆˆ ( โ„+ โˆ– { 1 } ) โ†’ ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) )
31 logcl โŠข ( ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) โ†’ ( log โ€˜ ๐ต ) โˆˆ โ„‚ )
32 30 31 syl โŠข ( ๐ต โˆˆ ( โ„+ โˆ– { 1 } ) โ†’ ( log โ€˜ ๐ต ) โˆˆ โ„‚ )
33 32 adantr โŠข ( ( ๐ต โˆˆ ( โ„+ โˆ– { 1 } ) โˆง ๐‘‹ โˆˆ โ„ ) โ†’ ( log โ€˜ ๐ต ) โˆˆ โ„‚ )
34 logne0 โŠข ( ( ๐ต โˆˆ โ„+ โˆง ๐ต โ‰  1 ) โ†’ ( log โ€˜ ๐ต ) โ‰  0 )
35 1 34 sylbi โŠข ( ๐ต โˆˆ ( โ„+ โˆ– { 1 } ) โ†’ ( log โ€˜ ๐ต ) โ‰  0 )
36 35 adantr โŠข ( ( ๐ต โˆˆ ( โ„+ โˆ– { 1 } ) โˆง ๐‘‹ โˆˆ โ„ ) โ†’ ( log โ€˜ ๐ต ) โ‰  0 )
37 18 33 36 divcan4d โŠข ( ( ๐ต โˆˆ ( โ„+ โˆ– { 1 } ) โˆง ๐‘‹ โˆˆ โ„ ) โ†’ ( ( ๐‘‹ ยท ( log โ€˜ ๐ต ) ) / ( log โ€˜ ๐ต ) ) = ๐‘‹ )
38 23 26 37 3eqtrd โŠข ( ( ๐ต โˆˆ ( โ„+ โˆ– { 1 } ) โˆง ๐‘‹ โˆˆ โ„ ) โ†’ ( ๐ต logb ( ๐ต โ†‘๐‘ ๐‘‹ ) ) = ๐‘‹ )