Ported for Lean Pool: imports relocated and code adapted to Lean/Mathlib v4.34.0.
Upper quadratic contacts #
This file contains the upper-contact predicate used in the Aleksandrov proof route.
u has an upper quadratic contact of opening a and slope p at x, relative to s.
Equations
Instances For
u has an upper quadratic contact of opening a at x, relative to s.
The vector p is the slope of the touching quadratic. The definition does not require
0 ≤ a; estimates that use the geometric opening should carry that hypothesis explicitly.
Equations
- AleksandrovDifferentiability.HasUpperContactOn s u x a = ∃ (p : E), AleksandrovDifferentiability.HasUpperContactWithSlopeOn s u x p a
Instances For
The upper-contact opening is at most A, expressed through the approximation property used
in proofs: every larger opening A + η, η > 0, has an upper contact.
Equations
- AleksandrovDifferentiability.HasUpperContactOpeningAtMostOn s u x A = ∀ (η : ℝ), 0 < η → AleksandrovDifferentiability.HasUpperContactOn s u x (A + η)
Instances For
Fixed-slope version of HasUpperContactOpeningAtMostOn: every larger opening A + η,
η > 0, has an upper contact with the prescribed slope p.
Equations
- AleksandrovDifferentiability.HasUpperContactWithSlopeOpeningAtMostOn s u x p A = ∀ (η : ℝ), 0 < η → AleksandrovDifferentiability.HasUpperContactWithSlopeOn s u x p (A + η)
Instances For
Points of s where u has an upper quadratic contact of opening a.
Equations
Instances For
Points of s where u has an upper quadratic contact of opening a and slope p.
Equations
Instances For
Points of s where the upper-contact opening is at most A.
Equations
Instances For
Points of s where the upper-contact opening is at most A with prescribed slope p.