Documentation

Atlas.Buildings.code.CoxeterGroup.SignedPermGroup

@[reducible, inline]

The sign group $(\{\pm 1\})^n$ realized multiplicatively as $\operatorname{Fin}(n) \to (\mathbb{Z}/2)^\times$.

Instances For

    The permutation action of $S_n$ on the sign group $(\{\pm 1\})^n$ by index permutation, encoded as a group homomorphism into $\operatorname{MulAut}$.

    Instances For
      @[reducible, inline]

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

      Instances For

        As a set, $S_n^\pm$ is in bijection with $(\{\pm 1\})^n \times S_n$.

        Instances For

          The cardinality of the signed permutation group is $|S_n^\pm| = 2^n \cdot n!$.

          The generator $\varepsilon_j \in (\{\pm 1\})^n$ that flips the sign at coordinate $j$ only.

          Instances For

            The $S_n$-action permutes the single-coordinate sign flips: $\sigma \cdot \varepsilon_j = \varepsilon_{\sigma j}$.

            Conjugation of a sign vector by a permutation in the semidirect product: $\sigma \varepsilon \sigma^{-1} = \sigma \cdot \varepsilon$.

            noncomputable def SignedPerm.generators (n : ) :

            The Coxeter generators of $S_{n+1}^\pm$: the $n$ adjacent transpositions plus the sign flip at the last coordinate.

            Instances For
              theorem SignedPerm.ZMod2_eq_zero_or_one (x : ZMod 2) :
              x = 0 x = 1

              Every element of $\mathbb{Z}/2$ is either $0$ or $1$.

              Every element of $(\mathbb{Z}/2)^\times$ (multiplicative form) is either the identity or $\operatorname{ofAdd} 1$.

              The single-coordinate sign flips generate the whole sign group $(\{\pm 1\})^n$.

              A subgroup containing every single-coordinate sign flip contains every signed-coordinate element from the $\inl$ embedding.

              A subgroup containing all adjacent transpositions (via the $\inr$ embedding) contains every permutation in $S_{n+1}$.