Affine chains in convex spaces #
An affine k-chain in a convex space E is a formal integral combination of (k + 1)-tuples of
points of E, the vertex tuples of affine k-simplices. This file equips affine chains with the
simplicial boundary, the push-forward along maps, the cone from a point and the barycentric
subdivision, and pushes affine chains of the standard simplex Δᵐ forward along a singular
m-simplex to singular chains with coefficients in an object of a preadditive category.
These are the linear chains of Hatcher's proof of excision: operators on singular chains, such as the prism operator of barycentric subdivision, are defined on the standard simplex as affine chains and transported to singular chains along singular simplices.
Main definitions and results #
TauCeti.AffineChain.boundary: the boundary of affine chains, withTauCeti.AffineChain.boundary_boundary:∂ ∂ = 0.TauCeti.AffineChain.map: the push-forward along a map of vertices.TauCeti.AffineChain.cone: the cone from a pointb, withTauCeti.AffineChain.boundary_cone:∂ (b · c) = c - b · ∂ cin positive degrees.TauCeti.AffineChain.subdivision: the barycentric subdivision, which commutes with the boundary (TauCeti.AffineChain.boundary_subdivision) and with affine maps (TauCeti.AffineChain.map_subdivision).TauCeti.AffineChain.singularChain: the push-forward of affine chains ofΔᵐalong a singularm-simplex, compatible with the boundary, faces, subdivision and continuous maps.TauCeti.AffineChain.singularChain_subdivision: pushing forward commutes with subdivision.TauCeti.AffineChain.singularChain_subdivision_iterate: pushing forward commutes with iterated subdivision.
References #
- A. Hatcher, Algebraic Topology, Section 2.1, proof of Proposition 2.21, step (1).
The simplicial boundary of formal integral combinations of (k + 1)-tuples of vertices: the
alternating sum of the tuples obtained by deleting one vertex.
Equations
- TauCeti.AffineChain.boundary E k = Finsupp.linearCombination ℤ fun (v : Fin (k + 2) → E) => ∑ i : Fin (k + 2), Finsupp.single (v ∘ i.succAbove) ((-1) ^ ↑i)
Instances For
The vertex tuples pushed forward along a map f : E → F.
Equations
- TauCeti.AffineChain.map f k = Finsupp.lmapDomain ℤ ℤ fun (x : Fin (k + 1) → E) => f ∘ x
Instances For
The cone from a vertex b: the vertex b is put in front of every vertex tuple.
Equations
- TauCeti.AffineChain.cone b k = Finsupp.lmapDomain ℤ ℤ fun (v : Fin (k + 1) → E) => Fin.cons b v
Instances For
The barycentric subdivision of chains of vertex tuples in a convex space: the tuple v is
replaced by the signed sum, over the permutations π, of the vertex tuples of the affine simplices
StdSimplex.affineMapMk v ∘ BarycentricSubdivision.vertex π.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The subdivision of 0-chains is the identity.
The subdivision commutes with the boundary.
The subdivision is natural under affine maps.
The vertex tuple of the standard k-simplex, as an affine k-chain of the standard
k-simplex.
Instances For
The singular chains with coefficients in R of the affine chains of Δᵐ pushed forward
along a singular simplex σ : Δᵐ → X: a vertex tuple v is sent to the summand of the singular
simplex σ ∘ StdSimplex.continuousAffineMapMk v.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Pushing affine chains forward along a singular simplex commutes with the boundary.
Pushing an affine chain forward along a facet of a singular simplex is pushing its image under the facet inclusion forward along the singular simplex.
Pushing the standard simplex forward along a singular simplex gives that singular simplex.
Pushing the subdivision of an affine chain forward along a singular simplex gives the barycentric subdivision of the pushed-forward chain.
Pushing an iterated barycentric subdivision of an affine chain forward along a singular simplex is the corresponding iterate of the singular subdivision operator.
Pushing the subdivision of the standard simplex forward along a singular simplex gives the barycentric subdivision of that singular simplex.
Pushing affine chains forward along a singular simplex commutes with continuous maps.