Documentation

MiscMath.Analysis.KolmogorovArnold.Extend

Extending inner functions from [0, 1] to #

Support module for MiscMath.Analysis.KolmogorovArnold, where the theorem is stated and where the reader should start. Its declarations are proof: machine-generated, kernel-checked and axiom-audited, and may be read by no one.

The Baire-category argument produces inner functions on I = [0, 1]; the theorem is stated with inner functions continuous and strictly increasing on all of . The extension used is

Inner.extend φ t = φ (clamp t) + (t - clamp t),

where clamp is Mathlib's Set.projIcc 0 1. It agrees with φ on I (extend_of_mem), is continuous (continuous_extend), and is strictly increasing whenever φ is (extend_strictMono): off I the second term increases strictly, and on I the first does.

The extension of an inner function from I to : ψ(clamp t) + (t - clamp t). It agrees with ψ on I, is continuous, and is strictly increasing whenever ψ is: off I the second term increases strictly, and on I the first does.

Equations
Instances For