Theillière's corrugation operation #
This files introduces the fundamental calculus tool of convex integration. The version of convex
integration that we formalize is Theillière's corrugation-based convex integration.
It improves a map f : E → F by adding to it some corrugation map
fun x ↦ (1/N) • ∫ t in 0..(N*π x), (γ x t - (γ x).average) where γ is a family of loops in
F parametrized by E and N is some (very large) real number.
Under the assumption that ∀ x, (γ x).average = D f x p.v for some dual pair p, this improved
map will have a derivative which is almost a value of γ x in direction p.v and almost the
derivative of f in direction ker p.π. More precisely, its derivative will be almost
p.update (D f x) (γ x (N*p.π x)). In addition the improved map will be very close to f
in C⁰ topology. All those "almost" and "very close" refer to the asymptotic behavior when N
is very large.
The main definition is corrugation. The main results are:
fderiv_corrugated_mapcomputing the difference betweenD (f + corrugation p.π N γ) xandp.update (D f x) (γ x (N*p.π x)) + corrugation.remainder p.π N γ xremainder_c0_small_onsaying this difference is very smallcorrugation.c0_small_onsaying that corrugations are C⁰-small
Theillière's corrugations.
Instances For
The integral appearing in corrugations is periodic.
Equations
- «term∂₁» = Lean.ParserDescr.node `«term∂₁» 1024 (Lean.ParserDescr.symbol "∂₁")
Instances For
The remainder appearing when differentiating a corrugation.