The two-set Seifert--van Kampen theorem for fundamental groupoids #
Suppose that the interiors of two sets A and B cover a space X. This file proves that the
square of fundamental groupoids induced by the inclusions
Π(A ∩ B) ⟶ Π(A)
↓ ↓
Π(B) ⟶ Π(X)
is a pushout in the category of groupoids, with no connectedness assumption on A, B or
A ∩ B. More usefully for calculations, the same holds for the fundamental groupoids on a set
S of basepoints, provided that S meets every path component of A, of B and of A ∩ B:
the full subgroupoids on S of the four fundamental groupoids again form a pushout square. For
the circle covered by two arcs, whose intersection has two path components, this requires two
basepoints; with a single basepoint, it recovers the hypotheses of the based theorem
TauCeti.isPushout_fundamentalGroup.
The first statement is the gluing theorem TauCeti.FundamentalGroupoid.glue for the cover of
X by A and B, packaged as TauCeti.FundamentalGroupoid.glueTwo. For the second, choose for
every point x a point r x of S together with a homotopy class of paths from x to r x,
inside A ∩ B if x ∈ A ∩ B, inside A or B otherwise, and trivial if x ∈ S. Conjugating by
these classes retracts each of the four fundamental groupoids onto its full subgroupoid on S,
compatibly with the inclusions (TauCeti.InducedCategory.retraction). A cocone over the square on
S then becomes a cocone over the full square, to which the first statement applies.
Main declarations #
TauCeti.FundamentalGroupoid.glueTwo: the functor out of the fundamental groupoid ofXglued from functors out of the fundamental groupoids ofAandBwhich agree onA ∩ B.TauCeti.isPushout_fundamentalGroupoid: the two-set van Kampen theorem for fundamental groupoids.TauCeti.isPushout_fundamentalGroupoidOn: the two-set van Kampen theorem for fundamental groupoids on a set of basepoints.
References #
- R. Brown, Topology and Groupoids, 3rd ed., Section 6.7.
- R. Brown, Groupoids and van Kampen's theorem, Proc. London Math. Soc. (3) 17 (1967), 385--401.
Gluing two functors out of fundamental groupoids. If the interiors of A and B cover
X, and FA and FB are functors out of the fundamental groupoids of A and B which agree
on the fundamental groupoid of A ∩ B, this is the functor out of the fundamental groupoid of
X which restricts to FA and to FB (map_subtypeVal_comp_glueTwo_left,
map_subtypeVal_comp_glueTwo_right); it is the unique such functor (eq_glueTwo).
Equations
- TauCeti.FundamentalGroupoid.glueTwo hCover FA FB h = TauCeti.FundamentalGroupoid.glue ⋯ (fun (b : Bool) => Bool.rec FB FA b) ⋯
Instances For
The glued functor restricts to FA on the fundamental groupoid of A.
The glued functor restricts to FB on the fundamental groupoid of B.
A functor out of the fundamental groupoid of X which restricts to FA and to FB is the
glued functor.
The two-set van Kampen theorem for fundamental groupoids. If the interiors of A and B
cover X, the square of fundamental groupoids induced by the inclusions of A ∩ B into A and
B and of A and B into X is a pushout in the category of groupoids.
The theorem on a set of basepoints #
The two-set van Kampen theorem for fundamental groupoids on a set of basepoints. If the
interiors of A and B cover X and the set S meets every path component of A, of B
and of A ∩ B, then the square of fundamental groupoids on S induced by the inclusions of
A ∩ B into A and B and of A and B into X is a pushout in the category of groupoids.