Coarse-graining support: Support.Sobolev.CubeEmbedding.OneDimIBP #
Imported from the Apache-2.0 CoarseGraining development at commit
c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4.
One-dimensional integration by parts across a kink #
Standalone real-analysis lemma feeding the Fubini assembly of the single-face
even reflection. A function that is C¹ on each side of a point a and
continuous across it integrates by parts against a C¹ compactly supported test
with no interface term — the two boundary contributions at a cancel because
the function matches there.
Integration by parts across a kink.
If f₁, f₂ : ℝ → ℝ are C¹ (globally, via HasDerivAt with continuous
derivatives) and agree at a, and φ is C¹ with compact support, then the
piecewise function t ↦ if t ≤ a then f₁ t else f₂ t integrates by parts against
φ' with derivative the piecewise t ↦ if t ≤ a then f₁' t else f₂' t and no
boundary term.
One-dimensional integration by parts (globally C¹ special case).
No interface, no boundary term.
Integration by parts across two kinks.
If f₁, f₂, f₃ are globally C¹ and match at b₁ ≤ b₂ (f₁ b₁ = f₂ b₁,
f₂ b₂ = f₃ b₂), the continuous piecewise function
t ↦ if t < b₁ then f₁ t else if b₂ < t then f₃ t else f₂ t integrates by parts
against a C¹ compactly supported test with the piecewise derivative and no
boundary term.