Форум программистов, компьютерный форум, киберфорум
Мат. логика и множества
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.77/75: Рейтинг темы: голосов - 75, средняя оценка - 4.77
0 / 0 / 0
Регистрация: 03.09.2016
Сообщений: 12
1

Упростить СДНФ и СКНФ

04.01.2018, 20:53. Показов 13611. Ответов 21
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Очень прошу помочь с 2 функциями- для каждой необходмио Таблицу истинности построить + СДНФ и СКНФ + упростить СДНФ и СКНФ. Сам делал, но тестирующая система говорит, что неверно, бьюсь давно. Онлайн - калькуляторами проверить сложно - все дают разные ответы когда упрощаешь СДНФ и СКНФ. Тема недостаточно раскрыта для меня - мало практики на классных занятиях (1 пример простенький разобрали)
1) F(X,Y,Z) = X⇔Y&¬X⊕ZvX&Y
2) F(X,Y,Z) = X&Y&¬X⇔ZvX&Y
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.01.2018, 20:53
Ответы с готовыми решениями:

упростить СКНФ и СДНФ
помогите пожалуйста, до завтра надо сделать, вот что я надумал по этому поводу, но не знаю,...

Упростить СКНФ и СДНФ
Только прошу Вас, если знаете, напишите сразу полное решение.

Упростить булеву функцию, построить СДНФ и СКНФ.
абсолютно не имею понятия как это решать

Упростить булеву функцию, построить СДНФ, СКНФ, полином Жегалкина.
f(x_1,x_2,x_3,x_4)= \bar{(x_1\vee x_2)}\vee \bar{(x_3\vee x_4)}\wedge \bar{(x_1\leftrightarrow x_3...

21
Эксперт по математике/физике
4952 / 3570 / 1151
Регистрация: 01.09.2014
Сообщений: 9,661
04.01.2018, 21:18 2
Напишите сравнительный приоритет операций, таблицу истинности, СДНФ и СКНФ. Также напишите, на что жалуется тестирующая система.
0
0 / 0 / 0
Регистрация: 03.09.2016
Сообщений: 12
04.01.2018, 21:40  [ТС] 3
Сейчас проверил в онлайн именно таблицу и СДНФ и СКНФ, совпало решение:
2)
10101000 - --- здесь с калькулятором совпало
СДНФ: ¬X¬Y¬Z∨¬X Y¬Z∨X ¬Y ¬Z - --- здесь с калькулятором совпало
СКНФ: (X∨Y∨¬Z)(X∨¬Y∨¬Z)(¬X∨Y∨¬Z)(¬X∨¬Y∨Z)(¬X∨¬Y∨¬Z) - --- здесь с калькулятором совпало

Тестирующая система не начисляет баллы за ответы - так она себя бывает ведет; но в чем именно правильно решение или нет - неизвестно. Иногда начисляет через сутки)) Статус ответов верно или нет - неизвестно))
Упрощаю сам СДНФ и СКНФ, есть ли здесь что?:
СДНФ: ¬X¬Y¬Z∨¬X Y¬Z ∨X ¬Y ¬Z склеивание
¬X¬Z v X¬Y¬Z раскладываю на слагаеимы
¬XX + ¬X¬Y + ¬X¬Z + X¬Z + ¬Y¬Z + ¬Z¬Z
¬X¬Y + ¬X¬Z + ¬Z поглощение
¬Z + ¬X¬Y


СКНФ: применяю к 1 и 2 коънюнкции склеивание и к 3 и 5 тоже склеивание, получаю
(X + ¬Z)(¬X + ¬Z)(¬X + ¬Y + Z) снова склеивание
¬Z *(¬X + ¬Y + Z) раскрываю скобки
¬Z¬X + ¬Z¬Y + ¬ZZ = ¬X¬Z + ¬Y¬Z

