Metamath Proof Explorer


Definition df-blen

Description: Define the binary length of an integer. Definition in section 1.3 of AhoHopUll p. 12. Although not restricted to integers, this definition is only meaningful for n e. ZZ or even for n e. CC . (Contributed by AV, 16-May-2020)

Ref Expression
Assertion df-blen #b = nVifn=01log2n+1

Detailed syntax breakdown

Step Hyp Ref Expression
0 cblen class#b
1 vn setvarn
2 cvv classV
3 1 cv setvarn
4 cc0 class0
5 3 4 wceq wffn=0
6 c1 class1
7 cfl class.
8 c2 class2
9 clogb classlogb
10 cabs classabs
11 3 10 cfv classn
12 8 11 9 co classlog2n
13 12 7 cfv classlog2n
14 caddc class+
15 13 6 14 co classlog2n+1
16 5 6 15 cif classifn=01log2n+1
17 1 2 16 cmpt classnVifn=01log2n+1
18 0 17 wceq wff#b = nVifn=01log2n+1