Alphabeta Math
DefinitionDefinition: Literature-sourcedProof: AI-generatedSession-authored (Fable 5 assisted)judge pass (z-ai/glm-5.2)audited 2026-07-29
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.

The topology of compact convergence on C(X,Y)C(X,Y) for metric XX and YY: uniform convergence on each compact subset of XX

Definition

Let (X,dX)(X,d_X) and (Y,d)(Y,d) be metric spaces (Metric space: d(x,y)=0d(x,y) = 0 iff x=yx = y, symmetry, and the triangle inequality; pseudometric and ultrametric), each carrying its metric topology (The metric topology: a set is open when every one of its points has a ball around it inside the set; closed means open complement, Metrizable space: a topological space whose topology is induced by some metric; metrizability is topological, the metric is not), and let C(X,Y)C(X,Y) be the set of continuous maps XYX \to Y (Continuity of a map of topological spaces at a point and globally). For a compact subset KXK \subseteq X (Open cover, subcover, compact metric space, and compact subset of a metric space), a function fC(X,Y)f \in C(X,Y) and a real ε>0\varepsilon > 0 put

BK(f,ε)  :=  {gC(X,Y)  :  d(f(x),g(x))<ε for every xK}.B_K(f,\varepsilon) \;:=\; \{\, g \in C(X,Y) \;:\; d\big(f(x), g(x)\big) < \varepsilon \text{ for every } x \in K \,\} .

No supremum appears in this definition, deliberately: for K=K = \varnothing the condition is vacuous and B(f,ε)=C(X,Y)B_{\varnothing}(f,\varepsilon) = C(X,Y), whereas a supremum over the empty set does not exist in this library.

The family Bcc:={BK(f,ε):KX compact, fC(X,Y), ε>0}\mathcal{B}_{\mathrm{cc}} := \{\, B_K(f,\varepsilon) : K \subseteq X \text{ compact},\ f \in C(X,Y),\ \varepsilon > 0 \,\} is a basis for a unique topology on C(X,Y)C(X,Y) (A family is a basis for a unique topology iff it covers the set and every point of an intersection of two members lies in a member inside that intersection; finite intersections of any subbasis form a basis, claim 1); that topology is the topology of compact convergence (also called the topology of uniform convergence on compact sets). The verification is carried out below.

Three facts, discharged here and reused on this page

(U1) A union of two compact subsets of XX is compact. Let K1,K2XK_1, K_2 \subseteq X be compact and let (Ui)iI(U_i)_{i \in I} be open subsets of XX with K1K2iIUiK_1 \cup K_2 \subseteq \bigcup_{i \in I} U_i. If K1K2=K_1 \cup K_2 = \varnothing there is nothing to prove. Otherwise each KmK_m is covered by the same family, so by A subset of a metric space is open in the subspace metric exactly when it is the trace of an open set of the ambient space, and it is compact as a metric space in its own right exactly when every family of open subsets of the ambient space covering it, indexed or not, has finitely many members covering it (claim 3) either Km=K_m = \varnothing, and we take the empty list for it, or there are finitely many indices whose sets cover KmK_m; concatenating the two lists gives finitely many indices whose sets cover K1K2K_1 \cup K_2, and that list is nonempty because K1K2K_1 \cup K_2 is. By A subset of a metric space is open in the subspace metric exactly when it is the trace of an open set of the ambient space, and it is compact as a metric space in its own right exactly when every family of open subsets of the ambient space covering it, indexed or not, has finitely many members covering it again, K1K2K_1 \cup K_2 is compact. Nothing is selected: the indices are returned by the indexed form of compactness.

(U2) For f,gC(X,Y)f, g \in C(X,Y) the function φ(x):=d(f(x),g(x))\varphi(x) := d(f(x),g(x)) is a continuous map XRX \to \mathbb{R}, R\mathbb{R} carrying its usual metric (The absolute value makes R\mathbb{R} a metric space: d(x,y)=xyd(x,y) = |x-y| is a metric, its open balls are the intervals (xr,x+r)(x-r, x+r), and it is unbounded). Indeed for x,xXx, x' \in X,

