Упражнения

Показать, что следующие функции принадлежат классу PR, т.е. являются примитивно-рекурсивными.

1. Знак числа (signum)
sg(x) ≡ { 0, x = 0
1, в противном случае
2. Умножение xy
3. Факториал y!
4. Возведение в целую степень xy
5. Предшественник
y 1 ≡ { y - 1, y ≥ 1
0, y = 0
6. Усечённое вычитание
x y { x - y, xy
0, x < y
7. Абсолютная разность |x - y|
8. Наименьший из двух min(x, y)
9. Наибольший из двух max(x, y)