Complete fixed-support test spaces

This separate component retains the full used arguments from AN03-P004, Banach estimates, quotient spaces and compact parameter arguments, as selected in the earlier AN-01 programme. Original numbering and mathematical text are unchanged. The omitted Hahn–Banach and general smooth-space paragraphs are not used by the tangent lesson.

Its scalar, finite-dimensional and compact calculus inputs are the already proved stationary prerequisite chain. The notation and foundational axioms are retained; Section 19 below additionally declares Zorn's principle and proves the choice consequence used in the Baire recursion. No norm-extension theorem is needed here.

Original principal author and publisher: AN-03 course-writing task / AN-03 local course project, 2026. Earlier modification: AN-03 course-writing task and OpenAI Codex. AN-01 selection and this narrower AN-04 selection: GPT-6 Astra (OpenAI), Ultra, 4 October 2026. Original text: CC0.

6. Baire's theorem for complete metric spaces

Complete-metric Baire theorem. Every countable intersection of dense open subsets of a complete metric space is dense. Here is its full nested-ball proof. Let ZZ be complete, let Uj⊂ZU_j\subset Z, j≥1j\geq1, be dense and open, and let V⊂ZV\subset Z be nonempty and open. Since U1U_1 is dense, V∩U1V\cap U_1 contains a point z1z_1. Openness supplies r1>0r_1>0, chosen also with r1≤2−1r_1\leq2^{-1}, such that

B‾(z1,r1)⊂V∩U1.(B12) \overline B(z_1,r_1)\subset V\cap U_1. \tag{B12}

Indeed choose a ball contained in the open set and take a smaller radius, so its closed ball is contained in that original ball. Suppose zj,rj>0z_j,r_j>0 have been chosen. The nonempty open ball B(zj,rj)B(z_j,r_j) meets dense Uj+1U_{j+1}. Choose zj+1z_{j+1} in that intersection and a positive radius rj+1≤2−j−1r_{j+1}\leq2^{-j-1} whose closed ball lies in the intersection. Thus

B‾(zj+1,rj+1)⊂B(zj,rj)∩Uj+1,0<rj≤2−j.(B13) \overline B(z_{j+1},r_{j+1}) \subset B(z_j,r_j)\cap U_{j+1},\qquad 0<r_j\leq2^{-j}. \tag{B13}

The construction works also at isolated points: a sufficiently small ball then consists of that point. For k,l≥jk,l\geq j, both centers lie in B‾(zj,rj)\overline B(z_j,r_j), so d(zk,zl)≤2rj→0d(z_k,z_l)\leq2r_j\to0. Completeness gives a limit zz. For each jj, the entire tail lies in that closed ball; continuity of distance gives z∈B‾(zj,rj)z\in\overline B(z_j,r_j). The first inclusion puts zz in VV, and each successive inclusion puts it in UjU_j. Hence V∩⋂jUj≠∅V\cap\bigcap_jU_j\ne\varnothing. This proves density. If ZZ is empty, the assertion is true by the definition of density, and no ball is chosen. Neither separability nor local compactness is required. The complete proof above supplies the Baire input; Garrett's freely accessible Theorem 4.0.1 provides a comparison.

The form needed below follows exactly. If a nonempty complete metric space is the union of closed sets FnF_n, then some FnF_n has nonempty interior. If every interior were empty, each open complement would be dense, while their intersection would be empty, contradicting the theorem just proved. Completeness will be checked for each space to which this form is applied.

14.1. The original seminorms and a complete metric

Let EE be a real or complex vector space with a countable family of seminorms pjp_j, j≥1j\geq1, separating points: pj(x)=0p_j(x)=0 for every jj implies x=0x=0. A seminorm has the triangle inequality and pj(ax)=∣a∣pj(x)p_j(ax)=|a|p_j(x). Give EE the topology whose neighborhoods of zero are finite intersections of sets pj(x)<ajp_j(x)<a_j, with all aj>0a_j>0. Translates are neighborhoods at other points. The separating property makes this topology Hausdorff: if pj(x−y)>0p_j(x-y)>0, disjoint sufficiently small translates of a pjp_j-ball separate x,yx,y. Each seminorm is continuous, since ∣pj(x)−pj(y)∣≤pj(x−y)|p_j(x)-p_j(y)|\leq p_j(x-y). Addition is continuous by the triangle inequalities. Scalar multiplication is continuous by

