Definition
A measure of the algorithmic information content of a finite object, defined as the length of the shortest description (program plus input) on a fixed universal description machine that produces the object.
Principle
Principle
The complexity of an individual finite string is the minimal length, up to an additive constant dependent on the chosen universal machine, of a program that outputs that string and halts.
Demonstration
Demonstration
A periodic binary string such as '010101...0101' has low Kolmogorov complexity because a short program can generate the repetition, whereas a long string produced by fair coin flips typically has near-maximal complexity.
Misapplication
Misapplication
Treating the quantity as computable for arbitrary inputs, or comparing raw values across different unspecified universal machines without accounting for additive constants, leads to invalid conclusions.
Consequence
Consequence
Provides a formal basis for individual randomness, noncompressibility lower bounds, and theoretical limits on algorithmic data compression and inference.
Reversal
Reversal
Shifting to ensemble-based measures (such as average-case information across a distribution) inverts focus from single-object descriptive minimality to statistical uncertainty across samples.
Boundary
Boundary
Defined for finite discrete objects relative to a choice of universal description method; it is not computable in general and depends on the invariance up to a machine-dependent additive constant.
Semantic Tension
Semantic Tension
Contrasts with Shannon-style information which quantifies average uncertainty in a stochastic source; Kolmogorov complexity quantifies individual description length independent of probabilistic ensembles.
Synthesis
Synthesis
Kolmogorov complexity formalizes the shortest effective description length of a concrete object relative to a universal description scheme, grounding algorithmic randomness and compressibility as properties of individual instances.