Вопросы к зачету часть1 (Вопросы к зачету (ответы)), страница 3

2018-01-12СтудИзба

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

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

Онлайн просмотр документа "Вопросы к зачету часть1"

Текст 3 страницы из документа "Вопросы к зачету часть1"

Среди функции от 2 аргументов также выделим некоторые функции (табл. 1.3). Они носят соответственно Таблица 1.3.

x1 x2

x1&x2

x1\/x2

x1> x2

x1 x2

x1 ~x2

0 0

0 1

1 0

1 1

0

0

0

1

0

1

1

1

1

1

0

1

0

1

1

0

1

0

0

1

названия конъюнкции, дизъюнкции, импликации, суммы по модулю 2 (по mod 2) и эквивалентности. Как

можно видеть из таблицы, конъюнкция равна 1 лишь в случае, когда оба аргумента обращаются в 1, а дизъюнкция равна 0 лишь на нулевом наборе. Конъюнкцию принято также называть логическим умножением а дизъюнкцию — логическим сложением. Импликация обращается в 0 только в случае, когда значение второго аргумента меньше значения первого аргумента. Функция эквивалентности равна 1 при совпадении значений аргументов, а функция суммы по модулю 2—при несовпадении. Название последней из этих функций объясняется тем, что она принимает значение 1 на наборах с нечетным числом единиц и значение и 0—на наборах с четным числом. Перечисленные функции от одного и двух аргументов будем называть элементарными.

1.1.2. Формулы. Наряду с табличным способом задания логических функций применяются другие. Одним из них является способ задания с помощью формул.

Пусть имеется некоторое множество В логических функции. Множество В будем называть базисом, а входящие в него функции—базисными. По индукции определим понятие формулы (над В):

—выражение f(x1, ..., хn), где f—базисная функция, есть формула;

—если fo(x1, ..., хm) базисная функций, а выражения Ф1 ..., Фm являются либо формулами, либо символами переменных, то выражение f( Ф1 ..., Фm) есть формула.

Все формулы, которые встречались в процессе построения заданной формулы, будем называть ее под формулами. В качестве примера рассмотрим базис B={g( x1,x2), h(x1,x2, x3)), состоящий из двух функций Выражение h(g(x1,h(x1,x2, x3), x1), h(x1,x2, x3), x1)) является формулой над B. Под формулами здесь будут

g( x1,x2), h(x1, g( x1,x2),x1), h(x2,x2,x2), g(x1,h(x2,x2, x2)) и вся формула.

Каждой формуле следующим образом, сопоставляется реализуемая ей логическая функция:

—формуле вида f(x1, ..., хn), где f—базисная функция, ставится в соответствие функция f(x1, ..., хn),;

— если формула имеет вид fo(x1, ..., хm), где Фi (i=1,..,m) является либо формулой, либо символом переменной xj, то ей сопоставляется функция f(f1, ..., fm) где fi является соответственно либо функцией, реализуемой под формулой Фi, либо тождественной функцией xj(i).

Функция, реализуемая формулой, зависит от переменных, которые участвовали в ее построении. В качестве примера рассмотрим формулу (x2> x1)&((( x2 1)& )~ ). Она реализует некоторую функцию f(x1, x2,x3). Пользуясь таблицами для элементарных функций, можно вычислить ее значение на любом наборе (1, 2, 3). Проделаем это для набора (0,1,0):

(1 0) & ((( 1 1 )& ) ~ )= (1  0) & ((0 & 1) ~ 1) = 0 & (0 ~ 1) = 0 & 0 = 0.

Подобным образом можно убедиться, что функция f(x1, x2, x3), задается таблицей 1.1.

1.1.3. Эквивалентные преобразования формул. Формулы Ф и Ψ будем называть эквивалентными и записывать Ф =Ψ,если они реализуют равные функции, т.е. на одинаковых наборах принимают одинаковые значения. Эквивалентность формул может быть установлена путем нахождения табличного задания реализуемых ими функций и сравнения этих таблиц (другой способ проверки эквивалентности будет изложен в следующем параграфе). Очевидно, что замена в формуле некоторой подформулы на эквивалентную дает формулу, эквивалентную исходной. На основании этого можно осуществлять преобразования формул, не изменяющие реализуемых функций.

