Metamath Proof Explorer


Theorem bits0o

Description: The zeroth bit of an odd number is zero. (Contributed by Mario Carneiro, 5-Sep-2016)

Ref Expression
Assertion bits0o ( ๐‘ โˆˆ โ„ค โ†’ 0 โˆˆ ( bits โ€˜ ( ( 2 ยท ๐‘ ) + 1 ) ) )

Proof

Step Hyp Ref Expression
1 2z โŠข 2 โˆˆ โ„ค
2 dvdsmul1 โŠข ( ( 2 โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โ†’ 2 โˆฅ ( 2 ยท ๐‘ ) )
3 1 2 mpan โŠข ( ๐‘ โˆˆ โ„ค โ†’ 2 โˆฅ ( 2 ยท ๐‘ ) )
4 1 a1i โŠข ( ๐‘ โˆˆ โ„ค โ†’ 2 โˆˆ โ„ค )
5 id โŠข ( ๐‘ โˆˆ โ„ค โ†’ ๐‘ โˆˆ โ„ค )
6 4 5 zmulcld โŠข ( ๐‘ โˆˆ โ„ค โ†’ ( 2 ยท ๐‘ ) โˆˆ โ„ค )
7 2nn โŠข 2 โˆˆ โ„•
8 7 a1i โŠข ( ๐‘ โˆˆ โ„ค โ†’ 2 โˆˆ โ„• )
9 1lt2 โŠข 1 < 2
10 9 a1i โŠข ( ๐‘ โˆˆ โ„ค โ†’ 1 < 2 )
11 ndvdsp1 โŠข ( ( ( 2 ยท ๐‘ ) โˆˆ โ„ค โˆง 2 โˆˆ โ„• โˆง 1 < 2 ) โ†’ ( 2 โˆฅ ( 2 ยท ๐‘ ) โ†’ ยฌ 2 โˆฅ ( ( 2 ยท ๐‘ ) + 1 ) ) )
12 6 8 10 11 syl3anc โŠข ( ๐‘ โˆˆ โ„ค โ†’ ( 2 โˆฅ ( 2 ยท ๐‘ ) โ†’ ยฌ 2 โˆฅ ( ( 2 ยท ๐‘ ) + 1 ) ) )
13 3 12 mpd โŠข ( ๐‘ โˆˆ โ„ค โ†’ ยฌ 2 โˆฅ ( ( 2 ยท ๐‘ ) + 1 ) )
14 6 peano2zd โŠข ( ๐‘ โˆˆ โ„ค โ†’ ( ( 2 ยท ๐‘ ) + 1 ) โˆˆ โ„ค )
15 bits0 โŠข ( ( ( 2 ยท ๐‘ ) + 1 ) โˆˆ โ„ค โ†’ ( 0 โˆˆ ( bits โ€˜ ( ( 2 ยท ๐‘ ) + 1 ) ) โ†” ยฌ 2 โˆฅ ( ( 2 ยท ๐‘ ) + 1 ) ) )
16 14 15 syl โŠข ( ๐‘ โˆˆ โ„ค โ†’ ( 0 โˆˆ ( bits โ€˜ ( ( 2 ยท ๐‘ ) + 1 ) ) โ†” ยฌ 2 โˆฅ ( ( 2 ยท ๐‘ ) + 1 ) ) )
17 13 16 mpbird โŠข ( ๐‘ โˆˆ โ„ค โ†’ 0 โˆˆ ( bits โ€˜ ( ( 2 ยท ๐‘ ) + 1 ) ) )