Documentation

LeanPool.Superdiffusion.Algsuperdiff.Assumptions.ShellField.Basic

Basic #

Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.

Basic A for regular shell fields #

This module equips the exact frozen shell-field carrier with its compact-open topology and Borel measurable space. It also exposes the value and first- and second-derivative data, derives the exact C^2 regularity, proves that values determine a shell, and gives the measurable forgetful map into CoarseGraining's RegCoeffField.

@[reducible, inline]

The ambient compact-open triple underlying the frozen shell carrier.

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

    The continuous first derivative stored in the exact frozen carrier.

    Equations
    Instances For

      The continuous second derivative stored in the exact frozen carrier.

      Equations
      Instances For

        The stored first derivative is continuously differentiable.

        A frozen shell field is genuinely C^2, with no added regularity hypothesis.

        theorem Algsuperdiff.Frozen.Assumptions.ShellField.skew_entry {d : ℕ} (j : ShellField d) (x : HCPolySupport.Vec d) (i k : Fin d) :
        (↑j).1 x i k = -(↑j).1 x k i

        A derivative compatible with the same value field is unique.

        A second derivative compatible with the stored first derivative is unique.

        theorem Algsuperdiff.Frozen.Assumptions.ShellField.ext {d : ℕ} {j k : ShellField d} (h : ∀ (x : HCPolySupport.Vec d), (↑j).1 x = (↑k).1 x) :
        j = k

        Shell values determine the entire regular-version datum, including both stored derivatives.

        theorem Algsuperdiff.Frozen.Assumptions.ShellField.ext_iff {d : ℕ} {j k : ShellField d} :
        j = k ↔ ∀ (x : HCPolySupport.Vec d), (↑j).1 x = (↑k).1 x

        Forget the shell packaging while retaining the literal matrix values.

        Equations
        • j.forgetShell = { toFun := ⇑(↑j).1, entry_measurable := ⋯, entry_locInt := ⋯ }
        Instances For

          Evaluation at a fixed point is continuous in the compact-open topology.

          Evaluation of the stored first derivative at a fixed point is continuous in the compact-open topology.

          Evaluation of the stored second derivative at a fixed point is continuous in the compact-open topology.

          The forgetful map is measurable for CoarseGraining's full regular-field sigma-field, including the compactly supported integral generators.