Сообщение от
Joremar Честный__true___true___true
Лжец_____true___false__not(false)=true
Честный__false__false__false
Лжец_____false__true___not(true)=false
Отобразим функцию трёх переменных:
- x y z f(x,y,z)
- (0?0)⊕1=0
- (0?1)⊕0=1
- (1?0)⊕0=0
- (1?1)⊕1=1
Попытаемся найти первую операцию воспользовавшись коммутативностью ⊕ и вычленим из f(x,y,z) функцию двух переменных f(x,y):
- x y f(x,y)
- 0?0=1
- 0?1=1
- 1?0=0
- 1?1=0
получили f(x,y) = (¬x ⋀ ¬y) ⋁ (¬x ⋀ y) [вроде бы не ошибся? ;)];
исключающее или ⊕, в свою очередь, тоже можно разложить: ⊕(a,b) = a ⊕ b = (a ⋁ b) ⋀ (¬a ⋁ ¬b) = (a ⋀ ¬b) ⋁ (¬a ⋀ b)
Пока имеем:
f(x,y,z) = (¬x ⋀ ¬y) ⋁ (¬x ⋀ y) ⊕ z;
…но заниматься дальнейшими упрощениями просто лениво, да и домой пора… уже 5 минут как закончилось дежурство;)… так что пусть это будет заданием для самостоятельной работы :)
Ежели чего не понятно - прямая дорога в В.Е.Ходакову на его лекции по "Дискретной математике".