Metamath Proof Explorer


Theorem dig0

Description: All digits of 0 are 0. (Contributed by AV, 24-May-2020)

Ref Expression
Assertion dig0 ( ( ๐ต โˆˆ โ„• โˆง ๐พ โˆˆ โ„ค ) โ†’ ( ๐พ ( digit โ€˜ ๐ต ) 0 ) = 0 )

Proof

Step Hyp Ref Expression
1 0e0icopnf โŠข 0 โˆˆ ( 0 [,) +โˆž )
2 digval โŠข ( ( ๐ต โˆˆ โ„• โˆง ๐พ โˆˆ โ„ค โˆง 0 โˆˆ ( 0 [,) +โˆž ) ) โ†’ ( ๐พ ( digit โ€˜ ๐ต ) 0 ) = ( ( โŒŠ โ€˜ ( ( ๐ต โ†‘ - ๐พ ) ยท 0 ) ) mod ๐ต ) )
3 1 2 mp3an3 โŠข ( ( ๐ต โˆˆ โ„• โˆง ๐พ โˆˆ โ„ค ) โ†’ ( ๐พ ( digit โ€˜ ๐ต ) 0 ) = ( ( โŒŠ โ€˜ ( ( ๐ต โ†‘ - ๐พ ) ยท 0 ) ) mod ๐ต ) )
4 nncn โŠข ( ๐ต โˆˆ โ„• โ†’ ๐ต โˆˆ โ„‚ )
5 4 adantr โŠข ( ( ๐ต โˆˆ โ„• โˆง ๐พ โˆˆ โ„ค ) โ†’ ๐ต โˆˆ โ„‚ )
6 nnne0 โŠข ( ๐ต โˆˆ โ„• โ†’ ๐ต โ‰  0 )
7 6 adantr โŠข ( ( ๐ต โˆˆ โ„• โˆง ๐พ โˆˆ โ„ค ) โ†’ ๐ต โ‰  0 )
8 znegcl โŠข ( ๐พ โˆˆ โ„ค โ†’ - ๐พ โˆˆ โ„ค )
9 8 adantl โŠข ( ( ๐ต โˆˆ โ„• โˆง ๐พ โˆˆ โ„ค ) โ†’ - ๐พ โˆˆ โ„ค )
10 5 7 9 expclzd โŠข ( ( ๐ต โˆˆ โ„• โˆง ๐พ โˆˆ โ„ค ) โ†’ ( ๐ต โ†‘ - ๐พ ) โˆˆ โ„‚ )
11 10 mul01d โŠข ( ( ๐ต โˆˆ โ„• โˆง ๐พ โˆˆ โ„ค ) โ†’ ( ( ๐ต โ†‘ - ๐พ ) ยท 0 ) = 0 )
12 11 fveq2d โŠข ( ( ๐ต โˆˆ โ„• โˆง ๐พ โˆˆ โ„ค ) โ†’ ( โŒŠ โ€˜ ( ( ๐ต โ†‘ - ๐พ ) ยท 0 ) ) = ( โŒŠ โ€˜ 0 ) )
13 0zd โŠข ( ( ๐ต โˆˆ โ„• โˆง ๐พ โˆˆ โ„ค ) โ†’ 0 โˆˆ โ„ค )
14 flid โŠข ( 0 โˆˆ โ„ค โ†’ ( โŒŠ โ€˜ 0 ) = 0 )
15 13 14 syl โŠข ( ( ๐ต โˆˆ โ„• โˆง ๐พ โˆˆ โ„ค ) โ†’ ( โŒŠ โ€˜ 0 ) = 0 )
16 12 15 eqtrd โŠข ( ( ๐ต โˆˆ โ„• โˆง ๐พ โˆˆ โ„ค ) โ†’ ( โŒŠ โ€˜ ( ( ๐ต โ†‘ - ๐พ ) ยท 0 ) ) = 0 )
17 16 oveq1d โŠข ( ( ๐ต โˆˆ โ„• โˆง ๐พ โˆˆ โ„ค ) โ†’ ( ( โŒŠ โ€˜ ( ( ๐ต โ†‘ - ๐พ ) ยท 0 ) ) mod ๐ต ) = ( 0 mod ๐ต ) )
18 nnrp โŠข ( ๐ต โˆˆ โ„• โ†’ ๐ต โˆˆ โ„+ )
19 0mod โŠข ( ๐ต โˆˆ โ„+ โ†’ ( 0 mod ๐ต ) = 0 )
20 18 19 syl โŠข ( ๐ต โˆˆ โ„• โ†’ ( 0 mod ๐ต ) = 0 )
21 20 adantr โŠข ( ( ๐ต โˆˆ โ„• โˆง ๐พ โˆˆ โ„ค ) โ†’ ( 0 mod ๐ต ) = 0 )
22 17 21 eqtrd โŠข ( ( ๐ต โˆˆ โ„• โˆง ๐พ โˆˆ โ„ค ) โ†’ ( ( โŒŠ โ€˜ ( ( ๐ต โ†‘ - ๐พ ) ยท 0 ) ) mod ๐ต ) = 0 )
23 3 22 eqtrd โŠข ( ( ๐ต โˆˆ โ„• โˆง ๐พ โˆˆ โ„ค ) โ†’ ( ๐พ ( digit โ€˜ ๐ต ) 0 ) = 0 )