English

Computing simplicial representatives of homotopy group elements

Computational Geometry 2017-08-09 v2 Algebraic Topology

Abstract

A central problem of algebraic topology is to understand the homotopy groups πd(X)\pi_d(X) of a topological space XX. For the computational version of the problem, it is well known that there is no algorithm to decide whether the fundamental group π1(X)\pi_1(X) of a given finite simplicial complex XX is trivial. On the other hand, there are several algorithms that, given a finite simplicial complex XX that is simply connected (i.e., with π1(X)\pi_1(X) trivial), compute the higher homotopy group πd(X)\pi_d(X) for any given d2d\geq 2. %The first such algorithm was given by Brown, and more recently, \v{C}adek et al. However, these algorithms come with a caveat: They compute the isomorphism type of πd(X)\pi_d(X), d2d\geq 2 as an \emph{abstract} finitely generated abelian group given by generators and relations, but they work with very implicit representations of the elements of πd(X)\pi_d(X). Converting elements of this abstract group into explicit geometric maps from the dd-dimensional sphere SdS^d to XX has been one of the main unsolved problems in the emerging field of computational homotopy theory. Here we present an algorithm that, given a~simply connected space XX, computes πd(X)\pi_d(X) and represents its elements as simplicial maps from a suitable triangulation of the dd-sphere SdS^d to XX. For fixed dd, the algorithm runs in time exponential in size(X)size(X), the number of simplices of XX. Moreover, we prove that this is optimal: For every fixed d2d\geq 2, we construct a family of simply connected spaces XX such that for any simplicial map representing a generator of πd(X)\pi_d(X), the size of the triangulation of SdS^d on which the map is defined, is exponential in size(X)size(X).

Cite

@article{arxiv.1706.00380,
  title  = {Computing simplicial representatives of homotopy group elements},
  author = {Marek Filakovsky and Peter Franek and Uli Wagner and Stephan Zhechev},
  journal= {arXiv preprint arXiv:1706.00380},
  year   = {2017}
}
R2 v1 2026-06-22T20:06:35.776Z