2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 арифметика в ТМ
Сообщение31.07.2017, 18:25 
Аватара пользователя


10/05/17

113
Нет, я все же до конца не понимаю, в каком смысле арифметика строится в теории множеств. Возможно, аксиомы Пеано рассматриваются как теоремы ТМ, но тогда откуда у нас арифметические операции и само множество $\mathbb{N}$? Знаки этих операций придется добавить в сигнатуру, а сам символ $\mathbb{N}$ войдет как константа. Либо эти символы предназначены для сокращения громоздких теоретико-множественных утверждений, но самих-то утверждений в ТМ нет, откуда и как их вывести — неясно. Вот пример: $\forall x \in \mathbb{N} \ x\cdot 0 = 0$. Чем и как тут заменить умножение, если мы хотим получить то же утверждение, записанное строго в языке ZFC и ограниченное этим языком?

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


06/10/08
6422
Надо определить кроме множества $\mathbb{N}$ еще теоретико-множественные функции $+$ и $\cdot$.
Можно, например, определить $\mathbb{N}$ как множестве конечных ординалов (минимальное транзитивное множество), а $+ = \{(x, y, z) \in \mathbb{N}^3 \mid z \cong x \dot{\cup} y \}$ и $\cdot = \{(x, y, z) \in \mathbb{N}^3 \mid z \cong x\times y\}$, где $\cong$ - равномощность множеств, $x \dot{\cup} y = \{0\} \times x \cup \{1\} \times y $ - дизъюнктное объединение.

 Профиль  
                  
 
 Re: арифметика в ТМ
Сообщение31.07.2017, 19:08 
Аватара пользователя


10/05/17

113
Надо определить — значит надо ввести дополнительные аксиомы, но тогда придется выйти за рамки ТМ. Тогда это уже не построение в ТМ, а построение в более слабой теории.

Чтобы определить именно арифметические операции, необходимо доказать, что все свойства, прописанные в аксиоматике Пеано, для них выполняются. Я не понимаю, к чему все это, если просто отдельно существует арифметика как теория первого порядка. Что-то мешает ей пользоваться?

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


06/10/08
6422
Z1X в сообщении #1237137 писал(а):
Надо определить — значит надо ввести дополнительные аксиомы, но тогда придется выйти за рамки ТМ. Тогда это уже не построение в ТМ, а построение в более слабой теории.
Определить - в смысле ввести сокращения, это не более слабая теория, а консервативное расширение.

Z1X в сообщении #1237137 писал(а):
Чтобы определить именно арифметические операции, необходимо доказать, что все свойства, прописанные в аксиоматике Пеано, для них выполняются. Я не понимаю, к чему все это, если просто отдельно существует арифметика как теория первого порядка. Что-то мешает ей пользоваться?
Да в принципе, ничего не мешает. Просто явное построение модели этой самой арифметики первого порядка, без использования теоремы о полноте. Эта модель называется стандартной моделью арифметики обычно.

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


23/07/05
17976
Москва
Z1X в сообщении #1237125 писал(а):
Нет, я все же до конца не понимаю, в каком смысле арифметика строится в теории множеств.
Не арифметика строится, а её модель.

Про введение новых обозначений уже сказали: их можно вводить сколько угодно, определяя их значение в терминах теории множеств. Это даёт так называемое консервативное расширение языка. При желании их всегда можно исключить, просто заменив их соответствующими определениями.

Стандартная схема построения "стандартной" модели арифметики следующая.

