Изменения

Перейти к: навигация, поиск

Примитивно рекурсивные функции

2 байта убрано, 23:23, 15 ноября 2016
Работа со списками фиксированной длины
===== Работа со списками фиксированной длины =====
С помощью описанных выше арифметических операций можно выразить проверку на простоту числа и поиск <tex> n </tex> - того ого простого числа.
Рассмотрим список из натуральны чисел <tex> [x_1,\ldots,x_n] </tex>, тогда ему в соответствия можно поставить число <tex> p_1^{x_1+1} \cdot p_2^{x_2+1} \cdot \ldots \cdot p_n^{x_n+1} </tex>, где <tex> p_i - i</tex>-тое простое число. Как видно из представления,создания списка, взятие <tex> i </tex> - того
элемента и остальные операции являются простыми арифметическими операциями, а следовательно примитивно рекурсивными. Поэтому будем считать что у примитивно рекурсивной функций аргументы и результат могут быть списками из натуральных чисел.
313
правок

Навигация