2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему
 
 Что такое модель (алгебраические структуры)?
Сообщение16.01.2020, 19:57 


20/04/19
19
Доброго времени суток всем.

В учебнике моего лектора по дискретной математике написано:

Цитата:
Опр. 3.1. Всюду определенная на множестве $M$ тотальная функция от $n$ аргументов называется $n$-арной ($n$-местной) операцией на $M$.

<…>

Опр. 3.2. Множество с набором определенных на нем операций $A = \langle M; \varphi_1, \ldots, \varphi_m \rangle$, где $\varphi_i \colon\; M^{n_i} \rightarrow M$ называется алгебраической структурой (универсальной алгеброй или просто алгеброй). Здесь $M$ — несущее множество или основа, вектор «арностей» операций $(n_1, n_2, \ldots, n_m)$ — тип алгебры, а упорядоченный набор операций $\Sigma = (\varphi_1, \varphi_2, \ldots, \varphi_m)$ — сигнатура. Таким образом, алгебра есть $\langle M; \Sigma \rangle$.

<…>

Опр. 3.3 Если среди операций алгебры есть как функции, так и отношения, то есть, $\Sigma = \Phi \cup \Gamma$, где $\Phi$ — множество функций, а $\Gamma$ — множество отношений, то $A = \langle M; \Phi, \Gamma \rangle$ называют моделью.


Я не понимаю, как среди операций алгебры могут быть как функции, так и отношения, если операция есть функция по определению 3.1?

Кстати, в Википедии вообще написано, что

Цитата:
Алгебраическая система в универсальной алгебре — множество $G$ (носитель) с заданным на нём набором операций и отношений (сигнатурой). Алгебраическая система с пустым множеством отношений называется алгеброй, а система с пустым множеством операций — моделью.


Алгебраическая система и алгебраическая структура — это одно и то же? Если да, то почему определения разные?

 Профиль  
                  
 
 Re: Что такое модель (алгебраические структуры)?
Сообщение16.01.2020, 20:35 
Заслуженный участник


27/04/09
28128
Всякие названия встречаются, ничего не поделаешь, у кого какие цели и привычки в языке. В логике например модель теории может быть алгебраической структурой и с операциями, и без них, и с отношениями, и без них — как будет диктовать сигнатура формального языка теории.

Формулировка «среди операций встречаются отношения», конечно, не годится: имеется в виду, что в сигнатуру входят как операции, так и отношения.

-- Чт янв 16, 2020 22:40:34 --

Хотя нет, там хитрее определения дали. В определении операции не говорится ничего про множество значений, и таким образом оно может быть как $M$, так и множеством значений истинности, что сделает её отношением. Правда говорить «операция» в таком смысле — очень смело, я нигде такого не видел.* Хотя дальше всё равно остаётся ошибка: «как функции, так и отношения» — но они все остаются функциями и точности такое описание не добавляет. В общем видимо автор хотел как лучше, а получилось как всегда.

* Операции везде действуют в носитель структуры, если она простая, или может быть в один из носителей, если их несколько, ну или в самом общем случае — в какое-то декартово произведение носителей. Множество значений истинности при этом обычно в таком виде всё равно не представимо, а брать его одним из носителей немного странно.

 Профиль  
                  
 
 Re: Что такое модель (алгебраические структуры)?
Сообщение16.01.2020, 20:41 


20/04/19
19
arseniiv, а что значит «множество значений истинности»?

 Профиль  
                  
 
 Re: Что такое модель (алгебраические структуры)?
Сообщение17.01.2020, 21:46 
Заслуженный участник


31/12/15
922
Универсальная алгебра - это когда только функции и отношение равенства. Группы, кольца и т.п. Моделью исходно называли, когда только отношения. Упорядоченное множество и т.п. Алгебраическая система - когда может быть и то, и другое. Например, упорядоченная группа не является универсальной алгеброй (потому что есть отношение порядка), но является алгебраической системой. Конечно, любую функцию можно воспринимать как отношение, поэтому одних моделей достаточно (но с функциями удобней). Кажется, сейчас обычно говорят "модель" вместо "алгебраическая система", но могу ошибиться, не слежу.

-- 17.01.2020, 21:47 --

А множество значений истинности - это $\{true, false\}$

 Профиль  
                  
 
 Re: Что такое модель (алгебраические структуры)?
Сообщение17.01.2020, 22:30 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Кажется, есть и другое употребление слова "модель": "теоретико-множественная структура, наделяющая содержанием формулы и высказывания формальной теории".
Просто упоминаю, чтобы не было путаницы.

 Профиль  
                  
 
 Re: Что такое модель (алгебраические структуры)?
Сообщение18.01.2020, 01:37 
Заслуженный участник


27/04/09
28128
Да, это те самые модели, которые в общем случае и с отношениями, и с операциями — для интерпретации предикатных и функциональных символов. И носителей там может быть несколько, если язык многосортный. Правда тут есть деталь: когда смысл придаётся просто языку, эта штука зовётся просто интерпретацией, а моделью она становится лишь если у нас в том языке выбрана какая-то теория — множество утверждений, замкнутых относительно логического следствия, то есть там грубо говоря уже ничего нового не откроешь — и эта интерпретация все утверждения этой теории считает истинными. Например, модель теории, порождаемой аксиомами группы — это собственно группа, а вот язык, допустим с сигнатурой из одной только бинарной операции $*$, имеет куда больше интерпретаций — всевозможные множества с бинарной операцией.

И даже если мы сформулируем аксиомы группы более конструктивно, добавив в язык имя для константы $e$ и имя для унарной операции $x\mapsto x^{-1}$, всё равно у этого языка будет много интерпретаций: можно будет взять любую интерпретацию предыдущего языка с непустым носителем (то есть вообще все кроме одной-единственной!) и размножить их, выбирая в каждой по-разному, кем будет $e$ и как действует $x\mapsto x^{-1}$, потому что никакие аксиомы не сдерживают. Но само по себе понятие интерпретации всё равно полезно.

-- Сб янв 18, 2020 03:39:08 --

Я про то, что логики не могут говорить, что какая-то алгебраическая система — это модель просто так, она обязательно должна быть моделью чего-то. Интерпретацией же она может быть без дополнительных оговорок, потому что сигнатура языка нам известна из неё структурно.

 Профиль  
                  
 
 Re: Что такое модель (алгебраические структуры)?
Сообщение18.01.2020, 04:49 
Заслуженный участник


31/12/15
922
Munin в сообщении #1435750 писал(а):
Кажется, есть и другое употребление слова "модель": "теоретико-множественная структура, наделяющая содержанием формулы и высказывания формальной теории".
Просто упоминаю, чтобы не было путаницы.

Это то же самое. Вообще говоря, нас интересуют множества с заданными на них операциями и отношениями, удовлетворяющими некоторым аксиомам. Теория моделей изучает, что можно сказать об алгебраических системах по виду аксиом, которыми они заданы. Например, все аксиомы группы имеют простой вид - равенство, перед которым стоят кванторы всеобщности, например
$\forall x\forall y\forall z((xy)z=x(yz))$
Из этого следует, что декартово произведение любого числа групп (даже бесконечного) само является группой (с поточечными операциями). То же самое верно для колец по той же причине. А вот произведение полей полем не является, виновата аксиома обратного элемента
$\forall x(x\neq 0\Rightarrow\ldots)$ и так далее.

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

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



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

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


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

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