lita_rk2_voprosy_i_otvety ([ЛиТА] Вопросы и ответы к РК2)

PDF-файл lita_rk2_voprosy_i_otvety ([ЛиТА] Вопросы и ответы к РК2) Математическая логика и теория алгоритмов (58300): Ответы (шпаргалки) - 4 семестрlita_rk2_voprosy_i_otvety ([ЛиТА] Вопросы и ответы к РК2) - PDF (58300) - СтудИзба2020-05-07СтудИзба

Описание файла

PDF-файл из архива "[ЛиТА] Вопросы и ответы к РК2", который расположен в категории "". Всё это находится в предмете "математическая логика и теория алгоритмов" из 4 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. .

Просмотр PDF-файла онлайн

Текст из PDF

Определения:* +, определенное на множестве всех n-элементных• Булева функция от n переменных – произвольное отображение вида * +последовательностей нулей и единиц, и принимающее два возможных значения.Таблица булевой функции от n переменных – таблица, состоящая из двух столбцов истрок. В первом столбце перечисляются все наборы* + , во втором – значения функции на этих наборах.из̅̅̅̅̅()Булева переменная – переменная с областью значений {0,1}, булеву функцию можно задать как), если значение функции не зависит отпринимают два возможных значения.

Переменную xi называют фиктивной переменной б.ф. (значения этой переменной. Переменная x, не являющаяся фиктивной, называется существенной – функция f существенно зависит отпеременной x.• Булев куб размерности n – множество * + , являющееся носителем булевой алгебрыкак упорядоченное множество можно изобразить в виде диаграммы Хассе.(так же можно обозначать и сам куб). Булев куб• ДНФ, КНФ, СДНФ, СКНФЛитерал – формула, являющаяся либо переменной, либо отрицанием переменной, ̃Элементарная конъюнкция – конъюнкция литералов.

Дизъюнктивной нормальной формой от переменных̅̅̅̅̅̅ элементарная конъюнкция Ki содержит некоторые из литералов ̃вида, гдеопределяется конъюнктивная нормальная форма.̅̅̅̅̅̅Совершенной называется ДНФ (КНФ), в которой̃ ̃(̃̃)называется формула̅̅̅̅̅. Двойственно̅ +, состоящее из функций дизъюнкции, конъюнкции и отрицания. Формулами над• Стандартным базисом называется множество*СБ будет любое переменное, из которых (с использованием функций базиса) можно построить любую новую формулу.*+, в котором дизъюнкция представима с помощью базисных функций.• Базисом Жегалкина называют множество) ∑()(*+ *Полином Жегалкина – любая формула над базисом Жегалкина вида ()– коэффициенты 1 или 0.Линейная функция – функция, у которой полином Жегалкина не содержит конъюнкций переменных – т.е.

сводится к линейной части.(∑ ()()).+,• Задача минимизации: требуется для булевой функции n переменных построить ДНФ с минимально возможным числом дизъюнкций иминимально возможным числом вхождений литералов.Кратчайшая – ДНФ с наименьшей длиной, т.е. числом дизъюнкций. Минимальная – ДНФ с наименьшим числом литералов.Импликанта – элементарная конъюнкция в составе ДНФ; простая – если из неѐ нельзя удалить ни один литерал (путем склейки с другойимпликантой). Сокращенная – ДНФ, состоящая только из простых импликант.Ядро булевой функции – совокупность ядровых простых импликант; ЯПИ – покрывает некоторую элементарную конъюнкцию совершеннойДНФ, которая никакой другой простой импликантой не покрывается.

Тупиковая – ДНФ, не содержащая избыточных относительно себяимпликант (которые можно было бы удалить без потери равенства с исходной функцией).• Пусть дано множество булевых функций F. Формулой над этим множеством считается любая константа из F (если она там есть) и любая() – формулы над множеством F, а f – функция из F от n переменных, то () есть формулабулева переменная. Еслинад F; никаких других формул над F не существует.Замыкание [F] множества F – множество всех булевых функций, которые можно представить формулами над F.

F называется замкнутым,⋃если [F] = F. F называется полным, если [F] = P2, где( )• Классы Поста:T0 – функции, сохраняющие константу 0. {(̃)}T1 – функции, сохраняющие константу 1. {(̃)}( ̃)}S – самодвойственные функции. {̃ ( ̅̃ ) ̅̅̅̅̅̅M – монотонные функции. {L – линейные функции. *( ̃ ̃ ) .( ̃(∑(̃))(( ̃ )/}( ̃)))+– множество функций от всех переменных.1.

Теорема о представлении булевой функции в виде ДНФ и КНФ.~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~• Теорема: Любая булева функция, отличная от константы 0, может быть представлена в виде ДНФ. Любая булева функция, отличная отконстант 1, может быть представлена в виде КНФ.* ̃ ( ̃)+Доказательство: 1) Для функциивведем множество конституэнт единицы функции f:, т.к. функция). ̃ ( ̃)отлична от 0. Введѐм теперь конъюнкцию ̃̃ (, тогда и только тогда, когда ̃̃. Тогда можноопределить⋁̃̃ – дизъюнкция всех конъюнкций. Эта функция явлется совершенной ДНФ.Пусть теперь ( ̃)набор ̃, тогда ̃такой, что (⋁. Значит, соответствующая̃ )( ̃)2) Введем множество конституэнт нуля:случаю доказывается, что⋀̃̃̃, и ⋁̃̃. Наоборот, если ⋁ ̃̃, то существует такой( ̃)̃*̃( ̃)+ Определим дизъюнкцию̃̅̅̅̅̅̅̅̅.

