3_Алгебра_логики (Мацнев А.П. - Математическая логика и теория алгоритмов - 2004), страница 3

2017-07-08СтудИзба

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

Файл "3_Алгебра_логики" внутри архива находится в папке "Мацнев А.П. - Математическая логика и теория алгоритмов - 2004". Документ из архива "Мацнев А.П. - Математическая логика и теория алгоритмов - 2004", который расположен в категории "". Всё это находится в предмете "математическая логика" из 2 семестр, которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "математическая логика" в общих файлах.

Онлайн просмотр документа "3_Алгебра_логики"

Текст 3 страницы из документа "3_Алгебра_логики"

Система S логических функций f0, f1, f2, … , fk называется функционально полной, если любую функцию алгебры логики можно предста­вить в аналитической форме через эти функции. Как известно, любое сложное высказывание можно представить в виде выражения, в которое входят простые высказывания (переменные хi), операции дизъюнкции, конъюнкции, отрицания и, быть может, скобки (,). Рассмотрим, каким свойствам должны удовлетворять операции, с помощью которых можно выра­жать любое сложное высказывание.

Система S называется полной в Pk, если любая функция f, fPk представима в виде суперпозиции этой системы, и минимальным базисом, если теряется полнота S при удалении хотя бы одной функции, где Pk – k-значная логика.

В общем случае для установления полноты системы S булевых функций используется критерий полноты Поста-Яблонского.

Дадим предварительно классификацию булевых функций.

Все булевы функции подразделяются на следующие типы:

1. Функция, сохраняющая константу нуль. (Если функция на "0" наборе аргументов равна 0, то она называется сохраняющей константу нуль. ).

2. Функция, сохраняющая константу 1. (Если функция на "1" наборе аргументов равна 1, то она называется сохраняющей константу "1". ).

3. Самодвойственные функции.

Два набора аргументов называются противоположными, если зна­чения всех аргументов у них противоположны.

Функция называется самодвойственной, если на каждой паре про­тивоположных наборов аргументов она принимает противоположные значения.

4. Монотонная функция

Набор аргументов является возрастающим, если он является стар­шим, хотя бы в одном из разрядов.

Функция называется монотонной, если. она возрастает при, любом возрастании значений аргументов.

Пример: 01 – старший 11 - старший 1011 - старший

00 - младший 10 - младший 0011 - младший

несравнимый набор

5. Линейная функция

Функция называется линейной, если она может быть представлена многочленом первой степени, т.о.

могут принимать только два значения

 - знак сложения по модулю 2.

 mod 2, M2, таблица сложения по модулю 2.

Определим теперь пять классов булевых функций:

1. Классом K0 булевых функций сохраняющих конста­нту 0, называется множество функций вида

2. Классом K1 булевых функций сохраняющих конс­танту 1, называется множество функций вида .

3. Классом Kл линейных булевых функций называет­ся множество функций вида , где С0, Сi = (0,1);  - знак операции «сложение по модулю 2»; 1  0 = 1, 0  1 = 1, 1  1 = 0.

- линейные функции.

4. Классом Kс самодвойственных булевых функций называется множество булевых функций вида .

Ф ункция самодвойственная, если на любой паре противоположных наборов функция принимает противоположные значения.

- самодвойственные функции.

5. Классом Км монотонных булевых функций называ­ется множество булевых функций вида:

Критерии полноты Поста-Яблонского

Теорема о функциональной полноте была сформулирована в 1921 г. американским ученым Эмилем Постом и доказана советским ученым Яблонским С.В.

Система S булевых функций fi является полной тогда и только тог­да, когда выполняются 5 условий: существует функция fi  S, не сохра­няющая константу нуль: fi  K0; функция fi  S, не сохраняющая констан­ту 1: fi  K1; нелинейная функция, не самодвойственная и немонотонная функция в системе S. Построим все булевы функции от двух переменных (табл.).

переменные

булевы функции

X1

X2

f0

f1

f2

f3

f4

f5

f6

f7

f8

f9

f10

f11

f12

f13

f14

f15

0

0

0

0

0

0

0

0

0

0

1

1

1

1

1

1

1

1

0

1

0

0

0

0

1

1

1

1

0

0

0

0

1

1

1

1

1

0

0

0

1

1

0

0

1

1

0

0

1

1

0

0

1

1

1

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

Индекс i функциональной переменной равен десятичному эквиваленту этой функции, читаемому сверху вниз.

- константа 0

- конъюнкция

- левая коимпликация (читается “неправда, что если X1 то X2 », префикс ко – от латинского conversus - обратный

- правая коимпликация

- сложение по модулю 2 (неравнозначность)

- дизъюнкция

- стрелка Пирса, функция Вебба

- эквивалентность

- отрицание X2

- правая импликация («если X1 то X2 »)

- отрицание X1 («если X1 то X2 »)

- левая импликация

- штрих Шеффера

Для порождения всех базисов в P2 построим двумерную таблицу, каж­дой строке которой взаимно однозначно составим 11 функций, столбцу - класс, и в клетке (i, j) ставим 1, если 1 -функция не принадлежит j классу.

идентификатор строки

номер функции fi

классы

K0

K1

Kл

Kс

Kм

a

0

1

1

b

1

1

1

c

2

1

1

1

1

d

6

1

1

1

e

7

1

1

g

8

1

1

1

1

1

k

9

1

1

1

m

12

1

1

1

n

13

1

1

1

1

p

14

1

1

1

1

1

r

15

1

1

Из таблицы видно, что каждое, указанное ниже, покрытие порождает базис Bi.

П1 = {g}  B1 – базис Вебба;

П2 = {p}  B2 – базис Шеффера;

П3 = {a, n}  B3 = {, 0} – импликативный базис;

П4 = {b, m}  B4 = {& } – конъюнктивный базис Буля;

П5 = {m, e}  B5 = { } – дизъюнктивный базис Буля;

П6 = {r, b, d}  B6 = {, &, 1} – базис Жегалкина;

П7 = {m, n}  B7 = { , } – базис Фреге.

Всего 17 базисов.

Наиболее часто приходится использовать базис Шеффера.

3.6 Вопросы для самопроверки

1. Составьте таблицы истинности для формул:

а) б)

в) г)

д)

x

y

0

0

1

0

0

1

1

0

1

1

1

0

1

1

1

0

0

1

0

1

1

1

1

0

1

1

0

1

3.2. Установите с помощью таблиц истинности какие из следующих формул - тавтологии:

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