верно ли?
0
Эксперт по математике/физике
4952 / 3570 / 1151
Регистрация: 01.09.2014
Сообщений: 9,661
04.01.2018, 23:47 4
Цитата Сообщение от light-revan Посмотреть сообщение
¬X¬Z v X¬Y¬Z раскладываю на слагаеимы
¬XX + ¬X¬Y + ¬X¬Z + X¬Z + ¬Y¬Z + ¬Z¬Z
Если вы применяете дистрибутивность дизъюнкции относительно конъюнкции к первому выражению, то будет (¬x v x)(¬x v ¬y)(¬x v ¬z)...(¬z v ¬z).

Я бы сделал так.

https://www.cyberforum.ru/cgi-bin/latex.cgi?\bar{x}\bar{y}\bar{z}\vee\bar{x}y\bar{z}\vee x\bar{y}\bar{z}=
https://www.cyberforum.ru/cgi-bin/latex.cgi?(\bar{x}\bar{y}\bar{z}\vee\bar{x}y\bar{z})\vee (\bar{x}\bar{y}\bar{z}\vee x\bar{y}\bar{z})= (дублируем первую конъюнкцию)
https://www.cyberforum.ru/cgi-bin/latex.cgi?\bar{x}\bar{z}\vee\bar{y}\bar{z}

Порядок действий проще всего увидеть на карте Карно.
1
0 / 0 / 0
Регистрация: 03.09.2016
Сообщений: 12
05.01.2018, 17:30  [ТС] 5
спасибо, дизъюнкцию сложных конъюнкций не разбирали по распред. закону, только когда --- x(yvz)=(x+y)*(x+z)... Продолжил ваше решение и получил верный ответ!

https://www.cyberforum.ru/cgi-bin/latex.cgi?(\bar{x}\bar{y}\bar{z}\vee\bar{x}y\bar{z})\vee (\bar{x}\bar{y}\bar{z}\vee x\bar{y}\bar{z})= (дублируем первую конъюнкцию)

Такую штуку и Карно не изучали, может позже - далее по курсу. Спасибо!
Сейчас попробую в Тест. системе

А 1) пример постараюсь сам, но сюда отпишу

Добавлено через 17 часов 17 минут
по 1) примеру:
https://www.cyberforum.ru/cgi-bin/latex.cgi?x\leftrightarrow y*\bar{x}\phi z+x*y
=10010111
СДНФ
https://www.cyberforum.ru/cgi-bin/latex.cgi?\bar{X}\bar{Y}\bar{Z} + \bar{X}YZ + X\bar{Y}Z + XY\bar{Z} + XYZ
https://www.cyberforum.ru/cgi-bin/latex.cgi?\bar{X}\bar{Y}\bar{Z} + YZ + XZ + XY далее упростить нельзя, как мне кажется?
СКНФ
https://www.cyberforum.ru/cgi-bin/latex.cgi?(X + Y + \bar{Z})(X + \bar{Y}+ Z)(\bar{X} + Y + Z) раскрываю 1 и 2 скобки
https://www.cyberforum.ru/cgi-bin/latex.cgi?(XX + X\bar{Y} + XZ + XY + Y\bar{Y} + YZ + X\bar{Z} + \bar{Y}\bar{Z} + \bar{Z}Z)(\bar{X} +Y +Z) теперьв 1 скобках: 1кон = Х, 2 и 4 = Х, 3 и 7 = Х, 5 = 0, 9 = 0, тогда
https://www.cyberforum.ru/cgi-bin/latex.cgi?(X+YZ+\bar{Y}\bar{Z})(\bar{X} +Y +Z)
далее раскрываю оставшиеся:
https://www.cyberforum.ru/cgi-bin/latex.cgi?X\bar{X}+\bar{X}YZ+\bar{X}\bar{Y}\bar{Z}+XY+YYZ+Y\bar{Y}\bar{Z}+XZ+YZZ+\bar{Y}\bar{Z}Z
в 1 кон = 0, 6ой = 0, 9ой = 0, тогда
https://www.cyberforum.ru/cgi-bin/latex.cgi?\bar{X}YZ +\bar{X}\bar{Y}\bar{Z}+ YZ +XZ+ YZ 4 и 5 кон = YZ, тогда
https://www.cyberforum.ru/cgi-bin/latex.cgi?\bar{X}YZ+\bar{X}\bar{Y}\bar{Z}+XZ+YZ

