Alphabeta Math
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.

Kolmogorov Complexity and Algorithmic Randomness

1 · Prerequisites

2 · Summary

Complexity depends on a chosen optimal machine up to an additive constant. Infinite-sequence randomness is formulated through effective tests in Cantor space; it is not a property of a single finite string.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Description machines and plain Kolmogorov complexity

Definition

A description machine is a partial computable function M:{0,1}{0,1} (Computable and partial computable functions). For a finite binary string x, its plain complexity relative to M is CM(x)=min{p:M(p)=x}, with value if no such p exists. Finite strings and their lengths use Computation alphabets, words, the empty word, and Σ.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Optimal description machines

Definition

A description machine U is optimal if, for every description machine M, there is a constant cM such that CU(x)CM(x)+cM for every finite binary string x. The constant may depend on M but not on x.

TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Invariance theorem for plain Kolmogorov complexity

Statement

An optimal description machine exists. Consequently, after fixing one U, C(x):=CU(x) is invariant under replacement of U by another optimal machine up to an additive constant.

Proof

Given: an effective enumeration (Me) of description machines.

1.1

Choose a computable prefix-free self-delimiting coding ee and define U(ep)=Me(p); malformed inputs diverge. Prefix-freeness makes the split into e and p unique, so this is partial computable.

given
2.1

For a fixed M=Me, every M-description p becomes a U-description of length p+e, so U is optimal by Optimal description machines. Applying this twice to two optimal machines gives the additive-constant comparison.

step 1.1given
LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Most finite strings are incompressible

Statement

For every description machine M and integers 0cn, at most 2nc1 strings of length n have CM(x)<nc. Under the uniform distribution on {0,1}n, their probability is less than 2c.

Proof

Given: 0cn and a description machine M.

1.1

There are i<nc2i=2nc1 programs shorter than nc, and each has at most one output under Description machines and plain Kolmogorov complexity.

given
2.1

Therefore no more strings can have such a description; division by 2n in the uniform finite probability space Finite probability spaces, outcome weights, events, and event probabilities gives the bound.

step 1.1given
TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Kolmogorov complexity is not computable

Statement

For a fixed optimal description machine U, the function xCU(x) is not computable.

Proof

Given: an optimal machine U.

1.1

Suppose for contradiction that CU is computable. For each n, search lexicographically among strings of length n for the first xn with CU(xn)n; such an xn exists because fewer than 2n programs have length below n.

assume-contragiven
2.1

The search makes nxn computable, so a fixed description machine maps a self-delimiting encoding of n to xn using O(logn) bits. Optimality Optimal description machines transfers this to CU(xn)O(logn), contradicting CU(xn)n for large n.

step 1.1discharge-contradiction
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Conditional Kolmogorov complexity

Definition

A conditional description machine is a partial computable function D:{0,1}×{0,1}{0,1}, with pairs represented through a fixed effective pairing and decoder as in Effective binary encodings and total decoders. Put CD(xy):=min{p:D(p,y)=x}, with value when no such p exists.

A conditional machine U is optimal when, for every conditional machine D, there is a constant cD such that CU(xy)CD(xy)+cD for all strings x,y. An optimal conditional machine exists by universal dispatch: prefix a program p by a fixed self-delimiting code for an index of D and simulate D(p,y). Fix one such U and write C(xy):=CU(xy). This is the conditional version of Description machines and plain Kolmogorov complexity.

LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Basic conditional-complexity inequalities

Statement

For finite strings x,y, C(xy)C(x)+O(1) and C(x,y)C(x)+C(yx)+O(log(C(x)+2)+log(C(yx)+2)).

Facts & Assumptions

Given: a fixed optimal plain machine U, the fixed optimal conditional machine V, a fixed effective encoding x,y of pairs, and shortest relevant descriptions. Write C(x,y):=CU(x,y).

Proof

1.1

The conditional machine D(p,y)=U(p) ignores its condition. Conditional optimality therefore gives C(xy)C(x)+O(1).

givenconstruct
2.1

Let p be a shortest U-description of x and q a shortest V-description of y conditional on x. Self-delimit p and q and concatenate the two programs. A fixed plain description machine recovers x=U(p), then y=V(q,x), and outputs x,y. Its description length is p+q+O(log(p+2)+log(q+2)). Optimality of U, supplied by Invariance theorem for plain Kolmogorov complexity, transfers this bound to C(x,y) and proves the second inequality.

