2014 dxdy logo

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

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


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


В этом разделе нельзя создавать новые темы.

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.

Не ищите на этом форуме халяву, правила запрещают участникам публиковать готовые решения стандартных учебных задач. Автор вопроса обязан привести свои попытки решения и указать конкретные затруднения.

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Эндоморфизмы алгебры
Сообщение14.03.2012, 04:00 


14/03/12
6
На конечном множестве чисел задана алгебра с единственной бинарной операцией. Каким образом можно найти все ее эндоморфизмы?

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


21/12/05
5932
Новосибирск
Найти образующие и поперебирать, куда что послать. А конкретность есть?

 Профиль  
                  
 
 Re: Эндоморфизмы алгебры
Сообщение14.03.2012, 05:12 


14/03/12
6
Носителем является $X=\{1, 2, 3, 4, 5\}$, сигнатура $\Omega=\{*\},\, x*y=x^y$, если $x^y \leq 5,\,5$ — в противном случае

 Профиль  
                  
 
 Re: Эндоморфизмы алгебры
Сообщение14.03.2012, 06:13 


14/03/12
6
Системой образующих будет 1, 2, 3?

 Профиль  
                  
 
 Re: Эндоморфизмы алгебры
Сообщение14.03.2012, 10:27 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
Можно совсем тупо: перебрать все отображения $X$ в себя и для каждого проверить, сохраняется ли операция. Вручную не получится (всё же $5^5 = 3125$ - это довольно много), но компутер справится. Надо будет лишь чуть-чуть попрограммировать.

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


21/12/05
5932
Новосибирск
Ну, многое можно отбросить сразу. Так как при эндоморфизме идемпотент переходит в идемпотент, то 1 переходит либо в 1 либо в 5. Если в 5, то все остальные тоже в 5. Отображение $x\to 5$ является эндоморфизмом. Теперь при всех остальных эндоморфизмах 1 идёт в 1. Уже легче. Берём 2, если она идёт в 1, то 4=2*2 и 5=2*4 - тоже в 1. Так как 3*4=5, то 3 в 1. Всё в 1 - это эндоморфизм. Пусть 2 идёт в 2 ...

 Профиль  
                  
 
 Re: Эндоморфизмы алгебры
Сообщение14.03.2012, 11:54 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
bot в сообщении #548211 писал(а):
Ну, многое можно отбросить сразу...

Если программировать, то можно и не отбрасывать. Сила есть - ума не надо!

Ну а так, конечно, да... Мне в Ваших рассуждениях один момент непонятен.

bot в сообщении #548211 писал(а):
1 переходит либо в 1 либо в 5. Если в 5, то все остальные тоже в 5.

Почему это так?

-- Ср мар 14, 2012 15:17:34 --

Если $1$ перейдёт в $5$, а все остальные в $1$, то вроде ничего не нарушается.

 Профиль  
                  
 
 
Сообщение14.03.2012, 14:31 


14/03/12
6
Написал программу для поиска "в лоб", нашлось 1532 эндоморфизма. Это правдоподобно вообще?

 Профиль  
                  
 
 Re:
Сообщение14.03.2012, 15:25 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
Memento в сообщении #548249 писал(а):
Написал программу для поиска "в лоб", нашлось 1532 эндоморфизма. Это правдоподобно вообще?

Да почему бы и нет?

Вы из того, что программа выдала, наугад штук пять отображений возьмите и проверьте, сохраняются ли операции. Если да, то с большой вероятностью программа без багов и всё в порядке. Ну, может надо будет ещё проконтроллировать, чтоб одинаковые отображения по нескольку раз не считались. И чтоб перебор был без пропусков.

А вообще, можно ведь здесь же на форуме, в разделе программирование, выложить текст программы с описанием задачи и просьбой проверить, всё ли в ней правильно. С ненулевой вероятностью найдётся человек, который проанализирует прогу.

Можно ещё (как я обычно делаю) взять пару алгебраических систем поменьше или "порегулярнее", для которых ответ заранее известен. И посмотреть, выдаёт ли прога на них правильные результаты. Если да, то с логикой в программе скорее всего всё в порядке.

