The Coxeter transformation on the dimension vectors of a quiver #
Composing the simple reflections of a finite quiver Q at the successive vertices of a word
l = [i₁, …, iₙ] gives the endomorphism sᵢₙ ∘ ⋯ ∘ sᵢ₁ of the dimension-vector lattice Q → ℤ.
The Coxeter transformation is the case of a word listing every vertex exactly once, taken in a
sink-admissible order; it is the numerical shadow of the Coxeter functor, the composite of the
Bernstein-Gelfand-Ponomarev reflection functors at i₁, …, iₙ. On an indecomposable representation
other than the vertex simple at the current sink, and when the source spaces of the incoming arrows
are finite-dimensional, each reflection functor acts on dimension vectors by the simple reflection
at its vertex (TauCeti.dimVector_reflectRep_of_indecomposable); the excluded vertex simple is
annihilated instead. Reflecting the quiver itself changes neither the polarized Tits form nor the
simple reflections built from it
(TauCeti.vertexPreReflection_reflect_apply), so the successive reflections may all be read in
the original quiver.
Following TauCeti.vertexPreReflection, the composite is defined for an arbitrary word, and the
results that need the Coxeter case say so through explicit List.Nodup and vertex-exhaustion
hypotheses.
The main result is that this composite has no nonzero fixed vector once the word runs over
every vertex without repetition and the polarized Tits form has trivial radical, in particular
whenever the Tits form is anisotropic, and so for a quiver of ADE type, where the Tits form is
positive definite and QuadraticMap.PosDef.anisotropic applies. This is the engine of the
Bernstein-Gelfand-Ponomarev proof of Gabriel's theorem that forbids a nonzero dimension vector from
being carried to itself after a full pass of the Coxeter functor. The finite-orbit argument in
TauCeti.exists_vertexPreReflectionList_pow_apply_neg supplies the descent to a vertex simple
without first passing through root-system combinatorics.
Main definitions and results #
TauCeti.vertexPreReflectionList: the composite of the simple reflections along a word in the vertices, as aℤ-linear endomorphism of the dimension-vector lattice. As withTauCeti.vertexPreReflection, no hypothesis on the vertices is imposed.TauCeti.vertexReflectionList: the same map as a linear automorphism, over a word in loopless vertices, withTauCeti.vertexReflectionList_symmidentifying its inverse as the automorphism along the reversed word.TauCeti.vertexPreReflectionList_flatten_replicate: repeating a word raises its reflection product to the corresponding power, so a run of Coxeter passes is itself a reflection product.TauCeti.vertexPreReflectionList_reflectList: the reflection product along a word does not depend on the orientation of the quiver, so it is unchanged by reflecting the quiver along another word.TauCeti.nonneg_vertexPreReflectionList_take_appendandTauCeti.nonneg_vertexPreReflectionList_take_flatten_replicate: nonnegativity of the intermediate vectors along a word is inherited by a concatenation and by a repetition.TauCeti.nonneg_vertexPreReflectionList_take_reverse: reading a word with nonnegative intermediate vectors backwards from its endpoint stays nonnegative.TauCeti.titsForm_vertexPreReflectionListandTauCeti.bijOn_vertexPreReflectionList: along a word in loopless vertices, the composite preserves the Tits form, and hence permutes each of its level sets, in particular the rootsq(d) = 1.TauCeti.titsPolarForm_eq_zero_of_vertexPreReflectionList_eq_self: a vector fixed by the composite along a repetition-free word in all the vertices lies in the radical of the polarized Tits form.TauCeti.vertexPreReflectionList_eq_self_iff: consequently, once that radical is trivial the only fixed vector is0;TauCeti.vertexPreReflectionList_eq_self_iff_of_anisotropicis the same statement for an anisotropic Tits form.
References #
See Bernstein--Gelfand--Ponomarev, Coxeter functors and Gabriel's theorem, and Derksen--Weyman, An Introduction to Quiver Representations.
The composite of the simple reflections at the vertices of a word, applied in the order in
which they are listed, so that l = [i₁, …, iₙ] gives sᵢₙ ∘ ⋯ ∘ sᵢ₁. Over a repetition-free
word running through all the vertices this is the Coxeter transformation.
No hypothesis on the vertices is imposed here, following TauCeti.vertexPreReflection; over a
word in loopless vertices TauCeti.vertexReflectionList packages this map as an
automorphism.
Instances For
The vertex at the head of the word is reflected first.
The vertex at the head of the word is reflected first, in applied form.
The composite of the simple reflections along a word is unchanged by reflecting the quiver structure at a vertex.
The composite of the simple reflections along a word is unchanged by reflecting the quiver
structure along another word: the word-level form of
TauCeti.vertexPreReflectionList_reflectAt.
Concatenating two words composes their reflection products, the first word acting first.
Repeating a word N times raises its reflection product to the N-th power.
Nonnegativity of every intermediate vector along a concatenation follows from nonnegativity along each of the two segments.
Nonnegativity of every intermediate vector along a repeated word follows from nonnegativity along each of its passes.
Off the word, the reflection product changes no coordinate: each simple reflection in the composite alters only the coordinate at its own vertex.
Invariance of the Tits form #
The reflection product along a word in loopless vertices preserves the polarized Tits form.
The Coxeter transformation as an automorphism #
The reflection product along a word in loopless vertices, as a linear automorphism of the dimension-vector lattice; over a repetition-free word running through all the vertices this is the Coxeter transformation.
Instances For
Coercing the reflection automorphism along a word to a function gives the corresponding pre-reflection product.
The reflection product along a word in loopless vertices is bijective.
The inverse automorphism is the reflection product along the reversed word.
The inverse reflection automorphism along a word is the reflection automorphism along the reversed word.
Composing the pre-reflection lists for a word and its reverse gives the identity.
Composing the pre-reflection lists for a word and its reverse in the other order also gives the identity.
Undoing the reflections of a word in reverse order returns the vector the word started from.
Reading a nonnegative reflection word backwards stays nonnegative. If every intermediate
vector of the word l applied to d is nonnegative, then every intermediate vector of the
reversed word applied to the endpoint sˡ d is nonnegative, being one of the vectors of the
forward chain. This is the hypothesis the source-reflection composite of
TauCeti.indecomposable_and_dimVector_sourceReflectionFunctorList asks for.
The reflection product along a word in loopless vertices permutes every level set of the
Tits form; at the level 1 this says that it permutes the roots of Q.
Fixed vectors #
A vector fixed by the reflection product along a repetition-free word is orthogonal, for the polarized Tits form, to the simple dimension vector at every vertex of that word.
A vector fixed by the reflection product along a repetition-free word in all the vertices lies in the radical of the polarized Tits form.
The Coxeter transformation of a quiver whose polarized Tits form has trivial radical fixes only the zero vector, as soon as the word of vertices it is taken along is repetition-free and exhausts the vertices.
This fixed-point obstruction is one input to the reflection induction behind Gabriel's theorem: no
nonzero dimension vector survives a full pass of the Coxeter functor unchanged. For a positive
definite Tits form, TauCeti.exists_vertexPreReflectionList_pow_apply_neg combines this obstruction
with a finite-orbit argument to supply the descent without a separate root-height argument. An
anisotropic Tits form has trivial radical, which is the form the hypothesis takes in
TauCeti.vertexPreReflectionList_eq_self_iff_of_anisotropic.
The Coxeter transformation of a quiver with anisotropic Tits form fixes only the zero
vector: a vector in the radical of the polarized form is isotropic, since ⟨v, v⟩ = 2 q(v).
For a quiver of ADE type the Tits form is positive definite, and
QuadraticMap.PosDef.anisotropic supplies the hypothesis.