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

A contraction of a nonempty complete metric space into itself has exactly one fixed point, the limit of the iterates from any starting point

Statement

Let (X,d)(X,d) be a nonempty complete metric space (Complete metric space: every Cauchy sequence converges in the space) and let f:XXf : X \to X be a contraction with constant qq, so d(f(u),f(v))qd(u,v)d(f(u),f(v)) \le q\,d(u,v) for all u,vXu,v \in X and 0q<10 \le q < 1 (Lipschitz map, α\alpha-Hölder map for rational 0<α10 < \alpha \le 1, and contraction). Then:

  1. There is exactly one xXx^{*} \in X with f(x)=xf(x^{*}) = x^{*}.
  2. For every x0Xx_0 \in X the sequence of iterates, defined by recursion (The recursion theorem) by xn+1:=f(xn)x_{n+1} := f(x_n), converges to xx^{*} in (X,d)(X,d) (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}). In particular the limit does not depend on x0x_0.
  3. For all m,nNm, n \in \mathbb{N} with mnm \ge n, d(xm,xn)    qnd(x1,x0)1q,d(x_m, x_n) \;\le\; \frac{q^{\,n}\, d(x_1,x_0)}{1-q}, with the integer power of Integer powers ama^m.

Claim 3 is the quantitative form of the argument that proves claims 1 and 2, and it is recorded in the statement because the error estimates (The a priori bound d(x,xn)qnd(x1,x0)/(1q)d(x^{*}, x_n) \le q^n d(x_1,x_0)/(1-q) and the a posteriori bound d(x,xn+1)qd(xn+1,xn)/(1q)d(x^{*}, x_{n+1}) \le q\,d(x_{n+1},x_n)/(1-q)) are read off from it.

Facts & Assumptions

Given: A nonempty complete metric space (X,d)(X,d), a contraction f:XXf : X \to X with constant qq satisfying 0q<10 \le q < 1, a starting point x0Xx_0 \in X, and a real ε>0\varepsilon > 0. Write C:=d(x1,x0)/(1q)C := d(x_1,x_0)/(1-q).

[A1]

Contraction: d(f(u),f(v))qd(u,v)d(f(u),f(v)) \le q\,d(u,v) for all u,vXu,v \in X, with 0q<10 \le q < 1 (Lipschitz map, α\alpha-Hölder map for rational 0<α10 < \alpha \le 1, and contraction).

[A2]
[L1]

Recursion: for x0Xx_0 \in X and f:XXf : X \to X there is a unique nxnn \mapsto x_n with x0x_0 as given and xn+1=f(xn)x_{n+1} = f(x_n) (The recursion theorem).

[L2]

Induction on N\mathbb{N} (The principle of mathematical induction).

[L3]

Integer powers and their laws: q0=1q^{0} = 1, qn+1=qnqq^{n+1} = q^{n}q, qm+n=qmqnq^{m+n} = q^{m}q^{n}, and qn0q^{n} \ge 0 for q0q \ge 0 (Integer powers ama^m, Laws of integer exponents).

[L4]

Factorisation: 1qN=(1q)k<Nqk1 - q^{N} = (1-q)\sum_{k<N} q^{k} for N1N \ge 1, so k<Nqk=(1qN)/(1q)1/(1q)\sum_{k<N} q^{k} = (1-q^{N})/(1-q) \le 1/(1-q) when 0q<10 \le q < 1 (Factorisation of bnanb^n - a^n, and the resulting Lipschitz estimate, Finite sums and finite products, by recursion, Inverses of positives are positive, and reciprocation reverses order).

[L5]

Laws of finite sums: splitting, index shift, scaling and monotonicity (Laws of finite sums and finite products, Finite sums and finite products, by recursion).

Proof

technique · constructive
1.1

XX is nonempty, so a starting point x0Xx_0 \in X exists, and [L1] produces the sequence of iterates (xn)(x_n) with xn+1=f(xn)x_{n+1} = f(x_n) for every nn.

A2L1construct
1.2