pj(ax−a0x0)≤∣a∣pj(x−x0)+∣a−a0∣pj(x0).(BF1) p_j(ax-a_0x_0) \leq |a|p_j(x-x_0)+|a-a_0|p_j(x_0). \tag{BF1}

The original family is retained in every estimate. The following auxiliary metric measures the same topology:

dE(x,y)=∑j=1∞2−jmin⁡{1,pj(x−y)}.(BF2) d_E(x,y)=\sum_{j=1}^{\infty}2^{-j} \min\{1,p_j(x-y)\}. \tag{BF2}

The series converges, is symmetric, vanishes exactly at equality, and satisfies the triangle inequality because min⁡(1,a+b)≤min⁡(1,a)+min⁡(1,b)\min(1,a+b)\leq\min(1,a)+\min(1,b) for a,b≥0a,b\geq0. Given finitely many seminorm tolerances, choose 0<δ<min⁡j2−jmin⁡(1,aj)0<\delta<\min_j 2^{-j}\min(1,a_j) over their indices. Then dE(x,y)<δd_E(x,y)<\delta implies every requested pj(x−y)<ajp_j(x-y)<a_j. Conversely, given a metric tolerance ε>0\varepsilon>0, take JJ with ∑j>J2−j<ε/2\sum_{j>J}2^{-j}<\varepsilon/2, and require pj(x−y)<ε/2p_j(x-y)<\varepsilon/2 for 1≤j≤J1\leq j\leq J. Their weighted contributions sum to less than ε/2\varepsilon/2; with the tail this gives dE(x,y)<εd_E(x,y)<\varepsilon. Thus the two topologies agree. The same two arguments show that a sequence is metric Cauchy exactly when it is Cauchy for each original seminorm, and converges in this metric exactly when it converges for every seminorm.

A Fréchet space here means such a space complete for (BF2). The definition is unchanged if another countable separating family gives the same topology: the identity in both directions is linear and continuous, so each target seminorm is bounded by a constant times a finite maximum of source seminorms. To prove that bound, continuity gives a finite intersection on which the target seminorm is less than one; rescale a vector into half that intersection, and use arbitrary rescaling when its finite maximum is zero. The bound transfers Cauchy sequences and convergence in both directions. This proves the completeness comparison instead of replacing the original family. A Banach space is a Fréchet space by taking pj(x)=∥x∥p_j(x)=\|x\| for every jj.

Finite products of Fréchet spaces are Fréchet: use all the coordinate seminorms and interleave their countable lists. A sequence Cauchy in each product seminorm is Cauchy in each factor, and its factor limits give a product limit. A closed subspace is Fréchet with the restricted seminorms, since an ambient limit remains in the closed subspace. These conclusions include zero spaces. Section 6 therefore applies to these spaces with their actual complete metrics.

14.2. Completeness of the smooth spaces

Let Ω⊂Rn\Omega\subset\mathbb R^n be open and let K⊂ΩK\subset\Omega be compact. Define

DK(Ω)={f∈C∞(Ω):supp⁡f⊂K},pN(f)=max⁡∣α∣≤Nsup⁡x∈Ω∣∂αf(x)∣,N=0,1,2,….(BF3) \mathcal D_K(\Omega) =\{f\in C^\infty(\Omega):\operatorname{supp}f\subset K\}, \qquad p_N(f)=\max_{|\alpha|\leq N}\sup_{x\in\Omega} |\partial^\alpha f(x)|, \quad N=0,1,2,\ldots . \tag{BF3}

These are finite seminorms, in fact norms on this vector space, and p0p_0 separates points. A function supported in KK extends by zero to a smooth function on Rn\mathbb R^n: near every point outside KK the extension is zero, and near a point of KK it agrees with its smooth expression inside Ω\Omega. Its derivatives also vanish outside KK. No regularity of the boundary of KK is required.

If flf_l is Cauchy for every pNp_N, each ∂αfl\partial^\alpha f_l converges uniformly on Rn\mathbb R^n to a continuous function gαg_\alpha. Scalar completeness gives the pointwise limit; the uniform Cauchy estimate gives uniform convergence, and the usual three-term estimate proves continuity of the limit. Each gαg_\alpha vanishes off KK. On a coordinate segment the scalar fundamental theorem gives, for every ll,

∂αfl(x+hei)−∂αfl(x)=∫0h∂α+eifl(x+tei) dt.(BF4) \partial^\alpha f_l(x+h e_i)-\partial^\alpha f_l(x) =\int_0^h\partial^{\alpha+e_i}f_l(x+t e_i)\,dt. \tag{BF4}

