Finite dimension makes the radial cutoff compactly supported
AutoSamplingTheory.TechnicalLemmas.Analysis.Calculus.Cutoff.radialSmoothCutoff_hasCompactSupport · theorem · Teaching coverage
Mathematical statement
Let E be a finite-dimensional real normed vector space and R>0. Then χ_R has compact support: the closure of its nonzero set is compact.
Lean statement · radialSmoothCutoff_hasCompactSupport
The finite-dimensional assumption enters the compactness argument rather than the value or support-inclusion lemmas. This theorem applies to arbitrary real norms, not just inner-product norms. The source's surrounding Radial section contributes the implicit type E and its NormedAddCommGroup instance; further structures appear explicitly in the declaration.
Braces mark parameters Lean can infer; square brackets request structures such as a measurable space or probability measure. Named hypotheses are mathematical premises, not facts established by this declaration. Section parameters are described in the mathematical hypotheses above; the module link retains their exact source context.
theorem radialSmoothCutoff_hasCompactSupport [NormedSpace ℝ E] [FiniteDimensional ℝ E]
{R : ℝ} (hR : 0 < R) :
HasCompactSupport (radialSmoothCutoff R : E → ℝ)Proof roadmap
- 1Place the closed support inside a compact ball
The closed support is closed by its definition as a closure and lies in the closed ball of radius 2R. In a finite-dimensional real normed vector space, this ball is compact.
- 2Use compactness of a closed subset
A closed subset of a compact set is compact. This is precisely the definition of compact support for χ_R.
Full assumptions and notation
All objects and hypotheses
- E is a normed additive commutative group with a real normed-vector-space structure and
FiniteDimensional ℝ E. - R∈ℝ with R>0; no inner-product-space or nontriviality assumption is present.
Mathematical proof
1. Place the closed support inside a compact ball
The closed support is closed by its definition as a closure and lies in the closed ball of radius 2R. In a finite-dimensional real normed vector space, this ball is compact.
Corresponding Lean step
isCompact_closedBall (0 : E) (2 * R); isClosed_closure; radialSmoothCutoff_tsupport_subset_closedBall hR
2. Use compactness of a closed subset
A closed subset of a compact set is compact. This is precisely the definition of compact support for χ_R.
Corresponding Lean step
rw [hasCompactSupport_def]; exact IsCompact.of_isClosed_subset ...
Lean verification
The exact proof begins folded immediately after the mathematical argument; the statement is folded beside the claim above.
Lean proof · radialSmoothCutoff_hasCompactSupport
Actual proof outline: Place the closed support inside a compact ball: Finite-dimensionality supplies the proper-space instance needed for the compact closed-ball fact; smoothness of χ_R is not used. Use compactness of a closed subset: `hasCompactSupport_def` unfolds the predicate into compactness of tsupport; `IsCompact.of_isClosed_subset` finishes that exact goal.
Braces mark parameters Lean can infer; square brackets request structures such as a measurable space or probability measure. Named hypotheses are mathematical premises, not facts established by this declaration. Section parameters are described in the mathematical hypotheses above; the module link retains their exact source context.
theorem radialSmoothCutoff_hasCompactSupport [NormedSpace ℝ E] [FiniteDimensional ℝ E]
{R : ℝ} (hR : 0 < R) :
HasCompactSupport (radialSmoothCutoff R : E → ℝ) := by
rw [hasCompactSupport_def]
exact IsCompact.of_isClosed_subset
(isCompact_closedBall (0 : E) (2 * R)) isClosed_closure
(radialSmoothCutoff_tsupport_subset_closedBall hR)Scope and omitted-condition boundaries
- No compact-support theorem for an arbitrary infinite-dimensional space is asserted.
Sources, dependencies, and reuse
Source and reuse
Samplinglib parents called
Mathlib API called (external library)
- hasCompactSupport_def
- isCompact_closedBall
- isClosed_closure
- IsCompact.of_isClosed_subset
Mathematical sources
- Current ASTIS declaration and complete body — Authority for the statement, local assumptions, and actual proof/construction documented here.
- Existing module card — Existing curated entry for this declaration. Attribution is preserved as local card evidence only, without a new external-source audit or source-equivalence verdict.
- hasCompactSupport_def — Additive declaration generated by to_additive; compactness of the closure of ordinary support.
- isCompact_closedBall — ProperSpace field exported at line 42; finite-dimensional normed-space instances supply properness.
- AutoSamplingTheory.TechnicalLemmas.Analysis.Calculus.Cutoff.radialSmoothCutoff_tsupport_subset_closedBall — Exact earlier ASTIS definition or theorem used in this declaration; not an independent external-source claim.
- Existing test source — Existing direct example invocation inspected; no build or test run was performed.
Samplinglib prose is not a quotation or a source-equivalence certificate. Definitions and aliases are explained as constructions, not counted as new mathematical proofs.