Positive amplitude extensions on a closed output-radius window
ProvedBianchiIX.radiusAmplitude_window_extensionbianchi-ix-era-statisticsdynamical-systems
Define
The integral is oriented, and division uses the total reciprocal .
For real functions and real endpoints , define and by
Write when comparing several pairs of input functions.
For real functions , set
Let be the root-curve construction applied to , and set
For another pair , use the analogous notation.
Let , , and . Denote by the canonical amplitude extension of from , and by the extension from . Suppose , , , and . On , assume are , , , , and
Then and are globally and, whenever and ,
For every real , , , , .
Preamble
import Definitions.Def_BianchiIX_EraReturnData import Mathlib.Analysis.Calculus.InverseFunctionTheorem.ContDiff import Mathlib.Analysis.Calculus.InverseFunctionTheorem.Deriv import Mathlib.Tactic.NormNum import Mathlib.Analysis.Calculus.Deriv.MeanValue import Mathlib.Analysis.Calculus.ContDiff.Deriv import Mathlib.MeasureTheory.Integral.IntervalIntegral.FundThmCalculus import Mathlib.Analysis.Calculus.Deriv.Pow import Mathlib.Analysis.Calculus.Deriv.Mul import Mathlib.Analysis.Real.Sqrt import Mathlib.Tactic.FieldSimp import Mathlib.Tactic.Linarith import Mathlib.Tactic.Ring import Mathlib.Analysis.Calculus.Deriv.Slope import Mathlib.Analysis.SpecificLimits.Basic import Mathlib.MeasureTheory.Constructions.BorelSpace.Metrizable import Mathlib.Analysis.SpecialFunctions.Pow.Continuity import Mathlib.Analysis.SpecialFunctions.Sqrt noncomputable section open BianchiIX open Set
Formal statement
theorem BianchiIX.radiusAmplitude_window_extension {k U W : ℝ → ℝ} {a b l r θ B : ℝ}
(hab : a < b) (hlr : l < r) (hwindow : Icc l r ⊆ Icc (k b) (k a)) (hθ : θ ≤ 1)
(hk : ∀ x ∈ Icc a b, ContDiffAt ℝ 1 k x) (hd : ∀ x ∈ Icc a b, deriv k x < 0)
(hU : ∀ x ∈ Icc a b, ContDiffAt ℝ 1 U x) (hW : ∀ x ∈ Icc a b, ContDiffAt ℝ 1 W x)
(hposU : ∀ x ∈ Icc a b, 0 < U x) (hposW : ∀ x ∈ Icc a b, 0 < W x)
(hconeU : ∀ x ∈ Icc a b, |deriv U x| ≤ θ * (Real.sqrt (U x) * |deriv k x|))
(hconeW : ∀ x ∈ Icc a b, |deriv W x| ≤ θ * (Real.sqrt (W x) * |deriv k x|))
(hB : ∀ x ∈ Icc a b, U x + W x ≤ B) :
let u := radiusAmplitudeWindowExtension k U a b l r
let w := radiusAmplitudeWindowExtension k W a b l r
ContDiff ℝ 1 u ∧ ContDiff ℝ 1 w ∧
(∀ x ∈ Icc a b, k x ∈ Icc l r →
u (k x) = U x ∧ w (k x) = W x ∧
deriv u (k x) = deriv U x / deriv k x ∧ deriv w (k x) = deriv W x / deriv k x) ∧
∀ x : ℝ, 0 < u x ∧ 0 < w x ∧ u x + w x ≤ (25 / 16) * B ∧
|deriv u x| ≤ θ * Real.sqrt (u x) ∧ |deriv w x| ≤ θ * Real.sqrt (w x) := by sorry
Source