2014 dxdy logo

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

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


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


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

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

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

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

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



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


04/04/08
481
Москва
Можно доходчиво на примере объяснить, что такое замыкание?

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


06/10/08
6422
Замыкание класса функций?

 Профиль  
                  
 
 Re: Что такое замыкание (булева алгебра)?
Сообщение18.06.2009, 19:31 


04/04/08
481
Москва
Да. Класса или множества. Эти понятия эквивалентны.

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


06/10/08
6422
Замыкание множества функций $F$ --- это множество всех функций, которые могут быть представлены формулами над этим множеством.

Например, возьмем $F = \{\bar{\phantom{x}}\}$. Какие функции могут быть представлены формулами над $F$? Любая формула имеет вид либо $\bar{x}$, либо $\bar{\mathcal{F}}$, где $\mathcal{F}$ - формула. Т.е. любая формула над множеством из одного отрицания - это переменная с каким-то количеством отрицаний над ней. Так как $\bar{\bar{x}} = x$, то $[F]$ будет состоять из двух функций - $x$ и $\bar{x}$

Еще пример. $F = \{\oplus, \wedge\}$. Пользуясь соотношением $(x\oplus y)z = xz \oplus yz$, а также коммутативностью и ассоциативностью конъюнкции, в любой формуле можно раскрыть скобки и получить выражение вида $\bigoplus x_{i_1}x_{i_2}\dots x_{i_k}$. Если подставить вместо всех переменных $0$, мы получим $0$. То есть любая формула представляет функцию из класса $T_0$. Обратно, если взять полином Жегалкина произвольной функции из $T_0$, он будет либо формулой над $F$, либо $0$. В последнем случае $0 = x\oplus x$, то есть функция тоже может быть представлена формулой над $F$. Таким образом, получаем $[F] = T_0$.

Еще пример :) $F = \{0, 1, \vee\}$. Любая формула - либо $0$, либо $1$, либо конъюнкция какого-то количества переменных, единиц либо нулей. Пользуясь соотношениями $0\vee x = x$, $x\vee x = x$ и $1\vee x = 1$, можно привести формулу к одному из трех видов: $0$, $1$ или $\bigvee\limits_k x_{i_k}$
Этот класс обозначают либо $D$, либо(в западной традиции) $\pmb{\pmb{\vee}}$: $D = [\{0,1,\vee\}]$

Если что-то непонятно, спрашивайте дальше, здесь я немного сумбурно объяснил и некоторые детали опустил.

 Профиль  
                  
 
 Re: Что такое замыкание (булева алгебра)?
Сообщение19.06.2009, 01:14 


04/04/08
481
Москва
Спасибо. Почти разобрался.

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

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



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

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


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

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