Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-generatedprecheck 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) be a nonempty complete metric space (Complete metric space: every Cauchy sequence converges in the space) and let f:X→X be a contraction with constant q, so d(f(u),f(v))≤q d(u,v) for all u,v∈X and 0≤q<1 (Lipschitz map, α-Hölder map for rational 0<α≤1, and contraction). Then:

  1. There is exactly one x∗∈X with f(x∗)=x∗.
  2. For every x0∈X the sequence of iterates, defined by recursion (The recursion theorem) by xn+1:=f(xn), converges to x∗ in (X,d) (Convergence of a sequence in a metric space: xk→x iff d(xk,x)→0 in R). In particular the limit does not depend on x0.
  3. For all m,n∈N with m≥n, d(xm,xn)  ≤  q n d(x1,x0)1−q, with the integer power of Integer powers am.

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)/(1−q) and the a posteriori bound d(x∗,xn+1)≤q d(xn+1,xn)/(1−q)) are read off from it.

Facts & Assumptions

Given: A nonempty complete metric space (X,d), a contraction f:X→X with constant q satisfying 0≤q<1, a starting point x0∈X, and a real ε>0. Write C:=d(x1,x0)/(1−q).

[A1]

Contraction: d(f(u),f(v))≤q d(u,v) for all u,v∈X, with 0≤q<1 (Lipschitz map, α-Hölder map for rational 0<α≤1, and contraction).

[L1]

Recursion: for x0∈X and f:X→X there is a unique n↦xn with x0 as given and xn+1=f(xn) (The recursion theorem).

[L3]

Integer powers and their laws: q0=1, qn+1=qnq, qm+n=qmqn, and qn≥0 for q≥0 (Integer powers am, Laws of integer exponents).

[L4]

Factorisation: 1−qN=(1−q)∑k<Nqk for N≥1, so ∑k<Nqk=(1−qN)/(1−q)≤1/(1−q) when 0≤q<1 (Factorisation of bn−an, 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

X is nonempty, so a starting point x0∈X exists, and [L1] produces the sequence of iterates (xn) with xn+1=f(xn) for every n.

A2L1construct
1.2

If f(y)=y and f(z)=z then d(y,z)=d(f(y),f(z))≤q d(y,z), so (1−q) d(y,z)≤0; since 1−q>0 this forces d(y,z)≤0, and d(y,z)≥0 gives d(y,z)=0 and y=z.

A1L7L10
2.1

For every n, d(xn+1,xn)≤q nd(x1,x0), by induction on n: at n=0 this reads d(x1,x0)≤1⋅d(x1,x0); and if it holds at n then d(xn+2,xn+1)=d(f(xn+1),f(xn))≤q d(xn+1,xn)≤q⋅q nd(x1,x0)=q n+1d(x1,x0).

step 1.1A1L2L3
2.2

For all n≤m, d(xm,xn)≤∑k=nm−1d(xk+1,xk), by induction on m from the triangle inequality: at m=n both sides are 0, since an empty sum is 0; and d(xm+1,xn)≤d(xm,xn)+d(xm+1,xm).

step 1.1L2L5L7
3.1

Combining, for n≤m: d(xm,xn)≤∑k=nm−1q kd(x1,x0)=d(x1,x0) q n∑j<m−nq j≤d(x1,x0) q n11−q=q nC, using the index shift q n+j=q nq j and monotonicity of finite sums. This is claim 3.

step 2.1step 2.2L3L4L5L10
4.1

The sequence (q nC) of reals is null by [L6], so there is N with q nC<ε for every n≥N, the terms being nonnegative. Hence for all m,n≥N we get d(xm,xn)≤qmin⁡{m,n}C<ε by step 3.1 and symmetry of d, so (xn) is Cauchy.

step 3.1L6L7L9L10
5.1

By [A2] the sequence converges: xn→x∗ for some x∗∈X.

step 4.1A2
6.1

f is continuous, so f(xn)→f(x∗), that is xn+1→f(x∗); and xn+1→x∗ as well, since given a real η>0 an index K with d(xk,x∗)<η for k≥K also serves for the shifted indices n+1≥K when n≥K.

step 5.1L8L9
7.1

By uniqueness of limits f(x∗)=x∗, so x∗ is a fixed point and the iterates from x0 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 x0 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 · two levels

86 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