givenconstruct
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Prefix-free machines and prefix complexity

Definition

A description machine M is prefix-free if its domain contains no two words one of which is a proper prefix of the other. Define KM(x)=min{p:M(p)=x}, with when no description exists. This is relative complexity only; unqualified K is not fixed until an optimal prefix-free machine is constructed. The underlying machine notion is Description machines and plain Kolmogorov complexity.

TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Kraft inequality and effective prefix-code allocation

Statement

If D{0,1} is prefix-free, then pD2p1. Conversely, a computably enumerable request list (xi,ni) with i2ni1 has an effective prefix-free allocation of codewords of lengths ni.

Proof

Given: a prefix-free set or a Kraft-bounded request list.

1.1

At depth N, a word p excludes exactly 2Np leaves; prefix-freeness makes these excluded sets disjoint. Divide their total by 2N and let N grow to obtain the inequality.

given
2.1

For requests, assign the leftmost currently available node of the requested depth. The Kraft bound says fewer than all leaves are occupied, so induction never gets stuck and keeps the allocated set prefix-free, as required by Prefix-free machines and prefix complexity.

step 1.1construct
TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Invariance theorem for prefix complexity

Statement

An optimal prefix-free machine exists. After fixing one U, write K(x)=KU(x).

Facts & Assumptions

Given: an acceptable enumeration (Me) of all partial computable description machines.

Proof

1.1

Dovetail the computations of Me on all inputs. Whenever a convergence Me(p)=x first appears, retain it only if p is prefix-comparable with no previously retained input for that same e. The retained graph defines a partial computable machine M^e with prefix-free domain. If Me already has prefix-free domain, no convergence is discarded, so M^e=Me.

givenconstruct
2.1

Choose a computable prefix-free self-delimiting code ae (for example 1e0) and set U(aep)=M^e(p). The universal simulation supplied by Universal and acceptable numberings, together with the effective filter in step 1.1, makes U partial computable.

step 1.1construct
3.1

Distinct ae are prefix-free and each M^e has prefix-free domain, so the domain of U is prefix-free. For every prefix-free machine M=Me, step 1.1 gives M^e=Me, and therefore KU(x)KM(x)+ae. Thus U is optimal by Prefix-free machines and prefix complexity.

step 1.1step 2.1
TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Symmetry of information up to logarithmic terms

Statement

For finite strings x,y, C(x,y)=C(xy)+C(y)+O(log(C(x)+2)+log(C(y)+2)); consequently this expression is symmetric in x,y up to the same logarithmic order.

Facts & Assumptions

Given: finite strings x,y, fixed optimal plain and conditional machines, and the fixed effective pairing used to define C(x,y).

Proof

1.1

The concatenation construction in Basic conditional-complexity inequalities, with x and y exchanged, gives C(x,y)C(y)+C(xy)+O(log(C(x)+2)+log(C(y)+2)).

given
1.2

Put a=C(x,y) and enumerate the finite set A={(u,v):C(u,v)a} by dovetailing all programs of length at most a; it has fewer than 2a+1 elements. Let Ay={u:(u,y)A} and b=log2Ay. Given y,a,b, the ordinal of x in the enumeration of Ay is a conditional description, so C(xy)b+O(log(a+2)). The set of v whose fibre has at least 2b elements is computably enumerable from a,b and has fewer than 2a+1b members. The ordinal of y in that enumeration gives C(y)ab+O(log(a+2)). Both decoder bounds transfer to the fixed machines by conditional optimality and Invariance theorem for plain Kolmogorov complexity. Adding them yields C(xy)+C(y)C(x,y)+O(log(C(x,y)+2)).

givenconstructalgebra
2.1

The elementary upper bounds on pair complexity make log(C(x,y)+2) no larger than the displayed logarithmic order. Combining steps 1.1 and 1.2 proves the equality. Applying it after swapping x,y proves the stated symmetry.

step 1.1step 1.2algebra
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

The incompressibility method

Definition