Аналогично предыдущему2. Леммы о несамодвойственной, немонотонной, нелинейной функциях.~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~• Лемма 1 (несамодвойственность): если не самодвойственная, то обе константы могут быть представлены формулами над {̅}( ̃)( ( ̃)( ̅̃ )) ̃ (). Определим ( ). Отсюда{̅.̅() и докажем что это константа. ( )()(̅̅̅( ̅̃ ) ( )()( ̃).

Следовательно,̅̅̅̅)( )( )Противоположную константу можно представить с помощью отрицания.̃ ) ( ( ̃)• Лемма 2 (I-я лемма о немонотонности): Еслине монотонная, то ( ̃ ̃ )( ̃( ̃)).̃̃̃Доказательство: так как функция немонотонна, то существует пара наборов ( ̃ )( ̃) ( ( ̃)( ̃)) ̃() (*+)()Теперь строим последовательность наборов ̃̃̃̃.

Таким образом, каждый следующий набор отличается от предыдущего ровно в одной позиции, (̃)̅̅̅̅̅̅̅̅̅̅ Тогда можно полагать, что ̃ ̃ ̃ ̃(̃)(̃)()+.• Лемма 3 (II-я лемма о немонотонности): Если, то отрицание можно представить формулой над *̃ , т.е. ̃ () ̃ (Доказательство: Пусть ̃ ̃̃) отличаются только в i-й позиции. ( ̃)()поэтому ̅̅}• Лемма 4 (о нелинейной функции): еслито конъюнкция может быть представлена формулой над базисом {Доказательство: ПустьВ еѐ полиноме Жегалкина есть нелинейное слагаемое, содержащее конъюнукцию несколькихлитералов. Выбираем в ПЖ этой функции самое короткое нелинейное слагаемое()Определим новую функциюТаким образом,.*+)Обозначим (.Тогда,)∑ ()∑()(1) (())Значит, конъюнкцию можно представить в видеДействительно, в (1) подставим: (()()()()Таким образом, ()Доказательство:{3.

Теорема о замкнутости классов Поста.~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~• Теорема: каждый класс Поста есть замкнутое множество булевых функций.4. Теорема Поста (леммы сформулировать без доказательства).~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~• Теорема: Множество F булевых функций полно тогда и только тогда, когда F не содержится ни в одном из классов Поста.Доказательство:*+1) Необходимость. Пусть F полно, но существует. Тогда, в силу замкнутости каждого класса Поста, замыкание, . Тогда, формулой над F нельзя представить ни одну из функций, не принадлежащих никакому классу Поста (например штрихШеффера), что противоречит условию полноты.2) Достаточность. Возьмѐм множество (базис){ ̅ }.)(). В первом варианте можно представить() при этом1 случай: (()().

Обе константы представленны, а по Лемме 2 (1я о немонотонности), ̅()()Второй вариант рассматривается аналогично.) (). В данном случае, ̅()()()2 случай: ((̅̅̅̅ ̅̅̅̅).5. Алгоритм Куайна-Макклоски построения минимальной ДНФ.~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~• Алгоритм Куайна-Макклоски предполагает получение из совершеной ДНФ множества кратчайших ДНФ (с наименьшей длиной), изкоторых затем выбирается минимальная (с наименьшим число литералов).

Алгоритм работает в четыре этапа.На первом происходит построение сокращенной ДНФ путем склейки всех пар элементов̅; сокращенная ДНФ состоит изпростых импликант.На втором этапе происходит определение ядра сокращѐнной ДНФ – совокупности ядровых простых импликант – покрывающих некоторуюэлементарную конъюнкцию СДНФ, которая не покрывается никакой другой ЯПИ. Если ЯПИ в совокупности закрывают все единичныеклетки на карте Карно, то процедура заканчивается, и ДНФ из ЯПИ – единственная минимальная.На третьем этапе происходит перечисление тупиковых ДНФ – которые не содержат избыточных импликант. Это делается с помощьювспомогательной формулы Патрика, переменные которой обозначают неядровые простые импликанты.

Элементарные конъюнкции,остающиеся в формуле Патрица, добавляются к ядру, после чего получают тупиковые ДНФ.Наконец на четвертом этапе из тупиковых ДНФ выбирают кратчайшие, а из них – минимальные по числу литералов..

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