Definition
In algorithmic information theory, the Kolmogorov complexity of an object, such as a piece of text, is the length of a shortest computer program that produces the object as output. It is a measure of the computational resources needed to specify the object, and is also known as algorithmic complexity, Solomonoff–Kolmogorov–Chaitin complexity, program-size complexity, descriptive complexity, or algorithmic entropy. It is named after Andrey Kolmogorov, who first published on the subject in 1963 and is a generalization of classical information theory.
Related concepts
842 (compression algorithm)A-law algorithmASCIIAbstract logicAckermann set theoryAdaptive Huffman codingAdaptive codingAdaptive differential pulse-code modulationAleph numberAlgebraic code-excited linear predictionAlgebraic logicAlgorithmic information theoryAlgorithmic probabilityAlgorithmically random sequenceAlphabet (formal languages)Andrey KolmogorovArgumentArithmetic codingArityAsymmetric numeral systemsAtomic formulaAtomic model (mathematical logic)Atomic sentenceAudio codecAutomata theoryAutomated theorem provingAverage bitrateAxiomAxiom of choiceAxiom schemaAxiomatic systemAxiomatization of Boolean algebrasBanach–Tarski paradoxBayesian probabilityBerry's paradoxBerry paradoxBig-O notationBijectionBinary entropy functionBinary operationBitBit rateBlum axiomsBoolean algebraBoolean algebras canonically definedBoolean functionBrotliBurrows–Wheeler transformBusy beaverByte-pair encodingBzip2Canonical Huffman codeCantor's diagonal argumentCantor's paradoxCantor's theoremCardinalityCartesian productCategorical theoryCategory (mathematics)Category of setsCategory theoryChain codeChain rule for Kolmogorov complexityChaitin's constantChris Wallace (computer scientist)Chroma subsamplingChurch encodingChurch–Turing thesisClass (set theory)Classical logicCode-excited linear predictionCode golfCoding tree unitCodomainColor spaceCompactness theoremCompandingComplement (set theory)Complete theoryComplexityCompressed data structureCompressed suffix arrayCompression artifactComputability theoryComputable functionComputable setComputably enumerable setComputationComputer programComputer scienceConcrete categoryConservative extensionConsistencyConstant bitrateConstructible universeConstruction of the real numbersConstructive set theoryContext mixingContext tree weightingContinuum hypothesisConvolutionCountable setData compressionData compression symmetryData structureDaubechies waveletDavid A. HuffmanDeblocking filterDecidability (logic)Decision problemDeductive systemDeflateDelta encodingDelta modulationDescriptive complexity theoryDiagram (mathematical logic)Dictionary coderDifferential pulse-code modulationDiscrete cosine transformDiscrete sine transformDiscrete wavelet transformDisplay resolutionDomain of a functionDynamic Markov compressionDynamic rangeElement (mathematics)Elementary diagramElementary equivalenceElementary function arithmeticElias delta codeElias gamma codingEmbedded zerotrees of wavelet transformsEmpty setEntropy (information theory)Entropy codingEnumerationEquiconsistencyEquivalence relationEuclid's ElementsEuclidean geometryExistential quantificationExponential-Golomb codingExpression (mathematics)Extension by definitionsExtension by new constant and function namesExtensionalityFM-indexFast Fourier transformFibonacci codingFilm frameFinitary relationFinite-valued logicFinite model theoryFinite setFirst-order logicFixed-point logicForcing (mathematics)Formal grammarFormal languageFormal proofFormal semantics (logic)Formal systemFormation ruleFoundations of geometryFoundations of mathematicsFourier transformFractalFractal compressionFrame rateFree logicFree variables and bound variablesFull employment theoremFunction (mathematics)Functional predicateFuzzy setGeneral set theoryGeometric seriesGolomb codingGrammar-based codeGrammar inductionGregory ChaitinGrothendieck universeGround expressionGround formulaGödel's completeness theoremGödel's incompleteness theoremGödel's incompleteness theoremsGödel numberingHalting problemHereditary setHigher-order logicHilbert's axiomsHilbert systemHistory of logicHistory of mathematical logicHuffman codingHutter PrizeImage (mathematics)Image compressionImage resolutionInaccessible cardinalIncompressible stringIncremental encodingIndependence (mathematical logic)Indirect argumentInductive reasoningInferenceInfinite-valued logicInfinite setInformation theoryInhabited setInjective functionInterlaced videoInterpretation (logic)Interpretation (model theory)Interpretation functionInterpreter (computing)Intersection (set theory)IsomorphismJava (programming language)Journal of the ACMJuergen SchmidhuberKarhunen–Loève theoremKolmogorov structure functionKripke's theory of truthKripke–Platek set theoryLHA (file format)LZ4 (compression algorithm)LZ77 and LZ78LZFSELZJBLZMALZRWLZWLLZXLambda calculusLapped transformLarge cardinalLatency (audio)Lemma (mathematics)Lempel–Ziv–OberhumerLempel–Ziv–StacLempel–Ziv–Storer–SzymanskiLempel–Ziv–WelchLeonid LevinLevenshtein codingLevenshtein distanceLindström's theoremLine spectral pairsLinear predictive codingLinear scaleLisp programming languageList of Hilbert systemsList of axiomsList of first-order theoriesList of formal systemsList of mathematical theoriesList of set identities and relationsList of statements independent of ZFCLog area ratioLogarithmic scaleLogicLogical biconditionalLogical conjunctionLogical connectiveLogical consequenceLogical constantLogical disjunctionLogical equalityLogical equivalenceLogical truthLogicismLossless compressionLossy compressionLower boundLöwenheim–Skolem theoremMacroblockMandelbrot setManifold hypothesisManuel BlumMany-valued logicMap (mathematics)Marcus HutterMark AdlerMarkov information sourceMartingale (probability theory)Material conditionalMathematical logicMathematical objectMathematicsMatthew effect (sociology)Measure theoryMetalanguageMing LiMinimal axioms for Boolean algebraMinimum message lengthModel complete theoryModel of computationModel theoryModified Huffman codingModified discrete cosine transformMonadic predicate calculusMonadic second-order logicMorse–Kelley set theoryMotion compensationMotion estimationMotion vectorMove-to-front transformMultiple discoveryMutual informationNP (complexity)Naive set theoryNatural deductionNatural numberNegationNew FoundationsNon-Euclidean geometryNon-logical symbolNon-standard modelNon-standard model of arithmeticNyquist–Shannon sampling theoremOne-way functionOpen formulaOperation (mathematics)Ordinal analysisOrdinal numberPAQP (complexity)P versus NP problemParadoxes of set theoryPartition of a setPascal (programming language)Peak signal-to-noise ratioPeano axiomsPhil KatzPhilosophy of mathematicsPigeonhole principlePixelPortable Network GraphicsPower setPredicate (mathematical logic)Predicate logicPredicate variablePrediction by partial matchingPrefix codePrime modelPrimitive recursive arithmeticPrimitive recursive functionPrincipia MathematicaProbabilityProgramming languageProof by contradictionProof of impossibilityProof theoryPropositionPropositional calculusPropositional formulaPropositional variablePseudo-codePsychoacousticsPyramid (image processing)Q.E.D.Quantifier (logic)Quantifier rankQuantization (image processing)Quantization (signal processing)RandomnessRange codingRate–distortion theoryRay SolomonoffRayo's numberRe-PairRecursionRecursive setRedundancy (information theory)Relation (mathematics)Reverse mathematicsRobinson arithmeticRule of inferenceRun-length encodingRussell's paradoxSample entropySampling (signal processing)SatisfiabilitySaturated modelSchröder–Bernstein theoremSecond-order arithmeticSecond-order logicSelf-delimiting programSelf-extracting archiveSelf-verifying theoriesSemantic theory of truthSemantics of logicSentence (mathematical logic)Sequent calculusSequitur algorithmSet (mathematics)Set partitioning in hierarchical treesSet theoryShannon codingShannon–Fano codingShannon–Fano–Elias codingSignature (logic)Silence compressionSingleton (mathematics)Skolem arithmeticSmallest grammar problemSnappy (compression)Solomonoff's theory of inductive inferenceSound qualitySoundnessSpectrum of a sentenceSpectrum of a theorySpeech codingSquare of oppositionStandard test imageStrength (mathematical logic)String (computer science)String (formal languages)Structure (mathematical logic)Sub-band codingSubstitution (logic)Substructure (mathematics)SupertaskSurjective functionSyllogismSymbol (formal)Syntax (logic)T-schemaTarski's axiomatization of the realsTarski's axiomsTarski's theory of truthTarski's undefinability theoremTarski–Grothendieck set theoryTautology (logic)Term (logic)Term logicTexture compressionTheoremTheories of truthTheory (mathematical logic)Three-valued logicTimeline of information theoryTimeline of mathematical logicTransfer principleTransform codingTransitive setTrue arithmeticTruth predicateTruth tableTruth valueTunstall codingTuring completeTuring degreeTuring machineType (model theory)Type theoryUltrafilter (set theory)UltraproductUnary codingUncountable setUndecidable problemUniform distribution (discrete)Uninterpreted functionUnion (set theory)Uniqueness quantificationUniversal code (data compression)Universal quantificationUniversal setUniverse (mathematics)Up toUrelementValidity (logic)Variable (mathematics)Variable bitrateVenn diagramVideoVideo codecVideo compression picture typesVideo qualityVon Neumann universeVon Neumann–Bernays–Gödel set theoryWarped linear predictive codingWavelet transformWell-formed formulaZermelo–Fraenkel set theoryZstdΜ-law algorithm
147 concepts already in your glossary