2014 dxdy logo

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

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


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


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

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

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

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

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



Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3, 4
 
 Re: Булевы функции
Сообщение06.06.2011, 21:53 
Заслуженный участник


09/09/10
3729
Sverest в сообщении #454878 писал(а):
Полная система функций, та которая достаточна, чтобы представить любую булеву функцию,

Верно. А среди булевых функций есть такие, которые не сохраняют единицу. И получить такие функции только из функций, которые сохраняют единицу, невозможно.

 Профиль  
                  
 
 Re: Булевы функции
Сообщение07.06.2011, 20:05 
Аватара пользователя


17/12/10
538
и так как $\{x \vee y, \overline{x} \oplus y\}$$\{x \vee y, \overline{x} \oplus y\}$ сохраняет единицу, то такой системой можно выразить любую булеву функцию, значит система полная

 Профиль  
                  
 
 Re: Булевы функции
Сообщение07.06.2011, 20:09 
Заслуженный участник


09/09/10
3729
Sverest
Слушайте, это уже не смешно. Я только что написал, что раз они сохраняют единицу, то не всякую булеву функцию можно через них выразить, значит, система неполная. А, да ну вас...

 Профиль  
                  
 
 Re: Булевы функции
Сообщение07.06.2011, 20:22 


06/06/11
46
Sverest в сообщении #455386 писал(а):
такой системой можно выразить любую булеву функцию

А вот и нет!
Тождественный нуль Вы из этой системы ну никак не выразите.

А всё почему.
Обе Ваши функции сохраняют единицу (т.е. при наборе параметров $\{x_i : x_i = 1 \,\, \forall i\}, f(x_1, x_2, … x_n) = 1$), а это значит что нуль при таком наборе Вы на суперпозиции этих функций получить не сможете.
Допустим, у Вас есть два параметра, скажем, x и y, оба равны 1. Есть также суперпозиция: $f_0(f_1(f_3(…), f_4(…)), f_2(f_5(…), f_6(…)))$ (функции могут повторяться, конечно же), и все функции сохраняют 1. Подставим во все функции с «максимальным уровнем вложенности» наши параметры. Все вернут 1.
Это будет эквивалентно подстановке единиц во все функции «предпоследнего» уровня.
И так мы раскручиваем всю цепочку вплоть до $f_0(u, v)$. Как думаете, чему будут равны u и v? Правильно, 1.
А тогда что вернёт $f_0$? Тоже 1. Она ведь сохраняет 1. Но нам-то нужен 0! Везде, даже на наборе $(1, 1)$!

Вот Вам готовый контрпример на утверждение о полноте Вашей системы.

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

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



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

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


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

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