Оскільки стаття у Вікіпедії не дає доказів, і папір є на ACM DL, я подумав, що може бути корисним розмістити підтвердження тут:
ТЕОРЕМА 3.7. (Теорема прогалини).
Дозволяє Φ бути мірою складності, г не зменшується рекурсивна функція така, що ∀ x , g( x ) ≥ x. Тоді існує зростаюча рекурсивна функціят такий, що функціонує обчислювальну міру складності т такі самі, як функції, що обчислюються мірою складності г∘ т.
ДОКАЗ.
Визначте т наступним чином:
t ( 0 ) : = 1
t ( n ) : = μ k > t ( n - 1 ) : ∀ i ≤ n , (Φi( n ) < k ∨Φi( n ) > g( k ) )
для усіх н, є к, оскільки для всіх i ≤ n:
а. якщоΦi( n ) тоді не визначено ∀ k ,Φi( n ) > g( k ), і
б. якщо Φi( n ) визначені тоді ∃ k ,Φi( n ) < k.
к можна знайти рекурсивно, оскільки Φ є мірою складності і, таким чином Φi( n ) < k і Φi( n ) > g( k ) є рекурсивними предикатами.
т задовольняє теорему, оскільки n ≥ i випливає, що або Φi( n ) < t ( n ) або
Φi( n ) > g∘ t ( n ).
QED.
Ми спостерігаємо, що довільно велике тможна знайти, що задовольняє теорему 3.7. Припустимо, ми хочемоt ( n ) > r ( n ), то визначте
t ( 0 ) : = r ( 0 ) + 1
t ( n ) : = μ k > m a x { t ( n - 1 ) , r ( n ) } : …