KuhnWeakGradient #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
Weak gradients of finite Kuhn-affine zero extensions #
This file proves the finite-mesh analytic bridge needed for one component of
the Section 3 piecewise-affine competitor. zeroExtendedKuhnAffine agrees
with the proved Kuhn interpolant on a finite equal-scale mesh and is literally
zero off the closed-cell union. Coordinate slicing gives a bounded classical
line derivative away from finitely many endpoints; one-dimensional integration
by parts and Fubini then identify an ambient weak derivative.
Everything here is restated and reproved at this repository's KuhnCell,
kuhnInterp, and gluedKuhnAffine carriers.
Parameters at which a coordinate line meets one closed Kuhn cell.
Equations
- Algsuperdiff.Section3.Provider.Affine.kuhnCellCoordSlice T i z = {t : ℝ | i.insertNth t z ∈ T.closedCarrier}
Instances For
A closed Kuhn cell is compact.
Inserting the varying coordinate into a fixed coordinate line is an isometry.
A coordinate slice of a closed Kuhn cell is compact.
A coordinate slice of a closed Kuhn cell is convex.
A nonempty coordinate slice is the interval between its extrema.
The at-most-two endpoints of one coordinate slice.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Away from the endpoints, slice membership is locally constant.
The finite endpoint set contributed by every cell in a finite mesh.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Off the endpoint set, membership in every mesh cell is locally constant.
The zero-off-mesh representative and its line derivatives #
The zero extension of a finite Kuhn gluing. Unlike gluedKuhnAffine,
which returns its datum off the mesh, this is the representative needed for a
compactly supported component correction.
Equations
- Algsuperdiff.Section3.Provider.Affine.zeroExtendedKuhnAffine cells g x = if ∃ T ∈ cells, x ∈ T.closedCarrier then Algsuperdiff.Section3.Provider.Affine.gluedKuhnAffine cells g x else 0
Instances For
On a selected closed cell, the zero extension is that cell's interpolant.
Off every selected closed cell, the zero extension is zero.
The selected coordinate slope along a line, with value zero off the mesh.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A uniform bound for all selected slopes in one coordinate.
Equations
- Algsuperdiff.Section3.Provider.Affine.zeroExtendedKuhnAffineCoordBound cells g i = ∑ T ∈ cells, ‖Algsuperdiff.Section3.Provider.Affine.kuhnSlope T g i‖
Instances For
The coordinate-slope bound is nonnegative.
Away from slice endpoints, the coordinate-line derivative is the selected slope.
Every selected line slope is bounded by the finite coordinate sum.
A continuous finite equal-scale zero extension is Lipschitz on every coordinate line.
The ambient representative of the coordinate-line derivative.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The coordinate-line derivative representative is measurable.
The ambient derivative representative obeys the finite coordinate bound.
One-dimensional integration by parts #
Coordinate-line integration by parts for the zero-extended gluing.
Ambient weak derivatives #
The coordinate-line representative is a weak partial derivative on ambient space.
On the interior of a mesh cell, the line-derivative representative is the literal Kuhn slope coordinate.