2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Возведение в степень в арифметике Пеано
Сообщение04.03.2017, 08:04 
Заслуженный участник


13/12/05
4519
Можно ли в формальной арифметике Пеано (с сигнатурой $0, s, +, \cdot$) записать формулу $P(x,y,z)$, выражающую, что $x^y=z$ ?

 Профиль  
                  
 
 Re: Возведение в степень в арифметике Пеано
Сообщение04.03.2017, 08:29 
Заслуженный участник
Аватара пользователя


21/12/05
5907
Новосибирск
А формула в сигнатуре $(0,s, +)$, выражающая, что $x\cdot y=z $ есть? Или иначе, что такое формула?

 Профиль  
                  
 
 Re: Возведение в степень в арифметике Пеано
Сообщение04.03.2017, 08:39 
Заслуженный участник


13/12/05
4519
bot в сообщении #1196992 писал(а):
А формула в сигнатуре $(0,s, +)$, выражающая, что $x\cdot y=z $ есть?

Не знаю. Формула - правильно построенное выражение из символов данной формальной системы.

 Профиль  
                  
 
 Re: Возведение в степень в арифметике Пеано
Сообщение04.03.2017, 09:54 
Заслуженный участник
Аватара пользователя


23/07/05
17973
Москва
Padawan в сообщении #1196991 писал(а):
Можно ли в формальной арифметике Пеано (с сигнатурой $0, s, +, \cdot$) записать формулу $P(x,y,z)$, выражающую, что $x^y=z$ ?
Говорят, что можно. Но я эту формулу не видел.

bot в сообщении #1196992 писал(а):
А формула в сигнатуре $(0,s, +)$, выражающая, что $x\cdot y=z $ есть? Или иначе, что такое формула?
Говорят, что нет (арифметика Пресбургера).

 Профиль  
                  
 
 Re: Возведение в степень в арифметике Пеано
Сообщение04.03.2017, 13:24 
Заслуженный участник


08/04/08
8556
А что такое формула?
Кванторы там допустимы или нет?
Если допустимы, то, если я правильно понял, это - результат Матиясевича (см. Десятая проблема Гильберта, 2-я глава про диофантовость множества $\{x,y,z:x^y=z\}$)
Если кванторы недопустимы, то мне кажется, что нет ($x^x$ слишком быстро растет)

 Профиль  
                  
 
 Re: Возведение в степень в арифметике Пеано
Сообщение04.03.2017, 14:19 
Заслуженный участник


13/12/05
4519
Sonic86 в сообщении #1197032 писал(а):
Кванторы там допустимы или нет?

Да, допустимы. По-моему понятие "формула" имеет четкое индуктивное определение, которое много где приводится.

 Профиль  
                  
 
 Re: Возведение в степень в арифметике Пеано
Сообщение04.03.2017, 14:27 
Заслуженный участник
Аватара пользователя