φ(x)φ(x)d(f(x),g(x))d(f(x),g(x))+d(f(x),g(x))d(f(x),g(x))d(f(x),f(x))+d(g(x),g(x)),|\varphi(x) - \varphi(x')| \le \big|d(f(x),g(x)) - d(f(x'),g(x))\big| + \big|d(f(x'),g(x)) - d(f(x'),g(x'))\big| \le d\big(f(x),f(x')\big) + d\big(g(x),g(x')\big),

the first inequality by the triangle inequality for the absolute value (The triangle inequality, Absolute value in an ordered field) applied after inserting and removing d(f(x),g(x))d(f(x'),g(x)), and the second by the reverse triangle inequality (The reverse triangle inequality d(x,z)d(y,z)d(x,y)|d(x,z) - d(y,z)| \le d(x,y) in any metric space) applied twice, the second time after using the symmetry of dd. Given aXa \in X and a real ε>0\varepsilon > 0, continuity of ff and of gg at aa (Continuity of a map between metric spaces, at a point and globally, in the ε\varepsilon-δ\delta form, Metrizable space: a topological space whose topology is induced by some metric; metrizability is topological, the metric is not) supplies reals δ1,δ2>0\delta_1, \delta_2 > 0 with d(f(x),f(a))<ε/2d(f(x),f(a)) < \varepsilon/2 for dX(x,a)<δ1d_X(x,a) < \delta_1 and d(g(x),g(a))<ε/2d(g(x),g(a)) < \varepsilon/2 for dX(x,a)<δ2d_X(x,a) < \delta_2; then δ:=min{δ1,δ2}>0\delta := \min\{\delta_1,\delta_2\} > 0 (Every nonempty finite set of reals has a maximum and a minimum, Maximum and minimum of a set) gives φ(x)φ(a)<ε|\varphi(x)-\varphi(a)| < \varepsilon whenever dX(x,a)<δd_X(x,a) < \delta.

(U3) For f,gC(X,Y)f, g \in C(X,Y) and a nonempty compact KXK \subseteq X the value maxxKd(f(x),g(x))\max_{x \in K} d(f(x),g(x)) exists. The restriction of φ\varphi to the metric subspace (K,dK)(K, d_K) (Isometry, isometric embedding, and the subspace metric on a subset) is continuous, the ε\varepsilon-δ\delta condition at a point of KK being the condition for φ\varphi read for the points of KK only; (K,dK)(K,d_K) is a nonempty compact metric space (Open cover, subcover, compact metric space, and compact subset of a metric space); so A continuous real-valued function on a nonempty compact metric space is bounded and attains a greatest and a least value gives a point of KK at which φ\varphi attains a greatest value.

Discharge of the basis conditions

(B1) Every fC(X,Y)f \in C(X,Y) lies in B(f,1)BccB_{\varnothing}(f,1) \in \mathcal{B}_{\mathrm{cc}}, so Bcc=C(X,Y)\bigcup \mathcal{B}_{\mathrm{cc}} = C(X,Y).

(B2) Let hBK1(f1,ε1)BK2(f2,ε2)h \in B_{K_1}(f_1,\varepsilon_1) \cap B_{K_2}(f_2,\varepsilon_2). For m{1,2}m \in \{1,2\} put δm:=εm\delta_m := \varepsilon_m if Km=K_m = \varnothing, and otherwise δm:=εmMm\delta_m := \varepsilon_m - M_m where Mm:=maxxKmd(fm(x),h(x))M_m := \max_{x \in K_m} d(f_m(x),h(x)), which exists by (U3) and satisfies Mm<εmM_m < \varepsilon_m because hBKm(fm,εm)h \in B_{K_m}(f_m,\varepsilon_m); either way δm>0\delta_m > 0. Put K:=K1K2K := K_1 \cup K_2, compact by (U1), and δ:=min{δ1,δ2}>0\delta := \min\{\delta_1,\delta_2\} > 0 (Every nonempty finite set of reals has a maximum and a minimum, Maximum and minimum of a set). Then hBK(h,δ)h \in B_K(h,\delta), and BK(h,δ)BKm(fm,εm)B_K(h,\delta) \subseteq B_{K_m}(f_m,\varepsilon_m) for m{1,2}m \in \{1,2\}: for gBK(h,δ)g \in B_K(h,\delta) and xKmKx \in K_m \subseteq K,

d(fm(x),g(x))d(fm(x),h(x))+d(h(x),g(x))<Mm+δMm+δm=εmd\big(f_m(x), g(x)\big) \le d\big(f_m(x), h(x)\big) + d\big(h(x), g(x)\big) < M_m + \delta \le M_m + \delta_m = \varepsilon_m

when KmK_m \ne \varnothing, and the condition is vacuous when Km=K_m = \varnothing. So BK(h,δ)BccB_K(h,\delta) \in \mathcal{B}_{\mathrm{cc}} contains hh and lies inside the intersection, which is (B2).

By A family is a basis for a unique topology iff it covers the set and every point of an intersection of two members lies in a member inside that intersection; finite intersections of any subbasis form a basis the family Bcc\mathcal{B}_{\mathrm{cc}} is therefore a basis for exactly one topology on C(X,Y)C(X,Y), and the open sets of that topology are exactly the unions of members of Bcc\mathcal{B}_{\mathrm{cc}} (Basis and subbasis for a topology, and the topology generated by a family of sets).

(U4) For each fC(X,Y)f \in C(X,Y) the sets BK(f,ε)B_K(f,\varepsilon) centred at ff form a neighbourhood base at ff (Neighbourhood of a point and neighbourhood base, with this library's convention that a neighbourhood need not be open). Indeed a neighbourhood of ff contains a basic set BK1(f1,ε1)B_{K_1}(f_1,\varepsilon_1) containing ff, and the (B2) computation above run with h:=fh := f, K2:=K_2 := \varnothing and ε2:=1\varepsilon_2 := 1 produces δ>0\delta > 0 with fBK1(f,δ)BK1(f1,ε1)f \in B_{K_1}(f,\delta) \subseteq B_{K_1}(f_1,\varepsilon_1). This is the form in which the topology is used in practice: convergence to ff in it is exactly uniform convergence to ff on each compact subset of XX.

Remarks

Depends on

Used by

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 108 results over 20 levels. An arrow runs from a result to what uses it, and this result sits at the bottom with a heavier outline. Click the chart to enlarge it.

Sources