The incompressibility method first fixes an effective injective encoding of a finite family E by binary strings (often all of one length). Since fewer than 2t outputs can have descriptions of length below t, if E2t one may choose an encoded object whose description has length at least t; Most finite strings are incompressible is the fixed-length form of this count. One then derives structure from the impossibility of a shorter description. Conditional variants keep the auxiliary data and encoding fixed and choose large C(xy) using Conditional Kolmogorov complexity.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Effectively open sets in Cantor space

Definition

Cantor space 2ω is the set of infinite binary sequences. For σ{0,1}, let [σ]={X:σ is a prefix of X}; this cylinder has fair-coin measure 2σ.

A set W{0,1} is computably enumerable when it is the range of a partial computable enumeration procedure (equivalently, some algorithm prints exactly its members, repetitions allowed), in the partial-computability convention of Computable and partial computable functions. An effectively open set is a union σW[σ] for such a W. String conventions are those of Computation alphabets, words, the empty word, and Σ.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Martin-Löf tests and random sequences

Definition

A sequence (Un)n0 is uniformly effectively open when there is one computably enumerable relation WN×{0,1} such that Un=(n,σ)W[σ] for every n. Thus a single algorithm, given no oracle, enumerates all pairs (n,σ) and thereby enumerates the cylinders at every level uniformly.

A Martin-Löf test is a uniformly effectively open sequence with μ(Un)2n. A sequence X2ω is Martin-Löf random when XnUn for every such test. Computable enumerability, cylinders, and measure are as in Effectively open sets in Cantor space.

LemmaStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-07Open item page →

A universal Martin-Löf test exists

Statement

There is a Martin-Löf test (Vn) such that every Martin-Löf test (Une) is contained in it after an index-dependent shift: Un+ceeVn for all n.

Facts & Assumptions

Given: the acceptable numbering of partial computable functions and the uniform-enumeration convention for effectively open sequences.

Proof

1.1

Decode the outputs of the e-th partial computable function as pairs (k,σ), discarding malformed outputs. This enumerates a c.e. relation WeN×{0,1}, and every c.e. relation occurs for some e because Universal and acceptable numberings enumerates all partial computable functions. Hence the relations We enumerate every uniformly effectively open candidate sequence.

givenconstruct
2.1

For candidate e, at component k retain a newly enumerated cylinder only when the finite union retained so far would still have measure at most 2k. The measure of a finite cylinder union is computable by reducing its strings to a finite prefix-free set. Thus the retained relation is uniformly c.e. and always obeys the component bound. If the candidate already is a Martin-Löf test, no cylinder is ever discarded, since every finite subunion has measure at most the final measure.

step 1.1construct
3.1

Let Vn be the union of all retained e-components at level n+e+1. Dovetailing the enumerations makes (Vn) uniformly effectively open, and subadditivity gives μ(Vn)e2(n+e+1)=2n. It is therefore a test by Martin-Löf tests and random sequences. If (Uke) is a genuine test, step 2.1 does not trim it, so Un+e+1eVn for all n. Take ce=e+1 to obtain the stated universality.

step 2.1construct
TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Levin--Schnorr characterization of Martin-Löf randomness

Statement

X2ω is Martin-Löf random iff some constant c satisfies K(Xn)nc for every n.

Facts & Assumptions

Given: X2ω and fixed optimal prefix complexity.

Proof

1.1

For k0, let Vk={[σ]:K(σ)<σk}. The sequence is uniformly effectively open: dovetail the fixed prefix machine and enumerate σ at level k when a description shorter than σk appears. Choose one shortest program pσ for each such σ. These programs are distinct and belong to a prefix-free domain, so Kraft inequality and effective prefix-code allocation gives μ(Vk)σ2σ2kσ2pσ2k. Thus (Vk) is a Martin-Löf test. If the deficiencies nK(Xn) are unbounded, then XVk for every k, so X is not random.

givenconstruct
1.2

Conversely, suppose X fails a Martin-Löf test (Uj). For each k, turn the enumeration of U2k+2 into a computable disjoint cylinder cover: when a cylinder arrives, enumerate a finite prefix-free partition of the part not covered at earlier stages. For every resulting cylinder [σ], issue the request (σ,σk). Its length is nonnegative because one such cylinder already has measure at most μ(U2k+2)22k2, and the total request weight is k2kμ(U2k+2)k2k21. The effective allocation clause of Kraft inequality and effective prefix-code allocation therefore gives a prefix-free machine M with KM(σ)σk for every request. Prefix optimality Invariance theorem for prefix complexity supplies a constant d with K(σ)σk+d. Since XU2k+2, for every k one of the covering strings σX gives deficiency at least kd. Hence the prefix deficiencies of X are unbounded.