Определяется теоретико-множественная функция последователь, которая каждому множеству $x$ ставит в соответствие множество $x'=x\cup\{x\}$.
Множество $a$ называется индуктивным, если оно удовлетворяет двум условиям: 1) $\varnothing\in a$ и 2) если $x\in a$, то$x'\in a$.
Аксиома бесконечности утверждает, что хотя бы одно индуктивное множество существует.
Доказывается, что существует наименьшее (в смысле включения) индуктивное множество, причём, оно единственное.
Натуральный ряд $\mathbb N$ определяется как наименьшее индуктивное множество, а его элементы называются натуральными числами. Предыдущее утверждение означает, что символ $\mathbb N$ определён корректно (имеет вполне определённый смысл).
Элементы $\mathbb N$ сопоставляются натуральным числам так: $0=\varnothing$, $1=0'=\{0\}$, $2=1'=\{0,1\}$, $3=2'=\{0,1,2\}$, …
Доказываются различные схемы определения по индукции. Например: если заданы функции $g\colon\mathbb N\times\mathbb N\to\mathbb N$ и $f\colon\mathbb N\times\mathbb N\times\mathbb N\to\mathbb N$, то существует и единственна функция $\varhi\colon\mathbb N\times\mathbb N\to\mathbb N$, удовлетворяющая условиям 1) $\varphi(0,a)=g(a)$ и 2) $\varphi(n',a)=f(\varphi(n,a),n,a)$.
Далее мы можем определить сумму и произведение.
Для суммы мы вместо $\varphi(n,m)$ пишем $m+n$, берём $g(m)=m$ и $f(x,n,m)=x'$, то есть, определяем $m+n$ соотношениями 1) $m+0=m$ и 2) $m+n'=(m+n)'$.
Аналогично произведение определяется соотношениями 1) $m\cdot 0=0$ и 2) $m\cdot n'=m\cdot n+m$, то есть, здесь $g(m)=0$ и $f(x,n,m)=x+m$.
Далее доказывается, что выполнены все аксиомы арифметики Пеано.

Где найти подробное построение, я не знаю. В учебнике К. Куратовского и А. Мостовского "Теория множеств" глава III посвящена натуральным числам, но там не ставится задача детального построения модели арифметики. Правда, есть ссылка на цикл работ П. Бернайса.

 Профиль  
                  
 
 Re: арифметика в ТМ
Сообщение01.08.2017, 07:50 
Аватара пользователя


10/05/17

113
Xaositect, Someone, благодарю за ответы. Проще говоря, в ZFC можно доказать теорему, что существует множество (и не одно), для которого выполняются все аксиомы Пеано. После доказательства единственности наименьшего индуктивного множества, думаю, уже можно вводить понятие счетности. А чтобы определить конечность множества, надо выразить $\leqslant$ через сложение и ввести условие равномощности отрезку натурального ряда. Все верно?
Xaositect в сообщении #1237133 писал(а):
$x \dot{\cup} y = \{0\} \times x \cup \{1\} \times y $
Так: $x \dot{\cup} y = (\{0\} \times x) \cup (\{1\} \times y) $. Да?

 Профиль  
                  
 
 Re: арифметика в ТМ
Сообщение01.08.2017, 10:06 
Заслуженный участник
Аватара пользователя


06/10/08
6422
Z1X в сообщении #1237298 писал(а):
Так: $x \dot{\cup} y = (\{0\} \times x) \cup (\{1\} \times y) $. Да?
Да.

 Профиль  
                  
 
 Re: арифметика в ТМ
Сообщение01.08.2017, 18:33 
Заслуженный участник
Аватара пользователя


23/07/05
17976
Москва
Z1X в сообщении #1237298 писал(а):
Проще говоря, в ZFC можно доказать теорему, что существует множество (и не одно), для которого выполняются все аксиомы Пеано.
Точнее, можно определить множество и необходимые структуры на нём.

Z1X в сообщении #1237298 писал(а):
После доказательства единственности наименьшего индуктивного множества, думаю, уже можно вводить понятие счетности.
Можно, но понятие счётности к арифметике отношения не имеет.

Z1X в сообщении #1237298 писал(а):
А чтобы определить конечность множества, надо выразить $\leqslant$ через сложение и ввести условие равномощности отрезку натурального ряда.
В описанном построении конечные множества — это множества, равномощные натуральным числам. Поскольку натуральные числа и есть отрезки натурального ряда. Причём, $m\leqslant n\Leftrightarrow m\subseteq n$\Leftrightarrow m\in n, так что в рассматриваемой модели отношение порядка определяется прямо в теоретико-множественных терминах.

Xaositect в сообщении #1237133 писал(а):
$+ = \{(x, y, z) \in \mathbb{N}^3 \mid z \cong x \dot{\cup} y \}$
Не припомню, чтобы мне где-нибудь такой способ попадался. Стандартно в арифметике арифметические операции определяются индуктивно (в самой арифметике Пеано они должны быть заданы изначально, так как их существование доказать нельзя; в теории множеств существование операций сложения и умножения доказывается).

 Профиль  
                  
 
 Re: арифметика в ТМ
