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 : ) => is, (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 : is, 0 a i) (hab : is, a i b i) (hb : is, b i R0) :
        RadiusWeightFiniteIntervalStepApprox R0 fun (rho : ) => is, (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