А ещё можно позапускать прогу в "пошаговом режиме" и просмотреть внимательно, что она делает.

 Профиль  
                  
 
 Re: Эндоморфизмы алгебры
Сообщение14.03.2012, 15:32 


14/03/12
6
Я уже проверил несколько отображений, операция сохраняется.

Сейчас на всякий скучай протестирую на меньшей основе. Спасибо за помощь.

 Профиль  
                  
 
 Re: Эндоморфизмы алгебры
Сообщение14.03.2012, 15:32 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
В конце концов, пусть прога выдаст в текстовый файл все отображения с отметками: если где-то операция нарушается, то пара конкретных элементов, на которых идёт нарушение, а если не нарушается, то отметка о том, что это эндоморфизм. И просмотреть этот файл выборочно в нескольких местах.

-- Ср мар 14, 2012 18:33:09 --

Memento в сообщении #548266 писал(а):
на всякий скучай

Хорошая опечатка :-)

 Профиль  
                  
 
 Re: Эндоморфизмы алгебры
Сообщение14.03.2012, 15:46 


14/03/12
6
Я так уже и сделал, вывел поток в файлик.

Ага, занятие для скучного холодного весеннего вечера :-)

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


21/12/05
5932
Новосибирск
Профессор Снэйп в сообщении #548218 писал(а):
Если перейдёт в , а все остальные в , то вроде ничего не нарушается

$1'=5 \Rightarrow x'=(x*1)'=x'*1'=x'*5=5$
Memento в сообщении #548249 писал(а):
Написал программу для поиска "в лоб", нашлось 1532 эндоморфизма. Это правдоподобно вообще

Это заведомо неверно. Порождающих у нас 3, каждое можно послать в 5 мест - итого получаем максимум 125 эндоморфизмов. Если начать с того места, где я приостановилось то этот максимум уже уменьшен до 26, на самом деле заведомо меньше и перебирать тупо ещё рано, так как форсинг ещё не исчерпан. Если 2'=2, то 4'=(2*2)'=2'*2'=2*2=4 и 5'=...=5, тройку отсылаем произвольно и проверяем - нельзя 3'=1,2. Если 2'=3, то 4'=5, 5'=5 ...

 Профиль  
                  
 
 Re: Эндоморфизмы алгебры
Сообщение14.03.2012, 19:15 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
bot в сообщении #548274 писал(а):
$1'=5 \Rightarrow x'=(x*1)'=x'*1'=x'*5=5$

Пардон, но Вы не правы. Если $x' = 1$, то и $x' * 5 = 1$. А $x' = 1$ для всех $x \neq 1$.

-- Ср мар 14, 2012 22:17:34 --

bot в сообщении #548274 писал(а):
Это заведомо неверно. Порождающих у нас 3, каждое можно послать в 5 мест - итого получаем максимум 125 эндоморфизмов.

А вот с этим, пожалуй, стоит согласиться. Как-то сразу не подумал :?

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


21/12/05
5932
Новосибирск
Профессор Снэйп в сообщении #548347 писал(а):
Пардон, но Вы не правы.

Признаю - засбоило, звёздочку местами стал принимать за обычное умножение с обрезанием. Тогда чуть побольше будет.
1) 1'=5, тогда $(\forall x)(x'=1 \vee x'=5)$. Если 2'=1, то 4'=1 и 5'=1, а 3' либо 1 либо 5 - проверяем. Если 2'=5, то 4'=5, 5'=5, а 3' либо 1 либо 5 - проверяем.
2) 1'=1, 2'=1, 4'=1, 5'=1, 3'=?
3) 1'=1, 2'=2, 4'=4, 5'=5, 3'=?
4) 1'=1, 2'=3, 4'=5, 5'=5, 3'=?
5) 1'=1, 2'=4, 4'=5, 5'=5, 3'=?
6) 1'=1, 2'=5, 4'=5, 5'=5, 3'=?

-- Чт мар 15, 2012 00:19:32 --


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

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



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

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


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

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