Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-generatedSession-authored (Fable 5 assisted)precheck passjudge pass (z-ai/glm-5.2)audited 2026-07-26
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.

For a map of metric spaces the following agree: ε\varepsilon-δ\delta continuity everywhere, preimages of open sets are open, preimages of closed sets are closed, sequential continuity, and f(A)f(A)f(\overline{A}) \subseteq \overline{f(A)}

Statement

Let (X,dX)(X,d_X) and (Y,dY)(Y,d_Y) be metric spaces (Metric space: d(x,y)=0d(x,y) = 0 iff x=yx = y, symmetry, and the triangle inequality; pseudometric and ultrametric) and let f:XYf : X \to Y be a function, with images and preimages written f[]f[\,\cdot\,] and f1[]f^{-1}[\,\cdot\,] (Injection, surjection, bijection). The following five statements are equivalent.

Where choice is used. Only the implication (d) \Rightarrow (e) uses a choice principle, and it uses it only through A point lies in the closure of AA iff some sequence in AA converges to it, and a set is closed iff it is sequentially closed, whose forward direction spends the Axiom of Countable Choice (The Axiom of Countable Choice (ACω\mathrm{AC}_\omega)). The cycle (a) \Rightarrow (b) \Rightarrow (c) \Rightarrow (e) \Rightarrow (a) and the implication (a) \Rightarrow (d) are choice free.

Facts & Assumptions

Given: Metric spaces (X,dX)(X,d_X), (Y,dY)(Y,d_Y) and a function f:XYf : X \to Y; a point aXa \in X, a real ε>0\varepsilon > 0, subsets AXA \subseteq X, VYV \subseteq Y open and GYG \subseteq Y closed, and a sequence (xk)(x_k) in XX.

[A1]

Continuity at aa: for every real ε>0\varepsilon > 0 there is δ>0\delta > 0 with f[BX(a,δ)]BY(f(a),ε)f[B_X(a,\delta)] \subseteq B_Y(f(a),\varepsilon) (Continuity of a map between metric spaces, at a point and globally, in the ε\varepsilon-δ\delta form, Open ball, closed ball and sphere in a metric space).

[A2]

Open and closed: UU is open when every point of UU has a ball around it inside UU; GG is closed when its complement is open (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).

[L1]

Preimages respect complements: f1[YG]=Xf1[G]f^{-1}[Y \setminus G] = X \setminus f^{-1}[G], since f(x)YGf(x) \in Y \setminus G holds exactly when f(x)Gf(x) \notin G (Injection, surjection, bijection).

[L2]

Closure: A\overline{A} consists of the points every ball around which meets AA; it is closed, contains AA, and is contained in every closed superset of AA (Interior, closure, boundary, limit point, isolated point and dense subset of a metric space, The closure of a nonempty AA is {x:d(x,A)=0}\{x : d(x,A) = 0\}, equals AA together with its limit points, and is the smallest closed superset).

[L3]

Sequential description of the closure: xAx \in \overline{A} if and only if some sequence in AA converges to xx; the direction producing the sequence uses countable choice (A point lies in the closure of AA iff some sequence in AA converges to it, and a set is closed iff it is sequentially closed, The Axiom of Countable Choice (ACω\mathrm{AC}_\omega)).

[L4]

Convergence: xkxx_k \to x means that for every rational ε>0\varepsilon > 0 there is KK with dX(xk,x)<εd_X(x_k,x) < \varepsilon for kKk \ge K, and producing such a KK for every REAL ε>0\varepsilon > 0 is equivalent, since below any positive real lies a positive rational (Convergence of a sequence in a metric space: xkxx_k \to x iff d(xk,x)0d(x_k, x) \to 0 in R\mathbb{R}, Limits and Cauchy sequences of reals, The rationals embed densely in the reals).

[L5]

Balls are open and contain their centres (Arbitrary unions and finite intersections of open sets are open, open balls are open and closed balls are closed, Open ball, closed ball and sphere in a metric space); and trichotomy of the order of R\mathbb{R}, so the negation of t<εt < \varepsilon is tεt \ge \varepsilon (Complete ordered field (least-upper-bound property), Ordered field).

Proof

technique · direct
1.1