givenconstruct
2.1

Step 1.1 says bounded deficiency is necessary for randomness, while step 1.2 says nonrandomness forces unbounded deficiency. Taking contrapositives under Martin-Löf tests and random sequences proves the equivalence.

step 1.1step 1.2
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Computable martingales on binary strings

Definition

A computable martingale is a total computable nonnegative real-valued function d:{0,1}R0 satisfying d(σ)=(d(σ0)+d(σ1))/2. For an infinite binary sequence X2ω, it succeeds on X if supnd(Xn)=. Binary-string conventions are from Computation alphabets, words, the empty word, and Σ.

TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Martin-Löf randomness implies computable randomness

Statement

Every Martin-Löf random sequence is computably random.

Proof

Given: a computable martingale d and a sequence on which it succeeds.

1.1

A successful martingale has d(ε)>0, since a nonnegative martingale starting at 0 is identically 0. For each n, enumerate every string σ with d(σ)>2nd(ε) and let Un be the union of its cylinders. Strict comparison with a computable real is computably enumerable, so Un is effectively open.

given
2.1

The prefix-minimal threshold-crossing strings have the same union as Un. The martingale conservation equation Computable martingales on binary strings bounds their total measure by 2n (their total capital cannot exceed initial capital), so (Un) is a Martin-Löf test.

step 1.1given
3.1

Success puts the sequence in every level of that test, contradicting Martin-Löf randomness as defined in Martin-Löf tests and random sequences.

step 2.1contradiction
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Effective Hausdorff dimension

Definition

For s0, an effective s-gale is a lower-semicomputable function d:{0,1}R0 satisfying d(σ)=2s(d(σ0)+d(σ1)) for every binary string σ; it succeeds on X when supnd(Xn)=. The effective dimension dim(X) is the infimum of s for which some effective s-gale succeeds on X. Equivalently it is characterized by effective covers made from the cylinders of Effectively open sets in Cantor space.

TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

Effective dimension is the liminf prefix-complexity rate

Statement

For every X2ω, dim(X)=lim infnK(Xn)/n.

Proof

Given: X2ω.

1.1

If an effective s-gale succeeds, its threshold prefix sets yield effective covers of X with s-weight bounded; Kraft allocation Kraft inequality and effective prefix-code allocation assigns infinitely many prefixes descriptions of length at most sn+O(logn).

given
1.2

Conversely, infinitely many prefixes with K(Xn)sn provide a c.e. Kraft-bounded request family; its allocated codes define an effective s+ε-gale succeeding on X.

given
2.1

Taking infima over s in the definition Effective Hausdorff dimension and letting ε0 proves the equality; Invariance theorem for prefix complexity changes only O(1)/n.

step 1.1step 1.2
False statementConstruction: Literature-sourcedVerification: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

False: Kolmogorov complexity is an absolute integer

Statement

The Kolmogorov complexity of a finite string is an absolute integer independent of the optimal machine.

Refutation

Given: an optimal machine U.

1.1

Choose a finite word z with CU(z)>1; such a word exists because there are infinitely many finite words but only three programs of length at most 1. Define V(0p)=U(p) and V(1)=z, undefined otherwise. Then V is optimal because it simulates U with one extra bit.

given
2.1

But CV(z)=1<CU(z). The invariance theorem Invariance theorem for plain Kolmogorov complexity asserts only additive-constant agreement, so the absolute claim is false.

step 1.1given
False statementConstruction: Literature-sourcedVerification: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

False: normality implies algorithmic randomness

Statement

Every binary-normal sequence is Martin-Löf random.

Refutation

Given: the computable binary Champernowne sequence B, which is binary normal.

1.1

For each n, enumerate the single cylinder [Bn] as Un. Computability of B makes (Un) uniformly effectively open and its measure is 2n.

given
2.1

Thus (Un) is a Martin-Löf test and BnUn, so B is not Martin-Löf random by Martin-Löf tests and random sequences despite normality.

step 1.1given

5 · Examples, counterexamples and false statements

None yet.

Sources