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