In the mathematical field of algebraic topology, the fundamental group of a topological space is the group of the equivalence classes under homotopy of the loops contained in the space. It records information about the basic shape, or holes, of the topological space. The fundamental group is the first and simplest homotopy group. The fundamental group is a homotopy invariant—topological spaces that are homotopy equivalent (or the stronger case of homeomorphic) have isomorphic fundamental groups. The fundamental group of a topological space
X
\pi1(X)
Start with a space (for example, a surface), and some point in it, and all the loops both starting and ending at this point—paths that start at this point, wander around and eventually return to the starting point. Two loops can be combined in an obvious way: travel along the first loop, then along the second.Two loops are considered equivalent if one can be deformed into the other without breaking. The set of all such loops with this method of combining and this equivalence between them is the fundamental group for that particular space.
Henri Poincaré defined the fundamental group in 1895 in his paper "Analysis situs".[1] The concept emerged in the theory of Riemann surfaces, in the work of Bernhard Riemann, Poincaré, and Felix Klein. It describes the monodromy properties of complex-valued functions, as well as providing a complete topological classification of closed surfaces.
Throughout this article, X is a topological space. A typical example is a surface such as the one depicted at the right. Moreover,
x0
Given a topological space X, a loop based at
x0
\gamma\colon[0,1]\toX
\gamma(0)
\gamma(1)
x0
A homotopy is a continuous interpolation between two loops. More precisely, a homotopy between two loops
\gamma,\gamma'\colon[0,1]\toX
x0
h\colon[0,1] x [0,1]\toX,
h(0,t)=x0
t\in[0,1],
x0
h(1,t)=x0
t\in[0,1],
x0
h(r,0)=\gamma(r),h(r,1)=\gamma'(r)
r\in[0,1]
If such a homotopy h exists,
\gamma
\gamma'
\gamma
\gamma'
\pi1(X,x0):=\{allloops\gammabasedatx0\}/homotopy
x0
By the above definition,
\pi1(X,x0)
\gamma0,\gamma1
\gamma0 ⋅ \gamma1\colon[0,1]\toX
(\gamma0 ⋅ \gamma1)(t)=\begin{cases} \gamma0(2t)&0\leqt\leq\tfrac{1}{2}\\ \gamma1(2t-1)&\tfrac{1}{2}\leqt\leq1. \end{cases}
\gamma0 ⋅ \gamma1
\gamma0
\gamma1
The product of two homotopy classes of loops
[\gamma0]
[\gamma1]
[\gamma0 ⋅ \gamma1]
\pi1(X,x0)
\pi1(X,x0)
x0
\gamma-1(t):=\gamma(1-t)
\gamma0,\gamma1,\gamma2,
(\gamma0 ⋅ \gamma1) ⋅ \gamma2
\gamma0
\gamma1
\gamma2
\gamma0 ⋅ (\gamma1 ⋅ \gamma2)
\gamma0
\gamma1,\gamma2
[\gamma0] ⋅ \left([\gamma1] ⋅ [\gamma2]\right)=\left([\gamma0] ⋅ [\gamma1]\right) ⋅ [\gamma2]
\gamma0,\gamma1,\gamma2
\pi1(X,x0)
Although the fundamental group in general depends on the choice of base point, it turns out that, up to isomorphism (actually, even up to inner isomorphism), this choice makes no difference as long as the space X is path-connected. For path-connected spaces, therefore, many authors write
\pi1(X)
\pi1(X,x0).
This section lists some basic examples of fundamental groups. To begin with, in Euclidean space (
\Rn
\Rn,
S2=\left\{(x,y,z)\in\R3\midx2+y2+z2=1\right\}
\gamma
(x,y,z)\inS2
\gamma.
\gamma([0,1])=S2
The circle (also known as the 1-sphere)
S1=\left\{(x,y)\in\R2\midx2+y2=1\right\}
(\Z,+),
The fundamental group of the figure eight is the free group on two letters. The idea to prove this is as follows: choosing the base point to be the point where the two circles meet (dotted in black in the picture at the right), any loop
\gamma
\gamma=
n1 | |
a |
m1 | |
b |
…
nk | |
a |
mk | |
b |
n1,...,nk,m1,...,mk
1), | |
\pi | |
1(S |
[a] ⋅ [b]\ne[b] ⋅ [a].
More generally, the fundamental group of a bouquet of r circles is the free group on r letters.
The fundamental group of a wedge sum of two path connected spaces X and Y can be computed as the free product of the individual fundamental groups:
\pi1(X\veeY)\cong\pi1(X)*\pi1(Y).
The fundamental group of the plane punctured at n points is also the free group with n generators. The i-th generator is the class of the loop that goes around the i-th puncture without going around any other punctures.
The fundamental group can be defined for discrete structures too. In particular, consider a connected graph, with a designated vertex v0 in V. The loops in G are the cycles that start and end at v0.[2] Let T be a spanning tree of G. Every simple loop in G contains exactly one edge in E \ T; every loop in G is a concatenation of such simple loops. Therefore, the fundamental group of a graph is a free group, in which the number of generators is exactly the number of edges in E \ T. This number equals .[3]
For example, suppose G has 16 vertices arranged in 4 rows of 4 vertices each, with edges connecting vertices that are adjacent horizontally or vertically. Then G has 24 edges overall, and the number of edges in each spanning tree is, so the fundamental group of G is the free group with 9 generators.[4] Note that G has 9 "holes", similarly to a bouquet of 9 circles, which has the same fundamental group.
K
\R3.
B3,
3 | |
\pi | |
1(\R |
\setminusK)
3 | |
\pi | |
1(\R |
\setminusK')
K'
K
K'
\Z
The fundamental group of a genus-n orientable surface can be computed in terms of generators and relations as
\left\langleA1,B1,\ldots,An,Bn\left|A1B1
-1 | |
A | |
1 |
-1 | |
B | |
1 |
… AnBn
-1 | |
A | |
n |
-1 | |
B | |
n |
\right.\right\rangle.
This includes the torus, being the case of genus 1, whose fundamental group is
\left\langleA1,B1\left|A1B1
-1 | |
A | |
1 |
-1 | |
B | |
1 |
\right.\right\rangle\cong\Z2.
The fundamental group of a topological group X (with respect to the base point being the neutral element) is always commutative. In particular, the fundamental group of a Lie group is commutative. In fact, the group structure on X endows
\pi1(X)
\gamma
\gamma'
\gamma\star\gamma'
(\gamma\star\gamma')(x)=\gamma(x) ⋅ \gamma'(x).
\star
An inspection of the proof shows that, more generally,
\pi1(X)
X=\Omega(Y),
If
f\colonX\toY
x0\inX
y0\inY
f(x0)=y0,
X
x0
f
Y
y0.
\pi(f)
f*\colon\pi1(X,x0)\to\pi1(Y,y0).
This mapping from continuous maps to group homomorphisms is compatible with composition of maps and identity morphisms. In the parlance of category theory, the formation of associating to a topological space its fundamental group is therefore a functor
\begin{align} \pi1\colonTop*&\toGrp\\ (X,x0)&\mapsto\pi1(X,x0) \end{align}
from the category of topological spaces together with a base point to the category of groups. It turns out that this functor does not distinguish maps that are homotopic relative to the base point: if
f,g:X\toY
f(x0)=g(x0)=y0
X\simeqY\implies\pi1(X,x0)\cong\pi1(Y,y0).
For example, the inclusion of the circle in the punctured plane
S1\subsetR2\setminus\{0\}
The fundamental group functor takes products to products and coproducts to coproducts. That is, if X and Y are path connected, then
\pi1(X x Y,(x0,y0))\cong\pi1(X,x0) x \pi1(Y,y0)
and if they are also locally contractible, then
\pi1(X\veeY)\cong\pi1(X)*\pi1(Y).
(In the latter formula,
\vee
*
As was mentioned above, computing the fundamental group of even relatively simple topological spaces tends to be not entirely trivial, but requires some methods of algebraic topology.
The abelianization of the fundamental group can be identified with the first homology group of the space.
H1(X)
\pi1(X)\toH1(X)
H1(X).
H1(X)
Generalizing the statement above, for a family of path connected spaces
Xi,
Xi.
S2
2) | |
\pi | |
1(S |
In the parlance of category theory, the theorem can be concisely stated by saying that the fundamental group functor takes pushouts (in the category of topological spaces) along inclusions to pushouts (in the category of groups).
f:E\toB
\varphi:sqcupiU\tof-1(U)
\pi\circ\varphi
sqcupiU\toU.
A covering is called a universal covering if E is, in addition to the preceding condition, simply connected. It is universal in the sense that all other coverings can be constructed by suitably identifying points in E. Knowing a universal covering
p:\widetilde{X}\toX
\pi1(X)
\varphi:\widetilde{X}\to\widetilde{X}
p\circ\varphi=p.
\pi1(X,x)
p-1(x).
p:R\toS1,t\mapsto\exp(2\piit)
\pi:R\toR/Z, t\mapsto[t]
t\mapstot+n
n\inZ.
p-1(1)=Z,
1) | |
\pi | |
1(S |
\congZ.
Any path connected, locally path connected and locally simply connected topological space X admits a universal covering. An abstract construction proceeds analogously to the fundamental group by taking pairs (x, γ), where x is a point in X and γ is a homotopy class of paths from x0 to x. The passage from a topological space to its universal covering can be used in understanding the geometry of X. For example, the uniformization theorem shows that any simply connected Riemann surface is (isomorphic to) either
S2,
C,
The quotient of a free action of a discrete group G on a simply connected space Y has fundamental group
\pi1(Y/G)\congG.
RPn
Sn
Z/2
x\inSn
-x.
Sn
RPn
n) | |
\pi | |
1(RP |
\congZ/2
Let G be a connected, simply connected compact Lie group, for example, the special unitary group SU(n), and let Γ be a finite subgroup of G. Then the homogeneous space X = G/Γ has fundamental group Γ, which acts by right multiplication on the universal covering space G. Among the many variants of this construction, one of the most important is given by locally symmetric spaces X = Γ \G/K, where
In this case the fundamental group is Γ and the universal covering space G/K is actually contractible (by the Cartan decomposition for Lie groups).
As an example take G = SL(2, R), K = SO(2) and Γ any torsion-free congruence subgroup of the modular group SL(2, Z).
From the explicit realization, it also follows that the universal covering space of a path connected topological group H is again a path connected topological group G. Moreover, the covering map is a continuous open homomorphism of G onto H with kernel Γ, a closed discrete normal subgroup of G:
1\to\Gamma\toG\toH\to1.
Since G is a connected group with a continuous action by conjugation on a discrete group Γ, it must act trivially, so that Γ has to be a subgroup of the center of G. In particular π1(H) = Γ is an abelian group; this can also easily be seen directly without using covering spaces. The group G is called the universal covering group of H.
As the universal covering group suggests, there is an analogy between the fundamental group of a topological group and the center of a group; this is elaborated at Lattice of covering groups.
Fibrations provide a very powerful means to compute homotopy groups. A fibration f the so-called total space, and the base space B has, in particular, the property that all its fibers
f-1(b)
F=f-1(b).
...\to\pi2(B)\to\pi1(F)\to\pi1(E)\to\pi1(B)\to\pi0(F)\to\pi0(E)
\pi2(B)
S2
\pi1.
If E happens to be path-connected and simply connected, this sequence reduces to an isomorphism
\pi1(B)\cong\pi0(F)
\pi1(E)\cong\pi1(B).
\pin
SU(n),
n\geq2.
S2n-1
Cn=R2n.
SU(n-1).
SU(n-1)\toSU(n)\toS2n-1.
n\geq2,
S2n-1
2n-1 | |
\pi | |
1(S |
)\cong
2n-1 | |
\pi | |
2(S |
)=1.
\pi1(SU(n))\cong\pi1(SU(n-1)).
SU(1)
\pi1(SU(1))
SU(n)
n.
The fundamental group of noncompact Lie groups can be reduced to the compact case, since such a group is homotopic to its maximal compact subgroup. These methods give the following results:
Compact classical Lie group G | Non-compact Lie group | \pi1 | |
---|---|---|---|
special unitary group SU(n) | SL(n,\Complex) | 1 | |
unitary group U(n) | GL(n,\Complex),Sp(n,\R) | \Z | |
special orthogonal group SO(n) | SO(n,\C) | \Z/2 n\geq3 \Z n=2 | |
compact symplectic group Sp(n) | Sp(n,\C) | 1 |
A second method of computing fundamental groups applies to all connected compact Lie groups and uses the machinery of the maximal torus and the associated root system. Specifically, let
T
K,
akt
T.
\exp:akt\toT
\Gamma\subsetakt
\pi1(T).
\pi1(T)\to\pi1(K)
\pi1(K)\cong\Gamma/I.
G2
G2
When the topological space is homeomorphic to a simplicial complex, its fundamental group can be described explicitly in terms of generators and relations.
If X is a connected simplicial complex, an edge-path in X is defined to be a chain of vertices connected by edges in X. Two edge-paths are said to be edge-equivalent if one can be obtained from the other by successively switching between an edge and the two opposite edges of a triangle in X. If v is a fixed vertex in X, an edge-loop at v is an edge-path starting and ending at v. The edge-path group E(X, v) is defined to be the set of edge-equivalence classes of edge-loops at v, with product and inverse defined by concatenation and reversal of edge-loops.
The edge-path group is naturally isomorphic to π1(|X |, v), the fundamental group of the geometric realisation |X | of X.[7] Since it depends only on the 2-skeleton X 2 of X (that is, the vertices, edges, and triangles of X), the groups π1(|X |,v) and π1(|X 2|, v) are isomorphic.
The edge-path group can be described explicitly in terms of generators and relations. If T is a maximal spanning tree in the 1-skeleton of X, then E(X, v) is canonically isomorphic to the group with generators (the oriented edge-paths of X not occurring in T) and relations (the edge-equivalences corresponding to triangles in X). A similar result holds if T is replaced by any simply connected - in particular contractible - subcomplex of X. This often gives a practical way of computing fundamental groups and can be used to show that every finitely presented group arises as the fundamental group of a finite simplicial complex. It is also one of the classical methods used for topological surfaces, which are classified by their fundamental groups.
The universal covering space of a finite connected simplicial complex X can also be described directly as a simplicial complex using edge-paths. Its vertices are pairs (w,γ) where w is a vertex of X and γ is an edge-equivalence class of paths from v to w. The k-simplices containing (w,γ) correspond naturally to the k-simplices containing w. Each new vertex u of the k-simplex gives an edge wu and hence, by concatenation, a new path γu from v to u. The points (w,γ) and (u, γu) are the vertices of the "transported" simplex in the universal covering space. The edge-path group acts naturally by concatenation, preserving the simplicial structure, and the quotient space is just X.
It is well known that this method can also be used to compute the fundamental group of an arbitrary topological space. This was doubtless known to Eduard Čech and Jean Leray and explicitly appeared as a remark in a paper by André Weil;[8] various other authors such as Lorenzo Calabi, Wu Wen-tsün, and Nodar Berikashvili have also published proofs. In the simplest case of a compact space X with a finite open covering in which all non-empty finite intersections of open sets in the covering are contractible, the fundamental group can be identified with the edge-path group of the simplicial complex corresponding to the nerve of the covering.
Roughly speaking, the fundamental group detects the 1-dimensional hole structure of a space, but not higher-dimensional holes such as for the 2-sphere. Such "higher-dimensional holes" can be detected using the higher homotopy groups
\pin(X)
Sn
n\ge1
n) | |
\pi | |
n(S |
=\Z.
\pi1
The set of based loops (as is, i.e. not taken up to homotopy) in a pointed space X, endowed with the compact open topology, is known as the loop space, denoted
\OmegaX.
\pi1(X)\cong\pi0(\OmegaX).
The fundamental groupoid is a variant of the fundamental group that is useful in situations where the choice of a base point
x0\inX
X,
\gamma\colon[0,r]\toX
\gamma,\gamma'
u,v\geqslant0
r+u=r'+v
\gammau,\gamma'v\colon[0,r+u]\toX
\gammau(t)=\begin{cases}\gamma(t),&t\in[0,r]\ \gamma(r),&t\in[r,r+u].\end{cases}
The category of paths up to this equivalence relation is denoted
\Pi(X).
\Pi(X)
\pi1(X,x0)=Hom\Pi(X)(x0,x0)
More generally, one can consider the fundamental groupoid on a set A of base points, chosen according to the geometry of the situation; for example, in the case of the circle, which can be represented as the union of two connected open sets whose intersection has two components, one can choose one base point in each component. The van Kampen theorem admits a version for fundamental groupoids which gives, for example, another way to compute the fundamental group(oid) of
S1.
lF
lF|U=\Qn
\Q
\pi1(X)
In algebraic geometry, the so-called étale fundamental group is used as a replacement for the fundamental group.[11] Since the Zariski topology on an algebraic variety or scheme X is much coarser than, say, the topology of open subsets in
\Rn,
et | |
\pi | |
1 |
This yields a theory applicable in situation where no great generality classical topological intuition whatsoever is available, for example for varieties defined over a finite field. Also, the étale fundamental group of a field is its (absolute) Galois group. On the other hand, for smooth varieties X over the complex numbers, the étale fundamental group retains much of the information inherent in the classical fundamental group: the former is the profinite completion of the latter.[12]
The fundamental group of a root system is defined, in analogy to the computation for Lie groups. This allows to define and use the fundamental group of a semisimple linear algebraic group G, which is a useful basic tool in the classification of linear algebraic groups.
The homotopy relation between 1-simplices of a simplicial set X is an equivalence relation if X is a Kan complex but not necessarily so in general. Thus,
\pi1
|X|,
\alpha,\beta:[0,1]\toG
\pi1(G),
A\colon[0,1] x [0,1]\toG
A(s,t)=\alpha(s) ⋅ \beta(t),
G.
(s,t)=(0,0)
(1,1)
A
\alpha*\beta\sim\beta*\alpha,