Borodin's theorem of gaps

from Wikipedia, the free encyclopedia

The gap theorem is a 1972 by Allan Borodin published set of computational complexity in the theoretical computer science .

The theorem was proven by Boris Trakhtenbrot as early as 1964 , but this was ignored in the West.

It says that there are gaps of any size in the hierarchy of complexity classes .

Formal: For total, calculable functions with , there is always a total and calculable function so that:

The above function cannot be time-constructed, otherwise this would be a contradiction to the hierarchy statements, which state that an increase in time or space for a calculation also results in an increase in the complexity class.

example

There are computable functions s for which the following applies:

by applying the gap theorem with .

literature

  • Allan Borodin: Computational Complexity and the Existence of Complexity Gaps . J. ACM 19 (1): 158-174 (1972)