Smooth functions whose integral calculates the values of polynomials #
In any space โแต and given any N, we construct a smooth function supported in the unit ball
whose integral against a multivariate polynomial P of total degree at most N is P 0.
This is a test of the state of the library suggested by Martin Hairer.
def ContDiffSupportedOn (๐ : Type u_2) (E : Type u_3) (F : Type u_4) [NontriviallyNormedField ๐] [NormedAddCommGroup E] [NormedSpace ๐ E] [NormedAddCommGroup F] [NormedSpace ๐ F] (n : โโ) (s : Set E) :
Submodule ๐ (E โ F)
The set of C^n functions supported in a set s, as a submodule of the space of functions.
Equations
Instances For
@[instance_reducible]
instance ContDiffSupportedOn.instFunLikeSubtypeForallMemSubmodule {๐ : Type u_2} {E : Type u_3} {F : Type u_4} [NontriviallyNormedField ๐] [NormedAddCommGroup E] [NormedSpace ๐ E] [NormedAddCommGroup F] [NormedSpace ๐ F] {n : โโ} {s : Set E} :
FunLike (โฅ(ContDiffSupportedOn ๐ E F n s)) E F
Equations
- ContDiffSupportedOn.instFunLikeSubtypeForallMemSubmodule = { coe := Subtype.val, coe_injective := โฏ }
@[simp]
theorem ContDiffSupportedOn.coe_mk {๐ : Type u_2} {E : Type u_3} {F : Type u_4} [NontriviallyNormedField ๐] [NormedAddCommGroup E] [NormedSpace ๐ E] [NormedAddCommGroup F] [NormedSpace ๐ F] {n : โโ} {s : Set E} (f : E โ F) (h : f โ ContDiffSupportedOn ๐ E F n s) :
theorem ContDiffSupportedOn.tsupport_subset {๐ : Type u_2} {E : Type u_3} {F : Type u_4} [NontriviallyNormedField ๐] [NormedAddCommGroup E] [NormedSpace ๐ E] [NormedAddCommGroup F] [NormedSpace ๐ F] {n : โโ} {s : Set E} (f : โฅ(ContDiffSupportedOn ๐ E F n s)) :
tsupport โf โ s
theorem ContDiffSupportedOn.support_subset {๐ : Type u_2} {E : Type u_3} {F : Type u_4} [NontriviallyNormedField ๐] [NormedAddCommGroup E] [NormedSpace ๐ E] [NormedAddCommGroup F] [NormedSpace ๐ F] {n : โโ} {s : Set E} (f : โฅ(ContDiffSupportedOn ๐ E F n s)) :
Function.support โf โ s
theorem ContDiffSupportedOn.contDiff {๐ : Type u_2} {E : Type u_3} {F : Type u_4} [NontriviallyNormedField ๐] [NormedAddCommGroup E] [NormedSpace ๐ E] [NormedAddCommGroup F] [NormedSpace ๐ F] {n : โโ} {s : Set E} (f : โฅ(ContDiffSupportedOn ๐ E F n s)) :
ContDiff ๐ โn โf
theorem ContDiffSupportedOn.continuous {๐ : Type u_2} {E : Type u_3} {F : Type u_4} [NontriviallyNormedField ๐] [NormedAddCommGroup E] [NormedSpace ๐ E] [NormedAddCommGroup F] [NormedSpace ๐ F] {n : โโ} {s : Set E} (f : โฅ(ContDiffSupportedOn ๐ E F n s)) :
Continuous โf
theorem ContDiffSupportedOn.hasCompactSupport {๐ : Type u_2} {E : Type u_3} {F : Type u_4} [NontriviallyNormedField ๐] [NormedAddCommGroup E] [NormedSpace ๐ E] [NormedAddCommGroup F] [NormedSpace ๐ F] {n : โโ} [ProperSpace E] (f : โฅ(ContDiffSupportedOn ๐ E F n (Metric.closedBall 0 1))) :
HasCompactSupport โf
theorem ContDiffSupportedOn.integrable_eval_mul {ฮน : Type u_1} [Fintype ฮน] (p : MvPolynomial ฮน โ) (f : โฅ(ContDiffSupportedOn โ (EuclideanSpace โ ฮน) โ โค (Metric.closedBall 0 1))) :
MeasureTheory.Integrable (fun (x : EuclideanSpace โ ฮน) => (MvPolynomial.eval x.ofLp) p * f x) MeasureTheory.volume
noncomputable def L (ฮน : Type u_1) [Fintype ฮน] :
MvPolynomial ฮน โ โโ[โ] Module.Dual โ โฅ(ContDiffSupportedOn โ (EuclideanSpace โ ฮน) โ โค (Metric.closedBall 0 1))
Interpreting a multivariate polynomial as an element of the dual of smooth functions supported in the unit ball, via integration against Lebesgue measure.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem hairer (N : โ) (ฮน : Type u_2) [Fintype ฮน] :
โ (ฯ : EuclideanSpace โ ฮน โ โ),
tsupport ฯ โ Metric.closedBall 0 1 โง ContDiff โ (โโค) ฯ โง โ (p : MvPolynomial ฮน โ),
p.totalDegree โค N โ โซ (x : EuclideanSpace โ ฮน), (MvPolynomial.eval x.ofLp) p โข ฯ x = (MvPolynomial.eval 0) p