Documentation

Atlas.Buildings.code.SphericalBuilding.GLn

@[reducible, inline]
abbrev GLnBuilding.Vec (k : Type u_1) (n : ) :
Type u_1

The ambient vector space $k^n$ realised as the function type $\mathrm{Fin}\ n \to k$.

Instances For
    structure GLnBuilding.FlagData :
    Type (max (u_2 + 1) (u_3 + 1))

    Abstract data of a flag-like simplicial complex: a vertex type, a simplex type, and a function assigning to each simplex its finite set of vertices.

    Instances For
      structure GLnBuilding.SubspaceFlag (k : Type u_1) [Field k] (n : ) :
      Type u_1

      A simplex of the $\mathrm{GL}_n(k)$-building: a non-empty, strictly increasing chain of proper non-zero subspaces $0 \subsetneq V_1 \subsetneq \cdots \subsetneq V_r \subsetneq k^n$.

      Instances For
        def GLnBuilding.IsChamber (k : Type u_1) [Field k] (n : ) (F : SubspaceFlag k n) :

        A SubspaceFlag is a chamber iff its chain has length $n-1$, i.e.\ it is a maximal flag.

        Instances For
          structure GLnBuilding.Frame (k : Type u_1) [Field k] (n : ) :
          Type u_1

          A frame of $k^n$: an ordered direct-sum decomposition $k^n = L_1 \oplus \cdots \oplus L_n$ into $n$ lines.

          Instances For
            def GLnBuilding.Frame.IsCompatible (k : Type u_1) [Field k] (n : ) (F : Frame k n) (W : Submodule k (Vec k n)) :

            A subspace $W$ is compatible with the frame $F$ iff $W = \bigoplus_{i \in S} L_i$ for some $S \subseteq \{1,\dots,n\}$.

            Instances For
              structure GLnBuilding.Apartment (k : Type u_1) [Field k] (n : ) (F : Frame k n) :
              Type u_1

              An apartment associated to the frame $F$: a flag every member of which is compatible with $F$.

              Instances For
                structure GLnBuilding.IsBuilding (k : Type u_1) [Field k] (n : ) :

                The building axioms for the flag complex of $\mathrm{GL}_n(k)$: (i) every panel extends to two distinct chambers (thinness), (ii) any two flags lie in a common apartment, and (iii) two apartments sharing two chambers admit a compatibility-preserving isomorphism fixing both chambers.

                Instances For
                  structure GLnBuilding.GLnBNPairData (k : Type u_1) [Field k] (n : ) :
                  Type u_1

                  Data of a $BN$-pair for $\mathrm{GL}_n(k)$: a standard chamber, standard frame, and the subgroups $B$ and $N$ (encoded as sets of matrices).

                  Instances For
                    def GLnBuilding.TypeA (n : ) (M : Matrix (Fin (n - 1)) (Fin (n - 1)) ) :

                    A Coxeter matrix is of type $A_{n-1}$ when its diagonal entries are $1$, off-diagonal entries lie in $\{2,3\}$, and it is symmetric.

                    Instances For
                      def GLnBuilding.coxeterMatrixA (n : ) :
                      Matrix (Fin (n - 1)) (Fin (n - 1))

                      The standard Coxeter matrix of type $A_{n-1}$: ones on the diagonal, threes on adjacent positions, twos elsewhere.

                      Instances For

                        The Coxeter matrix coxeterMatrixA n satisfies the type-$A$ predicate.