Busy beaver — различия между версиями
Smolcoder (обсуждение | вклад)  | 
				Smolcoder (обсуждение | вклад)   | 
				||
| Строка 1: | Строка 1: | ||
| − | |||
[[Категория: Теория формальных языков]]  | [[Категория: Теория формальных языков]]  | ||
{{Определение  | {{Определение  | ||
Версия 17:41, 3 января 2013
| Определение: | 
| — функция от натурального аргумента (busy beaver fuction), равная максимальному числу шагов, которое может совершить программа длиной символов и затем остановиться. | 
| Утверждение: | 
 растет быстрее любой всюду определенной неубывающей вычислимой функции , то есть для всех  кроме конечного числа выполнено   | 
|  
 Пусть представлена своим кодом. Для каждого определим программы вида:  ():
   k = {десятичная запись числа n}
   f = f(k)
   for i = 1 to f + 1
     do smth
Каждая такая программа делает как минимум шагов. Длина будет равна , где — длина кода без десятичной записи . Пусть — решение уравнения . Тогда для всех натуральных , в силу неубывания , будет выполнено: . Так как конечно, то утверждение доказано. | 
- Из этого утверждения следует, что невычислима.