Mathlib Map

Theorems · Theorem · geometry

EuclideanGeometry.vsub_orthogonalProjection_mem_direction_orthogonal

∀ {𝕜 : 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),
  p -ᵥ ↑((EuclideanGeometry.orthogonalProjection s) p) ∈ s.directionᗮ

Subtracting the orthogonalProjection from p produces a result in the orthogonal direction.

Defined in
Mathlib.Geometry.Euclidean.Projection
Cited by
14 results in Mathlib
Foundations
Depth 180 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.coe_orthogonalProjection_eq_iff_mem · cited by 4EuclideanGeometry.coe_ort…EuclideanGeometry.angle_self_orthogonalProjection · cited by 4EuclideanGeometry.angle_s…Affine.Simplex.ExcenterExists.touchpoint_injective · cited by 4ExcenterExists.touchpoint…EuclideanGeometry.orthogonalProjection_map · cited by 3EuclideanGeometry.orthogo…Affine.Simplex.abs_inner_vsub_altitudeFoot_lt_mul · cited by 2Simplex.abs_inner_vsub_al…AffineSubspace.signedInfDist_eq_signedDist_of_mem · cited by 2AffineSubspace.signedInfD…EuclideanGeometry.orthogonalProjection_eq_orthogonalProjection_iff_vsub_mem · cited by 2EuclideanGeometry.orthogo…EuclideanGeometry.orthogonalProjection_vadd_smul_vsub_orthogonalProjection · cited by 2EuclideanGeometry.orthogo…EuclideanGeometry.existsUnique_dist_eq_of_insert · cited by 1EuclideanGeometry.existsU…Affine.Simplex.sum_inv_height_sq_smul_vsub_eq_zero · cited by 1Simplex.sum_inv_height_sq…EuclideanGeometry.reflection_vadd_smul_vsub_orthogonalProjection · cited by 1EuclideanGeometry.reflect…EuclideanGeometry.orthogonalProjection_sup_of_orthogonalProjection_eq · cited by 1EuclideanGeometry.orthogo…Affine.Simplex.inner_vsub_altitudeFoot_vsub_altitudeFoot_eq_zero · cited by 1Simplex.inner_vsub_altitu…EuclideanGeometry.orthogonalProjection_vsub_orthogonalProjection · cited by 1EuclideanGeometry.orthogo…DFunLike.coe · cited by 62936DFunLike.coeNormedAddCommGroup · cited by 15752NormedAddCommGroupSubmodule · cited by 7192SubmoduleInnerProductSpace · cited by 3523InnerProductSpaceRCLike · cited by 2829RCLikeMetricSpace · cited by 1684MetricSpaceNormedAddTorsor · cited by 1325NormedAddTorsorAffineSubspace · cited by 871AffineSubspaceVSub.vsub · cited by 817VSub.vsubAffineSubspace.direction · cited by 339AffineSubspace.directionContinuousAffineMap · cited by 263ContinuousAffineMapSubmodule.orthogonal · cited by 257Submodule.orthogonalSubmodule.HasOrthogonalProjection · cited by 245Submodule.HasOrthogonalPr…EuclideanGeometry.orthogonalProjection · cited by 85EuclideanGeometry.orthogo…AffineSubspace.vsub_mem_direction · cited by 25AffineSubspace.vsub_mem_d…EuclideanGeometry.vsub_orthog…CITED BYCITES

Cites18

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

Cited by14

Results whose statement or proof uses this declaration.