дальше, скорее всего, можно упростить, но не знаю как, помогите

ПыСЫ: Тестовая система на прошлый ответ балов не начислила пока что,

Добавлено через 8 минут
+https://www.cyberforum.ru/cgi-bin/latex.cgi?XY потерял в последних 2 строчках
0
Эксперт по математике/физике
4952 / 3570 / 1151
Регистрация: 01.09.2014
Сообщений: 9,661
05.01.2018, 18:26 6
Вообще говоря, пока вы не внесете ясность с приоритетом операций, как я просил в сообщении 2, дальнейшее — это просто угадывание. Исходный формулы можно разобрать множеством способов.
0
0 / 0 / 0
Регистрация: 03.09.2016
Сообщений: 12
05.01.2018, 18:35  [ТС] 7
2) ¬X; X*Y; X*Y*¬X; X*Y; Z+X*Y; X*Y*¬X <=> Z+X*Y
это требуется, правильно понимаю?
0
Эксперт по математике/физике
4952 / 3570 / 1151
Регистрация: 01.09.2014
Сообщений: 9,661
05.01.2018, 19:08 8
Под приоритетом операций я имею в виду порядок исполнения операций: например, скобки, возведение в степень, умножение, деление, сложение, вычитание. Со второй формулой более-менее понятно. В первой формуле непонятен порядок исполнения ⊕, v и ⇔. Поскольку в формуле используется и ⊕, и v, я против того, чтобы обычную дизъюнкцию обозначать через +. Кроме того, я бы рекомендовал пропускать конъюнкцию, аналогично умножению в арифметике, для упрощения записи.
0
0 / 0 / 0
Регистрация: 03.09.2016
Сообщений: 12
05.01.2018, 19:14  [ТС] 9
Ок:
1) F(X,Y,Z) = X⇔Y&¬X⊕ZvX&Y


1. https://www.cyberforum.ru/cgi-bin/latex.cgi?\bar{x}
2. https://www.cyberforum.ru/cgi-bin/latex.cgi?xy
3. https://www.cyberforum.ru/cgi-bin/latex.cgi?y\bar{x}
4. https://www.cyberforum.ru/cgi-bin/latex.cgi?y\bar{x}\phi z
5. https://www.cyberforum.ru/cgi-bin/latex.cgi?y\bar{x}\phi z V xy
6. https://www.cyberforum.ru/cgi-bin/latex.cgi?x\Leftrightarrow y\bar{x}\phi z V xy
0
Эксперт по математике/физике
4952 / 3570 / 1151
Регистрация: 01.09.2014
Сообщений: 9,661
05.01.2018, 19:37 10
Из того, что вы написали, следует, что исключающее ИЛИ имеет более высокий приоритет, чем обычное ИЛИ, а эквивалентность имеет наименьший приоритет.

В LaTeX'е ⊕ набирается командой \oplus, а v — \vee.

Цитата Сообщение от light-revan Посмотреть сообщение
СДНФ
https://www.cyberforum.ru/cgi-bin/latex.cgi?\bar{X}\bar{Y}\bar{Z} + \bar{X}YZ + X\bar{Y}Z + XY\bar{Z} + XYZ
https://www.cyberforum.ru/cgi-bin/latex.cgi?\bar{X}\bar{Y}\bar{Z} + YZ + XZ + XY далее упростить нельзя, как мне кажется?
С этим я согласен.

