Kolmogorov complexity function
The (plain) complexity of a binary string is the length of a shortestprogram such that , i.e. the (plain) universal Turing machine oninput , outputs and halts. The lexicographically least such isdenoted .The prefix complexity is defined similarly in terms of the prefix universal
machine. When clear from context, is also used to denote thelexicographically least prefix program for .
Plain and prefix conditional complexities are defined similarlybut with , i.e. the universal machine starts out with writtenon its worktape.
Subscripting these functions with a Turing machine , as in, denotes the corresponding complexity in which we use machine in place of the universal machine .