(a) implies (b): let VYV \subseteq Y be open and xf1[V]x \in f^{-1}[V]; since f(x)Vf(x) \in V there is ε>0\varepsilon > 0 with BY(f(x),ε)VB_Y(f(x),\varepsilon) \subseteq V, and continuity at xx supplies δ>0\delta > 0 with f[BX(x,δ)]BY(f(x),ε)Vf[B_X(x,\delta)] \subseteq B_Y(f(x),\varepsilon) \subseteq V, that is BX(x,δ)f1[V]B_X(x,\delta) \subseteq f^{-1}[V]; as xx was arbitrary, f1[V]f^{-1}[V] is open.

A1A2
1.2

(b) implies (c): let GYG \subseteq Y be closed; then YGY \setminus G is open, so f1[YG]f^{-1}[Y \setminus G] is open by (b), and that set is Xf1[G]X \setminus f^{-1}[G], so f1[G]f^{-1}[G] is closed.

A2L1
1.3

(c) implies (e): let AXA \subseteq X; the set f[A]\overline{f[A]} is closed in YY, so G0:=f1[f[A]]G_0 := f^{-1}\big[\overline{f[A]}\big] is closed in XX by (c), and AG0A \subseteq G_0 because f[A]f[A]f[A] \subseteq \overline{f[A]}; hence AG0\overline{A} \subseteq G_0 by minimality of the closure, which says exactly f[A]f[A]f[\overline{A}] \subseteq \overline{f[A]}.

L2
1.4

(e) implies (a): fix aXa \in X and a real ε>0\varepsilon > 0, put Aε:={xX:dY(f(x),f(a))ε}A_\varepsilon := \{x \in X : d_Y(f(x),f(a)) \ge \varepsilon\}, and suppose no δ>0\delta > 0 satisfies the continuity condition at aa for this ε\varepsilon, that is every ball BX(a,δ)B_X(a,\delta) contains a point of AεA_\varepsilon; then aAεa \in \overline{A_\varepsilon}, so (e) gives f(a)f[Aε]f[Aε]f(a) \in f[\overline{A_\varepsilon}] \subseteq \overline{f[A_\varepsilon]}, so the ball BY(f(a),ε)B_Y(f(a),\varepsilon) meets f[Aε]f[A_\varepsilon] and there is xAεx \in A_\varepsilon with dY(f(x),f(a))<εd_Y(f(x),f(a)) < \varepsilon, contradicting the definition of AεA_\varepsilon; hence some δ>0\delta > 0 works, and since aa and ε\varepsilon were arbitrary ff is continuous everywhere.

assume-hypA1L2L5
1.5

(a) implies (d): let xkxx_k \to x and let a real ε>0\varepsilon > 0 be given; continuity at xx supplies δ>0\delta > 0 with f[BX(x,δ)]BY(f(x),ε)f[B_X(x,\delta)] \subseteq B_Y(f(x),\varepsilon), and convergence supplies KK with dX(xk,x)<δd_X(x_k,x) < \delta, that is xkBX(x,δ)x_k \in B_X(x,\delta), for all kKk \ge K; then dY(f(xk),f(x))<εd_Y(f(x_k),f(x)) < \varepsilon for all kKk \ge K, so f(xk)f(x)f(x_k) \to f(x).

A1L4L5
1.6

(d) implies (e): let AXA \subseteq X and let yf[A]y \in f[\overline{A}], say y=f(x)y = f(x) with xAx \in \overline{A}; by [L3] there is a sequence (ak)(a_k) in AA with akxa_k \to x, by (d) f(ak)f(x)f(a_k) \to f(x), and f(ak)f[A]f(a_k) \in f[A] for every kk, so [L3] applied in YY gives f(x)f[A]f(x) \in \overline{f[A]}.

L3
2.1

Steps 1.1, 1.2, 1.3 and 1.4 close the cycle (a), (b), (c), (e), (a), so those four are equivalent; step 1.5 gives (a) implies (d) and step 1.6 gives (d) implies (e), which is one of the four, so (d) is equivalent to them as well; hence all five statements are equivalent.

step 1.1step 1.2step 1.3step 1.4step 1.5step 1.6

Remarks

Depends on

Used by

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 97 results over 31 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