2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему
 
 Задаёт ли таблица чисел группу?
Сообщение19.05.2024, 19:27 
Аватара пользователя


26/05/12
1694
приходит весна?
Имеется таблица чисел размера N на N. Столбцы и строки нумеруются от 1 сверху вниз и слева направо. В первом столбце и строке стоят числа от 1 до N (номера, соответственно, строк и столбцов). Во всех столбцах и строках каждое число от 1 до N встречается ровно один раз. Требуется доказать, что такая таблица чисел задаёт группу на множестве чисел от 1 до N с групповой операцией, которая ставит паре чисел a и b в соответствие число из таблицы, стоящее в строке a в позиции b (столбец b).

Мои соображения следующие. По определению, группа — это множество с бинарной операцией на нём, удовлетворяющее трём условиям:
1) ассоциативность операции;
2) наличие нейтрального элемента;
3) наличие обратного элемента.

Множество и бинарная операция в наличии. Нейтральным элементом является единица: поскольку в первом столбце стоят номера строк, а в первой строке, соответственно, — номера столбцов, операция с единицей (слева или справа) даёт исходное число. Поскольку в каждой строке и столбце имеется единица (каждое число встречается один раз), требование на обратный элемент тоже удовлетворено.

Проблема с ассоциативностью. Без понятия как с ней подойти. В какую сторону копать? От противного?

 Профиль  
                  
 
 Re: Задаёт ли таблица чисел группу?
Сообщение19.05.2024, 19:32 
Заслуженный участник


07/08/23
1097
Так это и неверно, есть неассоциативные лупы.

 Профиль  
                  
 
 Re: Задаёт ли таблица чисел группу?
Сообщение19.05.2024, 20:09 
Аватара пользователя


26/05/12
1694
приходит весна?
О! Забавно. И минимальный контрпример будет таким:
Код:
1 2 3 4 5
2 1 4 5 3
3 5 1 2 4
4 3 5 1 2
5 4 2 3 1
Каждый элемент себе обратный, операция неаблева и неассоциативная: $$(2*3)*5=4*5=2\ne 5=2*4=2*(3*5)$$ dgwuqtj, спасибо.

Правда теперь у меня вопрос: какое условие добавить к требованиям в первом посте, чтобы выявить именно группу, но не делать при этом брутфорс с $4N^3$ операциями умножения?

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


07/08/23
1097
B@R5uk в сообщении #1639665 писал(а):
какое условие добавить к требованиям в первом посте, чтобы выявить именно группу, но не делать при этом брутфорс с $4N^3$ операциями умножения?

Обозначим таблицу через $(a_{ij})_{i, j = 1}^N$, где $a_{1 i} = a_{i 1} = i$. Есть такой quadrangle criterion: таблица задаёт группу тогда и только тогда, когда из $a_{ik} = a_{i'k'}$, $a_{il} = a_{i'l'}$, $a_{jk} = a_{j'k'}$ следует $a_{jl} = a_{j'l'}$ (для произвольных индексов $i, j, k, l ,i', j', k', l'$). Но это хорошо только для проверки вручную.

С другой стороны, если бы речь шла не про лупы, а про магмы вообще, то есть такой негативный результат. Для всех $N \geq 4$ и всех $x, y, z \in \{1, \ldots, N\}$ существует операция умножения на $\{1, \ldots, N\}$ такая, что тождество $(a b) c = a (b c)$ выполнено в точности для всех троек $(a, b, c) \neq (x, y, z)$. Наличие единицы мало что меняет.

 Профиль  
                  
 
 Re: Задаёт ли таблица чисел группу?
Сообщение19.05.2024, 21:20 
Аватара пользователя


26/05/12
1694
приходит весна?
dgwuqtj в сообщении #1639666 писал(а):
quadrangle criterion

Спасибо, не слышал про такое. Правда, не совсем понятно, что фиксируется, а что проверяется.

dgwuqtj в сообщении #1639666 писал(а):
Но это хорошо только для проверки вручную.
Можете наглядно пояснить на примере таблицы для группы $D_8$, например?

Код:
1 2 3 4 5 6 7 8 - 1
2 1 4 3 6 5 8 7 - a
3 5 1 7 2 8 4 6 - b
4 6 2 8 1 7 3 5 - ab
5 3 7 1 8 2 6 4 - ba
6 4 8 2 7 1 5 3 - aba
7 8 5 6 3 4 1 2 - bab
8 7 6 5 4 3 2 1 - abab

 Профиль  
                  
 
 Re: Задаёт ли таблица чисел группу?
Сообщение19.05.2024, 21:24 
Заслуженный участник


