Documentation

Atlas.Buildings.code.Reflection.FiniteReflectionGroups.Defs

noncomputable def FiniteReflectionGroups.linearReflection {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace E] (α v : E) :
E

Linear reflection across the hyperplane orthogonal to $α$: $s_α(v) = v - (2⟨α,v⟩/⟨α,α⟩)·α$.

Instances For

    Linear reflection $s_α$ packaged as an $ℝ$-linear map.

    Instances For
      @[simp]

      The linear-map version of $s_α$ agrees with the function version.

      noncomputable def FiniteReflectionGroups.coroot {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace E] (α : E) :
      E

      The coroot of $α$: $\check α = (2 / ⟨α,α⟩)·α$.

      Instances For

        A (finite) root system in an inner product space: a nonempty finite set $Φ$ of nonzero vectors that spans $E$ and is closed under reflection $s_α(β) ∈ Φ$ for all $α,β ∈ Φ$.

        Instances For

          A root system is reduced if the only roots proportional to $α$ are $±α$.

          Instances For

            A root system is crystallographic if every pairing $⟨α, \check β⟩$ is an integer.

            Instances For

              The set of coroots $\{\check α : α ∈ Φ\}$.

              Instances For

                Positive roots relative to a separating linear functional $f$: those $α ∈ Φ$ with $f(α) > 0$.

                Instances For

                  Negative roots relative to $f$: those $α ∈ Φ$ with $f(α) < 0$.

                  Instances For

                    A positive root $α$ is simple relative to $f$ if it is not a sum of two positive roots.

                    Instances For

                      The set of simple roots relative to a separating functional $f$.

                      Instances For

                        Inductive definition of membership in the Weyl group, generated by reflections $s_α$ for $α ∈ Φ$ under composition.

                        Instances For

                          The underlying set of the Weyl group inside $E → E$.

                          Instances For