2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 2 x 2 = 4
Сообщение22.06.2010, 16:44 
Заслуженный участник


09/05/08
1155
Новосибирск
Сомневался, стоит ли постить. Решил, сюда. (А куда еще?)
Итак, фрагмент сегодняшнего ICQ-диалога (с друганом-айтишником)...

— Это очевидно как $2\times2=4$.
— Нифига не очевидно.
— Фига, очевидно.
— Докажи.
— Что доказать?
— Что очевидно.
— Что что очевидно?
— Что $2\times2=4$.
— Это очевидно. :-)
— Очевидно то, что легко доказать.
— Ну да.
— Вот и докажи.
— Доказать, что $2\times2=4$?
— Ага. ;-)
— В какой теории?
— В любой.
— Тогда я выбираю аксиому $2\times2=4$. Доказывать? :-)
— Нет такой аксиомы.
— Ты же сказал, что в любой теории.
— В любой известной.
— Их много, известных.
— Ну вот тебе аксиомы (из тырнета):
    $x+0 = x$
    $x+y' = (x+y)'$
    $x\times 0 = 0$
    $x\times y' = (x\times y)+x$
— Не густо. Там наверняка еще и другие аксиомы есть.
— Тебе аксиомы $2\times2=4$ не хватает? :lol:
— Не, я серьезно. Хотя... Щас, минутку...
— Прошла твоя минутка. ;-)

 Профиль  
                  
 
 Re: 2 x 2 = 4
Сообщение22.06.2010, 17:04 
Заслуженный участник


14/01/07
787
$2+2=2+1'=(2+1)'=(2+0')'=(2+0)''=2''=4$
$2 \times 1 = 2 \times 0'=(2 \times 0) + 2 = 2$
$2 \times 2 = 2 \times 1'= (2 \times 1) +2 = 2 + 2=4$

 Профиль  
                  
 
 Re: 2 x 2 = 4
Сообщение22.06.2010, 17:06 
Аватара пользователя


14/08/09
1140
del/ не та теория

 Профиль  
                  
 
 Re: 2 x 2 = 4
Сообщение22.06.2010, 18:18 
Заслуженный участник


09/05/08
1155
Новосибирск
Мелочь, конечно, но...
neo66 в сообщении #333835 писал(а):
$(2 \times 0) + 2 = 2$
не доказано.

 Профиль  
                  
 
 Re: 2 x 2 = 4
Сообщение22.06.2010, 20:03 
Аватара пользователя


03/03/10
1341
Говорят два программиста:
- Скажи, чем программист отличается от простого смертного?
- Например, он может ответить на вопрос в котором уже заложен ответ
- Это как?
- Чему равно $2\times2= 4$?
- Ну конечно True!

 Профиль  
                  
 
 Re: 2 x 2 = 4
Сообщение22.06.2010, 21:26 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
AGu в сообщении #333887 писал(а):
Мелочь, конечно, но...

не доказано.

Ага, кусочек пропущен :-)
$$
(2 \times 0) + 2 = 0 + 2 = 0 + 1' = (0+1)' = (0 + 0')' = (0+0)'' = 0'' = 1' = 2
$$
И ниже ещё один, равенство $2 \times 1 = 2$ тоже надо расписывать :D

А почему в ZF никто не хочет? Лень писать? :shock:

 Профиль  
                  
 
 Re: 2 x 2 = 4
Сообщение22.06.2010, 23:23 
Заслуженный участник


14/01/07
787

(Оффтоп)

Ну, Вы, господа, зануды. :D
Хотя, конечно, правы.

 Профиль  
                  
 
 Re: 2 x 2 = 4
Сообщение23.06.2010, 10:33 
Заслуженный участник


09/05/08
1155
Новосибирск
neo66 в сообщении #333968 писал(а):
Ну, Вы, господа, зануды. :D
Да, мы такие. И этим гордимся! :-)

Развлечения ради предлагаю чуток поразвивать эту детскую задачку.

