Documentation

LeanPool.LeanStationaryHarmonicMaps.StationaryHarmonicMap.RadiusWeights

Radius Weights #

The class of radius weights we actually need in the weak monotonicity argument: measurable on (0, R0) and essentially bounded there. The earlier unrestricted formulas with ∀ c : ℝ → ℝ are convenient wrappers, but this is the realistic target for a direct measure-theoretic coarea proof.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    theorem LeanStationaryHarmonicMaps.StationaryHarmonicMap.RadiusWeightOn.add {R0 : ℝ} {c d : ℝ → ℝ} (hc : RadiusWeightOn R0 c) (hd : RadiusWeightOn R0 d) :
    RadiusWeightOn R0 fun (rho : ℝ) => c rho + d rho
    theorem LeanStationaryHarmonicMaps.StationaryHarmonicMap.radiusWeightOn_finset_sum_indicator_const_Ioo {R0 : ℝ} {ι : Type u_1} (s : Finset ι) (a b k : ι → ℝ) :
    RadiusWeightOn R0 fun (rho : ℝ) => ∑ i ∈ s, (Set.Ioo (a i) (b i)).indicator (fun (x : ℝ) => k i) rho

    Finite linear combinations of interval-indicator constants are admissible radius weights.

    Pointwise finite interval-step approximation by uniformly bounded radius weights. This is the concrete approximation package needed to pass the finite-interval formula to a limiting radius weight by dominated convergence.

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

      The practically useful version of finite interval-step approximation: convergence is required on (0, R0) away from a countable set of bad radii. This matches the grid-partition approximations used for continuous weights, where all possible partition boundaries form a countable exceptional set.

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

        A pointwise finite interval-step approximation is, in particular, an a.e.-valid approximation with empty exceptional set.

        theorem LeanStationaryHarmonicMaps.StationaryHarmonicMap.radiusWeightFiniteIntervalStepApprox_finset_sum_indicator_const_Ioo {R0 : ℝ} {s : Finset ℕ} {a b k : ℕ → ℝ} (ha : ∀ i ∈ s, 0 ≤ a i) (hab : ∀ i ∈ s, a i ≤ b i) (hb : ∀ i ∈ s, b i ≤ R0) :
        RadiusWeightFiniteIntervalStepApprox R0 fun (rho : ℝ) => ∑ i ∈ s, (Set.Ioo (a i) (b i)).indicator (fun (x : ℝ) => k i) rho

        A finite interval-step weight is realized by the constant approximation sequence.

        Constant radius weights are approximable on (0, R0) by the single interval (0, R0).

        Finite interval-step approximability is closed under addition. The proof encodes the two finite index sets into the even and odd natural numbers.

        Finite interval-step approximability is closed under multiplication by a constant.

        Finite interval-step approximability is closed under negation.

        Finite interval-step approximability is closed under subtraction.

        theorem LeanStationaryHarmonicMaps.StationaryHarmonicMap.RadiusWeightOn.sub {R0 : ℝ} {c d : ℝ → ℝ} (hc : RadiusWeightOn R0 c) (hd : RadiusWeightOn R0 d) :
        RadiusWeightOn R0 fun (rho : ℝ) => c rho - d rho
        theorem LeanStationaryHarmonicMaps.StationaryHarmonicMap.RadiusWeightOn.mul {R0 : ℝ} {c d : ℝ → ℝ} (hc : RadiusWeightOn R0 c) (hd : RadiusWeightOn R0 d) :
        RadiusWeightOn R0 fun (rho : ℝ) => c rho * d rho
        theorem LeanStationaryHarmonicMaps.StationaryHarmonicMap.radiusWeightOn_radialMainCoeff_of_contDiff_one {n : ℕ} {R0 : ℝ} {phi : ℝ → ℝ} (hphi : ContDiff ℝ 1 phi) :
        RadiusWeightOn R0 fun (rho : ℝ) => (↑n - 2) * phi rho + rho * deriv phi rho