Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.08;
Скачать: CL | DM;

Вниз

А вот нафига нужен xor?   Найти похожие ветки 

 
Чапаев ©   (2007-03-12 19:05) [40]

> В принципе оператор or тоже избыточен в булевом базисе.
> Достаточно бинарного оператора and и унарного not.
Не путай тёплое с мягким. Функционально полны "системы" функций and-not и or-not. То есть в принципе из булевского базиса можно выкинуть на выбор или or, или and. Но булевский базис -- это именно {not;and;or}.


 
default ©   (2007-03-12 19:13) [41]

Чапаев ©   (12.03.07 19:05) [40]
что-то ты странное говоришь...
тебе сказали простую вещь: достаточно двух функций (and и not) чтобы построить любую булеву функцию
и это соответствует действительности


 
wicked ©   (2007-03-12 19:16) [42]

хе-хе.... раз пошла такая пьянка, то в булевском базисе можно оставить вообще один из операторов - штрих Шеффера или стрелку Пирса - "and-not" или "or-not" (какая операция какому дядьке соответствует - надо в книжке глянуть)
все остальные "базисные" операции легко образуются из этого одного... :)

интересно, а внутри проца, на уровне транзисторов они как реализованы?


 
default ©   (2007-03-12 19:18) [43]

Чапаев ©   (12.03.07 19:05) [40]
или так удачно съехал сославшись на терминологию:)


 
default ©   (2007-03-12 19:21) [44]

wicked ©   (12.03.07 19:16) [42]
лучше посмотри действительно прав в терминологии Чапаев в [40]


 
Чапаев ©   (2007-03-12 19:22) [45]

> тебе сказали простую вещь: достаточно двух функций (and
> и not) чтобы построить любую булеву функцию
1) точно так же достаточно or и not;
2) не надо переключательную функцию обзывать булевой функцией, меня от этого коробит. ;-)
Булевский базис -- лишь один из многих. Есть упомянутый базис Шеффера {and-not}, есть базис Пирса {or-not}, есть базис Жегалкина {and;xor;1}, есть базис Буля {not;and;or}. В каждом из базисов можно построить переключательную функцию любой сложности.

А можно для удобства добавить Булю xor... Только это уже будет не Буль. ;-)

Кстати, булевский базис вообще из общей картины выпадает наличием унарного оператора отрицания.


 
wicked ©   (2007-03-12 19:23) [46]

> default ©   (12.03.07 19:21) [44]

> лучше посмотри действительно прав в терминологии Чапаев
> в [40]

смотря, что он понимает под and-not и or-not...
вот, например, and-not - это одна операция или две - and и not?

в принципе, повторюсь, достаточно ОДНОЙ операции - "and-not" ИЛИ "or-not"
остальные выводятся из неё, родимой :)


 
Чапаев ©   (2007-03-12 19:24) [47]

> [46] wicked ©   (12.03.07 19:23)
В классике -- одна


 
default ©   (2007-03-12 19:39) [48]

блин я писал ответ, а его нету
нарно с окнами отвлекли
уже лень переписывать:)



Страницы: 1 2 вся ветка

Текущий архив: 2007.04.08;
Скачать: CL | DM;

Наверх




Память: 0.55 MB
Время: 0.027 c
6-1161325036
YurkaT
2006-10-20 10:17
2007.04.08
IdHTTPServer - проблемма с выполнением JS


2-1174405501
Lexa11_2002
2007-03-20 18:45
2007.04.08
Как в DLL добавить формы


15-1173792180
ProgRAMmer Dimonych
2007-03-13 16:23
2007.04.08
Сижу, как столица одного из государств Азии...


15-1173686090
DevilDevil
2007-03-12 10:54
2007.04.08
FastRound(). Жуть какая :)


2-1174408150
MIV
2007-03-20 19:29
2007.04.08
Исходный код