Documentation

LeanPool.CaffarelliKohnNirenberg.ClassEquivalence.TestSupport

Supports of space-time test functions #

The integrability clauses of def:sws are stated on tsupport φ viewed as a subset of the parabolic space-time, while the test-function class CKN.spaceTimeTestFunction states its own support condition on the ordinary product Vec3 × ℝ. The two closed supports are the same set, but they are produced by two different topology instances, so a proof has to move between them explicitly; CKN.tsupport_parabolic_eq is the bridge, and this file packages the consequences that every clause lemma needs:

Boundedness is the form in which the test function enters: an integrand of def:sws is an integrable field times a bounded factor coming from the test function.

Moving compactness between the parabolic and the product topology #

A parabolically compact set is compact for the product topology of the space and time factors: the identity is a homeomorphism between the two.

theorem CKN.isCompact_tsupport_parabolic {V : Type} [Zero V] {ψ : Foundation.Parabolic.Vec3 × ℝ → V} (hψc : HasCompactSupport ψ) :
IsCompact (tsupport (have this := ψ; this))

The closed support of a compactly supported function on space-time is compact also when read in the parabolic topology, which is the form the integrability clauses of def:sws use.

The parabolic closed support of a space-time test function lies inside the space-time carrier.

Lebesgue measure restricted to a compact space-time set is a finite measure. Every use of Hölder's inequality below rests on this.

Supports of the derivatives of a test function #

The closed support of a time derivative lies in that of the function.

A second spatial derivative vanishes off the closed support.

The closed support of a second spatial derivative lies in that of the function.

A spatial derivative of a compactly supported function is compactly supported.

The time derivative of a compactly supported function is compactly supported.

A second spatial derivative of a compactly supported function is compactly supported.

Smoothness of the time derivative #

theorem CKN.contDiff_timePartial {ψ : Foundation.Parabolic.Vec3 × ℝ → ℝ} (hψ : ContDiff ℝ (↑⊤) ψ) :
ContDiff ℝ ↑⊤ fun (z : Foundation.Parabolic.Vec3 × ℝ) => timePartial (have this := ψ; this) z

The time derivative of a smooth function on space-time is smooth. This is the time analogue of CKN.spatialPartial_contDiff.

Bounds on a test function and its derivatives #

A space-time test function is bounded.

Each spatial derivative of a space-time test function is bounded.

The time derivative of a space-time test function is bounded.

Each second spatial derivative of a space-time test function is bounded.