Markov traces on the infinite type-A Hecke algebra #
A Markov trace with parameter z : R on the infinite type-A Hecke algebra
TauCeti.InfiniteTypeAHeckeAlgebra R q is an R-linear functional τ with
τ 1 = 1,τ (x * y) = τ (y * x), and- the Markov rule
τ (x * T n) = z * τ xforxin the stage of the firstn + 1strands: the generatorT nadds the new strandn + 1.
Since the infinite algebra is the union of its stages, such a functional is the same as a family
of compatible normalized traces on the stages. Ocneanu's theorem (Jones, Theorem 5.1) asserts
that there is exactly one Markov trace for every z, the Ocneanu trace. This file proves the
uniqueness half, and the multiplicativity of every Markov trace on disjoint blocks of strands;
existence is proved in TauCeti.Algebra.TypeAHeckeAlgebra.OcneanuTrace from the coset basis of
the stages. Both results follow
from the decomposition Hₙ₊₂ = Hₙ₊₁ + Hₙ₊₁ Tₙ Hₙ₊₁ of the stages
(TauCeti.InfiniteTypeAHeckeAlgebra.toSubmodule_stage_add_two), along which the Markov rule
computes τ (a * T n * b) = z * τ (b * a).
The characters T i ↦ q and T i ↦ -q⁻¹ are Markov traces with parameters q and -q⁻¹, so by
uniqueness they are the Ocneanu traces for these two values of z.
Main definitions #
TauCeti.InfiniteTypeAHeckeAlgebra.IsMarkovTrace: the predicate that a linear functional is a Markov trace with parameterz.
Main results #
TauCeti.InfiniteTypeAHeckeAlgebra.IsMarkovTrace.map_mul_T_mul: the recursive ruleτ (a * T n * b) = z * τ (b * a).TauCeti.InfiniteTypeAHeckeAlgebra.IsMarkovTrace.unique: there is at most one Markov trace with a given parameter.TauCeti.InfiniteTypeAHeckeAlgebra.IsMarkovTrace.map_mul_shift: block multiplicativity,τ (x * shift a y) = τ x * τ yforxin the stage of the firstastrands.TauCeti.InfiniteTypeAHeckeAlgebra.isMarkovTrace_indexCharacterandTauCeti.InfiniteTypeAHeckeAlgebra.isMarkovTrace_signCharacter: the two characters are Markov traces.
References #
- V. F. R. Jones, Hecke algebra representations of braid groups and link polynomials, Ann. of Math. 126 (1987), 335–388, Section 5 (Theorem 5.1 and its proof).
A Markov trace with parameter z on the infinite type-A Hecke algebra: an R-linear
functional which is normalized, tracial, and satisfies the Markov rule τ (x * T n) = z * τ x for
every x in the stage of the first n + 1 strands.
A Markov trace is normalized.
A Markov trace is tracial.
- map_mul_T {n : ℕ} {x : InfiniteTypeAHeckeAlgebra R q} (hx : x ∈ stage R q (n + 1)) : τ (x * T q n) = z * τ x
The Markov rule: multiplying by the generator that adds a new last strand multiplies the trace by
z.
Instances For
A Markov trace takes the scalar r to r.
The recursive rule for a Markov trace: for a and b in the stage of the first n + 1
strands, τ (a * T n * b) = z * τ (b * a).
The Markov rule for the inverse of the generator adding a new last strand: since
(T n)⁻¹ = T n - (q - q⁻¹), it multiplies the trace by z - (q - q⁻¹).
Positive stabilization has constant z, independently of the strand count.
Negative stabilization has constant z - (q - q⁻¹), dictated by the Hecke relation.
Uniqueness of the Ocneanu trace. Two Markov traces with the same parameter are equal.
Block multiplicativity. A Markov trace is multiplicative on disjoint blocks of strands:
for x in the stage of the first a strands and any y, whose shift by a lives on the strands
from a on, τ (x * shift a y) = τ x * τ y. By
TauCeti.InfiniteTypeAHeckeAlgebra.coe_blockIncl_tmul, this is the multiplicativity of τ along
the disjoint block map TauCeti.InfiniteTypeAHeckeAlgebra.blockIncl.
The index character T i ↦ q is a Markov trace with parameter q.
The sign character T i ↦ -q⁻¹ is a Markov trace with parameter -q⁻¹.