Цитата Сообщение от light-revan Посмотреть сообщение
СКНФ
https://www.cyberforum.ru/cgi-bin/latex.cgi?(X + Y + \bar{Z})(X + \bar{Y}+ Z)(\bar{X} + Y + Z)
Мне кажется, это минимальная КНФ. Раскрывая скобки, вы только придете к ДНФ, которую вы уже рассмотрели.
1
0 / 0 / 0
Регистрация: 03.09.2016
Сообщений: 12
05.01.2018, 21:35  [ТС] 11
Да, Исключ_ИЛИ и ИЛИ по лекции одинаковый приоритет, насколько верно записал; а эквивалентность сразу после них идет по приоритезации.
0
0 / 0 / 0
Регистрация: 03.09.2016
Сообщений: 12
06.01.2018, 22:38  [ТС] 12
Проверьте пожалуйста, верно ли упрощаю:
СДНФ:
https://www.cyberforum.ru/cgi-bin/latex.cgi?\left(x\bar{y}\bar{z} \right)\vee\left(x\bar{y}z \right)\vee\left(xyz \right) ---сперва склеивание 1 и 3
https://www.cyberforum.ru/cgi-bin/latex.cgi?x\vee\left(x\bar{y}z \right) ---здесь поглощение
https://www.cyberforum.ru/cgi-bin/latex.cgi?x

СКНФ:
https://www.cyberforum.ru/cgi-bin/latex.cgi?\left(x\vee y\vee z \right)\left(x\vee \bar{y}\vee z \right)\left(x\vee y\vee \bar{z} \right)\left(x\vee \bar{y}\vee \bar{z} \right)\left(\bar{x}\vee \bar{y}\vee z \right) --- здесь склеивание 1 и 5
https://www.cyberforum.ru/cgi-bin/latex.cgi?z\left(x\vee y\vee \bar{z} \right)\left(x\vee \bar{y}\vee z \right)\left(x\vee \bar{y}\vee \bar{z} \right) --- затем раскрываю 1 и 2 скобку
https://www.cyberforum.ru/cgi-bin/latex.cgi?z\left(xx\vee xy\vee x\bar{z}\vee x\bar{y}\vee y\bar{y}\vee \bar{y}\bar{z}\vee xz\vee yz\vee z\bar{z} \right)\left(x\vee \bar{y}\vee \bar{z} \right) взаимно сокращаются --- https://www.cyberforum.ru/cgi-bin/latex.cgi?\bar{y}\bar{z}\vee yz
https://www.cyberforum.ru/cgi-bin/latex.cgi?zx\left(x\vee \bar{y}\vee \bar{z} \right) --- остается раскрыть скобки
https://www.cyberforum.ru/cgi-bin/latex.cgi?zx\vee zx\bar{y}\vee zx\bar{z} --- последнюю конъюнкцию убираю
https://www.cyberforum.ru/cgi-bin/latex.cgi?zx\vee zx\bar{y}
0
Эксперт по математике/физике
4952 / 3570 / 1151
Регистрация: 01.09.2014
Сообщений: 9,661
06.01.2018, 22:52 13
Цитата Сообщение от light-revan Посмотреть сообщение
https://www.cyberforum.ru/cgi-bin/latex.cgi?\left(x\bar{y}\bar{z} \right)\vee\left(x\bar{y}z \right)\vee\left(xyz \right) ---сперва склеивание 1 и 3
https://www.cyberforum.ru/cgi-bin/latex.cgi?x\vee\left(x\bar{y}z \right)
https://www.cyberforum.ru/cgi-bin/latex.cgi?x\bar{y}\bar{z}\vee xyz\ne x.

Цитата Сообщение от light-revan Посмотреть сообщение
https://www.cyberforum.ru/cgi-bin/latex.cgi?\left(x\vee y\vee z \right)\left(x\vee \bar{y}\vee z \right)\left(x\vee y\vee \bar{z} \right)\left(x\vee \bar{y}\vee \bar{z} \right)\left(\bar{x}\vee \bar{y}\vee z \right) --- здесь склеивание 1 и 5
https://www.cyberforum.ru/cgi-bin/latex.cgi?z\left(x\vee y\vee \bar{z} \right)\left(x\vee \bar{y}\vee z \right)\left(x\vee \bar{y}\vee \bar{z} \right)
https://www.cyberforum.ru/cgi-bin/latex.cgi?(x\vee y\vee z)(\bar{x}\vee \bar{y}\vee z)\ne z.

