Description: The K th digit of a nonnegative integer N in a binary system is its K th bit. (Contributed by AV, 24-May-2020)
Ref | Expression | ||
---|---|---|---|
Assertion | dig2bits | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | nn0re | |
|
2 | 1 | adantr | |
3 | 2re | |
|
4 | 3 | a1i | |
5 | reexpcl | |
|
6 | 4 5 | sylan | |
7 | 2cnd | |
|
8 | 2ne0 | |
|
9 | 8 | a1i | |
10 | nn0z | |
|
11 | 10 | adantl | |
12 | 7 9 11 | expne0d | |
13 | 2 6 12 | redivcld | |
14 | 13 | flcld | |
15 | mod2eq1n2dvds | |
|
16 | 14 15 | syl | |
17 | 2nn | |
|
18 | 17 | a1i | |
19 | simpr | |
|
20 | nn0rp0 | |
|
21 | 20 | adantr | |
22 | nn0digval | |
|
23 | 18 19 21 22 | syl3anc | |
24 | 23 | eqeq1d | |
25 | nn0z | |
|
26 | bitsval2 | |
|
27 | 25 26 | sylan | |
28 | 16 24 27 | 3bitr4d | |