Определение 1.
Обозначим через ${\rm IA}$ (Infant Arithmetic) теорию сигнатуры $(\,{}',{+},{\times},0)$
с уже упомянутой аксиоматикой:
    $x+0 = x$
    $x+y' = (x+y)'$
    $x\times 0 = 0$
    $x\times y' = (x\times y)+x$

Определение 2.
Для произвольного $a\in\mathbb N$ обозначим символом $\ulcorner a\urcorner$ терм $0^{\prime\prime\,\cdots\,\prime}$ с $a$ штрихами.
(Такие термы обычно называют нумералами или стандартными нумералами.)
В частности, $\ulcorner 0\urcorner$ — это $0$, $\ulcorner 1\urcorner$ — это $0'$, $\ulcorner 2\urcorner$ — это $0''$ и т.д.

Выше мы показали, что ${\rm IA}\vdash\bigl[\ulcorner2\urcorner\times\ulcorner2\urcorner=\ulcorner4\urcorner\bigr]$.
Иными словами, равенство $2\times 2=4$ доказуемо в ${\rm IA}$.
В этой связи возникает вопрос: какие равенства доказуемы в ${\rm IA}$?
Например, доказуемо ли, что $(2+3)\times4=20$, $6+\bigl((5\times2)\times2\bigr)=2\times13$ и т.п.?

Поскольку $\mathbb N$ является моделью ${\rm IA}$, ясно, что
в ${\rm IA}$ доказуемы только истинные арифметические равенства.
Следующая гипотеза уточняет это наблюдение:

    Всякое истинное арифметическое равенство доказуемо в ${\rm IA}$.

Если это так, то истинность какого-либо равенства
равносильна доказуемости этого равенства в ${\rm IA}$.

Горделиво занудствуя, привожу формальный аналог выдвинутой гипотезы:

Гипотеза 1.
Пусть $\sigma(x_1,\dots,x_m)$ и $\tau(y_1,\dots,y_n)$ — произвольные термы сигнатуры $({+},{\times})$
со свободными переменными $x_1,\dots,x_m$ и $y_1,\dots,y_n$
и пусть $a_1,\dots,a_m,b_1,\dots,b_n\in\mathbb N$ таковы, что $\mathbb N\vDash\bigl[\sigma(a_1,\dots,a_m)=\tau(b_1,\dots,b_n)\bigr]$.
Тогда ${\rm IA}\vdash\bigl[\sigma(\ulcorner{a_1}\urcorner,\dots,\ulcorner{a_m}\urcorner)=\tau(\ulcorner{b_1}\urcorner,\dots,\ulcorner{b_n}\urcorner)\bigr]$.

 Профиль  
                  
 
 Re: 2 x 2 = 4
Сообщение23.06.2010, 14:36 
Заслуженный участник
Аватара пользователя


01/08/06
3131
Уфа
А можно то же самое переформулировать по-рабоче-крестьянски:
Пусть заданы функции $f, g: \mathbb{N}_0^2\to\mathbb{N}_0, h: \mathbb{N}_0\to\mathbb{N}_0$, удовлетворяющие следующим уравнениям для всех $x, y \in \mathbb{N}_0$:
1) $f(x,0)=x$
2) $f(x,h(y))=h(f(x,y))$
3) $g(x,0)=0$
4) $g(x,h(y))=f(g(x,y),x)$
Доказать, что для любых $x, y \in \mathbb{N}_0$ выполняется:
1) $f(h^x(0),h^y(0))=h^{x+y}(0)$
2) $g(h^x(0),h^y(0))=h^{xy}(0)$, где через $h^n(x)$ обозначено $h(h(\dots(x)\dots))$ ($n$ пар скобок), $h^0(x)=x$.

-- Ср июн 23, 2010 18:39:03 --

($\mathbb{N}_0 = \mathbb{N} \cup \{0\}$)

 Профиль  
                  
 
 Re: 2 x 2 = 4
Сообщение23.06.2010, 15:35 
Заслуженный участник


09/05/08
1155
Новосибирск
worm2 в сообщении #334144 писал(а):
А можно то же самое переформулировать по-рабоче-крестьянски:
Редукция к «двучленам» понятна. И я согласен, что достаточно рассматривать лишь не более чем счетные модели (теорема Лёвенгейма — Сколема). Но ведь у ${\rm IA}$ есть и конечные модели. С ними точно все очевидно? (Может, все конечные модели ${\rm IA}$ одноэлементны? Не знаю, не думал.)

