2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3, 4, 5 ... 7  След.
 
 Re: Сложение и другие арифметические операции
Сообщение10.04.2018, 01:13 
Заслуженный участник


27/04/09
28128
Qlin в сообщении #1302857 писал(а):
А если надо проверить выразимость всех интерпретаций данной операции (отношения) на всех моделях?
Тогда не операции/отношения, а функционального/предикатного символа. Давайте не путать термины.

Qlin в сообщении #1302857 писал(а):
Может быть попытаться дать синтаксическое определение вроде такого:
Пусть существует формула $\varphi (a,b)$ сигнатуры PrA. Все аксиомы PA, содержащие знак умножения, преобразуем по правилу $a \times b = \varphi (a,b)$ так, чтобы они не содержали этот знак. Умножение выразимо, если все эти измененные аксиомы оказываются теоремами в PrA. Что вы скажете о таком подходе к определению?
Ну, чего я скажу. Во-первых, вы путаете формулы и термы. Во-вторых, вы, надо понимать, хотите изобрести расширение теории определением. Но пока «во-первых» не исправлено, говорить о следствиях второго рано. :wink:

 Профиль  
                  
 
 Re: Сложение и другие арифметические операции
Сообщение10.04.2018, 01:30 


06/04/18

323
arseniiv в сообщении #1302858 писал(а):
Во-первых, вы путаете формулы и термы.

Да, имелось в виду что-то вроде $a \times b = c \leftrightarrow \varphi (a,b,c)$, а предыдущий вариант выглядит, как полная ерунда.

 Профиль  
                  
 
 Re: Сложение и другие арифметические операции
Сообщение10.04.2018, 01:45 
Заслуженный участник


27/04/09
28128
Во, теперь я уверен, что вы изобретаете расширение определением.

Пусть $T_2$ расширяет $T_1$ определением символа $s$. Пусть $M_2$ — произвольная модель $T_2$ и $M_1$ — модель $T_1$, получающаяся из неё выкидыванием лишней операции/отношения $[s]_{M_2}$. Теперь посмотрите, что это может значить для выразимости $[s]_{M_2}$ в $M_1$ по вашему предложению.

 Профиль  
                  
 
 Re: Сложение и другие арифметические операции
Сообщение10.04.2018, 02:23 


06/04/18

323
$[s]_{M_2}$ выразимо на $M_2$, поскольку в теории $T_2$ существуют формулы, истинные на тех же наборах (это и есть сами определения). $[s]_{M_2}$ в $M_1$ тоже выразимо, поскольку эти формулы можно ввести.

 Профиль  
                  
 
 Re: Сложение и другие арифметические операции
Сообщение10.04.2018, 03:08 
Заслуженный участник


27/04/09
28128
И это отвечает на ваш предыдущий вопрос о формулировках.

 Профиль  
                  
 
 Re: Сложение и другие арифметические операции
Сообщение10.04.2018, 10:11 
Заслуженный участник
Аватара пользователя


28/09/06
11026
abv646 в сообщении #1302206 писал(а):
Так что же делает умножение самостоятельной операцией?
1) Наличие в теории символа для этой операции.
2) Наличие в теории аксиом, в которых этот символ используется.

abv646 в сообщении #1302206 писал(а):
А раз умножение определяется через сложение, то и никакого самостоятельного умножения не существует (умножение - короткая запись сложения)
Хотя в этой фразе не упомянута явно, но очевидно имеется в виду арифметика натуральных чисел, в которой умножение рекурсивно определяется "через сложение" двумя аксиомами:
$x \times (y+1)=(x \times y)+x$,
$x \times 0=0$.

Надо заметить, что:
1) Сложение ничуть не лучше, ибо оно в арифметике натуральных чисел точно так же рекурсивно определяется "через инкремент".
2) Рассуждение о том, что "умножение - короткая запись сложения" в рамках арифметики натуральных чисел может иметь смысл только для умножения на константы. Попробуйте расписать через сложение формулу, утверждающую, что число $x$ является простым. В ней употребляется умножение, оба сомножителя которого - переменные. И никак через сложение Вы эту формулу не распишете.

 Профиль  
                  
 
 Re: Сложение и другие арифметические операции
Сообщение10.04.2018, 10:45 
Аватара пользователя


27/01/09
814
Уфа
Если уж на то пошло, то на универсальном компьютере все вычисления выполняются через два состояния и логический базис. :)

 Профиль  
                  
 
 Re: Сложение и другие арифметические операции
Сообщение10.04.2018, 14:26 
Заслуженный участник


27/04/09
28128
Компьютеры бывают разные (а что такое логический базис?).

 Профиль  
                  
 
 Re: Сложение и другие арифметические операции
