Smooth multiplication of test forms and the Leibniz rule for currents #
For an open set Ω of a real normed space E, a smooth function f : E → ℝ acts on test
functions on Ω by pointwise multiplication, and a smooth covector field α : E → E →L[ℝ] ℝ
acts on test k-forms by the wedge product ω ↦ α ∧ ω, with values in test (k + 1)-forms.
Both are continuous linear maps for the LF topology, built from Mathlib's
TestFunction.bilinLeftCLM. They do not enlarge supports and commute with extension of test
functions to a larger open set.
The exterior derivative satisfies the Leibniz rule d (f ω) = df ∧ ω + f dω on test forms.
Transposing, for a current T (a continuous linear functional on test (k + 1)-forms), the
current fT = T ∘ (f ·) has boundary
∂(fT) = f ∂T - T ⌞ df, where ∂T = T ∘ d and (T ⌞ df) ω = T (df ∧ ω).
The wedge α ∧ ω with a one-form is the alternatization of v ↦ α v • ω, the operation through
which Mathlib's extDeriv is defined, so that it lands in degree k + 1 like the exterior
derivative. ContinuousAlternatingMap.alternatizeUncurryFin_smulRight_apply identifies it with
the paired wedge ContinuousAlternatingMap.pairedWedge of the one-form α with ω.
Main declarations #
TestFunction.smulLeftCLM: multiplicationφ ↦ f φof test functions by a smooth function.TestFunction.exists_coe_eq_clm_apply_of_tsupport_inter_subset: the pairingx ↦ A x (φ x)of a test function onΩ'with a smooth operator field is a test function on any openΩcontainingtsupport A ∩ Ω'.TestFunction.oneFormWedgeCLM: the wedgeω ↦ α ∧ ωof test forms with a smooth one-form.TestFunction.norm_oneFormWedgeCLM_apply_le: the pointwise bound‖(α ∧ ω) x‖ ≤ (k + 1) ‖α x‖ ‖ω x‖, with its extended-norm formTestFunction.enorm_oneFormWedgeCLM_apply_le.TestFunction.extDerivCLM_smulLeftCLM: the Leibniz ruled (f ω) = df ∧ ω + f dω.ContinuousLinearMap.comp_smulLeftCLM_comp_extDerivCLM: the boundary of a smooth multiple of a current,∂(fT) = f ∂T - T ⌞ df.ContDiffMapSupportedIn.seminorm_bilinLeftCLM_mul_le: the Leibniz boundN_i(χ g) ≤ 2 ^ k N_k(χ) Mfor the product of a complex smooth functionχsupported in a compact set with a smooth functiongwhose derivatives of order at mostkare bounded byM.
References #
- H. Federer, Geometric Measure Theory, §4.1.7.
- L. Simon, Introduction to Geometric Measure Theory, Chapter 6.
Multiplication of test functions on Ω by a C^n real function f, as a continuous linear
map φ ↦ f φ.
Instances For
A smooth multiple of a test function, as a function, is the pointwise product.
Multiplying by a smooth function does not enlarge the support of a test function.
Multiplying by two smooth functions in turn is multiplying by their product.
Multiplication by a smooth function commutes with extending test functions from Ω' to
Ω.
Pairing a test function with a C^n operator field from a smaller open set. If
A : E → F →L[ℝ] G is C^n with tsupport A ∩ Ω' ⊆ Ω and φ is a C^n test function on Ω',
then x ↦ A x (φ x) is a C^n test function on Ω, whether or not Ω' ≤ Ω. This covers a
scalar multiple f φ (take A x = f x • id) and the pairing Df φ with a derivative.
The wedge α ∧ ω of a test k-form ω on Ω with a C^n one-form α, as a continuous
linear map into test (k + 1)-forms. Pointwise, α ∧ ω is the alternatization of
v ↦ α v • ω, see TestFunction.oneFormWedgeCLM_apply.
Instances For
Pointwise, the wedge α ∧ ω is bounded in operator norm by (k + 1) ‖α x‖ ‖ω x‖.
The pointwise bound ‖(α ∧ ω) x‖ₑ ≤ (k + 1) ‖α x‖ₑ ‖ω x‖ₑ in extended norms.
The wedge with a smooth one-form does not enlarge the support of a test form.
The wedge with a smooth one-form commutes with extending test forms from Ω' to Ω.
The Leibniz rule for test forms: d (f ω) = df ∧ ω + f dω for a smooth function f.
The boundary of a smooth multiple of a current: for a continuous linear functional T on
test (k + 1)-forms and a smooth function f, ∂(fT) = f ∂T - T ⌞ df. Here fT = T ∘ (f ·),
the boundary is ∂T = T ∘ d, and (T ⌞ df) ω = T (df ∧ ω).
The C^i seminorms, i ≤ k, of χ g are bounded by 2 ^ k N_k(χ) M when M bounds the
derivatives of g of order at most k.