You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds three lemmas to `Mathlib/Geometry/Euclidean/Sphere/Basic.lean`.
- `Sphere.ne_center_of_mem_of_mem_of_ne`: a point of a sphere that differs
from another point of the sphere is not its center. Extracted at a
reviewer's suggestion; this fact was reproved inline four times across
leanprover-community#41121 and leanprover-community#41123.
- `norm_vsub_center_eq_radius`: for a point `p` on a sphere `s`,
`‖p -ᵥ s.center‖ = s.radius`. This pattern occurs ten times in leanprover-community#34164 and
four more times in the present file (twice in `inner_vsub_center_vsub_pos`
and twice in `Sphere.dist_center_lt_radius_of_sbtw`); those four in-file
occurrences are golfed to use it here.
- `Sphere.center_mem_affineSpan_pair_iff_isDiameter`: for two distinct points
of a sphere, the center lies on the line through them if and only if those
points are the endpoints of a diameter.
No mathematical content changes; the existing proofs are only shortened.
Co-authored-by: Scarlett-le <735979178@qq.com>
Co-authored-by: Jireh Loreaux <loreaujy@gmail.com>
0 commit comments