Главная » Просмотр файлов » Горбатов В.А. - Фундаментальные основы дискретной математики. Информационная математика - 2000

Горбатов В.А. - Фундаментальные основы дискретной математики. Информационная математика - 2000 (1019108), страница 23

Файл №1019108 Горбатов В.А. - Фундаментальные основы дискретной математики. Информационная математика - 2000 (Горбатов В.А. - Фундаментальные основы дискретной математики. Информационная математика - 2000) 23 страницаГорбатов В.А. - Фундаментальные основы дискретной математики. Информационная математика - 2000 (1019108) страница 232017-07-08СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 23)

Это максимальное число определяется весом производной. Весом производной от булевой функции называется число конституент этой производной. При использовании блоков, исключающих В переменных, находят производные )с-го порядка от реализуемой функции и ищут максимальное значение веса производной Р(д"//д(ху„х;2, ... ..., х;,)), которое и определяет исключаемые переменные.

Для полученных остаточных булевых функций снова находятся производные: определяются веса, а производная от рассматриваемой остаточной функции, имеющая максимальный вес, определяет соответствующие переменные, которые исключаются на этом Гл. 2. Математическая логика 120 вычислим вес пронзвадпьо( д//дхь — = (х(УЗЧ х(ху ч ° хзх<ч д/ дхз У Узхь) Щ (х<х< Ч хьхзх< Ч У<хь) Таблица 2.21 'Таблица 2.20 х; И1) Р(д//дхз) = 8; Р(д//дхз) зз 5; д/ ы (х<УЗхз Ч х<хзх< У х<хзхь Ч дхь УУЗхз'4хзхь) и<(хьц2хзч Ч У<УЗХ< Ч хьхз Ч х<хзхь), — = (хьхзхз ЧУ(хз Ч х(хьхь У Э/ дх< Ч х<хз Ч Узхзхь) 9 (х<ха тз Ч Ч х<хзхь Чхзхзхь '4 хзхь), Таблица 2.23 Таблица 2.22 Рис.

2.8 д/(Ц = („У, ч,<х<) Е дХ2 Щ (х< Ч к<УЗ Ч хь), ~ — = (Уз Ч Уь Ч хзх< У Эу(1) дхь Ч У2ХЬ) ШУ2язь Таблица 2.19 Таблица 2.25 Таблица 2.24 Р(д/(Ц/д,) = З; Р(д/(1)/дх<) = 5; ярусе для атой остаточной функции, и т. д., пока остаточные функции не будут иметь простую реализацию.

Пример 2.9. Синтезируем логическую схему, реалнзуюшую булеву фуяк- пию /(х<, хз, ..., хь) = х<УЗхз ЧУ<хзх< Ч хьхзУЗ Ч х<хзхь Ч Узхзхь Ч хзУ<хь, испальауя блоки исключения одной переменной (рис. 2.8, а). Определим переменную хн по которой пронвводнаяд//дх; имеет максимальный вес, т. е. функ- пия /(хь, хз, ..., хь) аависит ат нее наиболее существенно. Имеем — = (У2хз '4 я<УЗ Ч х2х< Ч х2 хзхь'4 УЗ У< Хь) аь (Уз Х< Ч У2хзХЗ Ч Узу<хь). дх, Для вычисления веса производной д//дх(, зависящей от четырех перемен- ньюс хз, хь, х<, хь, представим 4-мерное пространство с обрвауюшими (хз, хз, х<, хь) в виде декартова праизведекня двух двумерных пространств (хз, хз) х х(х<, хьу с обраауюшнмн (хз, хь) и (х<, хь) соответственно.

Тогда производную д//дх< монна задать в виде двумерной таблицы: каидому значению аз, ез переменных хз, хь взаимно одновначяо соответствует строка таблицы, столбцу — значения а<, аь переменных х<, хз и ив пересечении ь-й строки и у-го столбца, вааимно одноанвчно соатмтствующем тачке четырехмерного про. странства с образующими (хз, хз, х<, хь), ааписываем значение д//дхь в втой тачке. Вес прояввадпой д//дх< равен числу единиц в втой таблице (табл. 2.19).

3 2.5. Дифференцирование булевых функций 121 Итак, Р(д//Эх~) = 7, Аналогично з = 2, 3, 4, 5 (табл. 2.20 — 2.23). Имеем: = (У<хзх< Ч хьх<Уь У х<х< Ч д/ д. ЧУзх<хь) Щ (х<хз Чхьхзх<Ч Ч х<ХЗУЗ Ч хзхьУ Уьх<хь), Р(д//дх<) = 5; Р(д//дхь) = 7. Максимальное значеняе щат Р(д//дх;) получена при дифференцировании функции / по переменной хз.

Исключая зту переменную, получаем две остаточные функции: единичную /(х<, хз, хз = 1, х<, хь) = /(1) и нулевую /(х<, хз, ха = О, х<, хь) = /(О); /(1) = х<Уз ч х(УЗ ч х(хзх< ч Узхь, /(0) = х<х< ч Чхьхзх< Ч У<ха. Аналогично определяем оптимальное исключение переменных нв следующем ярусе логической схемы (табл. 2.24-2.27): Гл. 2.

Матемапзическая лоеика — = (хьхз Ч хьУз Ч хьхз Ч д/(1) а, Ч х2хь) ЕЬ (х1хг Ч Х1Уь Ч Угхь)ь а/(1) = (хьхг Ч хьхгхь Ч хг) Щ а*. = Е (х1У2 Ч х1 Ч хгхгхь) Твблипв 2.28 Твблипа 2.27 Р(а/(1)/ах,) = 1; Р(а/(1)/ахь) = З. — зз (хьхь Ч хе Ч хьхь)ьо д/(О) дхг Щ (Уьхь ч Уьхз), Твбликв 2.29 Р(д/(о)/а.,) = г; Р(д/(0)/дхг) = 2; а/(о) = (Уь хь Ч х2х ь ч хь ) Е дхь ог (хгхь Ч х2хь)1 Таблнкв 2.31 — ьх (Х1 Ч Х2) ЩХЬ, а/(о) дхь Таблипа 2.30 Р(д/(О)/дхь) = 4; Р(д/(О)/дхь) м 4.

Исключая переменную х1, получаем остаточные функпнп вика /(хг = 1,хг, хз = 1, хь, хь) = /(1, 1) = хз Ч хь Ч хзхь Ч хгхь = Уз Ч хь Ч хь, /(хь'= О, хз, хз = 1, хь, хь) = /(1, 0) = хзха, /(О) — Уьхь Ч хьхгхь Ч Уьхь = Угхь Ч хзхь Ч Уьхь. определяем оптимальное исключение переменной лля булевой фуикпин /(О) = = /(хъ хз, О, хь) (табл. 2.28-2.31): д/(О) — = (хзхьхь Ч хьхь) Е дхь Е (хь Чхзхь ЧУьхь), Твблика 2.28 Исключая переменную хь, получаем остаточные функкпн вила /(хь, хз, хз = О,хь = 1, хь) = /(О, 1) = хиь Ч хз, /(Х1, хз, хь = О, хь = О,хь) = /(О, 0) = хь.

В результате получаем лотичесвую схему, реелиаующую функкию /(хь, хг„ " , хь) (рнс 2 8, 6). 82.6. Разлозхение функции е заданной ьпочке просзпранства 123 Критерий оптимального исключения переменных имеет эвристический характер, что основано на предположении о том, что чем больше вес производной Р(д)/дхе), тем больше функция / зависит от переменной х;. Если имеются блоки исключения /с переменных, то построение схемы проводят аналогично, вычисляя вес производных й-го порядка Р(д"~/д(х;„х;„..., х;„)).

$2.6. Разложение булевой функции в заданной точке пространство В дискретной математике отсутствует понятие предела, однако в выражениях (2.13)-(2.15) используется термин "производная". Это связано с разложением булевой функции в ряд, аналогичный ряду Маклорена в тачке ОО...О нли ряду Тейлора в произволь- ной точке пространства. Рассмотрим данные разложения булевой функции /(хь,хз,..., х„). Две функции / и /а называются взаимно ортогональными, если их конъюнкция равна О: / 68/а = О.

Выражение (2.11) эквивалентно равенству ,/(Х1, Хг, ..., Х„) = $~ ОЬ Хо"', (Ч(вью~ - оо)) (у (Оз,ег,...,оь ) х1) где 16,— сложение по шод 2, так как сь Ч д = сь йь /2 Щ сь/2 и кон- ституенты единицы функции /(х11 хг,..., Х„) попарно взаимно ортогон альпы. Заменим в выражении (2.16) в каждой конституенте х; на (х; Е сл 1). Применяя следующие тождества: коммуьпатпиености сз йь /у = /2 йг сз; ассоциатиеноспзи сь 9 ()У Ю 7) = (сз 6У /2) ОУ 7' дистрибутпиености конъюнкции относительно сложения но модулю 2 сьес /2ьть = сзесФ ьть сзес7))' (2.17) ( 7) ( ) ( действия с констангпами сз9сзсхО, сь91=сь, сзЩО=сь, сьЩсз=1; получаем представление функции /(Х1, хг, ..., Х„) в виде и и ДХ1ь Х21..., Хп) ~о Щ $~ Дьх;1 Щ $~ /;„зхьзХ12 Щ" ььх1 112'м1 $~~ у1112„льхуь х;, "х;ь ьть ° 9,/12., „хтхг...х„, (2.18) 124 Гл.

2. Матвематлическал логика 22.6. Раэлохсеиие аоуикции е заданной и!очке оростлраисп!ва 126 ГдЕ УО Л, Л!12 Лоо,..д„,, Лг... = 0,1; 21, 22, и за Е (О, 1, ..., тз), индексы (зы 22, ..., зз) попарно не равны друг другу, что в дальнейшем обозначаем как 8(21, (1, ..., Зз). Выражение (2.18) называется яолинамом Жегалкина функ- ции у (х11 хз, ..., Хп).

Последовательнооп продифференцируем полинам Жегалкина ФУНКЦИИ У(Х1, Хз, ..., Хп) ПО ПЕРЕМЕННЫМ Х1, Хз, ..., Хэ И ОПРЕДЕ- лим значение этой производной в точке 00...0. Учитывая, что = — ٠—, (2.19) дх дх дх' — ~й*,)= й *„, (2.20) дху 1,24х1 т) ззхз,ттзо "' после дифференцирования по переменным хт, хз,..., хз получаем д"у = .Узз..й. дхздхз...дхз Действительно, после дифференцирования по переменным хт, хз, ..., Хе все члены разложения в выражении (2.18) до у12 з обращаются в О, а в результате подстановки хе+1 = ха+2 =...

... = Хп зх 0 остальные члены этого разложения, кроме Лз,,з, так- же будут равны О. Отсюда получаем теорему о разложении любой буЛЕВОй фуНКцИИ У(Х1, Хз, ..., Хп) В таЧКЕ 00...0. Теорема 2 3. Любая булева утункцил у(х1, хз, ..., хп) яред- ставима своим значением в точке 00...0 и значениями всех ороиэводных ду д21 дпу дх;,' дх;,дх;,' ''' дх!дхз...дхп в этой тлочке в виде т! „„..., .)=т!1,1,...,11ЗЗà — / ! ду ., д*; дзУ й х, Е й; 1 х;хт Е ...

дх;дх,( оф1 и деу , дх;, дх;,... дх;, (оо 11,12 „ ,1зх1 дите 'и ХЧ Х'2 *оз Э ° ° От 6С Х1Х2... Хп, (2.21) дхздхз...дхп( о З1, Зз, ...,Зь, ...,З„Е (1,2,..., И~, 8(З1,22, ...,ЗЮ ...,Зп). Пример 2.10. Найдем резланенне Отпевай функкии У(хо, хз, хэ, хо)~ = Ч(0, 2, 4, Б, 13) !1 — = у(,„= ц аз у(; = о); ду дхо У(х! = 1) = хзУзхо, зз(х! = 0) = хгУЗУ4 У УгхэУ4 У ХЗУэхо Ч хзхэУ4 = хо, дт — х2хзхо оа х4 — х2хэх4 ' У4 Ч х2хзх4 х4 Уо Ч х2Уз! дхо ож1, т (ХЗ зп 1) = У1УЗУ4 Ч Хохэио Ч Х1УЗХ4 оз Х!Хо УХ!Узко, 1(хз = 0) = з'!Уэлоч хохэио — — У!Уо, дт — = (кохо Ч х!Узхо) 6 У!Уз = х!Уэхо! дхз 1=2, 1=3, у(хэ = 1) = хохзхо Ч хохгхо = У!Уз, У(хэ = 0) = х!хзх, Ч хохгхоЧхохзхо = У!Уз Ч хохгхо, д зо У1У4 оа (У1У4 У зох2х4) зз х!хгх4! дхз 1 = 4, тз(хо = 1) = хохзУз, тз(хо = О) = У1УзУэ Ч Уохзхз Ч хохзхэ Ч хохгхз = Уо, ду — = хохгУЗ чтхо = хохзхз Уо Ч хохзхэ хо =УоЧ хгУЗ дхо Вычислим вторые смешанные пранзвадные дзу/(дхо дх, ): дгу д У' ду '! 1=1,дм2, = — ~ ~— ~ зз(У4 ЧУЭ) ЕУЗ оз дходхз дхз ~дх~/ =хо Ч хз ° Уо'У (Уо Ч Уэ) ° хо = Уэхо; о = 1, у' оз 3, 1=1,1=4, = хзхэ Ю 1 = Уз Ч хз! дхо дхо о = 2,,1 = 3 Х1Х4 дхг дхз зз к!УЗ; 1=2,1=4, 1=2,1=4, — Х1 Х2 ° в тачке ОООО.

Вычисляем производные первого порядке и смешанные нраизвадиые ат булевой фуиккнн у(хм хг, хз,хо): 127 12.7. Исчисление высказывание Гл. 2. Математическая логика 126 Вычислим третьи смешанные кроивводные д'УУ(дх« дх« дхз): азУ д (' ау дх« дхз дхз дх« ~дхз дхз ) « = 1, У = 2«х ж 3« д'1 аУаУ~ '=1,1=2,1=4, дх« дхз дх дх «, дхз дх«) д'У д / дзУ а«1 д у азу Нзкоиед«четвертая смошзннвя кронвводнвя д«У/(дх« дхз дхз дх«) имеет а'1 д ( д«1 ) дх« дхз дхз дх«дх« дхз дхз дх« Производные дУ дУ азУ азУ д У д1 д У ах«' дхз' дх«дхз' дх«дхз дхздхз' дхздх«дхзах« дзУ д'У д'1 дх«дхз дхз' дх« дхздх« ' дх дхз дх« 1(х1, хз«хз«х«) зз 1 6 х1 ог х«о«х«х««а х!хох««з х1ляхзх« ° Для получения разложения булевой функции в ряд, аналогичный ряду Тэйлора в точке огот... а „, введем новые координаты х' Х«2,..., Х'„, ГдЕ Хг = Х; «2Г а» З = 1, 2, ..., П.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6529
Авторов
на СтудИзбе
301
Средний доход
с одного платного файла
Обучение Подробнее