И мне все-таки непонятно, почему вы КНФ превращаете в ДНФ. Так сказано в условии задачи?
1
0 / 0 / 0
Регистрация: 03.09.2016
Сообщений: 12
06.01.2018, 22:57  [ТС] 14
Не, просто по ходу упрощения "превращается в ДНФ". Это вполне может быть при упрощении - сказал нам преподаватель, т.е. могут совпасть и пойдет в ответ Тестсистемы. Лишь поэтому я так делаю.

Смотрю у меня с самого начала неверный ход, как поступить тогда? Просто дистрибуцию применять?
0
Эксперт по математике/физике
4952 / 3570 / 1151
Регистрация: 01.09.2014
Сообщений: 9,661
06.01.2018, 23:27 15
Склеивать можно по одной переменной, когда все остальные совпадают. Или можно сказать https://www.cyberforum.ru/cgi-bin/latex.cgi?x\bar{yz}\vee xyz=x., но заметьте, что https://www.cyberforum.ru/cgi-bin/latex.cgi?\bar{yz}\ne\bar{y}\bar{z}. В общем закон есть https://www.cyberforum.ru/cgi-bin/latex.cgi?ab\vee a\bar{b}=a(b\vee\bar{b})=a1=a.

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

В https://www.cyberforum.ru/cgi-bin/latex.cgi?\left(x\bar{y}\bar{z} \right)\vee\left(x\bar{y}z \right)\vee\left(xyz \right) с помощью этих сайтов у меня получается https://www.cyberforum.ru/cgi-bin/latex.cgi?x\bar{y}\vee xz. В https://www.cyberforum.ru/cgi-bin/latex.cgi?\left(x\vee y\vee z \right)\left(x\vee \bar{y}\vee z \right)\left(x\vee y\vee \bar{z} \right)\left(x\vee \bar{y}\vee \bar{z} \right)\left(\bar{x}\vee \bar{y}\vee z \right) получается https://www.cyberforum.ru/cgi-bin/latex.cgi?x(\bar{y}\vee z).

Можно также воспользоваться WolframAlpha. Столбец в таблице истинности там нужно записывать в обратном порядке, то есть от (1, 1, 1) к (0, 0, 0). Таким образом, запрос BooleanFunction[{1,0,1,1,0,0,0,0}].

Между прочим, писать \left( и \right) нужно только, если нужны скобки большего размера, например, если между ними дробь. Можно писать просто ( и ).
1
0 / 0 / 0
Регистрация: 03.09.2016
Сообщений: 12
08.01.2018, 22:47  [ТС] 16
Посмотрите, вот здесь верно упрощаю?:
https://www.cyberforum.ru/cgi-bin/latex.cgi?(x\vee y\vee z)(x\vee y \vee \bar{z})(x\vee \bar{y}\vee \bar{z})(\bar{x}\vee \bar{y}\vee \bar{z}) --- 3 и 4 скобка
https://www.cyberforum.ru/cgi-bin/latex.cgi?(x\vee y\vee z)(x\vee y \vee \bar{z})(\bar{y}\vee \bar{z}) --- раскрываю 1 и 2 скобки
https://www.cyberforum.ru/cgi-bin/latex.cgi?(xx\vee xy\vee x\bar{z}\vee xy\vee yy\vee y\bar{z}\vee x\bar{z}\vee y\bar{z}\vee z\bar{z})(\bar{y}\vee \bar{z})
https://www.cyberforum.ru/cgi-bin/latex.cgi?(x\vee xy\vee x\bar{z}\vee y\vee y\bar{z})(\bar{y}\vee \bar{z}) --- далее поглощение Х 2 раза и У 1раз в 1 скобках
https://www.cyberforum.ru/cgi-bin/latex.cgi?(x\vee y)(\bar{y}\vee \bar{z}) --- далее распред.
https://www.cyberforum.ru/cgi-bin/latex.cgi?x\bar{y}\vee x\bar{z}\vee y\bar{y}\vee y\bar{z}
https://www.cyberforum.ru/cgi-bin/latex.cgi?x\bar{y}\vee x\bar{z}\vee y\bar{z} верно ли и возможно ли ещё упростить?

