Scalar-labelled skew-zigzag relation quotients #
A skew-zigzag relation quotient changes the ordinary relation identifying all backtracks at a
vertex by allowing a unit-valued, hence invertible, scalar ratio between each ordered pair of
incident edges. A parameter
therefore assigns a unit ratio h h' to two adjacencies with a common source, subject to the
reflexive, inverse, and cocycle identities for these ratios. The quotient imposes
backtrack(h) = ratio(h,h') • backtrack(h').
As for the ordinary relation quotient, non-returning length-two paths and paths of length at least three vanish. At the constant parameter, all of whose ratios are one, the relation ideal is the ordinary zigzag relation ideal, so the two presentations agree there.
Main definitions #
TauCeti.SkewZigzagParameter: a unit-valued backtrack-ratio labelling.- the
Oneinstance onTauCeti.SkewZigzagParameter: the constant parameter, all of whose ratios are one. - the
CommGroupinstance onTauCeti.SkewZigzagParameter: over a commutative monoid, parameters multiply ratio by ratio. TauCeti.IsSkewZigzagRelatorandTauCeti.skewZigzagIdeal: the uniform skew relation family and the two-sided ideal it generates, withTauCeti.skewZigzagIdeal_eq_spanreading it as a two-sided span.TauCeti.skewZigzagQuotientandTauCeti.skewZigzagMk: the relation quotient and quotient map.TauCeti.skewZigzagQuotientOneEquiv: the identification of the constant-parameter quotient with the ordinary zigzag relation quotient.
Main results #
TauCeti.skewZigzagMk_backtrackElem_eq_smul: the defining scalar backtrack relation in the quotient.TauCeti.skewZigzagLiftandTauCeti.skewZigzagLift_unique: the quotient universal property.TauCeti.skewZigzagIdeal_one_eq_zigzagIdeal: the constant parameter spans the ordinary zigzag relation ideal.
References #
See C. Couture, Skew-Zigzag Algebras, Definition 3.1 and Definition 3.2, https://arxiv.org/abs/1509.08405.
A skew-zigzag parameter assigns a unit-valued, hence invertible, scalar ratio to every ordered pair of adjacencies with a common source. The units make invertibility part of the type, and the fields below record the coefficient identities. Gauge equivalence of parameters is intentionally not imposed by this presentation.
The ratio from the backtrack indexed by
hto the one indexed byh'.A backtrack has ratio one with itself.
Reversing an ordered pair of backtracks inverts its ratio.
- ratio_cocycle ⦃i j j' j'' : V⦄ (h : G.Adj i j) (h' : G.Adj i j') (h'' : G.Adj i j'') : self.ratio h h' * self.ratio h' h'' * self.ratio h'' h = 1
Ratios between three backtracks satisfy the multiplicative cocycle identity.
Instances For
Skew-zigzag ratios compose along incident edges.
The constant skew-zigzag parameter, all of whose ratios are one: it imposes that all backtracks at a vertex are equal, which is the ordinary zigzag relation.
The ratio-by-ratio product of two skew-zigzag parameters.
The ratio-by-ratio inverse of a skew-zigzag parameter.
The ratios of a product of parameters are the products of their ratios.
The ratios of an inverse parameter are the inverses of its ratios.
Over a commutative monoid, skew-zigzag parameters form a commutative group under the ratio-by-ratio product, with the constant parameter as identity.
The ratios of a quotient of parameters are the quotients of their ratios.
Apply a monoid homomorphism to every ratio of a skew-zigzag parameter.
Instances For
Mapping a parameter applies the monoid homomorphism to each ratio.
Mapping a parameter along the identity homomorphism changes nothing.
Mapping a parameter along a composite is the same as successive mapping.
Injectivity on units induces an injective map on skew-zigzag parameters.
The scalar ratio attached to two incident edges is nonzero.
The uniform skew-zigzag relators: non-returning quadratic paths, scalar ratios between backtracks based at one vertex, and all paths of length at least three.
- nonreturn {k : Type w} [CommRing k] {V : Type u} {G : SimpleGraph V} {c : SkewZigzagParameter k G} {i j : DoubledQuiver G} (p : Quiver.Path i j) (length_eq : p.length = 2) (different_endpoints : i ≠ j) : IsSkewZigzagRelator k G c (PathAlgebra.ofPath ⟨i, ⟨j, p⟩⟩)
- backtrack_ratio {k : Type w} [CommRing k] {V : Type u} {G : SimpleGraph V} {c : SkewZigzagParameter k G} {i j j' : V} (h : G.Adj i j) (h' : G.Adj i j') : IsSkewZigzagRelator k G c (DoubledQuiver.backtrackElem G k h - ↑(c.ratio h h') • DoubledQuiver.backtrackElem G k h')
- long_path {k : Type w} [CommRing k] {V : Type u} {G : SimpleGraph V} {c : SkewZigzagParameter k G} (x : Quiver.TotalPath (DoubledQuiver G)) (three_le : 3 ≤ x.snd.snd.length) : IsSkewZigzagRelator k G c (PathAlgebra.ofPath x)
Instances For
The two-sided ideal generated by the uniform skew-zigzag relation family.
Instances For
The skew-zigzag relation ideal is the two-sided span of the relation family.
Every skew-zigzag relator belongs to the relation ideal it generates.
The relation quotient #
The scalar-labelled skew-zigzag relation quotient of a doubled simple graph. As with
nonisolatedZigzagQuotient, this is a relation quotient rather than the eventual componentwise
public zigzag algebra.
Instances For
The quotient map onto the skew-zigzag relation quotient.
Instances For
The quotient map is the ring-theoretic quotient map of the skew relation ideal.
The skew-zigzag quotient map is surjective.
The kernel of the skew-zigzag quotient map is its relation ideal.
Every skew-zigzag relator dies in the quotient.
A length-two path whose endpoints differ dies in the skew-zigzag quotient.
A path of length at least three dies in the skew-zigzag quotient.
The defining skew relation: backtracks at one vertex differ by the prescribed unit-valued, hence invertible, scalar ratio.
The universal property #
An algebra map which kills the skew relators kills the two-sided ideal they generate.
An algebra map which kills every skew-zigzag relator factors through the skew relation quotient.
Instances For
The skew-zigzag lift agrees with its defining map on quotient representatives.
The skew-zigzag lift is the unique algebra map whose composite with the quotient map is its defining map.
The constant parameter and the ordinary zigzag relations #
The constant parameter imposes exactly the ordinary zigzag relations. Its backtrack relators say that two backtracks at a vertex are equal, which is the ordinary quadratic relator, and the non-returning and long-path families of the two presentations agree.
The constant parameter presents the ordinary zigzag algebra: its skew relation is that all backtracks at a vertex are equal, which is the ordinary zigzag relation.
Instances For
The comparison with the ordinary zigzag quotient sends the class of an element to its ordinary class.
The inverse comparison with the ordinary zigzag quotient sends the class of an element to its skew class at the constant parameter.