worm2 в сообщении #334144 писал(а):
($\mathbb{N}_0 = \mathbb{N} \cup \{0\}$)
Я изначально предполагал, что $0\in\mathbb N$. (Впрочем, не суть.)

 Профиль  
                  
 
 Re: 2 x 2 = 4
Сообщение23.06.2010, 16:16 
Заслуженный участник
Аватара пользователя


01/08/06
3131
Уфа
AGu писал(а):
Но ведь у ${\rm IA}$ есть и конечные модели. С ними точно все очевидно? (Может, все конечные модели ${\rm IA}$ одноэлементны? Не знаю, не думал.)
Я тоже не думал. Наверное, модель вычислений с остатком (по любому модулю) будет адекватной, т.е. характеристика поля здесь однозначно не определяется (Вы ведь что-то подобное имели в виду?).

Согласен, что моя формулировка не эквивалентна Вашей. Я вообще не очень владею матлогикой и её приёмами. Просто мне показалось, что в такой формулировке задача будет тоже интересной и доступной более широкому кругу, вроде меня :-)

 Профиль  
                  
 
 Re: 2 x 2 = 4
Сообщение23.06.2010, 16:36 


22/10/09
404
AGu в сообщении #334052 писал(а):
Определение 1.
Обозначим через ${\rm IA}$ (Infant Arithmetic) теорию сигнатуры $(\,{}',{+},{\times},0)$
с уже упомянутой аксиоматикой:
    $x+0 = x$
    $x+y' = (x+y)'$
    $x\times 0 = 0$
    $x\times y' = (x\times y)+x$
Я прошу прощения за детский вопрос,но в теории сигнатуры символы $($ и$)$ должны присутствовать?

 Профиль  
                  
 
 Re: 2 x 2 = 4
Сообщение23.06.2010, 22:40 
Заслуженный участник


14/01/07
787
AGu в сообщении #334052 писал(а):
    Всякое истинное арифметическое равенство доказуемо в ${\rm IA}$.
Просветите, пожалуйста. Что означает истинное арифметическое равенство?

 Профиль  
                  
 
 Re: 2 x 2 = 4
Сообщение24.06.2010, 09:12 
Заслуженный участник


09/05/08
1155
Новосибирск
worm2 в сообщении #334186 писал(а):
AGu писал(а):
Может, все конечные модели ${\rm IA}$ одноэлементны? Не знаю, не думал.
Наверное, модель вычислений с остатком (по любому модулю) будет адекватной
Хорошая мысль. (Жаль, что не моя. :-))
Стало быть, анализ интерпретаций сигнатуры только на $\mathbb N$ не будет исчерпывающим.

Lyosha в сообщении #334197 писал(а):
Я прошу прощения за детский вопрос,но в теории сигнатуры символы $($ и$)$ должны присутствовать?
Эти символы входят в алфавит языка теории (наряду с символами переменных, кванторов и прочих логических связок), но в сигнатуру не включаются. В сигнатуру включают только те символы, которые в принципе допускают разные интерпретации. К этим символам относятся символы операций, отношений и констант. Кстати, символу равенства обычно не позволяют интерпретироваться как-то нестандартно, и поэтому его тоже не включают в сигнатуру. (Но если позволяют, — включают.)

neo66 в сообщении #334347 писал(а):
Просветите, пожалуйста. Что означает истинное арифметическое равенство?
Ответ на этот вопрос есть в приведенном выше формальном аналоге гипотезы. Грубо говоря, истинное арифметическое равенство — это истинное в $\mathbb N$ равенство двух (синтаксически корректных) выражений, составленных из натуральных чисел, операций $+$, $\times$ и скобок. (А строго говоря — см. тот формальный аналог.)

 Профиль  
                  
 
 Re: 2 x 2 = 4
Сообщение25.06.2010, 07:32 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
Ну вы, ребята, развели тут флейм... :-)

1) Любое истинное арифметическое равенство доказуемо в IA.

2) В IA доказуемы только истинные арифметические равенства.

3) У IA есть одноэлементная модель, в связи с чем ни одно арифметическое неравенство (типа $\ulcorner 2 \urcorner \neq \ulcorner 3 \urcorner$) в IA не доказуемо.

4) Если к IA добавить аксиомы $0 \neq 0'$ и $(x' = y') \rightarrow (x=y)$, то в IA будут доказуемы в точности истинные арифметические неравенства.

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

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



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

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


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

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