Карно из вами приведенных выше ресурсов:
https://www.cyberforum.ru/cgi-bin/latex.cgi?b\bar{c}\vee a\bar{b}

Прошу всё-же помочь с последним - там упрощается, но не пойму каким образом.
0
Эксперт по математике/физике
4952 / 3570 / 1151
Регистрация: 01.09.2014
Сообщений: 9,661
12.01.2018, 23:41 17
Цитата Сообщение от light-revan Посмотреть сообщение
https://www.cyberforum.ru/cgi-bin/latex.cgi?(x\vee y\vee z)(x\vee y \vee \bar{z})(\bar{y}\vee \bar{z}) --- раскрываю 1 и 2 скобки
Почему не упростить https://www.cyberforum.ru/cgi-bin/latex.cgi?(x\vee y\vee z)(x\vee y \vee \bar{z})=x\vee y?

В следующей строчке https://www.cyberforum.ru/cgi-bin/latex.cgi?(xx\vee xy\vee x\bar{z}\vee xy\vee yy\vee y\bar{z}\vee x\bar{z}\vee y\bar{z}\vee z\bar{z})(\bar{y}\vee \bar{z}): в первой скобке вторая и третья конъюнкции с конца должны быть https://www.cyberforum.ru/cgi-bin/latex.cgi?zx\vee zy.

Еще раз повторяю: упростить — это неточно сформулированная задача. Я могу упростить все выражение за счет того, что обозначу его через g(x, y, z). Если вам преподаватель скажет найти произвольное выражение только с конъюнкцией, дизъюнкцией и отрицанием (не обязательно ДНФ или КНФ) с наименьшим количеством связок, попросите его показать вам общий метод, как это делать. Если нет общего метода, то кто сказал, что здесь вообще можно что-то упростить? Обычно ДНФ упрощают до ДНФ, а КНФ до КНФ. Для этого есть понятия тупиковой и минимальной ДНФ. Нахождение этих форм — это, по крайней мере, хорошо сформулированная задача. "Упрощать" же КНФ, чтобы в результате получилось ДНФ — это что-то странное.

Добавлено через 5 минут
Цитата Сообщение от light-revan Посмотреть сообщение
https://www.cyberforum.ru/cgi-bin/latex.cgi?x\bar{y}\vee x\bar{z}\vee y\bar{z}
Здесь можно разбить https://www.cyberforum.ru/cgi-bin/latex.cgi?x\bar{z}=xy\bar{z}\vee x\bar{y}\bar{z} и затем https://www.cyberforum.ru/cgi-bin/latex.cgi?x\bar{y}\vee x\bar{y}\bar{z}=x\bar{y}, а https://www.cyberforum.ru/cgi-bin/latex.cgi?y\bar{z}\vee xy\bar{z}=y\bar{z}. Итого https://www.cyberforum.ru/cgi-bin/latex.cgi?x\bar{y}\vee y\bar{z}.
1
0 / 0 / 0
Регистрация: 03.09.2016
Сообщений: 12
12.01.2018, 23:59  [ТС] 18
Мне кажется уже вас понимаю - формы СКНФ СДНФ ДНФ КНФ - лишь формы представления, если так можно выразиться; то что КНФ упрощаем до ДНФ - не имеет смысла, вроде как дошло, осознал :-) Но, возможно, здесь это используется как упражнение для ума))

