Commit 2023-07-15 07:15 41a80d7f

View on Github →

Generalize orthogonalProjection (#5917) Introduce a typeclass HasOrthogonalProjection and use it instead of [CompleteSpace K] in the definitions of orthogonalProjection and reflection, as well as lemmas about these definitions. This way we do not need a [CompleteSpace E] assumption to talk about orthogonalProjection (𝕜 ∙ v). Fixes #5877

Estimated changes

modified theorem Dense.eq_zero_of_inner_left
added theorem reflection_orthogonal
modified theorem reflection_sub