Сообщение11.04.2018, 21:54 
Экс-модератор
Аватара пользователя


23/12/05
12067
arseniiv в сообщении #1302929 писал(а):
(а что такое логический базис?)

Набор логических операций, используя которые можно построить любую сколь угодно сложную логическую функцию. Логический базис может содержать одну единственную операцию (стрелку Пирса (ИЛИ-НЕ) или штрих Шеффера (И-НЕ)).

 Профиль  
                  
 
 Re: Сложение и другие арифметические операции
Сообщение12.04.2018, 12:17 
Аватара пользователя


17/04/11
658
Ukraine
abv646 в сообщении #1302206 писал(а):
В частности, умножение - это просто многократное сложение (кстати, такое же определение дает и Википедия).

Имеется в виду определение умножения натуральных чисел через сложение с помощью примитивной рекурсии. Чтобы объяснить это подробнее школьникам, желательно использовать язык программирования. Будет определение умножения, которое тут же можно вычислить.

Такое определение даже полезно, потому что его можно обобщить. Возведение в натуральную степень есть повторение умножения. Для любого моноида $M$ можно определить операцию «повторить $m$ в $M$ $n$ раз», где $n$ есть натуральное число, $m$ есть элемент $M$. Поскольку это частные случаи повторения, их свойства одинаковы. Первый шаг к абстрактной алгебре.

 Профиль  
                  
 
 Re: Сложение и другие арифметические операции
Сообщение12.04.2018, 13:15 
Заслуженный участник
Аватара пользователя


28/09/06
11026

(beroal)

beroal в сообщении #1303465 писал(а):
Имеется в виду определение умножения натуральных чисел через сложение с помощью примитивной рекурсии.
Если этим Вы хотели поддержать тезис "никакого самостоятельного умножения не существует" (ибо "самостоятельной операцией" является только сложение), то смотрите моё предыдущее сообщение в теме. Там про рекурсивное определение тоже сказано.

 Профиль  
                  
 
 Re: Сложение и другие арифметические операции
Сообщение12.04.2018, 18:50 
Аватара пользователя


17/04/11
658
Ukraine

(Оффтоп)

epros в сообщении #1303474 писал(а):
beroal в сообщении #1303465 писал(а):
Имеется в виду определение умножения натуральных чисел через сложение с помощью примитивной рекурсии.
Если этим Вы хотели поддержать тезис "никакого самостоятельного умножения не существует" (ибо "самостоятельной операцией" является только сложение), то смотрите моё предыдущее сообщение в теме. Там про рекурсивное определение тоже сказано.

Я видел ваше сообщение, конечно. Я за тезис, что это определение тоже интересно и полезно, если относиться к нему без нижеописанного фанатизма. :-)
abv646 в сообщении #1302231 писал(а):
Один человек посмотрел видео, о котором я писал в первом сообщении, и прислал его мне. Он считает, что "математики скрывают" и "детям в школе пудрят мозги".

 Профиль  
                  
 
 Re: Сложение и другие арифметические операции
Сообщение12.04.2018, 19:03 
Экс-модератор
Аватара пользователя


23/12/05
12067
epros в сообщении #1302896 писал(а):
Попробуйте расписать через сложение формулу, утверждающую, что число $x$ является простым. В ней употребляется умножение, оба сомножителя которого - переменные. И никак через сложение Вы эту формулу не распишете.

А чем плохо:
Число $a$ - простое, если его нельзя представить в виде суммы чисел $b \neq 1$

 Профиль  
                  
 
 Re: Сложение и другие арифметические операции
Сообщение12.04.2018, 20:31 
Заслуженный участник


27/04/09
28128
photon в сообщении #1303325 писал(а):
Набор логических операций, используя которые можно построить любую сколь угодно сложную логическую функцию. Логический базис может содержать одну единственную операцию (стрелку Пирса (ИЛИ-НЕ) или штрих Шеффера (И-НЕ)).
Ясно. Я привык, что это называется более понятно полной системой булевых функций.

Вообще когда компьютеры примитивизируют до такого уровня, это немного нехорошо, потому что на таком уровне описание сколь-нибудь полезного процессора будет совершенно невыносимым…

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


28/09/06
11026
photon в сообщении #1303547 писал(а):
А чем плохо:
Число $a$ - простое, если его нельзя представить в виде суммы чисел $b \neq 1$
А как это формулой арифметики записать?

$\nexists b~a=b+\ldots+b \wedge b \ne 1$ - это не формула арифметики (из-за троеточия).

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

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



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

Сейчас этот форум просматривают: Mikhail_K


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

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