ПыСЫ:
по поводу : В следующей строчке https://www.cyberforum.ru/cgi-bin/latex.cgi?(xx\vee xy\vee x\bar{z}\vee xy\vee yy\vee y\bar{z}\vee x\bar{z}\vee y\bar{z}\vee z\bar{z})(\bar{y}\vee \bar{z}) в первой скобке вторая и третья конъюнкции с конца должны быть https://www.cyberforum.ru/cgi-bin/latex.cgi?zx\vee zy
делал именно так, чтобы увидеть сразу повторяющиеся, если таковые возникнут, т.е. для идемподентности.
0
0 / 0 / 0
Регистрация: 03.09.2016
Сообщений: 12
19.01.2018, 14:28  [ТС] 19
Посмотрите, пожалуйста, с чего начать упрощение - сразу таблицу истинности строить и по ней карту Карно, или возможно упростить до ДНФ& то с чего начать упрощение? Здесь 4 переменные, не понимаю как решать.
https://www.cyberforum.ru/cgi-bin/latex.cgi?xy\bar{z}\vee \bar{x}y\bar{z}\vee \bar{x}\bar{y}\bar{w}\vee \bar{x}\bar{z}\bar{w}\vee \bar{y}\bar{z}w

проверял онлайн калькулятором, но он автоматом считает и не объясняет, например:
X¬Y¬ Z + ¬XY¬Z + ¬X¬Y¬W + ¬X¬Z¬W + ¬Y¬ZW
¬W¬X¬Y + ¬XY¬Z + X¬Y¬Z + ¬Y¬ZW вот как он так упростил?
¬W¬X¬Y + ¬X¬Z + ¬Y¬Z ???
0
Эксперт по математике/физике
4952 / 3570 / 1151
Регистрация: 01.09.2014
Сообщений: 9,661
20.01.2018, 01:01 20
Цитата Сообщение от light-revan Посмотреть сообщение
Посмотрите, пожалуйста, с чего начать упрощение - сразу таблицу истинности строить и по ней карту Карно, или возможно упростить до ДНФ& то с чего начать упрощение?
Это и так ДНФ. Карта Карно строится без таблицы истинности. Просто элементарным конъюнкциям, в которых не все переменные, соответствуют блоки из несколько клеток (k переменных => 2^{4-k} клеток).

Цитата Сообщение от light-revan Посмотреть сообщение
Здесь 4 переменные, не понимаю как решать.
Карты Карно хорошо работают для 4 переменных.

Цитата Сообщение от light-revan Посмотреть сообщение
https://www.cyberforum.ru/cgi-bin/latex.cgi?xy\bar{z}\vee \bar{x}y\bar{z}\vee \bar{x}\bar{y}\bar{w}\vee \bar{x}\bar{z}\bar{w}\vee \bar{y}\bar{z}w

проверял онлайн калькулятором, но он автоматом считает и не объясняет, например:
X¬Y¬ Z + ¬XY¬Z + ¬X¬Y¬W + ¬X¬Z¬W + ¬Y¬ZW
По сравнению с исходной формулой в первой конъюнкции лишнее отрицание перед Y.

У меня при упрощении исходной формулы получилось https://www.cyberforum.ru/cgi-bin/latex.cgi?\bar{z}w\vee \bar{x}\bar{y}\bar{w}\vee y\bar{z}.

На будущее см. правило 4.4.
1
20.01.2018, 01:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.01.2018, 01:01
Помогаю со студенческими работами здесь

СДНФ и СКНФ
(X\leftrightarrow Z)\rightarrow (X\wedge \bar{Y}) Нужно найти СДНФ и СКНФ с помощью равносильных...

сднф и скнф
проверить двумя способами будут ли эквивалентны следующие формулы а) составлением таблиц истинности...

СДНФ и СКНФ
помогите пожалуйста,не получается((( способ раскрытия: 1. отрицание 2. штрих Шеффера 3. стрелка...

СДНФ и СКНФ
привет народ . может кто помочь в воскресный вечер ? Построить таблицу истинности данной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru