2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему На страницу Пред.  1, 2
 
 Re: Ассоциативность произвольного числа сомножителей
Сообщение26.08.2019, 18:25 
Заслуженный участник


11/05/08
32166
Утундрий в сообщении #1412171 писал(а):
Пусть это будет просто порядок выполнения умножений.

А он не вполне однозначен -- я ведь в самом начале об этом упомянул.

Вы намекаете на то, что порядок выполнения задаётся присвоением каждой точечке некоторого уникального номера. А это неправда -- он задаётся присвоением уровня вложенности.

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


15/10/08
12515
ewert в сообщении #1412174 писал(а):
он не вполне однозначен
Поясните. Два порядка приводят к одному результату? Так нам того и надо. Или какой-то заданный порядок нельзя реализовать?

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


11/05/08
32166
Так. Вот берём опять: $((a\cdot b)\cdot(c\cdot d))$.

Уровни вложенности тут однозначны: $2,1,2$ (и это важно, между кстати, для синтаксического анализа при программировании; кто из нас тут программист, между кстати?...)

А вот порядок выполнения, увы, неоднозначен: это или $2,1,3$, или $3,1,2$. И то, и другое такой расстановке скобок вполне соответствует.

Если же нет хоть какого-то однозначного соответствия, хоть в каком-то смысле -- любая попытка формального доказательства заведомо развалится.

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


15/10/08
12515
ewert в сообщении #1412177 писал(а):
порядок выполнения, увы, неоднозначен
Почему "увы"? Всего расстановок $n$ скобок $n!$ штук, а различных среди них (после слияния по доказанному на предыдущем шаге индукции) всего $n$.
ewert в сообщении #1412177 писал(а):
Если же нет хоть какого-то однозначного соответствия, хоть в каком-то смысле -- любая попытка формального доказательства заведомо развалится
Это напоминает не рассуждение, а предубеждение.

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


11/05/08
32166
Утундрий в сообщении #1412193 писал(а):
Это напоминает не рассуждение, а предубеждение.

Да, предубеждение. (злобно) Против Вас. Пока задача точно не поставлена -- какой смысл её решать?...

А Вы её изначально и не поставили. Не сформулировали, что в точности следует понимать под набором скобок. Соответственно, и решать оказалось непонятно что, увы.

Я попытался восполнить этот явный пробел. Ну как мог, извините.

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


15/10/08
12515
ewert в сообщении #1412198 писал(а):
Пока задача точно не поставлена -- какой смысл её решать?...
Недоумение есть функция времени. На данный момент мне не ясна необходимость приведения к "стандартному виду".

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


11/05/08
32166
Да хоть к какому-то виду. Что в точности понималось под "набором скобок"?..

Изначально этот термин не определён (Вами). Да, есть, конечно, обязательное требование "ненарушения парности". Но оно ж заведомо и недостаточно.

 Профиль  
                  
 
 Re: Ассоциативность произвольного числа сомножителей
Сообщение28.08.2019, 22:30 
Аватара пользователя


17/04/11
658
Ukraine
С синтаксической точки зрения произведение — это последовательность букв, то есть слово (строка, текст). Расстановка скобок — это добавление скобок в это слово. Можно работать со словами (как и делают в учебниках по логике), но ведь скобки можно расставить неправильно, и надо вводить грамматику.

В данной задаче более естественный тип данных — дерево. Каждый узел или имеет 2-х детей и обозначает бинарную операцию группы, или помечен буквой и не имеет детей. Ассоциативность даёт следующее отношение $R$: множество всех пар деревьев вида $\langle (a\cdot b)\cdot c, a\cdot(b\cdot c)\rangle$, где $a, b, c$ — деревья. Пусть $S$ есть наименьшее замкнутое множество, включающее $R$, где под замкнутыми множествами подразумеваются замкнутые по операциям $a\mapsto a\cdot b$ и $a\mapsto b\cdot a$ для любых деревьев $b$ (ЕМНИП, это называется «синтаксическое замыкание»). Ещё есть операция «уплощения дерева», которая возвращает список всех букв аргумента-дерева в том порядке, в котором они встречаются в дереве. Надо доказать, что ядерное отношение уплощения дерева равно транзитивному рефлексивному симметричному замыканию $S$. Это если немногословно. :P

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


27/04/09
28128

(Оффтоп)

beroal в сообщении #1412572 писал(а):
В данной задаче более естественный тип данных — дерево.
Да, в принципе и при рассмотрении логики полезно использовать абстрактный синтаксис и термы-деревья (вместо строк), это не сильно менее фундаментально и финитно, чем традиционные строки, про разбор или подстановку которых приходится отдельно доказывать теоремы.

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


15/10/08
12515
На всякий случай напомню, что требуется доказать независимость результата от порядка выполнения умножений.

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


01/08/06
3131
Уфа
Чтобы отключить вредную в данном случае интуицию, можно вместо $a\cdot b$ писать $M(a, b)$. Куча скобок будет, как и раньше, но не надо будет запоминать новые правила манипулирования.

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


11/05/08
32166
Утундрий в сообщении #1412636 писал(а):
напомню, что требуется доказать независимость результата от порядка выполнения умножений.

Она уже здесь многократно доказана. На всякий случай напомню проблему: что называть порядком выполнения в выражении $(a\cdot b)\cdot(c\cdot d)$ ?..

 Профиль  
                  
 
 Re: Ассоциативность произвольного числа сомножителей
Сообщение29.08.2019, 12:22 
Аватара пользователя


17/04/11
658
Ukraine
Утундрий в сообщении #1412636 писал(а):
На всякий случай напомню, что требуется доказать независимость результата от порядка выполнения умножений.

Если вопрос ко мне. Дерево $x$ является результатом расстановки скобок в списке $y$ тогда и только тогда, когда $y$ есть уплощение дерева $x$. Если деревья связаны транзитивным рефлексивным симметричным замыканием $S$, то результаты их вычисления в любой полугруппе при любой оценке букв равны. Отсюда следует искомая теорема: если два дерева являются результатами расстановки скобок в одном и том же списке, результаты их вычисления в любой полугруппе при любой оценке букв равны.

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


15/10/08
12515
ewert в сообщении #1412660 писал(а):
Она уже здесь многократно доказана
Стало быть, тут и сказочке конец.

ewert
beroal
Вы вполне убедили меня, что о скобках в этой задачке лучше вообще не заикаться.

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


11/05/08
32166
Утундрий в сообщении #1412741 писал(а):
о скобках в этой задачке лучше вообще не заикаться.

Нет, отчего же. Заикаться нужно, только осознанно.

Вот тот самый уровень вложенности, за который я так усердно топил (не помню, кого именно; и давал ли акваланг; но ведь надо ж бежать за комсомолом).

А как его отследить -- если вообще без скобок?..

Со скобками-то всем ежам всё понятно. Подсчитываем разность открывающих и закрывающих скобок -- и вот он, уровень.

Это я как профессиональный дилетант в программировании разных компиляторов.

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

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



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

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


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

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