Documentation

TauCeti.Algebra.AlgebraicGroup.SplitTorus.Relabel

Relabelling the coordinates of a split torus #

A permutation τ of the index set of the rank-sigma split torus permutes its coordinates, hence acts on its character lattice sigma →₀ ℤ, on its coordinate Hopf algebra, and on the group scheme itself. This file records that action at all three levels, together with its two structural identities: it is multiplicative in τ and trivial at the identity permutation.

The character-lattice map sends a character χ to χ ∘ τ⁻¹. On points, a character is precomposed with this map, so a coordinate tuple d becomes d ∘ τ. A consumer that has to check a finite-order relation for a relabelling — the graph automorphism of a Chevalley group is the case this file was written for — gets it from the two identities below and the order of τ in Equiv.Perm sigma, with no further computation.

Main declarations #

Universes #

The character lattice and the coordinate Hopf algebra are relabelled for a base ring in an arbitrary universe. From relabel onwards the base ring and the index set must share a universe: TauCeti.SplitTorus.groupScheme takes (R sigma : Type u), and its scheme-valued points take the value algebra in that same universe, because Mathlib's hopfSpec and Spec.mapMulEquiv are same-universe.

References #

noncomputable def TauCeti.SplitTorus.characterRelabel {sigma : Type u} (τ : Equiv.Perm sigma) :

Relabelling the characters of the rank-sigma split torus along a permutation of sigma. It sends the character χ to χ ∘ τ⁻¹.

Equations
Instances For
    @[simp]

    Relabelling a character reindexes its coordinate function.

    Relabelling an additively written character.

    @[simp]
    theorem TauCeti.SplitTorus.characterRelabel_comp {sigma : Type u} (τ ν : Equiv.Perm sigma) :
    (↑(characterRelabel τ)).comp (characterRelabel ν) = (characterRelabel (τ * ν))

    Relabelling is multiplicative in the permutation.

    @[simp]

    Relabelling by the identity permutation is the identity.

    noncomputable def TauCeti.SplitTorus.characterRelabelHom {sigma : Type u} [Finite sigma] (τ : Equiv.Perm sigma) :

    The relabelling of the character group, read as a morphism of finitely generated commutative groups.

    Equations
    Instances For
      @[simp]

      The underlying monoid homomorphism of characterRelabelHom.

      @[simp]

      Relabelling of character groups is multiplicative in the permutation.

      @[simp]

      Relabelling of character groups by the identity permutation is the identity.

      The relabelling automorphism of the coordinate Hopf algebra of the split torus.

      Equations
      Instances For

        The bialgebra morphism underlying the coordinate relabelling.

        @[simp]

        Coordinate relabelling is multiplicative in the permutation.

        @[simp]

        Coordinate relabelling by the identity permutation is the identity.

        Coordinate relabelling is injective, as the underlying map of an isomorphism.

        noncomputable def TauCeti.SplitTorus.relabel {sigma : Type u} [Finite sigma] (R : Type u) [CommRing R] (τ : Equiv.Perm sigma) :
        groupScheme R sigma groupScheme R sigma

        The relabelling automorphism of the split-torus group scheme. On points a character is precomposed with characterRelabel τ, so the coordinate tuple d becomes d ∘ τ.

        Equations
        Instances For
          @[simp]
          theorem TauCeti.SplitTorus.relabel_comp {sigma : Type u} [Finite sigma] (R : Type u) [CommRing R] (τ ν : Equiv.Perm sigma) :

          Relabelling of group schemes is multiplicative in the permutation.

          @[simp]

          Relabelling by the identity permutation is the identity.

          instance TauCeti.SplitTorus.isIso_relabel {sigma : Type u} [Finite sigma] (R : Type u) [CommRing R] (τ : Equiv.Perm sigma) :
          noncomputable def TauCeti.SplitTorus.relabelIso {sigma : Type u} [Finite sigma] (R : Type u) [CommRing R] (τ : Equiv.Perm sigma) :

          The relabelling automorphism of the split torus, bundled as an isomorphism.

          Equations
          Instances For
            @[simp]
            theorem TauCeti.SplitTorus.relabelIso_hom {sigma : Type u} [Finite sigma] (R : Type u) [CommRing R] (τ : Equiv.Perm sigma) :
            (relabelIso R τ).hom = relabel R τ
            @[simp]
            theorem TauCeti.SplitTorus.relabelIso_inv {sigma : Type u} [Finite sigma] (R : Type u) [CommRing R] (τ : Equiv.Perm sigma) :

            The inverse of the bundled relabelling is relabelling by the inverse permutation.

            @[simp]
            theorem TauCeti.SplitTorus.relabelIso_mul {sigma : Type u} [Finite sigma] (R : Type u) [CommRing R] (τ ν : Equiv.Perm sigma) :
            relabelIso R (τ * ν) = relabelIso R ν * relabelIso R τ

            Bundled relabelling is multiplicative, with the order reversed by categorical composition.

            @[simp]
            theorem TauCeti.SplitTorus.relabelIso_one {sigma : Type u} [Finite sigma] (R : Type u) [CommRing R] :

            Bundled relabelling by the identity permutation is the identity automorphism.

            @[simp]
            theorem TauCeti.SplitTorus.relabelIso_pow_hom {sigma : Type u} [Finite sigma] (R : Type u) [CommRing R] (τ : Equiv.Perm sigma) (m : ) :
            (relabelIso R τ ^ m).hom = relabel R (τ ^ m)

            The forward morphism of a power of a relabelling is relabelling by the corresponding permutation power.

            @[simp]

            On scheme-valued points, relabelling sends a coordinate tuple d to d ∘ τ.

            The group-scheme relabelling is the spectrum of the coordinate relabelling, read across the canonical presentation of the split torus.