Uniform convergence passes through this integral, with error at most ∣h∣sup⁡∣∂α+eifl−gα+ei∣|h|\sup|\partial^{\alpha+e_i}f_l-g_{\alpha+e_i}|. Hence (BF4) holds with the corresponding gg's. Dividing by hh and using continuity shows ∂igα=gα+ei\partial_i g_\alpha=g_{\alpha+e_i}. Continuous coordinate partial derivatives give a full derivative: telescope the change along the finitely many coordinate segments and bound the differences of these continuous partial derivatives. Repeating this argument shows that g0g_0 is smooth and ∂αg0=gα\partial^\alpha g_0=g_\alpha for every α\alpha. It is supported in KK, and the original uniform estimates give pN(fl−g0)→0p_N(f_l-g_0)\to0. Thus DK(Ω)\mathcal D_K(\Omega) is Fréchet for its exact smooth topology, including K=∅K=\varnothing and compact sets with empty interior.

19. The selected Zorn entry and the original Baire recursion

The course chooses Zorn's maximality principle as an explicit logical axiom. Here is the exact selection map needed in the original complete-metric Baire argument. For any set-indexed family of nonempty sets (Ai)i∈I(A_i)_{i\in I}, consider partial functions cc with domain a subset of II and c(i)∈Aic(i)\in A_i, ordered by extension. The empty function belongs to the poset. Every chain has an upper bound: its union is a function, since any two partial functions in the chain agree wherever both are defined, and every union value remains in its specified AiA_i. Zorn gives a maximal partial function. If its domain omits ii, choose one element of that nonempty AiA_i; adjoining that one pair extends the function, a contradiction. Consequently

c:I⟶⋃i∈IAi,c(i)∈Ai for every i∈I.(BZ1) c:I\longrightarrow\bigcup_{i\in I}A_i,\qquad c(i)\in A_i \text{ for every }i\in I. \tag{BZ1}

This proves the required choice consequence from the chosen axiom, without adding an unannounced sequence-selection hypothesis.

For the original metric space ZZ, form the set-indexed family of all nonempty subsets of Z×(0,∞)Z\times(0,\infty), and fix its selector from (BZ1). For a nonempty open W⊂ZW\subset Z and an integer j≥1j\geq1, the set

A(W,j)={(z,r):z∈W, 0<r≤2−j, B‾(z,r)⊂W}(BZ2) A(W,j)=\{(z,r):z\in W,\ 0<r\leq2^{-j},\ \overline B(z,r)\subset W\} \tag{BZ2}

is nonempty. Indeed take one point of WW, a positive ball lying in WW, and a smaller positive radius, also at most 2−j2^{-j}; its closed ball lies in the original open ball. This includes isolated points. Given dense open UjU_j and nonempty open VV, choose the first pair by applying that fixed selector to A(V∩U1,1)A(V\cap U_1,1). Having selected (zj,rj)(z_j,r_j), apply the same selector to A(B(zj,rj)∩Uj+1,j+1)A(B(z_j,r_j)\cap U_{j+1},j+1). The intersection is nonempty by density. Ordinary natural-number recursion now gives exactly the original nested balls and dyadic bounds B12B12--B13B13; its next value is an actual function of the preceding pair and the original sets.

All later centers lie in B‾(zj,rj)\overline B(z_j,r_j), so their mutual distances are at most 2rj≤21−j2r_j\leq2^{1-j}. Completeness supplies a limit zz. Each closed ball contains the tail and is closed, hence contains zz; its original inclusion puts zz in V∩⋂jUjV\cap\bigcap_jU_j. This proves density of that intersection with the original metric unchanged. If Z=⋃jFjZ=\bigcup_jF_j is a countable closed cover and no FjF_j has interior, every Z∖FjZ\setminus F_j is dense open. For nonempty ZZ, the result gives a point outside their union, a contradiction. The source Baire and closed-cover conclusions therefore have the complete stated proof at their selected logical base.

Free comparisons

Paul Garrett, Review of metric spaces, 2 February 2014, Theorem 4.0.1, author PDF, supplies the complete-metric nested-ball comparison. Semyon Dyatlov, Lecture notes for 18.155, Section 4.3, author PDF, supplies the distributional metric and uniform-bound comparison. All arguments used from this component are written above; these citations replace none of them.