Blum axioms

E117701

Blum axioms are a set of formal conditions introduced by Manuel Blum that rigorously define what constitutes a valid complexity measure in computational complexity theory.

All labels observed (1)

Label Occurrences
Blum axioms canonical 2

How this entity was disambiguated

Statements (35)

Predicate Object
instanceOf axiom system
formal condition set
appliesTo partial computable functions
programs
areaOfApplication recursion theory
theory of computation
assumes effective enumeration of partial computable functions
characterizes admissible complexity measures
definesConcept Blum complexity measures
surface form: Blum complexity measure
field computational complexity theory
formalizes machine-independent complexity theory
hasComponent axiom of decidability of bounded complexity set
axiom of definedness of the measure
implies existence of complexity-theoretic hierarchies
invariance under choice of reasonable machine model
speed-up theorems for some measures
influenced machine-independent complexity theory
introducedBy Manuel Blum
language mathematical logic
namedAfter Manuel Blum
publicationType journal article
publishedIn Blum complexity measures
surface form: A Machine-Independent Theory of the Complexity of Recursive Functions
publishedInJournal Journal of the ACM
purpose to define valid complexity measures
relatedConcept Kolmogorov complexity
space-constructible function
time-constructible function
requires complexity measure is a partial computable function
complexity measure is defined on pairs of programs and inputs
domain of the complexity measure equals the domain of the computed function
the set of triples (program,input,bound) with complexity below the bound is decidable
usedFor defining general complexity measures
defining space complexity
defining time complexity
yearIntroduced 1967

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Manuel Blum notableWork Blum axioms