In mathematics, the fibbinary numbers are the numbers whose
binary representation
A binary number is a number expressed in the base-2 numeral system or binary numeral system, a method of mathematical expression which uses only two symbols: typically "0" (zero) and "1" (one).
The base-2 numeral system is a positional notation ...
does not contain two consecutive ones. That is, they are sums of distinct and non-consecutive
powers of two
A power of two is a number of the form where is an integer, that is, the result of exponentiation with number two as the base and integer as the exponent.
In a context where only integers are considered, is restricted to non-negative ...
.
Relation to binary and Fibonacci numbers
The fibbinary numbers were given their name by Marc LeBrun, because they combine certain properties of
binary number
A binary number is a number expressed in the base-2 numeral system or binary numeral system, a method of mathematical expression which uses only two symbols: typically "0" ( zero) and "1" (one).
The base-2 numeral system is a positional notati ...
s and
Fibonacci number
In mathematics, the Fibonacci numbers, commonly denoted , form a integer sequence, sequence, the Fibonacci sequence, in which each number is the sum of the two preceding ones. The sequence commonly starts from 0 and 1, although some authors start ...
s:
* The number of fibbinary numbers less than any given
power of two
A power of two is a number of the form where is an integer, that is, the result of exponentiation with number two as the base and integer as the exponent.
In a context where only integers are considered, is restricted to non-negati ...
is a Fibonacci number. For instance, there are 13 fibbinary numbers less than 32, the numbers 0, 1, 2, 4, 5, 8, 9, 10, 16, 17, 18, 20, and 21.
* The condition of having no two consecutive ones, used in binary to define the fibbinary numbers, is the same condition used in the
Zeckendorf representation of any number as a sum of non-consecutive Fibonacci numbers.
* The
th fibbinary number (counting 0 as the 0th number) can be calculated by expressing
in its Zeckendorf representation, and re-interpreting the resulting binary sequence as the binary representation of a number. For instance, the Zeckendorf representation of 19 is 101001 (where the 1's mark the positions of the Fibonacci numbers used in the expansion ), the binary sequence 101001, interpreted as a binary number, represents , and the 19th fibbinary number is 41.
* The
th fibbinary number (again, counting 0 as 0th) is even or odd if and only if the
th value in the
Fibonacci word
A Fibonacci word is a specific sequence of binary digits (or symbols from any two-letter alphabet). The Fibonacci word is formed by repeated concatenation in the same way that the Fibonacci numbers are formed by repeated addition.
It is a parad ...
is 0 or 1, respectively.
Properties
Because the property of having no two consecutive ones defines a
regular language
In theoretical computer science and formal language theory, a regular language (also called a rational language) is a formal language that can be defined by a regular expression, in the strict sense in theoretical computer science (as opposed to ...
, the binary representations of fibbinary numbers can be recognized by a
finite automaton
A finite-state machine (FSM) or finite-state automaton (FSA, plural: ''automata''), finite automaton, or simply a state machine, is a mathematical model of computation. It is an abstract machine that can be in exactly one of a finite number o ...
, which means that the fibbinary numbers form a
2-automatic set.
The fibbinary numbers include the
Moser–de Bruijn sequence
In number theory, the Moser–de Bruijn sequence is an integer sequence named after Leo Moser and Nicolaas Govert de Bruijn, consisting of the sums of distinct powers of 4, or equivalently the numbers whose binary representations are nonzero ...
, sums of distinct powers of four. Just as the fibbinary numbers can be formed by reinterpreting Zeckendorff representations as binary, the Moser–de Bruijn sequence can be formed by reinterpreting binary representations as quaternary.
A number
is a fibbinary number if and only if the
binomial coefficient
In mathematics, the binomial coefficients are the positive integers that occur as coefficients in the binomial theorem. Commonly, a binomial coefficient is indexed by a pair of integers and is written \tbinom. It is the coefficient of the t ...
is odd. Relatedly,
is fibbinary if and only if the central
Stirling number of the second kind
In mathematics, particularly in combinatorics, a Stirling number of the second kind (or Stirling partition number) is the number of ways to partition a set of ''n'' objects into ''k'' non-empty subsets and is denoted by S(n,k) or \textstyle \le ...
is odd.
Every fibbinary number
takes one of the two forms
or
, where
is another fibbinary number.
Correspondingly, the
power series
In mathematics, a power series (in one variable) is an infinite series of the form
\sum_^\infty a_n \left(x - c\right)^n = a_0 + a_1 (x - c) + a_2 (x - c)^2 + \dots
where ''an'' represents the coefficient of the ''n''th term and ''c'' is a con ...
whose exponents are fibbinary numbers,
obeys the
functional equation
In mathematics, a functional equation
is, in the broadest meaning, an equation in which one or several functions appear as unknowns. So, differential equations and integral equations are functional equations. However, a more restricted mea ...
provide asymptotic formulas for the number of
integer partition
In number theory and combinatorics, a partition of a positive integer , also called an integer partition, is a way of writing as a sum of positive integers. Two sums that differ only in the order of their summands are considered the same part ...
s in which all parts are fibbinary.
If a
hypercube graph
In graph theory, the hypercube graph is the graph formed from the vertices and edges of an -dimensional hypercube. For instance, the cube graph is the graph formed by the 8 vertices and 12 edges of a three-dimensional cube.
has vertices, e ...
of dimension
is indexed by integers from 0 to
, so that two graph vertices are adjacent when their indexes have binary representations with
Hamming distance
In information theory, the Hamming distance between two strings of equal length is the number of positions at which the corresponding symbols are different. In other words, it measures the minimum number of ''substitutions'' required to chang ...
one, then the subset of vertices indexed by the fibbinary numbers forms a
Fibonacci cube as its
induced subgraph
In the mathematical field of graph theory, an induced subgraph of a graph is another graph, formed from a subset of the vertices of the graph and ''all'' of the edges (from the original graph) connecting pairs of vertices in that subset.
Definit ...
.
Every number has a fibbinary multiple. For instance, 15 is not fibbinary, but multiplying it by 11 produces 165 (10100101
2), which is.
References
{{reflist, refs=
[{{citation
, last1 = Allouche , first1 = J.-P.
, last2 = Shallit , first2 = J. , author2-link = Jeffrey Shallit
, last3 = Skordev , first3 = G.
, doi = 10.1016/j.disc.2004.12.004
, issue = 1–3
, journal = ]Discrete Mathematics
Discrete mathematics is the study of mathematical structures that can be considered "discrete" (in a way analogous to discrete variables, having a bijection with the set of natural numbers) rather than "continuous" (analogously to continu ...
, mr = 2131083
, pages = 1–15
, title = Self-generating sets, integers with missing blocks, and substitutions
, volume = 292
, year = 2005
[{{citation, last=Arndt, first=Jörg, title=Matters Computational: Ideas, Algorithms, Source Code, publisher=Springer, year=2011, url=http://jjj.de/fxt/fxtbook.pdf, pages=62, 755–756.]
[{{citation
, last1 = Chan , first1 = O-Yeat
, last2 = Manna , first2 = Dante
, contribution = Congruences for Stirling numbers of the second kind
, contribution-url = https://oyeat.com/papers/stirling_final.pdf
, doi = 10.1090/conm/517/10135
, mr = 2731094
, pages = 97–111
, publisher = American Mathematical Society , location = Providence, Rhode Island
, series = Contemporary Mathematics
, title = Gems in Experimental Mathematics
, volume = 517
, year = 2010]
[{{citation
, last = Kimberling , first = Clark , author-link = Clark Kimberling
, editor-last = Howard , editor-first = Frederic T.
, contribution = Ordering words and sets of numbers: the Fibonacci case
, doi = 10.1007/978-0-306-48517-6_14
, location = Dordrecht
, mr = 2076798
, pages = 137–144
, publisher = Kluwer Academic Publishers
, title = Applications of Fibonacci Numbers, Volume 9: Proceedings of The Tenth International Research Conference on Fibonacci Numbers and Their Applications
, year = 2004]
[{{citation
, last = Klavžar , first = Sandi , author-link = Sandi Klavžar
, doi = 10.1007/s10878-011-9433-z
, issue = 4
, journal = Journal of Combinatorial Optimization
, mr = 3044155
, pages = 505–522
, title = Structure of Fibonacci cubes: a survey
, volume = 25
, year = 2013, s2cid = 5557314 ]
[{{citation
, last1 = Madritsch , first1 = Manfred
, last2 = Wagner , first2 = Stephan
, doi = 10.1007/s00605-009-0126-y
, issue = 1
, journal = Monatshefte für Mathematik
, mr = 2670233
, pages = 85–114
, title = A central limit theorem for integer partitions
, volume = 161
, year = 2010, s2cid = 15008932
]
[{{cite OEIS, mode=cs2, A000695, Moser–de Bruijn sequence]
[{{cite OEIS, mode=cs2, A300867, The least positive k such that k * n is a Fibbinary number]
[{{cite OEIS, mode=cs2, A003714, Fibbinary numbers]
Binary arithmetic
Base-dependent integer sequences
Fibonacci numbers