Documentation

Atlas.Buildings.code.CoxeterGroup.SevenFamilies

@[reducible, inline]

The Coxeter matrix of type $A_{n-1}$ (linear Dynkin diagram with $n$ nodes).

Instances For
    @[reducible, inline]

    The Coxeter matrix of type $C_n$ (also denoted $B_n$ in Mathlib): hyperoctahedral group.

    Instances For
      @[reducible, inline]

      The Coxeter matrix of type $D_n$ (fork at one end).

      Instances For
        theorem CoxeterMatrix.typeA_matrix_formula (n : ) (i j : Fin n) :
        (typeA n).M i j = if i = j then 1 else if j + 1 = i i + 1 = j then 3 else 2

        Explicit formula for the type-$A$ Coxeter matrix entries: $1$ on the diagonal, $3$ on the off-diagonal at adjacent indices, $2$ otherwise.

        The affine type-$\tilde A_n$ Coxeter matrix: linear diagram on $n+1$ nodes wrapped into a cycle.

        Instances For

          The Coxeter group of type $A_{n-1}$ is the symmetric group $S_n = \operatorname{Perm}(\operatorname{Fin}(n+1))$.

          Instances For

            The canonical Coxeter system structure on $S_n$ for type $A_{n-1}$.

            Instances For

              The Coxeter group of type $C_n$ is the signed permutation group $S_n^\pm = (\{\pm 1\})^n \rtimes S_n$.

              Instances For

                The canonical Coxeter system structure on the signed permutation group for type $C_n$.

                Instances For
                  def affinBCond (i j : ) :

                  Adjacency predicate encoding the edges of the affine type-$\tilde B_n$ Dynkin diagram.

                  Instances For
                    @[implicit_reducible]

                    The affine-$B$ adjacency predicate is decidable.

                    theorem affinBCond_comm (i j : ) :

                    The affine-$B$ adjacency predicate is symmetric in its arguments.

                    def affinDCond (n i j : ) :

                    Adjacency predicate encoding the edges of the affine type-$\tilde D_n$ Dynkin diagram.

                    Instances For
                      @[implicit_reducible]
                      instance instDecidableAffinDCond (n i j : ) :

                      The affine-$D$ adjacency predicate is decidable.

                      theorem affinDCond_comm (n i j : ) :

                      The affine-$D$ adjacency predicate is symmetric in $i$ and $j$.

                      The affine type-$\tilde B_n$ Coxeter matrix.

                      Instances For

                        The affine type-$\tilde C_n$ Coxeter matrix.

                        Instances For

                          The affine type-$\tilde D_n$ Coxeter matrix.

                          Instances For