Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
1-8. ПОЛНЫЕ СИСТЕМЫ ФУНКЦИЙОпределение 1-9. Система функций алгебры логики Определение 1-10. Система функций Определение 1-11. Минимальным базисом называется такой базис, для которого удаление хотя бы одной из функций В качестве класса В силу теоремы 1-1 общее число различных функций, зависящих от В предыдущем параграфе мы показали, что любая функция может быть представлена в виде ДСНФ или КСНФ [соотношения (1 -33) и (1-34)]. Следовательно, оказывается верным утверждение о полноте системы, состоящей из трех функций; конъюнкции, отрицания и дизъюнкции. Если воспользоваться формулами де Моргана
то в ДСНФ или КСНФ можно заменить конъюнкцию через отрицание и дизъюнкцию или дизъюнкцию заменить через отрицание и коньюнкцию. Легко проверить, что базисы Из того факта, что всякая функция представима в совершенной полиномиальной форме, следует полнота системы, состоящей из функций конъюнкции, сложения по модулю 2 и отрицания. Из этой системы можно исключить отрицание, воспользовавшись соотношением Пример 1-10. Записать
Применяя соотношения (1-4), (1-5), (1-14), (1-17) и распределительный закон сложения по модулю
Из соотношения (1-29) и способа построения характеристических функций вытекает, что полную систему функций образуют отрицание, дизъюнкция и эквивалентность, а из теоремы 1-6 вытекает представимость любой функции в системе, состоящей из конъюнкции, отрицания и импликации. Для последного представления можно заменить конъюнкцию через отрицание и импликацию Теорема 1-8. Функция Шеффера образует в Доказательство теоремы вытекает из таблицы
Таким образом,
т. е.
Теорема доказана, так как отрицание и конъюнкция образуют в Теорема 1-9. Функция Вебба образует в Доказательство теоремы проводится так же, как и теоремы 1-8. В дальнейшем будем рассматривать в основном полную систему, состоящую из отрицания, конъюнкции и дизъюнкции. Пример 1-11. Записать, используя только функцию Вебба, функцию алгебры логики
Используя последовательно соотношения
получаем:
Задача о полноте состоит в следующем. Дана система функций алгебры логики Теорема 1-10. Для того чтобы система функций 3) не являющуюся самодвойственной, 4) не являющуюся линейной, 5) не являющуюся монотонной. Применим теорему 1-10 к доказательству полноты системы функций Функция дизъюнкции не является самодвойственной и линейной. На основании критерия полноты можно утверждать, что система При определении полноты некоторой системы удобно пользоваться таблицей, в которой принадлежность элементарных функций тому или иному из классов, используемых в теореме 1-10, отмечена крестиком.
Пример 1-12. Доказать, что система функций Для показательства проверяем условия теоремы 1-10. Функция отрицания не сохраняет константы и не является монотонной. Однако и функции отрицания и функция эквивалентности являются линейными. Необходимые условия критерия полноты не выполнены и, следовательно, система Интересна следующая теорема, связанная с проблемой построения минимального базиса в классе Теорема 1-11. Из всякой полной системы функций можно выбрать полную подсистему, состоящую не более чем из четырех функций. Пусть
то эта же функция является несамодвойственной. Если же
то Присоединяя к Обобщим понятие функций Вебба и Шеффера. Многоместной функцией Шеффера будем называть любую функцию Можно показать, что достаточно потребовать лишь того, чтобы функция не сохраняла константы и была бы несамодвойственной. Из этих требований будет вытекать ее немонотонность и нелинейность. Общее число различных функций Шеффера на основании результатов предыдущего параграфа можно оценить следующим образом:
Полученная оценка показывает, что число различных функций Шеффера бесконечно и, следовательно, в двоичной логике существует бесконечное число базисов. Следуя Г. А. Шестопал, назовем базис простым, если образующие его функции обладают следующим свойством: при любом отождествлении аргументов получающаяся система функций не является базисом. Простые базисы изучались Г. А. Шестопал, которая показала, что для двоичной логики существует всего 44 различных простых базиса; 2, содержащих одну функцию; 16, содержащих две функции; 23, содержащих три функции, и 3, содержащих четыре функции. Для не полностью определенных функций критерий полноты был получен Р. В. Фрейвалдом. Прежде чем его сформулировать введем восемь специальных классов функций. К классу Определим функцию Обозначим через Теорема 1-12. Для того чтобы в Для неполностью определенных функций можно доказать теорему, являющуюся аналогом теоремы 1-11 для . Теорема 1-13. Из всякой полной системы функций в Доказательство этой теоремы проводится по аналогии с доказательством теоремы 1-11. Роль функции Шеффера в
Эти функция образует в
|
1 |
Оглавление
|