Imports
/- Copyright (c) 2026 Gregory J. Loges. All rights reserved. Released under Apache 2.0 license as described in the file LICENSE. Authors: Gregory J. Loges -/ module public import Physlib.SpaceAndTime.Space.Derivatives.Basic public import Physlib.SpaceAndTime.Space.Integrals.NormPow

Regularized powers of the norm on space

i. Overview

This file contains basic API for regularized powers of the norm on Space d, namely x ↦ (‖x‖ ^ 2 + ε ^ 2) ^ (s / 2).

ii. Key results

    normRegularizedPow : The regularized norm power x ↦ (‖x‖ ^ 2 + ε ^ 2) ^ (s / 2).

    normRegularizedPow_pos : Positivity for nonzero regularization parameter.

    normRegularizedPow_hasTemperateGrowth : Temperate growth of regularized norm powers.

    normRegularizedPow_measurable : Measurability of regularized norm powers.

iii. Table of contents

    A. Regularized powers of the norm

iv. References

@[expose] public section

A. Regularized powers of the norm

Power of regularized norm, (‖x‖² + ε²)^(s/2).

def normRegularizedPow (d : ) (ε s : ) : Space d := fun x (x ^ 2 + ε ^ 2) ^ (s / 2)
lemma normRegularizedPow_eq (d : ) (ε s : ) : normRegularizedPow d ε s = fun x (x ^ 2 + ε ^ 2) ^ (s / 2) := rfl

For a nonzero regularization parameter, ‖x‖² + ε² is positive.

lemma norm_sq_add_unit_sq_pos {d : } (ε : ˣ) (x : Space d) : 0 < x ^ 2 + ε ^ 2 := Left.add_pos_of_nonneg_of_pos (sq_nonneg x) (sq_pos_iff.mpr <| Units.ne_zero ε)

The regularized norm power is positive for nonzero regularization parameter.

lemma normRegularizedPow_pos (d : ) (ε : ˣ) (s : ) (x : Space d) : 0 < normRegularizedPow d ε s x := Real.rpow_pos_of_pos (norm_sq_add_unit_sq_pos ε x) (s / 2)

The regularized norm power has temperate growth.

d:ε:ˣs:f1: := fun x => (ε ^ 2) ^ (s / 2) * xf2:Space d := fun x => (1 + x ^ 2) ^ (s / 2)f3:Space d Space d := fun x => (↑ε)⁻¹ xh123:normRegularizedPow d (↑ε) s = f1 f2 f3HasTemperateGrowth (f1 f2 f3) All goals completed! 🐙
d:ε:s:Measurable fun x => (x ^ 2 + ε ^ 2) ^ (s / 2) All goals completed! 🐙