Theorems · Theorem · functional analysis
LinearIsometryEquiv.reflections_generate_dim
∀ {F : Type u_3} [inst : NormedAddCommGroup F] [inst_1 : InnerProductSpace ℝ F] [FiniteDimensional ℝ F]
(φ : F ≃ₗᵢ[ℝ] F), ∃ l, l.length ≤ Module.finrank ℝ F ∧ φ = (List.map (fun v => (ℝ ∙ v)ᗮ.reflection) l).prodThe orthogonal group of F is generated by reflections; specifically each element φ of the
orthogonal group is a product of at most as many reflections as the dimension of F.
Special case of the Cartan–Dieudonné theorem.
- Cited by
- 1 results in Mathlib
- Foundations
- Depth 189 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites21
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Setstatement · cited by 53,352
- Realstatement and proof · cited by 25,697
- RingHom.idstatement and proof · cited by 18,349
- NormedAddCommGroupstatement and proof · cited by 15,752
- Submodulestatement · cited by 7,192
- InnerProductSpacestatement and proof · cited by 3,523
- LE.le.transproof · cited by 3,151
- FiniteDimensionalstatement and proof · cited by 1,854
- Module.finrankstatement and proof · cited by 1,770
- le_rflproof · cited by 1,558
- Submodule.spanstatement and proof · cited by 1,504
- LinearMap.kerproof · cited by 848
Cited by1
Results whose statement or proof uses this declaration.
- LinearIsometryEquiv.reflections_generateproof · cited by 0