Дальше в пределах параграфа будем рассматривать формулы над базисом Bo={0,1, ,–,&,V, >, , ~}, состоящим из всех элементарных функций.

По таблицам 1.2 и 1.3 легко проверить, что имеют место эквивалентности

, (1.1)

=( & ) \/ ( & ), (1.2)

~ =( & )\/ ( & ). (1.3)

С их использованием формулы над В могут быть заменены эквивалентными формулами над более узким базисом {0,1, , –,&, }

Приведем некоторые важные эквивалентности для базиса {0, 1, , –,&, }:

( & )& = &( & ), свойства ассоциативности,

( \/ )\/ = \/( \/ )

& = & свойства коммутативности,

\/ = \/ ,

& = свойства идемпотентности,

\/ =

&( \/ )= ( & ) \/ ( & ) свойства дистрибутивности

( & )= ( \/ ) & ( \/ )

=

законы де Моргана,

Кроме того, справедливы следующие соотношения с участием констант:

&0=0, &1= , & =0,

1=1, 0= , = 1

Из свойства ассоциативности следует, что можно рассматривать многоместную конъюнкцию

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

n =1 и n=0. В случае n= 1 они означают x. Пустая конъюнкция (при n=0) полагается равной 1, пустая дизъюнкция— равной 0. Законы де Моргана могут быть обобщены для произвольного n:

,

При n>2 в этом можно убедиться, представив многоместную функцию с помощью двухместных. При n=3, например, цепочка преобразований имеет вид

( )=

В случае n=0 и n=1 соотношения (1.4) выполняются очевидным образом.

Соотношения (1.4) допускают дальнейшее обобщение. Пусть функция f реализуется некоторой формулой в базисе {0,1,-,&, }. Тогда формула, реализующая ее отрицание f, может быть получена по следующему правилу. Все функции & должны быть заменены на , функции —на &, переменные , должны быть заменены их отрицаниями, а константы 0 и 1 — противоположными константами 1 и 0. Это вытекает из законов де Моргана, на основе которых отрицание над формулой может быть последовательно пронесено вглубь формулы, пока оно не перейдет на переменные и константы.

Для пояснения этого рассмотрим пример. Пусть функция f задается формулой

f= (( & ) ) & Последовательное применение законов де Моргана дает

Тот же результат получается с использованием указанного правила.

1.1.4. Упрощение формул. В дальнейшем с целью сокращения записей условимся знак & иногда заменять точкой или опускать и считать, что операция & связывает сильнеее других операций, т. е. что она выполняется раньше их (если скобки не предписывают другого порядка). Так, вместо записи будем применять .

Укажем некоторые полезные эквивалентности, которые могут быть использованы для упрощения формул:

\/ = правила поглощения,

( \/ ) =

\/ = — правило склеивания,

\/ = \/ — правило вычеркивания.

Их доказательства проводятся на основе эквивалентностей, приведенных раньше:

При применении указанных правил вместо переменных x1 и x2 могут подставляться любые формулы.

Применение правил проиллюстрируем на примере ранее рассматривавшейся формулы

Используя соотношения (1.1)—(1.3), осуществим ее перевод в базис {0, 1,x,~,&, \/} с одновременным упрощением. Имеем

(здесь мы воспользовались свойством дистрибутивности). Окончательно,

8. Доказательство теоремы о разложении логической функции по К переменным.

Разложение по переменным. Пусть x—логическая переменная. При {0,1} введем обозначение

при , при

Легко проверить, что х = 1 тогда и только тогда, когда х = . Следовательно, конъюнкция равна 1 на единственном наборе значений аргументов

Следующая теорема позволяет выразить функцию f(x1, ..., xn) через функции от меньшего числа аргументов.

Т е о р е м а 1.1 (о разложении функций). Всякая логическая функция f(x1, ..., xn) при любом k (1?k?n) может быть представлена в виде

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