Documentation

Atlas.Buildings.code.Reflection.AffineWeylGroupConstruction

Full data for the affine Weyl group $W_a = W ⋉ Λ(\check Φ)$ in an inner product space $E$: a finite reduced root system, the coroot map $\check α = (2/⟨α,α⟩) α$, the coroot lattice, crystallographic integrality, stability of roots under $W$, and integrality of coroot-lattice pairings with roots.

Instances For

    Shorthand for the underlying affine hyperplane arrangement of the affine Weyl data.

    Instances For

      Two affine hyperplanes are equal if their normals and offsets match.

      Section 12.5 of the textbook: the affine hyperplane arrangement $\{H_{α,k} : α ∈ Φ, k ∈ ℤ\}$ is locally finite — around every point only finitely many walls accumulate.

      Translation by an element of the coroot lattice carries any affine wall to another wall with the same normal direction.

      The finite Weyl group $W$ permutes affine walls, sending $H_{α,k}$ to $H_{wα,k}$.

      Formula for the affine reflection across $H_{α,k}$: $s_{α,k}(v) = v - (⟨α,v⟩ - k) \check α$.

      Instances For

        Formula for the linear reflection through the hyperplane perpendicular to $α$: $s_α(v) = v - ⟨α,v⟩ \check α$.

        Instances For

          $s_{α,k}(v) = s_α(v) + k · \check α$: the affine reflection factors as the linear reflection followed by translation by $k \check α$.

          Translation by $\check α$ realized as a composition of two affine reflections: $v + \check α = s_{α,1}(s_α(v))$.

          Semidirect-product structure: every affine reflection decomposes as a linear reflection composed with translation by an element of $Λ(\check Φ)$.

          theorem AffineWeylGroupFullData.linear_inter_translation_trivial {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace E] (w : E ≃ₗᵢ[] E) (t : E) (h : ∀ (v : E), w v = v + t) :
          t = 0 w = 1

          The intersection of the linear part group with the translation subgroup is trivial: if $w v = v + t$ for all $v$, then $t = 0$ and $w = 1$.

          Restatement of the axiom that the Weyl group stabilizes the coroot lattice.

          Reflection across any affine hyperplane is an involution.

          The linear reflection coincides with the affine reflection across $H_{α,0}$.

          theorem AffineWeylGroupFullData.affineReflFun_involutive {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace E] (d : AffineWeylGroupFullData E) (α : E) ( : α d.roots) (k : ) (v : E) :
          d.affineReflFun α k (d.affineReflFun α k v) = v

          Affine reflection $s_{α,k}$ is involutive: $s_{α,k}^2 = \mathrm{id}$.

          theorem AffineWeylGroupFullData.affineReflFun_fixed_iff {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace E] (d : AffineWeylGroupFullData E) (α : E) ( : α d.roots) (k : ) (v : E) :
          d.affineReflFun α k v = v inner α v = k

          The fixed-point set of $s_{α,k}$ is exactly the hyperplane $⟨α, v⟩ = k$.

          theorem AffineWeylGroupFullData.affineWeylGroup_uniqueDecomposition {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace E] (w₁ w₂ : E ≃ₗᵢ[] E) (t₁ t₂ : E) (h : ∀ (v : E), w₁ v + t₁ = w₂ v + t₂) :
          w₁ = w₂ t₁ = t₂

          Uniqueness of the semidirect decomposition: if $w_1 v + t_1 = w_2 v + t_2$ for all $v ∈ E$, then $w_1 = w_2$ and $t_1 = t_2$.

          Translation by $\check α$ is the composition of two affine reflections $s_{α,1} \circ s_{α,0}$.

          Translation by $-\check α$ is the composition $s_{α,-1} \circ s_{α,0}$.

          theorem AffineWeylGroupFullData.reflections_generate_affineWeylGroup {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace E] (d : AffineWeylGroupFullData E) :
          (∀ αd.roots, ∀ (v : E), d.linearReflFun α v = d.affineReflFun α 0 v) (∀ αd.roots, ∀ (v : E), v + d.coroot α = d.affineReflFun α 1 (d.affineReflFun α 0 v)) (∀ αd.roots, ∀ (v : E), v - d.coroot α = d.affineReflFun α (-1) (d.affineReflFun α 0 v)) αd.roots, ∀ (k : ) (v : E), d.affineReflFun α k v = d.linearReflFun α v + k d.coroot α

          The affine Weyl group $W_a$ is generated by affine reflections: linear reflections $s_α$ equal $s_{α,0}$, translations by $±\check α$ are products of two affine reflections, and every affine reflection factors as a linear reflection composed with translation.

          Proposition 12.5 (first part): the affine hyperplane arrangement is locally finite.

          theorem AffineWeylGroupFullData.proposition_semidirectProduct {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace E] (d : AffineWeylGroupFullData E) :
          (∀ αd.roots, ∀ (k : ) (v : E), td.corootLattice, d.affineReflFun α k v = d.linearReflFun α v + t) (∀ wd.weylGroup, vd.corootLattice, w v d.corootLattice) ∀ (w : E ≃ₗᵢ[] E) (t : E), (∀ (v : E), w v = v + t)t = 0 w = 1

          Proposition 12.5 (second part): the semidirect-product structure $W_a = W ⋉ Λ(\check Φ)$ — every affine reflection decomposes as linear part plus a coroot translation, $W$ normalizes the coroot lattice, and the kernel of the linear-part map is trivial.

          theorem AffineWeylGroupFullData.proposition_stable {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace E] (d : AffineWeylGroupFullData E) :
          (∀ vd.corootLattice, ηd.affineArr.hyperplanes, η'd.affineArr.hyperplanes, η'.normal = η.normal ∀ (x : E), x η'.carrier x - v η.carrier) wd.weylGroup, ηd.affineArr.hyperplanes, η'd.affineArr.hyperplanes, η'.normal = w η.normal η'.offset = η.offset

          Proposition 12.5 (third part): the affine arrangement is stable under translation by the coroot lattice and under the action of the linear Weyl group.