If f(y)=yf(y) = y and f(z)=zf(z) = z then d(y,z)=d(f(y),f(z))qd(y,z)d(y,z) = d(f(y),f(z)) \le q\,d(y,z), so (1q)d(y,z)0(1-q)\,d(y,z) \le 0; since 1q>01-q > 0 this forces d(y,z)0d(y,z) \le 0, and d(y,z)0d(y,z) \ge 0 gives d(y,z)=0d(y,z) = 0 and y=zy = z.

A1L7L10
2.1

For every nn, d(xn+1,xn)qnd(x1,x0)d(x_{n+1},x_n) \le q^{\,n} d(x_1,x_0), by induction on nn: at n=0n = 0 this reads d(x1,x0)1d(x1,x0)d(x_1,x_0) \le 1 \cdot d(x_1,x_0); and if it holds at nn then d(xn+2,xn+1)=d(f(xn+1),f(xn))qd(xn+1,xn)qqnd(x1,x0)=qn+1d(x1,x0)d(x_{n+2},x_{n+1}) = d(f(x_{n+1}),f(x_n)) \le q\,d(x_{n+1},x_n) \le q \cdot q^{\,n} d(x_1,x_0) = q^{\,n+1} d(x_1,x_0).

step 1.1A1L2L3
2.2

For all nmn \le m, d(xm,xn)k=nm1d(xk+1,xk)d(x_m,x_n) \le \sum_{k=n}^{m-1} d(x_{k+1},x_k), by induction on mm from the triangle inequality: at m=nm = n both sides are 00, since an empty sum is 00; and d(xm+1,xn)d(xm,xn)+d(xm+1,xm)d(x_{m+1},x_n) \le d(x_m,x_n) + d(x_{m+1},x_m).

step 1.1L2L5L7
3.1

Combining, for nmn \le m: d(xm,xn)k=nm1qkd(x1,x0)=d(x1,x0)qnj<mnqjd(x1,x0)qn11q=qnCd(x_m,x_n) \le \sum_{k=n}^{m-1} q^{\,k} d(x_1,x_0) = d(x_1,x_0)\, q^{\,n} \sum_{j < m-n} q^{\,j} \le d(x_1,x_0)\, q^{\,n} \frac{1}{1-q} = q^{\,n} C, using the index shift qn+j=qnqjq^{\,n+j} = q^{\,n}q^{\,j} and monotonicity of finite sums. This is claim 3.

step 2.1step 2.2L3L4L5L10
4.1

The sequence (qnC)(q^{\,n} C) of reals is null by [L6], so there is NN with qnC<εq^{\,n} C < \varepsilon for every nNn \ge N, the terms being nonnegative. Hence for all m,nNm,n \ge N we get d(xm,xn)qmin{m,n}C<εd(x_m,x_n) \le q^{\min\{m,n\}} C < \varepsilon by step 3.1 and symmetry of dd, so (xn)(x_n) is Cauchy.

step 3.1L6L7L9L10
5.1

By [A2] the sequence converges: xnxx_n \to x^{*} for some xXx^{*} \in X.

step 4.1A2
6.1

ff is continuous, so f(xn)f(x)f(x_n) \to f(x^{*}), that is xn+1f(x)x_{n+1} \to f(x^{*}); and xn+1xx_{n+1} \to x^{*} as well, since given a real η>0\eta > 0 an index KK with d(xk,x)<ηd(x_k,x^{*}) < \eta for kKk \ge K also serves for the shifted indices n+1Kn+1 \ge K when nKn \ge K.

step 5.1L8L9
7.1

By uniqueness of limits f(x)=xf(x^{*}) = x^{*}, so xx^{*} is a fixed point and the iterates from x0x_0 converge to it.

step 5.1step 6.1L9
8.1

So a fixed point exists by step 7.1 and there is at most one by step 1.2, which is claim 1; the iterates from an arbitrary x0x_0 converge to a fixed point by step 7.1, hence to the unique one, which is claim 2; and claim 3 is step 3.1.

step 3.1step 7.1step 1.2discharge-construct

Remarks

Depends on

Used by

Dependency tree · next 3 levels

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