Pointwise spatial bounds for the hyperbolic -form of the height equation
ProvedOAI.SmoothLocal.HighEquation.exists_finite_actual_Q_spatial_pointwise_boundNotation. is the model square; a metric is a smooth positive matrix field ; is a scalar height; is its covariant Hessian; is the Gaussian curvature; ; is the Hessian quotient; is the model curvature; the patch box and the central box are the squares and ; the sheared coordinates are , with sheared height ; and are the class width and speed of (4.2); is the test metric (4.12) built from ; a bounded admissible height of bound is an admissible height with (4.1).
Fix a shrinking slab: endpoints , a speed, a time length , and a length floor below the slab's width at all times. For each order there is a constant such that the following holds. Let , be smooth on a coordinate rectangle containing the slab, satisfying the Darboux equation with on the rectangle, and suppose on the slab that has its second-jet coefficient , with speed, that the coordinates are bounded by , that has derivatives bounded by through order and by through order , , and . If all derivatives of through order are at most on the initial cut , then at every later time and every in the shrunken interval,
This is the propagation of smooth tangential data along the hyperbolic region.
Formalization Note. This is the upstream Lean declaration OAI.SmoothLocal.HighEquation.exists_finite_actual_Q_spatial_pointwise_bound in lean/OAI/Geometry/IsometricImmersion/Darboux/QFiniteActual.lean, stated verbatim; the Lean statement is authoritative for the precise hypotheses. It is an intermediate result of OpenAI's formalization.
import Mathlib import Definitions.Def_IsometricImmersion import Definitions.Def_SmoothLocalIsometricSupport namespace OAI noncomputable section open Set open scoped ContDiff Topology NNReal namespace SmoothLocal.HighEquation open SmoothLocal.Geometry SmoothLocal.Weighted SmoothLocal.ODE SmoothLocal.Hyperbolic
theorem exists_finite_actual_Q_spatial_pointwise_bound
(G R Z s0 speed xl xr T lengthFloor : ℝ) (A : ℝ≥0)
(hG : 0 ≤ G) (hR : 0 ≤ R) (hZ : 0 ≤ Z) (hs0 : 0 < s0)
(hspeed : 0 ≤ speed) (hT : 0 ≤ T) (hlen : 0 < lengthFloor)
(hwidth : lengthFloor ≤ xr - xl - 2 * speed * T)
{d c : ℝ} (hd : 0 < d) (hc : 0 < c) (N : ℕ) :
∃ B : ℝ, 0 ≤ B ∧
∀ (g : MetricField) (z : Coord → ℝ) (radius lo hi a b : ℝ),
SmoothPositiveOn g (coordinateRectangle radius lo hi) →
ContDiffOn ℝ ∞ z (coordinateRectangle radius lo hi) →
(∀ p ∈ coordinateRectangle radius lo hi,
(covHessian g z p).det = gaussianCurvature g p * heightEnergy g z p) →
(∀ p ∈ coordinateRectangle radius lo hi, covHessian g z p 0 0 ≠ 0) →
0 < radius → a ≤ b → b - a ≤ T →
-radius < xl → xr < radius → a ∈ Ioo lo hi → b ∈ Ioo lo hi →
(∀ p ∈ shrinkingSlab xl xr a b speed, s0 ≤ heightQCoefficient g z 5 p) →
(∀ p ∈ shrinkingSlab xl xr a b speed,
|heightQCoefficient g z 4 p| + Real.sqrt (heightQCoefficient g z 5 p) ≤ speed) →
(∀ p ∈ shrinkingSlab xl xr a b speed, |p 0| ≤ R ∧ |p 1| ≤ R) →
(∀ i j, CoordinateBound (fun p => g p i j) (shrinkingSlab xl xr a b speed) (max 9 (N + 3)) G) →
CoordinateBound z (shrinkingSlab xl xr a b speed) 8 Z →
(∀ p ∈ shrinkingSlab xl xr a b speed, d ≤ |(g p).det|) →
(∀ p ∈ shrinkingSlab xl xr a b speed, c ≤ |covHessian g z p 0 0|) →
(∀ ds : List (Fin 2), ds.length ≤ max 8 (N + 2) → ∀ x ∈ Icc xl xr,
|iteratedCoordPartial ds z (coordinatePoint x a)| ≤ (A : ℝ)) →
∀ t ∈ Icc a b, ∀ x ∈ Icc (inwardLeft xl a speed t) (inwardRight xr a speed t),
∀ i : Fin 2, ∀ n ≤ N,
|spatialJet (spatialFirstJet z i) n (coordinatePoint x t)| ≤ B := by
sorry
end SmoothLocal.HighEquation
end
end OAI