Documentation

Atlas.Buildings.code.GeometricAlgebra.WittExtensionProof

theorem Garrett.wittExtension_bot {k : Type u_1} [CommRing k] {V : Type u_2} [AddCommGroup V] [Module k V] (B : LinearMap.BilinForm k V) (_hnd : B.orthogonal ⊤ = ⊥) (W : Submodule k V) (φ : ↥⊥ ≃ₗ[k] ↥W) (_hφ : IsSubspaceIsometry B ⊥ W φ) :
∃ (Φ : V ≃ₗ[k] V), (∀ (v₁ v₂ : V), (B (Φ v₁)) (Φ v₂) = (B v₁) v₂) ∧ ∀ (u : ↥⊥), Φ ↑u = ↑(φ u)

Trivial case of Witt's extension theorem: any isometry from the zero subspace extends to the identity automorphism of V.