06/10/08
6422
Там все достаточно просто. Мы кодируем кортеж чисел одним числом (https://en.wikipedia.org/wiki/G%C3%B6de ... 2_function), и записываем формулой факт, что кортеж представляет собой некоторое вычисление (например, в случае $x^y$ - что каждый следующий элемент получается из предыдущего умножением на $x$).

 Профиль  
                  
 
 Re: Возведение в степень в арифметике Пеано
Сообщение04.03.2017, 19:00 
Заслуженный участник
Аватара пользователя


21/12/05
5907
Новосибирск
В таком случае, в чём отличие от умножения? Там каждый следующий элемент получается прибавлением икса. Именно потому я и спросил
bot в сообщении #1196992 писал(а):
А формула в сигнатуре $(0,s, +)$, выражающая, что $x\cdot y=z $ есть?

 Профиль  
                  
 
 Re: Возведение в степень в арифметике Пеано
Сообщение04.03.2017, 19:05 
Заслуженный участник
Аватара пользователя


06/10/08
6422
Там нет возможности закодировать кортеж одним числом.

 Профиль  
                  
 
 Re: Возведение в степень в арифметике Пеано
Сообщение04.03.2017, 19:21 
Заслуженный участник
Аватара пользователя


16/07/14
8452
Цюрих
Sonic86 в сообщении #1197032 писал(а):
результат Матиясевича

Нет, результат Матиясевича в другую сторону - что всякое перечислимое множество диофантово.

Тут требуется перечислимость диофантова, и это гораздо проще (как минимум по модулю Гёделевской нумерации это совсем просто).

 Профиль  
                  
 
 Re: Возведение в степень в арифметике Пеано
Сообщение04.03.2017, 19:48 
Заслуженный участник


13/12/05
4519
Xaositect
Не могу понять, как использовать кодирование $n$-ок, чтобы построить нужную мне формулу. Объясните поподробнее, пожалуйста.

 Профиль  
                  
 
 Re: Возведение в степень в арифметике Пеано
Сообщение04.03.2017, 20:03 
Заслуженный участник
Аватара пользователя


06/10/08
6422
Смотрите. Трюк Геделя с $\beta$-функцией говорит, что есть формула $Beta(x, y, z, v)$ такая, что для любого кортежа $a_1, \dots, a_p$ существуют числа $N, M$, для которых $Beta(N, M, i, a)$ истинна тогда и только тогда, когда $a = a_i$.
Дальше, можно легко записать $a_0 = 1, a_{i + 1} = a_i x$, а именно $Beta(N, M, 0, 1)$ и \forall i < y\, \exists a b: Beta(N, M, i, a) \wedge Beta(N, M, i + 1, b) \wedge b = a \cdot x$.
При таких условиях $\Beta(N, M, y, z)$ истинно тогда и только тогда, когда $z = x^y$.
Осталось только кванторы расставить.

 Профиль  
                  
 
 Re: Возведение в степень в арифметике Пеано
Сообщение04.03.2017, 21:28 
Заслуженный участник


08/04/08
8556

(mihaild)

mihaild в сообщении #1197147 писал(а):
Sonic86 в сообщении #1197032 писал(а):
результат Матиясевича

Нет, результат Матиясевича в другую сторону - что всякое перечислимое множество диофантово.
:shock:
Матиясевич Десятая проблема Гильберта писал(а):
Глава 2
Диофантовость возведения в степень

...
... цель настоящей главы - установление диофантовости функции $b^c$. В другой терминологии это звучит как установление диофантовости множества троек
$$\{\langle a,b,c\rangle : a=b^c\}$$...


mihaild в сообщении #1197147 писал(а):
Тут требуется перечислимость диофантова, и это гораздо проще (как минимум по модулю Гёделевской нумерации это совсем просто).
Ну ОК

 Профиль  
                  
 
 Re: Возведение в степень в арифметике Пеано
Сообщение04.03.2017, 22:30 
Заслуженный участник
Аватара пользователя


16/07/14
8452
Цюрих
Sonic86, да, я проврался, конечно. Диофантовость указанного множества неочевидна даже по модулю $\beta$-функции, по модулю $\beta$-функции очевидна только его перечислимость.
Но она тут и не нужна - $\Sigma_1$-выразимость любого перечислимого множества гораздо проще его диофантовости.

 Профиль  
                  
 
 Re: Возведение в степень в арифметике Пеано
Сообщение05.03.2017, 07:59 
Заслуженный участник


13/12/05
4519
Xaositect
$\beta$-функция Гёделя - это гениально! $\beta(x_1,x_2,x_3)=\operatorname{rem}(x_1,1+(x_3+1)\cdot x_2)$
$\beta(a,b,i)=c$ можно записать как $$B(a,b,i,c)=\exists u (c+u'=(i'\cdot b)') \wedge  \exists t (a=t\cdot(i'\cdot b)'+c)$$
И далее, как Вы написали
$$\exists N\exists M \big(B(N,M,0,1)\wedge \forall i \big(\exists v (i+v'=y)\to\exists a \exists b (B(N,M,i,a)\wedge B(N,M,i',b) \wedge (b=x\cdot a))\big)\wedge B(N,M,y,z)\big)$$

($u'$ это то же самое, что $s(u)$)

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group