Documentation

LeanPool.ViscositySolutionTheory.AleksandrovDifferentiability.Statements.Cube.Basic.Core

Ported for Lean Pool: imports relocated and code adapted to Lean/Mathlib v4.34.0.

Cube-local Aleksandrov statement interfaces #

This file names the source-proof local targets on the normalized cubes Q_3 = (-3,3)^n and Q_1 = (-1,1)^n. These are statements and set interfaces, not axioms: the proof route will fill these targets using the upper-contact estimate from the source document.

Points where the source upper-contact opening is finite, encoded through the project approximation-style predicate HasUpperContactOpeningAtMostOn.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    The source bad set where the upper-contact opening on Q_3 is not bounded by A, restricted to the conclusion cube Q_1. This represents {x in Q_1 : \overline\Theta_{u,Q_3}(x) > A} using the existing at-most-opening predicate.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      The cube-local good set Omega_A from the source proof: differentiability points in Q_1 whose upper-contact opening relative to Q_3 is at most A.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        The source-proof gradient vector, represented as the Fréchet-Riesz vector associated to the Fréchet derivative. This names the object written grad u(x) in the source proof.

        Equations
        Instances For

          The source gradient vector is Mathlib's gradient.

          The Fréchet derivative is represented by the source gradient vector.

          At an interior differentiability point of the source cube, the source Fréchet gradient is a subgradient on Q_3.

          Convexity makes the source affine remainder with the Fréchet-gradient slope nonnegative on Q_3 at every interior differentiability point.

          Increment-coordinate version of affineRemainder_nonneg_of_convex_of_differentiableAt_sourceCube, matching the source proof's \tilde u(z) ≥ 0 normalization.

          The source-normalized affine remainder z ↦ u(x+z) - u(x) - grad u(x)·z is convex on the increment domain inside Q_3.

          Coordinate-line version of affineRemainder_lineRestriction_at, based at the coordinate line through x. This is the bookkeeping needed to turn one-dimensional estimates on the coordinate slice into estimates for the ambient normalized remainder.

          Coordinate-slice endpoint upper bounds, in the one-dimensional language produced by the localized maximal estimate in the source proof.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            Ambient coordinate endpoint bounds for the normalized source remainder \tilde u(±h e_i).

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For

              The endpoint set {± h e_i} used in the source proof before taking the convex hull.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                theorem AleksandrovDifferentiability.mem_sourceCrossPolytope_of_sum_abs_le {n : ℕ} {h : ℝ} (hn : 1 ≤ n) (hh : 0 < h) {z : SourceCubeSpace n} (hz : ∑ i : Fin n, |z.ofLp i| ≤ h) :

                Membership in the source cross-polytope from the coordinate l1 bound. This is the coordinate form of K_h = conv {± h e_i} used before inserting the Euclidean ball B_{h / sqrt n} in the source proof.

                Cauchy-Schwarz comparison between the coordinate l1 norm and the Euclidean norm in the source cube model.

                theorem AleksandrovDifferentiability.mem_sourceCrossPolytope_of_norm_lt {n : ℕ} {h : ℝ} (hn : 1 ≤ n) (hh : 0 < h) {z : SourceCubeSpace n} (hz : ‖z‖ < h / √↑n) :

                Euclidean radius form of the source inclusion B_{h / sqrt n} ⊆ K_h.

                Metric-ball form of the source inclusion B_{h / sqrt n} ⊆ K_h.

                Transfer the coordinate endpoint estimates from the one-dimensional slice language to the ambient normalized source remainder.

                Coordinate endpoint bounds are monotone in the quadratic constant.

                Endpoint membership in the increment domain for the source cross-polytope, assuming the corresponding coordinate endpoints lie in Q_3.

                theorem AleksandrovDifferentiability.HasSourceCubeCoordinateEndpointQuadraticBound.affineRemainder_le_of_mem_crossPolytope {n : ℕ} {u : SourceCubeSpace n → ℝ} {x p z : SourceCubeSpace n} {ρ K h : ℝ} (hend : HasSourceCubeCoordinateEndpointQuadraticBound n u x p ρ K) (hconv : ConvexOn ℝ ((fun (z : SourceCubeSpace n) => x + z) ⁻¹' sourceOpenCube n 3) fun (z : SourceCubeSpace n) => affineRemainder u x p (x + z)) (hhpos : 0 < h) (hhρ : h < ρ) (hendpoint : ∀ (i : Fin n), x + h • sourceCoordinateVector i ∈ sourceOpenCube n 3 ∧ x - h • sourceCoordinateVector i ∈ sourceOpenCube n 3) (hz : z ∈ sourceCrossPolytope n h) :
                affineRemainder u x p (x + z) ≤ K * h ^ 2

                Source proof maximum-principle step on K_h = conv {± h e_i}: if the normalized affine remainder is convex and bounded by K h^2 at all coordinate endpoints, then it has the same upper bound throughout K_h.

                A cube-local affine-remainder upper bound with the source upper-contact normalization.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For

                  Approximate version of HasSourceCubeAffineRemainderUpperBound, matching HasUpperContactOpeningAtMostOn: every larger opening has the corresponding affine-remainder upper bound.

                  Equations
                  Instances For

                    Source-style affine-remainder bound, written as K * ‖y - x‖^2. The source proof obtains this form first, then absorbs the factor of 2 into the dimensional opening constant.

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For

                      Increment-coordinate version of the source-style affine-remainder bound. This is the language of the source proof, where tilde u(z) is estimated for x + z ∈ Q_3.

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For

                        Small-increment part of the source estimate.

                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For

                          Source large-increment input: on Q_3, the normalized affine remainder has at most affine growth in the increment size. The source obtains this from bounded oscillation and a local gradient bound.

                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For

                            Source large-increment input before subtracting the affine part: values of u are bounded above relative to u x on Q_3. The source later obtains this from the oscillation of u on Q_3.

                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For

                              A value-difference bound and a slope norm bound give the linear-growth estimate for the normalized affine remainder.

                              Points in Q_1 have all sufficiently short coordinate endpoints inside Q_3. This discharges the endpoint-domain hypothesis in the source small-increment estimate.

                              theorem AleksandrovDifferentiability.HasSourceCubeCoordinateEndpointQuadraticBound.smallIncrementQuadraticBound_of_convex {n : ℕ} {u : SourceCubeSpace n → ℝ} {x p : SourceCubeSpace n} {ρ K : ℝ} (hn : 1 ≤ n) (_hρ : 0 < ρ) (hend : HasSourceCubeCoordinateEndpointQuadraticBound n u x p ρ K) (hconv : ConvexOn ℝ ((fun (z : SourceCubeSpace n) => x + z) ⁻¹' sourceOpenCube n 3) fun (z : SourceCubeSpace n) => affineRemainder u x p (x + z)) (hendpoint : ∀ ⦃r : ℝ⦄, 0 < r → r < ρ → ∀ (i : Fin n), x + r • sourceCoordinateVector i ∈ sourceOpenCube n 3 ∧ x - r • sourceCoordinateVector i ∈ sourceOpenCube n 3) :

                              Source small-increment estimate from coordinate endpoint bounds. This packages the proof line: choose h = sqrt n * ‖z‖, use z ∈ K_h, and then apply the convex-hull endpoint bound.

                              Large-increment part of the source estimate.

                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For

                                Linear growth of the normalized remainder implies the source large-increment quadratic estimate once the increment norm is bounded below by a positive radius.

                                Value-difference control plus a slope norm bound imply the source large-increment quadratic estimate. This is the abstract Lean version of the source proof's large-z step from oscillation and the local gradient bound.

                                @[reducible, inline]

                                An abstract predicate representing the localized one-dimensional maximal bad condition M μ_{i,y}(s) > t from the source proof. The arguments are the direction i, the coordinate-line base point y, the line parameter s, and the threshold t.

                                Equations
                                Instances For