Можно ли...
Можно!!!
Но непросто. Я каждый год даю эту задачу на семинарах, когда доходим до темы, рисуя возле условия две звёздочки и обещая плюс два балла на экзамене за правильное решение. За десять лет никто так эти два балла и не получил
Идея решения, в общих чертах, вертится вокруг следующих ключевых слов: китайская теорема об остатках, функция Гёделя нумерации последовательностей, элиминация примитивной рекурсии.
-- Вт мар 20, 2012 21:23:16 --![$\exists\, n\in \mathbb{N}\, (x = n!)$ $\exists\, n\in \mathbb{N}\, (x = n!)$](https://dxdy-02.korotkov.co.uk/f/d/2/5/d25613ac4be22f388b462520cbda20be82.png)
Нет?
Нет. По условию операции взятия факториала нет в сигнатуре, так что и использовать в записи этот самый восклицательный знак нельзя.
Кстати, замечу, что условие на сигнатуру у топикстартера несколько избыточно. Факториал можно выразить уже в модели
![$\langle \mathbb{N}; +, \cdot \rangle$ $\langle \mathbb{N}; +, \cdot \rangle$](https://dxdy-04.korotkov.co.uk/f/b/7/f/b7f70e18a6e38d8dbd6f0798580384d182.png)
. Естественно, если рассматривать исчисление с равенством. Если нет, то надо ещё равенство в сигнатуру добавить.
-- Вт мар 20, 2012 21:29:52 --Кстати, если добавить в сигнатуру ещё константу
![$1$ $1$](https://dxdy-01.korotkov.co.uk/f/0/3/4/034d0a6be0424bffe9a6e7ac9236c0f582.png)
, то утверждение
![$x = y!$ $x = y!$](https://dxdy-01.korotkov.co.uk/f/8/7/6/8761f2a294687acd739a92273ba3bc9b82.png)
можно записать в экзистенциальном виде, то есть обойтись одними кванторами существования (и не использовать отрицаний). Это следует из решения
десятой проблемы Гильберта и того факта, что предикат
![$x = y!$ $x = y!$](https://dxdy-01.korotkov.co.uk/f/8/7/6/8761f2a294687acd739a92273ba3bc9b82.png)
рекурсивен.