In bifurcation theory the fundamental object is an equation of the form where represents one or more unknowns and one or more parameters. We may also consider the static case . In this post I will only be concerned with the latter case. To what extent these ideas can be extended to more genuinely dynamical phenomena I do not know and I will not try to discuss that question here. Here I will be concerned with local phenomena, i.e. those in small regions close to a point in -space. The meaning of locality here can be formalized using germs but I will not do so here. The discussion here is based on that in the book ‘Singularities in Groups and Bifurcation Theory’ by Golubitsky and Schaeffer. In the theory of dynamical systems the notion of (local) equivalence is often used. I will avoid the issue of the differentiability of the mappings involved but the aim is to work with smooth mappings whenever possible. If we have two bifurcation problems defined by mappings and then equivalence means that there is are invertible transformations , and a positive function such that . Intuitively this means that the two bifurcations are qualitatively the same. A deformation of the bifurcation involves introducing extra parameters. The notational conventions used in the following are not the same as in the book. Consider now an object depending on additional parameters . We think of the previous function as corresponding to in the new notation. This new object is called an unfolding of the original bifurcation. If we have another unfolding we can consider the relation where now , and are not required to be invertible. In this case it is said that factors through . Alternatively it could be said that induces . An unfolding is called versal if every unfolding of the same bifurcation factors through . If in addition depends on the minimum number of parameters it is called universal and this number is called the codimension of the bifurcation. The intuitive idea is that a versal unfolding includes all bifurcations which can be obtained by small deformations of the original one and these can be obtained by fixing the values of the parameters . A universal deformation is in a sense a parametrization of the space of all bifurcations close to a given one and defines the codimension of the space of bifurcations equivalent to the original one in that bigger space.
In the context of the book of Golubitsky and Schaeffer the ideas related to universal deformations are to be applied to a system which is in general obtained by a reduction of dimension. The relevant reduction process is related to centre manifold reduction but because the static problem is being considered it is natural to do it in the context of Lyapunov-Schmidt reduction.
There is a geometrical way of looking at these things which is related to ideas I applied in my PhD thesis very many years ago in a very different context. I already mentioned this in a previous post. One important source for me at that time was the book ‘Stable Mappings and their Singularities’ by Guillemin and Golubitsky. We see that this book has an author in common with the one I cited above. Different types of bifurcation are characterized by algebraic conditions on the derivatives of the vector field defining them at a point. The collection of derivatives up to order is the -jet of the vector field at that point. When the point is varied we get a section of the bundle of -jets of vector fields. There is a bifurcation subset where the first derivative is not invertible. Let us call it for singularity. It can be thought of as a subset of the total space of the bundle of -jets of vector fields which in fact is induced by a subset of the bundle of -jets of vector fields. It is a real algebraic variety. Like all such varieties it is a union of strata, smooth submanifolds which fit together in a nice way. These strata correspond to different types of bifurcations. The jet tranversality theorem implies that any -jet of a vector field can be modified by an arbitrarily small perturbation so as to be transverse to all strata of the variety. In this language a versal deformation of a given bifurcation point is a mapping whose -jet prolongation is transverse at that point to the stratum corresponding to that bifurcation. The codimension of the bifurcation is the codimension of that stratum.