Butcher group


In mathematics, the Butcher group, named after the New Zealand mathematician John C. Butcher by, is an infinite-dimensional Lie group first introduced in numerical analysis to study solutions of non-linear ordinary differential equations by the Runge-Kutta method. It arose from an algebraic formalism involving rooted trees that provides formal power series solutions of the differential equation modeling the flow of a vector field. It was, prompted by the work of Sylvester on change of variables in differential calculus, who first noted that the derivatives of a composition of functions can be conveniently expressed in terms of rooted trees and their combinatorics.
pointed out that the Butcher group is the group of characters of the Hopf algebra of rooted trees that had arisen independently in their own work on renormalization in quantum field theory and Connes' work with Moscovici on local index theorems. This Hopf algebra, often called the Connes-Kreimer algebra, is essentially equivalent to the Butcher group, since its dual can be identified with the universal enveloping algebra of the Lie algebra of the Butcher group. As they commented:

Differentials and rooted trees

A rooted tree is a graph with a distinguished node, called the root, in which every other node is connected to the root by a unique path. If the root of a tree t is removed and the nodes connected to the original node by a single bond are taken as new roots, the tree t breaks up into rooted trees t1, t2,... Reversing this process a new tree t = can be constructed by joining the roots of the trees to a new common root. The number of nodes in a tree is denoted by |t|. A heap-ordering of a rooted tree t is an allocation of the numbers 1 through |t| to the nodes so that the numbers increase on any path going away from the root. Two heap orderings are equivalent, if there is an automorphism of rooted trees mapping one of them on the other. The number of equivalence classes of heap-orderings on a particular tree is denoted by α and can be computed using the Butcher's formula:
where St denotes the symmetry group of t and the tree factorial is defined recursively by
with the tree factorial of an isolated root defined to be 1
The ordinary differential equation for the flow of a vector field on an open subset U of RN can be written
where x takes values in U, f is a smooth function from U to RN and x0 is the starting point of the flow at time s = 0.
gave a method to compute the higher order derivatives x in terms of rooted trees. His formula can be conveniently expressed using the elementary differentials introduced by Butcher. These are defined inductively by
With this notation
giving the power series expansion
As an example when N = 1, so that x and f are real-valued functions of a single real variable, the formula yields
where the four terms correspond to the four rooted trees from left to right in Figure 3 above.
In a single variable this formula is the same as Faà di Bruno's formula of 1855; however in several variables it has to be written more carefully in the form
where the tree structure is crucial.

Definition using Hopf algebra of rooted trees

The Hopf algebra H of rooted trees was defined by in connection with Kreimer's previous work on renormalization in quantum field theory. It was later discovered that the Hopf algebra was the dual of a Hopf algebra defined earlier by in a different context. The characters of H, i.e. the homomorphisms of the underlying commutative algebra into R, form a group, called the Butcher group. It corresponds to the formal group structure discovered in numerical analysis by.
The Hopf algebra of rooted trees H is defined to be the polynomial ring in the variables t, where t runs through rooted trees.
where the sum is over all proper rooted subtrees s of t; is the monomial given by the product the variables ti formed by the rooted trees that arise on erasing all the nodes of s and connected links from t. The number of such trees is denoted by n.
The Butcher group is defined to be the set of algebra homomorphisms φ of H into R with group structure
The inverse in the Butcher group is given by
and the identity by the counit ε.
Using complex coefficients in the construction of the Hopf algebra of rooted trees one obtains the complex Hopf algebra of rooted trees.
Its C-valued characters form a group, called the complex Butcher group GC. The complex Butcher group GC is an infinite-dimensional complex Lie group which appears as a toy model in the of quantum field theories.

Butcher series and Runge–Kutta method

