Documentation

TauCeti.Algebra.TypeAHeckeAlgebra.Reverse

The reversal anti-automorphism of the infinite type-A Hecke algebra #

The defining relations of the infinite type-A Hecke algebra are invariant under reading words backwards: the quadratic relation involves a single generator, and the braid and distant-commutation relations are palindromic or symmetric. So there is an R-linear anti-automorphism TauCeti.InfiniteTypeAHeckeAlgebra.reverse fixing every generator T i and reversing the order of products, reverse (x * y) = reverse y * reverse x. It is an involution and preserves every finite stage. On the reduced-word elements T_w it is the anti-involution T_w ↦ T_(w⁻¹), since a reduced word for w read backwards is a reduced word for w⁻¹; that identification is not needed here.

This anti-automorphism exchanges left and right multiplication, so it transports statements about left modules over the stages into statements about right modules. Unlike the real-parameter involution of TauCeti.Algebra.TypeAHeckeAlgebra.Star, it is linear over the coefficients and needs no star structure or hypothesis on q.

Main definitions #

Main results #

References #

The reversal, as an algebra homomorphism to the opposite algebra: it sends each generator T i to op (T i).

Instances For
    @[simp]
    theorem TauCeti.InfiniteTypeAHeckeAlgebra.reverseOp_T {R : Type u_1} [CommRing R] (q : Rˣ) (i : ℕ) :
    (reverseOp q) (T q i) = MulOpposite.op (T q i)

    The reversal fixes every generator.

    The reversal anti-automorphism of the infinite type-A Hecke algebra: the R-linear map fixing every generator T i and reversing the order of products.

    Instances For
      @[simp]
      theorem TauCeti.InfiniteTypeAHeckeAlgebra.reverse_T {R : Type u_1} [CommRing R] {q : Rˣ} (i : ℕ) :
      (reverse q) (T q i) = T q i

      The reversal fixes every generator.

      @[simp]

      The reversal fixes the scalars.

      @[simp]
      @[simp]
      theorem TauCeti.InfiniteTypeAHeckeAlgebra.reverse_mul {R : Type u_1} [CommRing R] {q : Rˣ} (x y : InfiniteTypeAHeckeAlgebra R q) :
      (reverse q) (x * y) = (reverse q) y * (reverse q) x

      The reversal reverses the order of products.

      The reversal of a product of a list is the product of the reversals in the opposite order.

      @[simp]

      The reversal is an involution.

      @[simp]

      The reversal is an involution, as a linear map.

      The reversal, as an algebra isomorphism of the infinite type-A Hecke algebra with its opposite algebra.

      Instances For
        @[simp]

        The inverse of reverseOpEquiv is the reversal read in the opposite algebra.

        @[simp]

        The reversal preserves the stage of the first n strands.

        def TauCeti.InfiniteTypeAHeckeAlgebra.stageReverse {R : Type u_1} [CommRing R] (q : Rˣ) (n : ℕ) :
        ↥(stage R q n) ≃ₗ[R] ↥(stage R q n)

        The reversal restricted to the stage of the first n strands, as a linear isomorphism.

        Instances For
          @[simp]
          theorem TauCeti.InfiniteTypeAHeckeAlgebra.coe_stageReverse {R : Type u_1} [CommRing R] {q : Rˣ} (n : ℕ) (x : ↥(stage R q n)) :
          ↑((stageReverse q n) x) = (reverse q) ↑x

          Restriction to a stage agrees with the ambient reversal.

          @[simp]

          The reversal on a stage is its own inverse.