HOME

TheInfoList



OR:

The Wedderburn–Etherington numbers are an integer sequence named for Ivor Malcolm Haddon Etherington.. and Joseph Wedderburn. that can be used to count certain kinds of
binary tree In computer science, a binary tree is a k-ary k = 2 tree data structure in which each node has at most two children, which are referred to as the ' and the '. A recursive definition using just set theory notions is that a (non-empty) binary tr ...
s. The first few numbers in the sequence are :0, 1, 1, 1, 2, 3, 6, 11, 23, 46, 98, 207, 451, 983, 2179, 4850, 10905, 24631, 56011, ... ()


Combinatorial interpretation

These numbers can be used to solve several problems in
combinatorial enumeration Enumerative combinatorics is an area of combinatorics that deals with the number of ways that certain patterns can be formed. Two examples of this type of problem are counting combinations and counting permutations. More generally, given an infin ...
. The ''n''th number in the sequence (starting with the number 0 for ''n'' = 0) counts *The number of unordered
rooted tree In graph theory, a tree is an undirected graph in which any two vertices are connected by ''exactly one'' path, or equivalently a connected acyclic undirected graph. A forest is an undirected graph in which any two vertices are connected by '' ...
s with ''n'' leaves in which all nodes including the root have either zero or exactly two children.. These trees have been called Otter trees, after the work of Richard Otter on their combinatorial enumeration. They can also be interpreted as unlabeled and unranked dendrograms with the given number of leaves.. *The number of unordered rooted trees with ''n'' nodes in which the root has degree zero or one and all other nodes have at most two children. Trees in which the root has at most one child are called planted trees, and the additional condition that the other nodes have at most two children defines the weakly binary trees. In
chemical graph theory Chemical graph theory is the topology branch of mathematical chemistry which applies graph theory to mathematical modelling of chemical phenomena. The pioneers of chemical graph theory are Alexandru Balaban, Ante Graovac, Iván Gutman, Haruo Hoso ...
, these trees can be interpreted as isomers of
polyene In organic chemistry, polyenes are poly- unsaturated, organic compounds that contain at least three alternating double () and single () carbon–carbon bonds. These carbon–carbon double bonds interact in a process known as conjugation, result ...
s with a designated leaf atom chosen as the root. *The number of different ways of organizing a
single-elimination tournament A single-elimination, knockout, or sudden death tournament is a type of elimination tournament where the loser of each match-up is immediately eliminated from the tournament. Each winner will play another in the next round, until the final matc ...
for ''n'' players (with the player names left blank, prior to seeding players into the tournament). The pairings of such a tournament may be described by an Otter tree. *The number of different results that could be generated by different ways of grouping the expression x^n for a binary multiplication operation that is assumed to be commutative but neither
associative In mathematics, the associative property is a property of some binary operations, which means that rearranging the parentheses in an expression will not change the result. In propositional logic, associativity is a valid rule of replacement ...
nor
idempotent Idempotence (, ) is the property of certain operations in mathematics and computer science whereby they can be applied multiple times without changing the result beyond the initial application. The concept of idempotence arises in a number of p ...
. For instance x^5 can be grouped into binary multiplications in three ways, as x(x(x(xx))), x((xx)(xx)), or (xx)(x(xx)). This was the interpretation originally considered by both Etherington and Wedderburn. An Otter tree can be interpreted as a grouped expression in which each leaf node corresponds to one of the copies of x and each non-leaf node corresponds to a multiplication operation. In the other direction, the set of all Otter trees, with a binary multiplication operation that combines two trees by making them the two subtrees of a new root node, can be interpreted as the free commutative magma on one generator x (the tree with one node). In this algebraic structure, each grouping of x^n has as its value one of the ''n''-leaf Otter trees.


Formula

The Wedderburn–Etherington numbers may be calculated using the recurrence relation :a_=\sum_^ a_i a_ :a_=\frac+\sum_^ a_i a_ beginning with the base case a_1=1. In terms of the interpretation of these numbers as counting rooted binary trees with ''n'' leaves, the summation in the recurrence counts the different ways of partitioning these leaves into two subsets, and of forming a subtree having each subset as its leaves. The formula for even values of ''n'' is slightly more complicated than the formula for odd values in order to avoid double counting trees with the same number of leaves in both subtrees.


Growth rate

The Wedderburn–Etherington numbers grow
asymptotically In analytic geometry, an asymptote () of a curve is a line such that the distance between the curve and the line approaches zero as one or both of the ''x'' or ''y'' coordinates tends to infinity. In projective geometry and related contexts, ...
as :a_n \approx \sqrt \frac, where ''B'' is the
generating function In mathematics, a generating function is a way of encoding an infinite sequence of numbers () by treating them as the coefficients of a formal power series. This series is called the generating function of the sequence. Unlike an ordinary serie ...
of the numbers and ''ρ'' is its radius of convergence, approximately 0.4027 , and where the constant given by the part of the expression in the square root is approximately 0.3188 .


Applications

use the Wedderburn–Etherington numbers as part of a design for an encryption system containing a hidden
backdoor A back door is a door in the rear of a building. Back door may also refer to: Arts and media * Back Door (jazz trio), a British group * Porta dos Fundos (literally “Back Door” in Portuguese) Brazilian comedy YouTube channel. * Works so tit ...
. When an input to be encrypted by their system can be sufficiently compressed by
Huffman coding In computer science and information theory, a Huffman code is a particular type of optimal prefix code that is commonly used for lossless data compression. The process of finding or using such a code proceeds by means of Huffman coding, an algori ...
, it is replaced by the compressed form together with additional information that leaks key data to the attacker. In this system, the shape of the Huffman coding tree is described as an Otter tree and encoded as a binary number in the interval from 0 to the Wedderburn–Etherington number for the number of symbols in the code. In this way, the encoding uses a very small number of bits, the base-2 logarithm of the Wedderburn–Etherington number. describe a similar encoding technique for rooted unordered binary trees, based on partitioning the trees into small subtrees and encoding each subtree as a number bounded by the Wedderburn–Etherington number for its size. Their scheme allows these trees to be encoded in a number of bits that is close to the information-theoretic lower bound (the base-2 logarithm of the Wedderburn–Etherington number) while still allowing constant-time navigation operations within the tree. use unordered binary trees, and the fact that the Wedderburn–Etherington numbers are significantly smaller than the numbers that count ordered binary trees, to significantly reduce the number of terms in a series representation of the solution to certain
differential equation In mathematics, a differential equation is an equation that relates one or more unknown functions and their derivatives. In applications, the functions generally represent physical quantities, the derivatives represent their rates of change, an ...
s..


See also

*
Catalan number In combinatorial mathematics, the Catalan numbers are a sequence of natural number In mathematics, the natural numbers are those numbers used for counting (as in "there are ''six'' coins on the table") and ordering (as in "this is the ''t ...


References


Further reading

*. {{DEFAULTSORT:Wedderburn-Etherington number Integer sequences Trees (graph theory) Graph enumeration