Mathlib Map

Theorems · Definition · geometry

signedDist

{V : Type u_1} →
  {P : Type u_2} →
    [inst : NormedAddCommGroup V] →
      [inst_1 : InnerProductSpace ℝ V] →
        [inst_2 : MetricSpace P] → [inst_3 : NormedAddTorsor V P] → V → P →ᵃ[ℝ] P →ᴬ[ℝ] ℝ

The signed distance between two points p and q, in the direction of a reference vector v. It is the size of q - p in the direction of v. In the degenerate case v = 0, it returns 0. TODO: once we have a topology on P →ᴬ[ℝ] ℝ, the type should be P →ᴬ[ℝ] P →ᴬ[ℝ] ℝ.

Defined in
Mathlib.Geometry.Euclidean.SignedDist
Cited by
42 results in Mathlib
Foundations
Depth 178 from the axioms · uses propext, Classical.choice, Quot.sound
Assumes
NormedAddCommGroupInnerProductSpaceMetricSpaceNormedAddTorsor

Around this declaration

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

AffineSubspace.signedInfDist · cited by 10AffineSubspace.signedInfD…signedDist_self · cited by 7signedDist_selfsignedDist_smul · cited by 5signedDist_smulsignedDist_lineMap_lineMap · cited by 4signedDist_lineMap_lineMapsignedDist_apply_apply · cited by 3signedDist_apply_applyAffineSubspace.signedInfDist_eq_signedDist_orthogonalProjection · cited by 2AffineSubspace.signedInfD…AffineSubspace.signedInfDist_apply_of_mem · cited by 2AffineSubspace.signedInfD…AffineSubspace.signedInfDist_eq_signedDist_of_mem · cited by 2AffineSubspace.signedInfD…signedDist_triangle · cited by 2signedDist_trianglesignedDist_vadd_left · cited by 2signedDist_vadd_leftsignedDist_vadd_left_swap · cited by 2signedDist_vadd_left_swapsignedDist_vadd_right · cited by 2signedDist_vadd_rightsignedDist_vsub_self · cited by 2signedDist_vsub_selfsignedDist_anticomm · cited by 1signedDist_anticommsignedDist_apply_linear · cited by 1signedDist_apply_linearDFunLike.coe · cited by 62936DFunLike.coeReal · cited by 25697RealNormedAddCommGroup · cited by 15752NormedAddCommGroupInnerProductSpace · cited by 3523InnerProductSpaceMetricSpace · cited by 1684MetricSpaceNormedAddTorsor · cited by 1325NormedAddTorsorInner.inner · cited by 1089Inner.innerVSub.vsub · cited by 817VSub.vsubAffineMap · cited by 674AffineMapContinuousAffineMap · cited by 263ContinuousAffineMapinnerSL · cited by 93innerSLNormedSpace.normalize · cited by 31NormedSpace.normalizeContinuousAffineMap.comp · cited by 8ContinuousAffineMap.compContinuousLinearMap.toContinuousAffineMap · cited by 6ContinuousLinearMap.toCon…ContinuousAffineMap.id · cited by 5ContinuousAffineMap.idsignedDistCITED BYCITES

Cites16

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

Cited by43

Results whose statement or proof uses this declaration.