In mathematics, especially () , higher-dimensional algebra is the study of categorified structures. It has applications in nonabelian algebraic topology, and generalizes abstract algebra.
Category theory#Higher-dimensional categories
A first step towards defining higher dimensional algebras is the concept of of , followed by the more 'geometric' concept of double category.
A higher level concept is thus defined as a of categories, or super-category, which generalises to higher dimensions the notion of – regarded as any structure which is an interpretation of Lawvere's axioms of the elementary theory of abstract categories (ETAC). Ll.
Thus, a supercategory and also a , can be regarded as natural extensions of the concepts of , , and multi-graph, k-partite graph, or colored graph (see a color figure, and also its definition in graph theory).
Supercategories were first introduced in 1970, and were subsequently developed for applications in theoretical physics (especially quantum field theory and topological quantum field theory) and mathematical biology or mathematical biophysics.
Other pathways in higher-dimensional algebra involve: , homomorphisms of bicategories, (aka, indexed, or ), topoi, effective descent, and and .
double groupoid
In higher-dimensional algebra (HDA), a double groupoid is a generalisation of a one-dimensional groupoid to two dimensions, and the latter groupoid can be considered as a special case of a category with all invertible arrows, or morphisms.
Double groupoids are often used to capture information about geometrical objects such as higher-dimensional manifolds (or n-dimensional manifolds). In general, an n-dimensional manifold is a space that locally looks like an n-dimensional Euclidean space, but whose global structure may be non-Euclidean.
Double groupoids were first introduced by Ronald Brown in 1976, in ref. and were further developed towards applications in nonabelian algebraic topology. A related, 'dual' concept is that of a double algebroid, and the more general concept of R-algebroid.