Сообщение02.08.2017, 00:32 
Аватара пользователя


10/05/17

113
Someone в сообщении #1237482 писал(а):
Не припомню, чтобы мне где-нибудь такой способ попадался.
Это хороший способ, но нужно разобраться, как мы меняем термы. Теоретико-множественных термов не существует, а арифметические должны только играть роль сокращений теоретико-множественного языка. Идея такая:
$a+b=c \leftrightarrow a \dot{\cup} b \cong c$
$a+b=c+d \leftrightarrow a \dot{\cup} b \cong c \dot{\cup} d$

-- 01.08.2017, 19:40 --

В принципе так можно складывать любые множества, но операция будет неоднозначной. А однозначность на множестве $\mathbb{N}$ — это отдельный факт, который тоже подлежит доказательству, если строить всё по-честному.

 Профиль  
                  
 
 Re: арифметика в ТМ
Сообщение02.08.2017, 01:53 
Заслуженный участник
Аватара пользователя


23/07/05
17976
Москва
Z1X в сообщении #1237556 писал(а):
Это хороший способ, но нужно разобраться, как мы меняем термы.
Не вижу в нём ничего хорошего. Если $a$ и $b$ — натуральные числа, то $a\dot\cup b=(\{0\}\times a)\cup(\{1\}\times b)$ — не натуральное число, и нужно дополнительное построение, чтобы получить натуральное число. И, боюсь, всё равно не удастся избежать рекурсивного определения суммы.

 Профиль  
                  
 
 Re: арифметика в ТМ
Сообщение02.08.2017, 01:59 
Аватара пользователя


10/05/17

113
Someone, результат операции однозначно выбирается по равномощности. Дополнительного построения не нужно, нужно просто существование биекции.

 Профиль  
                  
 
 Re: арифметика в ТМ
Сообщение02.08.2017, 02:57 
Заслуженный участник
Аватара пользователя


23/07/05
17976
Москва
Z1X в сообщении #1237569 писал(а):
Дополнительного построения не нужно, нужно просто существование биекции.
Я это определение понимаю. Но оно не конструктивно. А для того, чтобы использовать арифметику, нам нужно конструктивное определение суммы и произведения.

-- Ср авг 02, 2017 03:56:13 --

С другой стороны, Вам необходимо доказать, что существует натуральное число, равномощное $a\dot\cup b$. Боюсь, что всё сведётся к тому же индуктивному определению суммы (или другому аналогичному).

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


06/10/08
6422
Someone в сообщении #1237574 писал(а):
С другой стороны, Вам необходимо доказать, что существует натуральное число, равномощное $a\dot\cup b$. Боюсь, что всё сведётся к тому же индуктивному определению суммы (или другому аналогичному).
Конечно сведется, у нас в распоряжении ведь только транзитивность $\mathbb N$, что и есть индукция. Я это определение выбрал исключительно потому, что его просто написать.

 Профиль  
                  
 
 Re: арифметика в ТМ
Сообщение26.04.2020, 11:33 


19/02/20
7
Уважаемый Someone,

объясните, пожалуйста, для чего вводится функция $g$, если в простейшем случае $\varphi(0) = x$ и какую роль играет дополнительная переменная $a$?

 Профиль  
                  
 
 Re: арифметика в ТМ
Сообщение26.04.2020, 12:37 
Заслуженный участник


27/04/09
28128
Вот вам рекурсия без дополнительной переменной:

    Если $g\in A$ и $f\colon A\times\mathbb N\to A$, то существует функция $\varphi\colon\mathbb N\to A$ такая, что $\varphi(0) = g$ и $\varphi(n') = f(\varphi(n), n)$.

Вот определите сложение с помощью неё.

-- Вс апр 26, 2020 14:45:11 --

(Спойлер: это всё равно возможно из-за того что я написал произвольное множество $A$.)

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу 1, 2  След.

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



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

Сейчас этот форум просматривают: YandexBot [bot]


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

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