Топ питань
Часова шкала
Чат
Перспективи
Операція мінімізації
З Вікіпедії, вільної енциклопедії
Remove ads
У теорії рекурсії, операція мінімізації (англ. minimization operator), або μ-оператор (англ. μ-operator) знаходить найменше натуральне число з заданою властивістю. Додавання операції мінімізації до примітивно рекурсивних функцій дозволяє визначити всі обчислювані функції.
Визначення
Узагальнити
Перспектива
Нехай R(y, x1, ..., xk) це (k+1)-арне відношення на множині натуральних чисел. μ-оператор "μy", у як обмеженій так і не обмеженій формі, це a "теоретико-числова функція" визначена з натуральних чисел в натуральні числа. Щоправда, "μy" містить предикат над натуральними числами.
Обмежений μ-оператор визначається Кліні[1] як:
- ""
![]() | Ця стаття потребує істотної переробки. (10 лютого 2025) |
У теорії рекурсії, операція мінімізації, або μ-оператор — це рекурсивний оператор, який при застосуванні до певної обчислюваної функції f, дає обчислювану функцію яка у суперпозиції себе в f дає нуль.
Для функції
- ,
- і: для всіх , визначена та .
Тобто оператор мінімізації з функції дає нам функцію — константу (а просто константу давати не може, бо означення рекурсивного оператора заважає?), яка дає нам найменший набір значень (чи одне значення?) для яких функція - аргумент приймає значення нуль? |
Remove ads
Інші варіанти означень
M(g(x1,x2,…,xn,y)) дорівнює найменшому значенню y такому що g(x1,x2,…,xn,y)=0.
Або, якщо сформулювати інакше, то M ставить у відповідність (n+1)-арній функції g, n-арну функцію f, яку позначають M(g), що задається так: Для всіх y від 0 до нескінченності обчислюємо значення g(x1,x2,…,xn,y). Для першого y такого що g(x1,x2,…,xn,y)=0 присвоюємо f(x1,x2,…,xn)=y.
Зноски
Література
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads