IPB
ЛогинПароль:

> Компиляция правил для данного раздела

1. Заголовок темы должен быть информативным. В противном случае тема закрывается и удаляется ...
2. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
3. Одна тема - один вопрос (задача)
4. Спрашивайте и отвечайте четко и по существу!!!

> Помогите упростить логическое выражение, Законы алгебры логики
Shmaniche
сообщение 10.06.2010 8:58
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 79
Пол: Мужской

Репутация: -  0  +


A + notA & (B+C) + (not A + D + not G) & (B+D) & (C + notD + G&H)

"+" - логическое сложение.

"&" - логическое умножение.

"not" - отрицание

Для решения понадобится основные законы алгебры логкики (прикрепил).
Также прикрепил файл, в котором я писал решить это чудо, blink.gif Расписал некоторые свои мысли.
Бъюсь над ним уже две недели. sad.gif.




Прикрепленные файлы
Прикрепленный файл  upoosit.doc ( 31.5 килобайт ) Кол-во скачиваний: 268
Прикрепленный файл  zalog.doc ( 41 килобайт ) Кол-во скачиваний: 351
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Shmaniche
сообщение 11.06.2010 10:39
Сообщение #2


Пионер
**

Группа: Пользователи
Сообщений: 79
Пол: Мужской

Репутация: -  0  +


Цитата(Lapp @ 11.06.2010 10:38) *

Кошмар. Тебе больше заняться нечем? Там же все сразу видно! smile.gif


Заняться, конечно, есть чем. Только вот у меня хобби есть, взять какой-нибудь задачник и прорешивать все подряд, чтобы мозги не засохли smile.gif

Ладно, я разложу по полочкам. Для.. тебя лично )).

Цитата(Lapp @ 11.06.2010 10:38) *

Во первых - обозначения.
Сами множества - это большие буквы.
Маленькие буквы - это их отрицания (типа a = not A)
Знак умножения опускаем (как обычно)).
Все, поехали..


С этим все понятно

Цитата(Lapp @ 11.06.2010 10:38) *

Исходное выражение:
A+a(B+C)+(a+D+g)(B+D)(C+d+GH)

Сначала сделаем первые два слагаемых:
A+a(B+C)
=
A(1+B+C)+a(B+C)
=
A+AB+AC+aB+aC
=
A+(AB+aB)+(AC+aC)
=
A+(A+a)B+(A+a)C
=
A+1B+1C
=
A+B+C


Тоже все ясно. Хотя можно и короче:
A+a*(B+C) = (A+a)*(A+B+C) = 1*(A+B+C) = A+B+C.

Цитата(Lapp @ 11.06.2010 10:38) *

Теперь займемся остальным:
(a+D+g)(B+D)(C+d+GH)=
=
((a+D+g)B+(a+D+g)D)(C+d+GH)=
=
(aB+DB+gB+aD+DD+gD)(C+d+GH)=
=
aB(C+d+GH)+DB(C+d+GH)+gB(C+d+GH)+aD(C+d+GH)+DD(C+d+GH)+gD(C+d+GH)=
=
(убираем все слагаемые, где множество и его отрицание входят как множители)
=
aBC +
aBd +
aBGH +
DBC +
DBd + (это)
DBGH +
gBC +
gBd +
gBGH + (это)
aDC + (это)



Не понял с чем ты aDC сократил?

Цитата(Lapp @ 11.06.2010 10:38) *

aDd + (это)
aDGH +


Пропустил DD(C+d+GH)
Здесь раскладывается так: CDD + DDd + DDGH = CD + DGH.
В принципе выражение можно убрать, таблица истинности не изменится. Только согласно какому закону это можно сделать?

Цитата(Lapp @ 11.06.2010 10:38) *

gDC +
gDd + (это)
gDGH (это)
=


Тут все правильно!

Цитата(Lapp @ 11.06.2010 10:38) *


(теперь убираем все слагаемые, которые содержат A или B или C как множитель, поскольку они входят в A+B+C)


Согласно, какому закону интересно бы узнать?



 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lapp
сообщение 11.06.2010 12:03
Сообщение #3


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(Shmaniche @ 11.06.2010 11:39) *
Заняться, конечно, есть чем. Только вот у меня хобби есть, взять какой-нибудь задачник и прорешивать все подряд, чтобы мозги не засохли smile.gif
Да ну?? u kidding

Цитата
Не понял с чем ты aDC сократил?
Да, извиняюсь. Она должна была занулиться во второй группе..

Цитата
Пропустил DD(C+d+GH)
Снова извиняюсь. Но это дела не меняет тоже.

Цитата
Согласно, какому закону интересно бы узнать?
Согласно Лемме Lapp'а:

A + AX = A(1+X) = A (1) = A

Доказательства - доказательствами, но про здравый смысл тоже забывать не нужно: пересечение множества с чем угодно всегда представляет его подмножество, а сумма множества и его подмножества есть снова то же самое множество. Чтоб мозги не засохли, нужно не только значки рисовать, но и думать smile.gif.


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Shmaniche   Помогите упростить логическое выражение   10.06.2010 8:58
Lapp   В принципе, тут же все видно невооруженным глазом....   10.06.2010 10:00
Shmaniche   В принципе, тут же все видно невооруженным глазом...   10.06.2010 10:52
Lapp   Вчитайся, там все просто :)Спасибо за совет. Толь...   10.06.2010 13:28
Shmaniche   Надеюсь, ты уже решил, пока я тут смотрел свои се...   10.06.2010 14:07
Lapp   Увы нет :(. Я этот пример мучаю две недели. Кошмар...   11.06.2010 6:38
volvo   "Надо выйти на ответ..." Может, и надо, ...   10.06.2010 10:06
Lapp   "Надо выйти на ответ..." Может, и надо, ...   10.06.2010 10:11
Shmaniche   Кошмар. Тебе больше заняться нечем? Там же все ...   11.06.2010 10:39
Lapp   Заняться, конечно, есть чем. Только вот у меня хоб...   11.06.2010 12:03
Shmaniche   Доказательства - доказательствами, но про здравый...   11.06.2010 14:26
Lapp   Однако ты класный прием показал! Спасибо :).Я ...   11.06.2010 14:41
Shmaniche   Привествую! :) Летом я обещал поделиться еще о...   27.09.2010 13:39
TarasBer   Ну можно написать A<=>B<=>C, но так, в...   27.09.2010 17:34


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 24.06.2025 12:19
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"