The non-linear ordinary differential equation
can be solved approximately by the Runge-Kutta method. This iterative scheme requires an m x m matrix
and a vector
with m components.
The scheme defines vectors xn by first finding a solution X1,..., Xm of
and then setting
showed that the solution of the corresponding ordinary differential equations
has the power series expansion
where φj and φ are determined recursively by
and
The power series above are called B-series or Butcher series. The corresponding assignment φ is an element of the Butcher group. The homomorphism corresponding to the actual flow has
Butcher showed that the Runge-Kutta method gives an nth order approximation of the actual flow provided that φ and Φ agree on all trees with n nodes or less. Moreover, showed that the homomorphisms defined by the Runge-Kutta method form a dense subgroup of the Butcher group: in fact he showed that, given a homomorphism φ', there is a Runge-Kutta homomorphism φ agreeing with φ' to order n; and that if given homomorphims φ and φ' corresponding to Runge-Kutta data and, the product homomorphism corresponds to the data
proved that the Butcher group acts naturally on the functions f. Indeed, setting
they proved that

Lie algebra

showed that associated with the Butcher group G is an infinite-dimensional Lie algebra. The existence of this Lie algebra is predicted by a theorem of : the commutativity and natural grading on H implies that the graded dual H* can be identified with the universal enveloping algebra of a Lie algebra. Connes and Kreimer explicitly identify with a space of derivations θ of H into R, i.e. linear maps such that
the formal tangent space of G at the identity ε. This forms a Lie algebra with Lie bracket
is generated by the derivations θt defined by
for each rooted tree t.
The infinite-dimensional Lie algebra from and the Lie algebra L of the Butcher group as an infinite-dimensional Lie group are not the same. The Lie algebra L can be identified with the Lie algebra of all derivations in the dual of H, whereas is obtained from the graded dual. Hence turns out to be a Lie subalgebra of L.

Renormalization

provided a general context for using Hopf algebraic methods to give a simple mathematical formulation of renormalization in quantum field theory. Renormalization was interpreted as Birkhoff factorization of loops in the character group of the associated Hopf algebra. The models considered by had Hopf algebra H and character group G, the Butcher group. has given an account of this renormalization process in terms of Runge-Kutta data.
In this simplified setting, a renormalizable model has two pieces of input data:
Note that R satisfies the Rota-Baxter identity if and only if idR does. An important example is the minimal subtraction scheme
In addition there is a projection P of H onto the augmentation ideal ker ε given by
To define the renormalized Feynman rules, note that the antipode S satisfies
so that
The renormalized Feynman rules are given by a homomorphism of H into V obtained by twisting the homomorphism Φ • S. The homomorphism is uniquely specified by
Because of the precise form of Δ, this gives a recursive formula for.
For the minimal subtraction scheme, this process can be interpreted in terms of Birkhoff factorization in the complex Butcher group. Φ can be regarded as a map γ of the unit circle into the complexification GC of G. As such it has a Birkhoff factorization
where γ+ is holomorphic on the interior of the closed unit disk and γ is holomorphic on its complement in the Riemann sphere C with γ = 1. The loop γ+ corresponds to the renormalized homomorphism. The evaluation at z = 0 of γ+ or the renormalized homomorphism gives the dimensionally regularized values for each rooted tree.
In example, the Feynman rules depend on additional parameter μ, a "unit of mass". showed that
so that γμ– is independent of μ.
The complex Butcher group comes with a natural one-parameter group λw of automorphisms, dual to that on H
for w ≠ 0 in C.
The loops γμ and λw · γμ have the same negative part and, for t real,
defines a one-parameter subgroup of the complex Butcher group GC called the renormalization group flow.
Its infinitesimal generator β is an element of the Lie algebra of GC and is defined by
It is called the beta-function of the model.
In any given model, there is usually a finite-dimensional space of complex coupling constants. The complex Butcher group acts by diffeomorphisms on this space. In particular the renormalization group defines a flow on the space of coupling constants, with the beta function giving the corresponding vector field.
More general models in quantum field theory require rooted trees to be replaced by Feynman diagrams with vertices decorated by symbols from a finite index set. Connes and Kreimer have also defined Hopf algebras in this setting and have shown how they can be used to systematize standard computations in renormalization theory.

Example

has given a "toy model" involving dimensional regularization for H and the algebra V. If c is a positive integer and qμ = q / μ is a dimensionless constant, Feynman rules can be defined recursively by
where z = 1 – D/2 is the regularization parameter. These integrals can be computed explicitly in terms of the Gamma function using the formula
In particular
Taking the renormalization scheme R of minimal subtraction, the renormalized quantities are polynomials in when evaluated at z = 0.