Angles and orthogonal projection. #
This file proves lemmas relating to angles involving orthogonal projections.
@[simp]
theorem EuclideanGeometry.angle_self_orthogonalProjection {V : Type u_1} {P : Type u_2} [NormedAddCommGroup V] [InnerProductSpace ℝ V] [MetricSpace P] [NormedAddTorsor V P] (p : P) {p' : P} {s : AffineSubspace ℝ P} [s.direction.HasOrthogonalProjection] (h : p' ∈ s) :
@[simp]
theorem EuclideanGeometry.angle_orthogonalProjection_self {V : Type u_1} {P : Type u_2} [NormedAddCommGroup V] [InnerProductSpace ℝ V] [MetricSpace P] [NormedAddTorsor V P] (p : P) {p' : P} {s : AffineSubspace ℝ P} [s.direction.HasOrthogonalProjection] (h : p' ∈ s) :