Changing the coefficients of the first cohomology of a graph #
A homomorphism of coefficient groups A →* B sends the 1-cochains of a simple graph to the
1-cochains and, since the coboundary of a vertex function φ : V → A is carried to the
coboundary of f ∘ φ, the first cohomology H¹(G, A) to H¹(G, B). This is the map through
which a change of coefficient group acts on the first cohomology, and it is the map induced on
H¹(G, kˣ) by a monoid homomorphism k → l, the two coefficient groups being the units of the
coefficient rings and the parameters being recorded by unit-valued ratios.
The map on cohomology is injective as soon as the homomorphism of coefficient groups is. The injectivity is the statement that a cochain whose image is a coboundary is itself a coboundary, and this is a statement about paths: the product of the values of a cochain along a path from a representative of the connected component of a vertex to that vertex is a vertex value whose image is, by the hypothesis, a coboundary of a vertex function, and injectivity then makes the coboundary of the path product the original cochain.
No surjectivity statement is developed in this file: the classification results which follow from the injectivity below are the reason the map is introduced.
Main definitions #
SimpleGraph.oneCochainsMap: the homomorphism of1-cochains induced by a homomorphism of coefficient groups.SimpleGraph.firstCohomologyMap: the induced homomorphismH¹(G, A) → H¹(G, B).
Main results #
SimpleGraph.oneCochainsMap_apply: the image cochain takes values in the image of the homomorphism.SimpleGraph.oneCochainsMap_coboundary: a coboundary is sent to the coboundary of the composed vertex function.SimpleGraph.oneCochainsMap_injective: an injective homomorphism of coefficient groups induces an injective map on1-cochains.SimpleGraph.oneCochainsMap_id,SimpleGraph.oneCochainsMap_comp: mapping cochains is functorial in the homomorphism of coefficient groups.SimpleGraph.firstCohomologyMap_mk: the induced map sends the class of a cochain to the class of its image.SimpleGraph.firstCohomologyMap_id,SimpleGraph.firstCohomologyMap_comp: mapping cohomology classes is functorial in the homomorphism of coefficient groups.SimpleGraph.firstCohomologyMap_mk_eq_one_iff: a cochain is a coboundary exactly when its image is a coboundary, for an injective homomorphism of coefficient groups.SimpleGraph.firstCohomologyMap_injective: an injective homomorphism of coefficient groups induces an injective map on the first cohomology.
References #
The first cohomology of a graph with coefficients in the units of a field is the group in which
C. Couture, Skew-Zigzag Algebras, Section 4, https://arxiv.org/abs/1509.08405, classifies
skew-zigzag parameters. The map above is the change of coefficients along a homomorphism of
coefficient groups: the map induced on the first cohomology by that homomorphism, which carries
the class of a parameter of coefficients k to the class of its image of coefficients l.
The homomorphism of 1-cochains induced by a homomorphism of coefficient groups.
Equations
- G.oneCochainsMap f = { toFun := fun (σ : ↥(G.oneCochains A)) => ⟨fun (d : G.Dart) => f (↑σ d), ⋯⟩, map_one' := ⋯, map_mul' := ⋯ }
Instances For
The value of an image cochain on a dart is the image of the value of the cochain.
A coboundary is carried to the coboundary of the composed vertex function.
An injective homomorphism of coefficient groups induces an injective map on 1-cochains.
Mapping cochains along the identity homomorphism of coefficient groups changes nothing.
The map on the first cohomology induced by a homomorphism of coefficient groups.
Equations
- G.firstCohomologyMap f = SimpleGraph.FirstCohomology.lift ((SimpleGraph.FirstCohomology.mk G B).comp (G.oneCochainsMap f)) ⋯
Instances For
The induced map sends the cohomology class of a cochain to that of its image.
Mapping cohomology classes along the identity homomorphism of coefficient groups changes nothing.
Mapping cohomology classes along a composite of homomorphisms of coefficient groups is their successive mapping.
A 1-cochain is a coboundary exactly when its image is a coboundary, for an injective
homomorphism of coefficient groups.
An injective homomorphism of coefficient groups induces an injective map on the first cohomology.