Многочлен Жигалкина
Тождества, используемые для системы Жигалкина. Многочлен Жигалкина функции одной, двух и трех переменных. Содержание теоремы. Практический пример преобразования многочлена с помощью метода цепочки и неопределенных коэффициентов. Закон полного поглощения.
Рубрика | Математика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 06.08.2013 |
Размер файла | 95,5 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Краткие теоретические сведения о многочлене Жигалкина
Для любой функции алгебры логики существует ее представление в виде многочлена Жигалкина.
Причем для системы Жигалкина {+, ^, 1} используются следующие тождества:
x+x=0, x^x=x,
x+x=1, x^x=0,
x+0=x, x^0=0,
x+1=x, x^1=x,
Замечание: Знак конъюнкции «^» будем заменять невидимой точкой - умножением.
Определение: Многочленом Жигалкина называется многочлен, являющийся суммой константы и различных одночленов, в которые все переменные входят не выше, чем в первой степени.
Многочлен Жигалкина константы равен самой константе:
Многочлен Жигалкина функции одной переменной:
Многочлен Жигалкина функции двух переменных:
.
Многочлен Жигалкина функции трех переменных:
.
Теорема Жигалкина: Каждая булева функция может быть представлена в виде многочлена Жигалкина и притом единственным образом, с точностью до порядка слагаемых.
Пример решения заданий:
Привести к виду многочлен Жигалкина функцию
.
Решение. 1 Способ (метод цепочки).
Избавимся от операций «~» и «>» по формулам алгебры логики
A~B=AB?AB, A>B=A?B.
далее используем законы де Моргана.
A?B=A B, AB=A?B;
=xy(y?z) xy(y?z)?x?yz=
=(xy?(y?z))(xy?y?z)?x?yz=
=(x?y?y?z)(xy?y?z)?x?yz=
В обеих скобках применяем закон полного поглощения A?AB=A;
=(x?y)(y?z)?x?yz=
раскроем скобки;
=xy?xz?yy?yz?x?yz=
Первое и второе слагаемое поглотит-x, третье слагаемое yy=0 (закон противоречия), в четвертом и шестом слагаемых вынесем общий множитель z-за скобки;
=x?z (y?y) = x?z=
В скобках (y?y) = 1 (закон исключения третьего), z·1=z;
Полученный результат подводим под систему Жигалкина и раскрываем скобки;
=xz = x(z+1)+1 = xz+z+1.
Полученное выражение - есть Многочлен Жигалкина.
Решение. 2 способ (метод неопределенных коэффициентов).
Построим таблицу истинности для
f(x, y, z)=(xy~(y?z))>(x?yz)
x |
y |
z |
xy |
y?z |
xy~(y?z) |
x |
yz |
x?yz |
f |
|
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
|
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
|
0 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
|
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
1 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
|
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
|
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
Построим ещё одну таблицу, в «шапке» которой входящие переменные x, y, z, результирующее f, найденное в предыдущей таблице и стандартное выражение многочлена Жигалкина для трех переменных.
На каждом наборе переменных подставляем в выражение многочлена вместо x, y, z соответствующие значения, учитываем значение f на данном наборе и, используя свойство 1+1=0, последовательно делаем вывод о каждом числовом коэффициенте a.
жигалкин тождество многочлен
x |
y |
z |
f |
Вывод |
||
0 |
0 |
0 |
1 |
|||
0 |
0 |
1 |
1 |
|||
0 |
1 |
0 |
1 |
|||
0 |
1 |
1 |
1 |
|||
1 |
0 |
0 |
0 |
|||
1 |
0 |
1 |
1 |
|||
1 |
1 |
0 |
0 |
|||
1 |
1 |
1 |
1 |
Таким образом, получим f(x, y, z) = 1+x+xz.
Результаты, полученные 1 и 2 способами одинаковы.
Пример решения задач.
Привести к виду многочлен Жигалкина S= (x ~ y) > xz.
1 способ решения.
S=(x ~ y) > xz = xy ? xy ? xz = xy xy xz =
= ((xy+1)((x+1)(y+1)+1)+1) (xz+1)+1=
= ((xy+1)(xy + x + y + 1 +1) +1)(xz + 1)-+ 1 =
xy + xy + xy + xy + x + y + 1) (xz +1) + 1 =
= xz + x + xyz + y + xz + 1 + 1 = x + y +xyz
2 способ решения.
x |
y |
z |
x~y |
xz |
S |
Вывод |
||
0 |
0 |
0 |
1 |
0 |
0 |
|||
0 |
0 |
1 |
1 |
0 |
0 |
|||
0 |
1 |
0 |
0 |
0 |
1 |
|||
0 |
1 |
1 |
0 |
0 |
1 |
|||
1 |
0 |
0 |
0 |
0 |
1 |
|||
1 |
0 |
1 |
0 |
1 |
1 |
|||
1 |
1 |
0 |
1 |
0 |
0 |
|||
1 |
1 |
1 |
1 |
1 |
1 |
S = x + y + xyz
Результаты, полученные 1 и 2 способами, одинаковы.
Список использованной литературы
1. Акимов О.Е. Дискретная математика: логика, группы, графы. - М: Лаборатория базовых знаний, 2003.
2. Аляев Ю.А., Тюрин С.Ф. Дискретная математика и математическая логика. - М: Финансы и статистика, 2006.
3. Блиялкина Г.Н. Дискретная математика: Методические рекомендации к курсу. - Орск: Издательство ОГТИ, 2004.
4. Галушкина Ю.И., Марьямов А.Н. Конспект лекций по дискретной математике. - М: Айрис - пресс, 2007.
5. Горбатов В.А., Горбатов А.В., Горбатова М.В. Дискретная математика: Учебник для студентов вузов. - М: ООО «Издательство АСТ», ООО «Издательство Астрель»,2003.
6. Канцедал С.А. Дискретная математика: учебное пособие. - М: НД «Форум»: ИНФРА - М, 2007.
7. Нефедов В.Н., Осипова В.А. Курс дискретной математики. - М: Издательство МАИ, 1992.
8. Новиков Ф.А. Дискретная математика для программистов. Учебник для вузов. - СПб: Питер, 2005.
Размещено на Allbest.ru
Подобные документы
Алгоритм построения многочлена Жегалкина по совершенной дизъюнктивной нормальной форме. Диаграмма Эйлера-Венна, изображение универсального множества и подмножества. Проверка самодвойственности, монотонности и линейности логической функции двух переменных.
контрольная работа [227,5 K], добавлен 20.04.2015Метод решения задачи, при котором коэффициенты a[i], определяются непосредственным решением системы - метод неопределенных коэффициентов. Интерполяционная формула Ньютона и ее варианты. Построение интерполяционного многочлена Лагранжа по заданной функции.
лабораторная работа [147,4 K], добавлен 16.11.2015Понятие многочлена и его степени. Многочлен, у которого все коэффициенты равны нулю. Многочлены от одной переменной. Равенство и значение многочленов. Операции над многочленами, основные понятия схемы Горнера. Кратные и рациональные корни многочлена.
курсовая работа [90,2 K], добавлен 15.06.2010Многочлен как сумма или разность одночленов. Запись многочлена в стандартном виде. Операции при сложении и вычитании многочленов. Умножение многочлена на одночлен. Деление многочлена на одночлен. Разложение многочлена на множители, метод группировки.
презентация [53,2 K], добавлен 26.02.2010Определение точки экстремума для функции двух переменных. Аналог теоремы Ферма. Критические, стационарные точки. Теорема "Достаточное условие экстремума", доказательство. Схема исследования функции нескольких переменных на экстремум, практический пример.
презентация [126,2 K], добавлен 17.09.2013Основы теории многочленов от одной переменной. Определение и простейшие свойства многочленов Чебышева. Основные теоремы о многочленах Чебышева. Формальная производная многочлена. Рациональные корни нормированного многочлена с целыми коэффициентами.
курсовая работа [1,2 M], добавлен 04.07.2015Сущность метода деления многочлена на линейный двучлен. Особенности вычисления значений аналитической, логарифмической и показательной функций. Сущность теоремы Безу. Расположение вычислений по схеме Горнера. Вычисление значений синуса и косинуса.
презентация [142,0 K], добавлен 18.04.2013Понятие многочленов и их свойства. Сущность метода неопределённых коэффициентов. Разложения многочлена на множители. Максимальное число корней многочлена над областью целостности. Методические рекомендации по изучению темы "Многочлены" в школьном курсе.
дипломная работа [733,7 K], добавлен 20.07.2011Определение и примеры симметрических многочленов от трех и нескольких переменных. Решение систем уравнений с тремя неизвестными. Освобождение от иррациональности в знаменателе. Разложение на множители. Основная теорема об антисимметрических многочленах.
курсовая работа [303,5 K], добавлен 12.04.2012Определение асимптотики решения спектральной задачи. Исследование процесса квантового усреднения. Характеристика особенностей использования когерентного преобразования. Расчет коэффициентов квадратного многочлена. Анализ вычисления интеграла из формул.
контрольная работа [799,8 K], добавлен 23.08.2017