Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck pass
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Smooth compactly supported functions of an open set are dense in L2

Statement

Assume Countable Choice. Let Ω⊆Rn be open with n≥1 and K∈{R,C}. Then Cc∞(Ω;K) is dense in L2(Ω;K): for every f∈L2(Ω;K) and every δ>0 there is φ∈Cc∞(Ω;K) with ∥φ−f∥L2(Ω)<δ. Consequently H01(Ω) is dense in L2(Ω), and if a class h∈L2(Ω) satisfies (h,v)L2=0 for all v∈H01(Ω), then h=0.

Facts & Assumptions

Given: Countable Choice; an open set Ω⊆Rn with n≥1; K∈{R,C}; a class f∈L2(Ω;K); and a tolerance δ>0.

[F1]

L2 classes and zero extension: L2(Ω;K) is a space of almost-everywhere classes with norm ∥u∥L2(Ω)=(∫Ω∣u∣2)1/2 and pairing (u,v)L2=∫Ωuv‾; the zero extension F=1Ωf of f, equal to f on Ω and 0 off Ω, is a well-defined class in L2(Rn;K) with ∥F∥L2(Rn)=∥f∥L2(Ω) (The space Lp(μ) as the quotient by null functions, Complex Lp classes and Euclidean test-function conventions, Integral over a measurable subset).

[F3]

Mollifier existence: A smooth bump between concentric Euclidean balls gives a smooth 0≤q≤1 equal to 1 on B‾1/4(0) and supported in B1/2(0). Its support has finite measure by Lebesgue measure is sigma-finite, and every metrically bounded subset of Rn has finite outer measure, and its inner ball contains a positive-volume box by A box in Rn with parameters ai≤bi is Lebesgue measurable of measure ∏i<n(bi−ai), whichever of its faces are included, so 0<∫q<∞. Thus ρ=q/∫q is a real unit-mass smooth bump supported in B1(0); radiality is unnecessary.

[F4]

Monotone and dominated convergence: a nondecreasing sequence of nonnegative measurable functions has integral limit equal to the integral of its pointwise limit, and a sequence dominated by one integrable function has integrals converging to the integral of its pointwise limit (Monotone convergence for the integral, Dominated convergence).

[F5]

Global smoothing: if G∈L2(Rn), Hölder on each finite-measure compact set makes G locally integrable (Holder's inequality for integrals, including the endpoint cases, Lebesgue measure is sigma-finite, and every metrically bounded subset of Rn has finite outer measure). Its convolution with the real unit-mass bump of [F3] is smooth on all of Rn by Convolution with a mollifier is smooth, and derivatives pass under the integral sign. The rescaled family is that of The mollifier family generated by a unit-mass smooth bump.

[F6]

Approximate identity convergence: a mollifier family is an L1 approximate identity (A unit-mass smooth bump generates an L1 approximate identity), and for every 1≤q<∞ and g∈Lq(Rn) one has ∥ρε∗g−g∥Lq→0 as ε→0+ (Every L1 approximate identity converges to the identity in Lp for 1≤p<∞).

[F7]

Zero-boundary Sobolev space: every φ∈Cc∞(Ω;K) lies in Wk,p(Ω;K) because its classical derivatives are weak derivatives (Classical derivatives agree with weak derivatives, Integer-order Sobolev spaces and their norms), and H01(Ω)=W01,2(Ω) is by definition the closure of Cc∞(Ω;K) in the H1 norm (Zero-boundary Sobolev space as a norm closure).

[F8]

Inner product: on L2(Ω;K) the pairing of [F1] is an inner product inducing the L2 norm (L2 with the integral pairing is a Hilbert space), and Cauchy--Schwarz gives ∣(u,v)L2∣≤∥u∥L2∥v∥L2 (Cauchy–Schwarz: ∣⟨x,y⟩∣≤∥x∥ ∥y∥, with equality exactly for dependent pairs).

Proof

technique · direct
1.1F2given

If Ω=∅, use φ=0. Otherwise, for m=0,1,2,…, when Ω≠Rn, set Km={x:∣x∣≤m+1, dist⁡(x,Rn∖Ω)≥1/(m+1)}; when Ω=Rn, set Km=B‾m+1(0). By [F2] each Km is compact and contained in Ω, the sets increase, and ⋃mKm=Ω: in the proper-open-set case every point has positive distance from the complement by openness.

2.1F1F4step 1.1choose

Let F:=1Ωf∈L2(Rn) be the zero extension of [F1] and let Fm:=1KmF. Since Km↑Ω, the sequence ∣F−Fm∣2=∣F∣21Ω∖Km decreases pointwise to 0 and is bounded by the integrable function ∣F∣2; hence ∥F−Fm∥L22=∫Rn∣F−Fm∣2→0 by dominated convergence, and Fm→F pointwise. Equivalently, the integrals ∫Km∣F∣2 increase to ∥F∥L22 by monotone convergence, so the same limit follows. Choose m with ∥F−Fm∥L2<δ/2.

3.1F1F2step 2.1choosealgebra

Put G=Fm for the m selected in step 2.1, with a representative zero outside Km. Then ∥F−G∥2<δ/2. If Km=∅, G=0 and φ=0 already has error less than δ; hence assume Km≠∅. Consider every pair (y,r) with y∈Km, 0<r≤1 and Br(y)⊆Ω. The balls Br/2(y) cover Km, so compactness gives a finite nonempty subcover Brj/2(yj); put ε0=min⁡jrj/4>0. If y∈Km and ∣h∣≤ε0, some covering ball gives ∣y+h−yj∣<rj/2+ε0<rj, so y+h∈Ω. Thus Km+B‾ε0(0)⊆Ω. This sumset is compact: it is bounded, and for a point x outside it the continuous function y↦∣x−y∣ attains on Km a minimum greater than ε0, so its complement is open.

4.1F3F5step 3.1construct

Choose the unit-mass smooth bump ρ constructed in [F3], and put Gε=G∗ρε for 0<ε<ε0. By [F5] this is smooth globally. If x∉Km+B‾ε(0), every y∈Km has ρε(x−y)=0, while G(y)=0 off Km; hence the defining integral is zero. Its support therefore lies in the compact set Km+B‾ε(0)⊆Ω, so Gε∣Ω∈Cc∞(Ω).

5.1F1F6step 3.1step 4.1choosealgebra

By [F6], ∥Gε−G∥2→0. Choose 0<ε<ε0 with this norm less than δ/2 and set φ=Gε∣Ω. Since F,G,Gε vanish outside Ω, ∥φ−f∥L2(Ω)=∥Gε−F∥2≤∥Gε−G∥2+∥G−F∥2<δ.

6.1F1F7F8step 5.1∎

Density of Cc∞(Ω;K) in L2(Ω) follows because f and δ were arbitrary in step 5.1. Consequently H01(Ω) is dense in L2(Ω): given g∈L2(Ω) and η>0, step 5.1 supplies φ∈Cc∞(Ω;K) with ∥φ−g∥L2<η, and φ∈H01(Ω) by [F7]. Finally let h∈L2(Ω) satisfy (h,v)L2=0 for every v∈H01(Ω). By density choose classes vk∈H01(Ω) with ∥vk−h∥L2→0; then Cauchy--Schwarz [F8] gives ∣(h,h)∣=∣(h,h−vk)∣≤∥h∥L2∥h−vk∥L2→0, so ∥h∥L22=(h,h)=0 and h=0.

Depends on

Used by

Dependency tree · two levels

150 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources