Mathlib Map

Theorems · Theorem · geometry

EuclideanGeometry.orthogonalProjection_eq_self_iff

∀ {𝕜 : Type u_1} {V : Type u_2} {P : Type u_3} [inst : RCLike 𝕜] [inst_1 : NormedAddCommGroup V]
  [inst_2 : InnerProductSpace 𝕜 V] [inst_3 : MetricSpace P] [inst_4 : NormedAddTorsor V P] {s : AffineSubspace 𝕜 P}
  [inst_5 : Nonempty ↥s] [inst_6 : s.direction.HasOrthogonalProjection] {p : P},
  ↑((EuclideanGeometry.orthogonalProjection s) p) = p ↔ p ∈ s

A point equals its orthogonal projection if and only if it lies in the subspace.

Defined in
Mathlib.Geometry.Euclidean.Projection
Cited by
10 results in Mathlib
Foundations
Depth 181 from the axioms · uses propext, Classical.choice, Quot.sound
Assumes
RCLikeNormedAddCommGroupInnerProductSpaceMetricSpaceNormedAddTorsorNonemptySubmodule.HasOrthogonalProjection

Around this declaration

Dashed lines are statement dependencies; solid lines are citations in proofs.

EuclideanGeometry.oangle_eq_of_dist_orthogonalProjection_eq · cited by 5EuclideanGeometry.oangle_…EuclideanGeometry.dist_orthogonalProjection_eq_iff_angle_eq · cited by 4EuclideanGeometry.dist_or…AffineSubspace.signedInfDist_apply_of_mem · cited by 2AffineSubspace.signedInfD…EuclideanGeometry.dist_orthogonalProjection_eq_zero_iff · cited by 2EuclideanGeometry.dist_or…EuclideanGeometry.oangle_self_orthogonalProjection · cited by 2EuclideanGeometry.oangle_…Affine.Simplex.ne_altitudeFoot · cited by 1Simplex.ne_altitudeFootAffineSubspace.abs_signedInfDist_eq_dist_of_mem_affineSpan_insert · cited by 1AffineSubspace.abs_signed…EuclideanGeometry.orthogonalProjection_mem_subspace_eq_self · cited by 1EuclideanGeometry.orthogo…EuclideanGeometry.two_zsmul_oangle_eq_of_dist_orthogonalProjection_line_eq · cited by 1EuclideanGeometry.two_zsm…AffineSubspace.signedInfDist_eq_const_of_mem · cited by 0AffineSubspace.signedInfD…DFunLike.coe · cited by 62936DFunLike.coeSet · cited by 53352SetNormedAddCommGroup · cited by 15752NormedAddCommGroupSetLike.coe · cited by 8199SetLike.coeSubmodule · cited by 7192SubmoduleInnerProductSpace · cited by 3523InnerProductSpaceRCLike · cited by 2829RCLikeMetricSpace · cited by 1684MetricSpaceNormedAddTorsor · cited by 1325NormedAddTorsorAffineSubspace · cited by 871AffineSubspaceAffineSubspace.direction · cited by 339AffineSubspace.directionContinuousAffineMap · cited by 263ContinuousAffineMapSubmodule.orthogonal · cited by 257Submodule.orthogonalSubmodule.HasOrthogonalProjection · cited by 245Submodule.HasOrthogonalPr…EuclideanGeometry.orthogonalProjection · cited by 85EuclideanGeometry.orthogo…EuclideanGeometry.orthogonalP…CITED BYCITES

Cites19

Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.

Cited by10

Results whose statement or proof uses this declaration.