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