Metamath Proof Explorer


Theorem dpexpp1

Description: Add one zero to the mantisse, and a one to the exponent in a scientific notation. (Contributed by Thierry Arnoux, 16-Dec-2021)

Ref Expression
Hypotheses dpexpp1.a โŠข ๐ด โˆˆ โ„•0
dpexpp1.b โŠข ๐ต โˆˆ โ„+
dpexpp1.1 โŠข ( ๐‘ƒ + 1 ) = ๐‘„
dpexpp1.p โŠข ๐‘ƒ โˆˆ โ„ค
dpexpp1.q โŠข ๐‘„ โˆˆ โ„ค
Assertion dpexpp1 ( ( ๐ด . ๐ต ) ยท ( 1 0 โ†‘ ๐‘ƒ ) ) = ( ( 0 . ๐ด ๐ต ) ยท ( 1 0 โ†‘ ๐‘„ ) )

Proof

Step Hyp Ref Expression
1 dpexpp1.a โŠข ๐ด โˆˆ โ„•0
2 dpexpp1.b โŠข ๐ต โˆˆ โ„+
3 dpexpp1.1 โŠข ( ๐‘ƒ + 1 ) = ๐‘„
4 dpexpp1.p โŠข ๐‘ƒ โˆˆ โ„ค
5 dpexpp1.q โŠข ๐‘„ โˆˆ โ„ค
6 0re โŠข 0 โˆˆ โ„
7 10pos โŠข 0 < 1 0
8 6 7 gtneii โŠข 1 0 โ‰  0
9 1 2 rpdp2cl โŠข ๐ด ๐ต โˆˆ โ„+
10 rpre โŠข ( ๐ด ๐ต โˆˆ โ„+ โ†’ ๐ด ๐ต โˆˆ โ„ )
11 9 10 ax-mp โŠข ๐ด ๐ต โˆˆ โ„
12 11 recni โŠข ๐ด ๐ต โˆˆ โ„‚
13 10re โŠข 1 0 โˆˆ โ„
14 13 7 pm3.2i โŠข ( 1 0 โˆˆ โ„ โˆง 0 < 1 0 )
15 elrp โŠข ( 1 0 โˆˆ โ„+ โ†” ( 1 0 โˆˆ โ„ โˆง 0 < 1 0 ) )
16 14 15 mpbir โŠข 1 0 โˆˆ โ„+
17 rpexpcl โŠข ( ( 1 0 โˆˆ โ„+ โˆง ๐‘ƒ โˆˆ โ„ค ) โ†’ ( 1 0 โ†‘ ๐‘ƒ ) โˆˆ โ„+ )
18 16 4 17 mp2an โŠข ( 1 0 โ†‘ ๐‘ƒ ) โˆˆ โ„+
19 rpcn โŠข ( ( 1 0 โ†‘ ๐‘ƒ ) โˆˆ โ„+ โ†’ ( 1 0 โ†‘ ๐‘ƒ ) โˆˆ โ„‚ )
20 18 19 ax-mp โŠข ( 1 0 โ†‘ ๐‘ƒ ) โˆˆ โ„‚
21 12 20 mulcli โŠข ( ๐ด ๐ต ยท ( 1 0 โ†‘ ๐‘ƒ ) ) โˆˆ โ„‚
22 10nn0 โŠข 1 0 โˆˆ โ„•0
23 22 nn0cni โŠข 1 0 โˆˆ โ„‚
24 21 23 divcan1zi โŠข ( 1 0 โ‰  0 โ†’ ( ( ( ๐ด ๐ต ยท ( 1 0 โ†‘ ๐‘ƒ ) ) / 1 0 ) ยท 1 0 ) = ( ๐ด ๐ต ยท ( 1 0 โ†‘ ๐‘ƒ ) ) )
25 8 24 ax-mp โŠข ( ( ( ๐ด ๐ต ยท ( 1 0 โ†‘ ๐‘ƒ ) ) / 1 0 ) ยท 1 0 ) = ( ๐ด ๐ต ยท ( 1 0 โ†‘ ๐‘ƒ ) )
26 23 8 pm3.2i โŠข ( 1 0 โˆˆ โ„‚ โˆง 1 0 โ‰  0 )
27 div23 โŠข ( ( ๐ด ๐ต โˆˆ โ„‚ โˆง ( 1 0 โ†‘ ๐‘ƒ ) โˆˆ โ„‚ โˆง ( 1 0 โˆˆ โ„‚ โˆง 1 0 โ‰  0 ) ) โ†’ ( ( ๐ด ๐ต ยท ( 1 0 โ†‘ ๐‘ƒ ) ) / 1 0 ) = ( ( ๐ด ๐ต / 1 0 ) ยท ( 1 0 โ†‘ ๐‘ƒ ) ) )
28 12 20 26 27 mp3an โŠข ( ( ๐ด ๐ต ยท ( 1 0 โ†‘ ๐‘ƒ ) ) / 1 0 ) = ( ( ๐ด ๐ต / 1 0 ) ยท ( 1 0 โ†‘ ๐‘ƒ ) )
29 28 oveq1i โŠข ( ( ( ๐ด ๐ต ยท ( 1 0 โ†‘ ๐‘ƒ ) ) / 1 0 ) ยท 1 0 ) = ( ( ( ๐ด ๐ต / 1 0 ) ยท ( 1 0 โ†‘ ๐‘ƒ ) ) ยท 1 0 )
30 25 29 eqtr3i โŠข ( ๐ด ๐ต ยท ( 1 0 โ†‘ ๐‘ƒ ) ) = ( ( ( ๐ด ๐ต / 1 0 ) ยท ( 1 0 โ†‘ ๐‘ƒ ) ) ยท 1 0 )
31 12 23 8 divcli โŠข ( ๐ด ๐ต / 1 0 ) โˆˆ โ„‚
32 31 20 23 mulassi โŠข ( ( ( ๐ด ๐ต / 1 0 ) ยท ( 1 0 โ†‘ ๐‘ƒ ) ) ยท 1 0 ) = ( ( ๐ด ๐ต / 1 0 ) ยท ( ( 1 0 โ†‘ ๐‘ƒ ) ยท 1 0 ) )
33 expp1z โŠข ( ( 1 0 โˆˆ โ„‚ โˆง 1 0 โ‰  0 โˆง ๐‘ƒ โˆˆ โ„ค ) โ†’ ( 1 0 โ†‘ ( ๐‘ƒ + 1 ) ) = ( ( 1 0 โ†‘ ๐‘ƒ ) ยท 1 0 ) )
34 23 8 4 33 mp3an โŠข ( 1 0 โ†‘ ( ๐‘ƒ + 1 ) ) = ( ( 1 0 โ†‘ ๐‘ƒ ) ยท 1 0 )
35 3 oveq2i โŠข ( 1 0 โ†‘ ( ๐‘ƒ + 1 ) ) = ( 1 0 โ†‘ ๐‘„ )
36 34 35 eqtr3i โŠข ( ( 1 0 โ†‘ ๐‘ƒ ) ยท 1 0 ) = ( 1 0 โ†‘ ๐‘„ )
37 36 oveq2i โŠข ( ( ๐ด ๐ต / 1 0 ) ยท ( ( 1 0 โ†‘ ๐‘ƒ ) ยท 1 0 ) ) = ( ( ๐ด ๐ต / 1 0 ) ยท ( 1 0 โ†‘ ๐‘„ ) )
38 30 32 37 3eqtri โŠข ( ๐ด ๐ต ยท ( 1 0 โ†‘ ๐‘ƒ ) ) = ( ( ๐ด ๐ต / 1 0 ) ยท ( 1 0 โ†‘ ๐‘„ ) )
39 1 2 dpval3rp โŠข ( ๐ด . ๐ต ) = ๐ด ๐ต
40 39 oveq1i โŠข ( ( ๐ด . ๐ต ) ยท ( 1 0 โ†‘ ๐‘ƒ ) ) = ( ๐ด ๐ต ยท ( 1 0 โ†‘ ๐‘ƒ ) )
41 0nn0 โŠข 0 โˆˆ โ„•0
42 41 9 dpval3rp โŠข ( 0 . ๐ด ๐ต ) = 0 ๐ด ๐ต
43 9 dp20h โŠข 0 ๐ด ๐ต = ( ๐ด ๐ต / 1 0 )
44 42 43 eqtri โŠข ( 0 . ๐ด ๐ต ) = ( ๐ด ๐ต / 1 0 )
45 44 oveq1i โŠข ( ( 0 . ๐ด ๐ต ) ยท ( 1 0 โ†‘ ๐‘„ ) ) = ( ( ๐ด ๐ต / 1 0 ) ยท ( 1 0 โ†‘ ๐‘„ ) )
46 38 40 45 3eqtr4i โŠข ( ( ๐ด . ๐ต ) ยท ( 1 0 โ†‘ ๐‘ƒ ) ) = ( ( 0 . ๐ด ๐ต ) ยท ( 1 0 โ†‘ ๐‘„ ) )