Mathlib Map

Theorems · Definition · geometry

EuclideanGeometry.reflection

{𝕜 : 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) → [Nonempty ↥s] → [s.direction.HasOrthogonalProjection] → P ≃ᵃⁱ[𝕜] P

Reflection in an affine subspace, which is expected to be nonempty and complete. The word "reflection" is sometimes understood to mean specifically reflection in a codimension-one subspace, and sometimes more generally to cover operations such as reflection in a point. The definition here, of reflection in an affine subspace, is a more general sense of the word that includes both those common cases.

Defined in
Mathlib.Geometry.Euclidean.Projection
Cited by
24 results in Mathlib
Foundations
Depth 184 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.reflection_apply' · cited by 6EuclideanGeometry.reflect…Affine.Triangle.dist_orthocenter_reflection_circumcenter · cited by 3Triangle.dist_orthocenter…EuclideanGeometry.reflection_apply · cited by 3EuclideanGeometry.reflect…EuclideanGeometry.reflection_reflection · cited by 3EuclideanGeometry.reflect…EuclideanGeometry.exists_dist_eq_circumradius_of_subset_insert_orthocenter · cited by 2EuclideanGeometry.exists_…EuclideanGeometry.reflection.congr_simp · cited by 2reflection.congr_simpAffine.Triangle.dist_circumcenter_reflection_orthocenter · cited by 1Triangle.dist_circumcente…Affine.Simplex.reflection_circumcenter_eq_affineCombination_of_pointsWithCircumcenter · cited by 1Simplex.reflection_circum…EuclideanGeometry.reflection_eq_self_iff · cited by 1EuclideanGeometry.reflect…EuclideanGeometry.reflection_mem_of_le_of_mem · cited by 1EuclideanGeometry.reflect…EuclideanGeometry.reflection_orthogonal_vadd · cited by 1EuclideanGeometry.reflect…EuclideanGeometry.reflection_vadd_smul_vsub_orthogonalProjection · cited by 1EuclideanGeometry.reflect…EuclideanGeometry.dist_reflection · cited by 1EuclideanGeometry.dist_re…EuclideanGeometry.dist_reflection_eq_of_mem · cited by 1EuclideanGeometry.dist_re…EuclideanGeometry.eq_or_eq_reflection_of_dist_eq · cited by 0EuclideanGeometry.eq_or_e…NormedAddCommGroup · cited by 15752NormedAddCommGroupInnerProductSpace · cited by 3523InnerProductSpaceRCLike · cited by 2829RCLikeMetricSpace · cited by 1684MetricSpaceNormedAddTorsor · cited by 1325NormedAddTorsorAffineSubspace · cited by 871AffineSubspaceAffineSubspace.direction · cited by 339AffineSubspace.directionSubmodule.HasOrthogonalProjection · cited by 245Submodule.HasOrthogonalPr…Classical.arbitrary · cited by 161Classical.arbitraryAffineIsometryEquiv · cited by 118AffineIsometryEquivSubmodule.reflection · cited by 31Submodule.reflectionAffineIsometryEquiv.symm · cited by 29AffineIsometryEquiv.symmAffineIsometryEquiv.trans · cited by 9AffineIsometryEquiv.transAffineIsometryEquiv.vaddConst · cited by 8AffineIsometryEquiv.vaddC…LinearIsometryEquiv.toAffineIsometryEquiv · cited by 6LinearIsometryEquiv.toAff…EuclideanGeometry.reflectionCITED BYCITES

Cites15

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

Cited by24

Results whose statement or proof uses this declaration.