07/08/23
1097
Ну, например, есть прямоугольник с вершинами 1, 3, 5, 7, который в пересечении строк 2 и 3 со столбцами 2 и 4. Есть также строки 6 и 2, пересекающие 6 и 8 по прямоугольнику, у которого 3 вершины такие же: 1, 3, 5. Последняя вершина тоже должна быть 7, тут всё хорошо. И аналогично ещё кучу прямоугольников проверить. Кажется, для порядка 8 это всё же слишком медленно. Может, есть и какие-то специализированные алгоритмы, я не в курсе.

 Профиль  
                  
 
 Re: Задаёт ли таблица чисел группу?
Сообщение19.05.2024, 21:36 
Аватара пользователя


26/05/12
1694
приходит весна?
dgwuqtj в сообщении #1639666 писал(а):
если бы речь шла не про лупы, а про магмы вообще, то есть такой негативный результат.
Я так понимаю, это нетривиальное утверждение? Ведь в магме на операцию вообще никаких требований не накладывается, поэтому, на первый взгляд, почему бы и нет?

-- 19.05.2024, 21:39 --

dgwuqtj в сообщении #1639675 писал(а):
есть прямоугольник с вершинами 1, 3, 5, 7... Последняя вершина тоже должна быть 7
Спасибо, понял. Рассматриваются пары прямоугольников с одинаковыми тройками вершин, четвёртая тоже должна совпадать.

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


07/08/23
1097
B@R5uk в сообщении #1639677 писал(а):
Я так понимаю, это нетривиальное утверждение? Ведь в магме на операцию вообще никаких требований не накладывается, поэтому, на первый взгляд, почему бы и нет?

Там некоторая явная конструкция, не сильно сложная. Можете посмотреть в Ляпин, Полугруппы, параграф 1.2.

 Профиль  
                  
 
 Re: Задаёт ли таблица чисел группу?
Сообщение19.05.2024, 23:51 
Аватара пользователя


26/05/12
1694
приходит весна?
Не, мне в первую очередь интересно, как бы по-эффективней проверить корректность таблицы умножения именно для группы. Петли, конечно, забавные штуки, но они легко получаются из таблиц для нормализованных латинских квадратов, а последних МНОГО даже для небольших порядков множеств. Группы по сравнению — иголки в стоге сена.

Я вот тут, например, обнаружил, что даже проверку равенства $$a(ba)=(ab)a$$ выкинуть нельзя. Правда, в примере выше оно всегда работает, контрпример должен быть таким:
Код:
1 2 3 4 5
2 1 4 5 3
3 5 2 1 4
4 3 5 2 1
5 4 1 3 2
тогда $$(4*4)*4=2*4=5\ne 3=4*2=4*(4*4)$$

Пока моя рабочая идея заключается в том, чтобы рассмотреть некоторое подмножество A петли L, для которого бинарная операция ассоциативна, добавить к нему новый элемент $b\in L\setminus A$. Если проверку ассоциативности на множестве $A\cup\left\{b\right\}$ можно сделать за линейное время, то в целом задача имеет квадратичную сложность, если же промежуточная проверка требует квадратичное время, то ничего не поделаешь, вся задача будет порядка $O\left(N^3\right)$, но может хотя бы получится коэффициент по-меньше получить.

Вопрос в том, можно ли распространить ассоциативность на новый элемент, воспользовавшись ассоциативностью имеющихся и минимальным числом проверок?

 Профиль  
                  
 
 Re: Задаёт ли таблица чисел группу?
Сообщение20.05.2024, 09:55 
Заслуженный участник
Аватара пользователя


27/05/11
874
B@R5uk в сообщении #1639696 писал(а):
Вопрос в том, можно ли распространить ассоциативность на новый элемент, воспользовавшись ассоциативностью имеющихся и минимальным числом проверок?

Можно, но обычно сразу выбирается порождающее лупу $L$ подмножество $A$. И только потом проверяется ассоциативность операции на $A$, что гарантирует ассоциативность $L$. Подобную проверку можно провести за время $O(N^2log_2N)$ (тест ассоциативности Лайта). Кроме того, есть программа для Mathematica (Light's test).

 Профиль  
                  
 
 Re: Задаёт ли таблица чисел группу?
Сообщение20.05.2024, 12:33 
Аватара пользователя


26/05/12
1694
приходит весна?
Так и знал, что здесь есть трюк! Я даже немного негодую на себя за то, что не сообразил сам, так как я использовал этот же трюк для проверки групп и подгрупп на абелевость, нормальность, центральность и так далее. lek, большое СПАСИБО!

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

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



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

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


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

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