Description: The binary length of a nonnegative integer is a positive integer. (Contributed by AV, 28-May-2020)
Ref | Expression | ||
---|---|---|---|
Assertion | blennn0elnn | |- ( N e. NN0 -> ( #b ` N ) e. NN ) |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | elnn0 | |- ( N e. NN0 <-> ( N e. NN \/ N = 0 ) ) |
|
2 | blennnelnn | |- ( N e. NN -> ( #b ` N ) e. NN ) |
|
3 | fveq2 | |- ( N = 0 -> ( #b ` N ) = ( #b ` 0 ) ) |
|
4 | blen0 | |- ( #b ` 0 ) = 1 |
|
5 | 1nn | |- 1 e. NN |
|
6 | 4 5 | eqeltri | |- ( #b ` 0 ) e. NN |
7 | 3 6 | eqeltrdi | |- ( N = 0 -> ( #b ` N ) e. NN ) |
8 | 2 7 | jaoi | |- ( ( N e. NN \/ N = 0 ) -> ( #b ` N ) e. NN ) |
9 | 1 8 | sylbi | |- ( N e. NN0 -> ( #b ` N ) e. NN ) |