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

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

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

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

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

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

n-местные предикаты, содержащие символы переменных x1,…,xn, будем обозначать в виде

(x1,…,xn), q(x1,…,xn),…

Значение α (И или Л) высказывание, получающегося при замене в предикате (x1,…,xn) переменных x1,…,xn соответственно элементами a1,…an, называют значением предиката в точке (a1,…an), или при x1=a1,…,xn=an, записывая это в виде

( a1,…an) ≡ α.

Таким образом, с каждым n-местным предикатом  на М сопоставляется отображение множества Мn в двухэлементное множество {И,Л}, или ,как говорят, n-местная логическая функция. Предикат  зачастую отождествляют с сопоставляемой ему логической функций, в связи с чем появляется возможность дать более строгое определение предиката, как отображения Мn в . Нам в данном параграфе будет удобнее стоять на менее строгой точки зрения, понимая под предикатом предложение с переменными.

Связь n-местного предиката с n-арным отношением.

Укажем на связь между понятиями n-местного предиката и n-арного отношения на множестве М. По n-арному предикату  естественным образом определяется n-арное отношение R:

( a1,…an)  R. <=>( a1,…an) ≡ И.

Тем самым устанавливается взаимно однозначное соответствие между множествами всех n-арных отношений и всех n-местных предикатов на множестве М.

5. Модель М() сигнатуры . Способы получения предикатов из предикатов. Квантор всеобщности. Квантор существования.

В связи с этим множество М с системой определенных на нем предикатов  называется, как и множество М с системой отношений, моделью сигнатуры  и обозначается в виде М(). Опишем способы позволяющие получать из одних предикатов на множестве М другие предикаты на том же множестве.

1. Пусть (x1,…,xn) - произвольный предикат на М. Заменив в нем x1 некоторым элементом а  М, мы получим новый, (n-1)-местный предикат на М, который будем обозначать в виде

(a,x2,…,xn),

или каким-либо иным образом, например

q(x1,…,xn).

Так, если (x, y, z) есть трехместный предикат "x+y=z" на N, то

(2, у, z) есть двухместный предикат "2+у=z", который можно записать также в виде предложения: "Число z на две единицы больше числа у".

Аналогично новые предикаты можно получать из предиката (х1 ... ..., xn), заменяя в нем какую-либо другую переменную или даже несколько переменных элементами из М. Ясно, что заменив k переменных, мы получим (n-k)-местный предикат.

2. Заменив в предикате (x1,…,xn) при n ≥ 2 х1на х2, (или, как говорят, отождествив переменные x1, x2), мы получим новый предикат который обозначим через

(x2, x1, …,xn)

Ясно, что этот предикат уже содержит n—1 различных переменных, а потому является (n— 1)-местным предикатом.

Например, отождествляя в предикате "x + у=z" на М переменные x, у, получим двухместный предикат "y+у=z" или "2у=z", который можно записать также предложением: "Число z в два раза больше числа у".

Аналогично можно получать из предиката (x1,…,xn) новые предикаты, отождествляя какие-либо другие переменные.

3. Учитывая связь понятия предиката с понятием высказывания, можно определить логические операции для предикатов. Так, соединяя два предиката (предложения) , q союзом "или", мы получим новый предикат, который обозначим через  v q и назовем дизъюнкцией предикатов , q. Если  - n-местный, а q - m-местный предикаты, а переменные, входящие в , не входят в q, то  v q будет (n + m)-местным предикатом. Его значение при конкретных значениях переменных равно дизъюнкции соответствующих значений высказываний , q.

Аналогично определяются конъюнкция и импликация предикатов, а также отрицание предиката.

4 . Кроме операций &, v, →, для предикатов на множестве можно определить еще логические операции навешивания кванторов всеобщности и существования. Пусть (x)- одноместный предикат на М, т. е. предложение, содержащее переменную x, принимающую значения из М. Построим из него новое предложение, добавив перед ним фразу "Для всех x" и обозначив новое предложение через

 x(x). (1)

Из смысла полученного предложения видно, что оно является высказыванием, которое истинно, если предикат (x) принимает значение "и" при любом значении переменной x из М, и ложно, если  принимает значение "л", хотя бы при одном значении x из М. Символ  называют квантором всеобщности и говорят, что высказывание (1) получено из предиката (x) навешиванием квантора всеобщности по переменной x.

Рассмотрим теперь n-местный предикат (x1,…,xn) на множестве М. Добавив к нему фразу "Для всех x1" или "Для всякого x1", получим новое предложение, которое обозначим в виде

 x1 (x1,…,xn) (2)

Из построения этого предложения видно, что при замене в нем переменных x1,…,xn соответственно элементами a1,…an  М получится высказывание

 x1 (x1, a2,…an),

которое истинно в том и только том случае, когда высказывание

 (а, a2,…,an) истинно при любом а  М. Таким образом, (2) является (n- 1)-местным предикатом. Говорят, что он получен из предиката  навешиванием квантора всеобщности по переменной x Понятно, что квантор  можно навешивать и по другим переменным.

Добавляя перед предикатом ( x1,…,xn ), как предложением с переменными x1,…,xn фразу "Существуют такое x что", мы получим новое предложение, которое обозначают в виде

 x1 ( x1,…,xn) (3)

Подставив в него элементы a2,…an вместо x2,…,xn, получим высказывание

 x1 ( x1, a2,…,an)

которое истинно в том и только том случае, когда высказывание (a,a2,…,an) истинно хотя бы при одном а из И, Следовательно, предложение (3) есть (n- 1)-местный предикат на М.

Символ  называется квантором существования, а о предложении (3) говорят, что оно получено из предиката (x1,…,xn) навешиванием квантора существования по переменной x1. Квантор существования можно навешивать и по другим переменным.

Приведем примеры. Пусть (x, у) есть предикат на множестве N: "x делит у". Тогда предложение  у (x,у) зависит только от переменной x. При x=1 оно принимает значение "и", поскольку 1 делит любое натуральное число. При любом другом значении x из N оно принимает значение "л".

Предложение  x (x,у) зависит только от переменной у и принимает значение "л" при любом значении у, поскольку в N не существует чисел, делящихся на все натуральные числа.

Нетрудно видеть, что предложения

x r(x,у) у (x,у)

зависящие соответственно от у и x, принимают значения "и" при любых значениях указанных переменных.

С помощью рассмотренных выше способов можно из некоторой исходной системы предикатов на множестве М получать все новые и новые предикаты, записываемые в виде различных выражений через исходные предикаты, символы переменных, элементов из М, логических связок &, v, →, ┐, ,  и служебных символов — скобок и запятых. Такие выражения называются формулами. Ниже будет дано точное (индуктивное) определение формулы

6. Термы. Формула на алгебраической системе М() (на предикатах). Свободные и связные переменные в формулах предикатов.

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

Алфавитом называют произвольное множество попарно различных символов, допускающих такую запись, по которой однозначно восстанавливаются сами символы. Обычно символ отождествляется с любой своей записью, в связи, с чем символы, алфавита называют также его буквами. В математике в качестве символов зачастую используются изображения букв латинского и других алфавитов, изображения цифр, изображения букв с индексами, символы операций +, * , - ,  и др.

Если А={a1,a2,…an} —алфавит, то любая конечная последовательность

ai1,ai2,…,aim

его букв называется, словом в алфавите А. При этом число m называется длиной слова. Длина слова P обозначается в виде L(P). Для удобства в рассуждениях вводится еще символ  для обозначения пустого слова, т. е. слова, не содержащего ни одной буквы. По определению L() = 0.

Так как слово есть конечная последовательность букв, то можно все буквы в слове естественным образом занумеровать и говорить о 1-й, 2-й и т. д. буквах слова. Обычно слова записывают в строчки, а буквы в них нумеруют слева направо. Два слова называются равными, или графически равными, если они имеют одинаковую длину и соответствующие их буквы равны. Равенство слов будем обозначать знаком =. Множество всех слов и всех слов длины m в алфавите А обозначим соответственно через W(А) и Wm(A).

На множестве W(А) можно ввести операцию умножения (или приписывания) слов, взяв в качестве произведения слов P, Q слово РQ, полученное приписыванием слова Q справа к слову Р.

Говорят, что слово Р является подсловом слова Q, если существуют такие слова L, R (возможно пустые), что

Q=LPR.

В этом случае говорят также, что слово Р входит, или имеет вхождение, в слово Q. Может оказаться, что указанная выше пара слов L, R находится по словам Р и Q неоднозначно. Выпишем все такие различные пары слов (Li, Ri) и упорядочим их по возрастанию длины слова Li. Получим:

Q=L1PR1= L2PR2=…= LsPRs

В этом случае говорят, что имеется s вхождений слова Р в слово Q и все эти вхождения упорядочивают по возрастанию длины слова Li. В соответствии с этим говорят о 1-м, 2-м и т. д. вхождениях олова Р в Q. Например, слово "арарат" содержит два вхождения слова "ара". В следующей записи 1-е и 2-е вхождения слово "ара" подчеркнуты соответственно одной и двумя черточками снизу:

" арарат".


Перейдем теперь к определению формул алгебры предикатов на алгебраической системе М(). Сигнатуру  представим в виде объединения  = 12, где 1, — множестве символов операций, а 2— непустое множество символов предикатов на М. В частности, множество s1, может быть и пустым. Обозначим через s0 подмножество из s1, обозначений всех нуль-арных операций, т. е. выделенных элементов множества М. Оно может быть любым подмножеством из М. При определении формулы в качестве обозначений будут использоваться различные буквы (возможно, с индексами): а, b, с для элементов из s0; ƒ, , ψ для элементов из s1; , q для элементов из s2. Кроме того, будут использоваться: множество X символов предметных переменных со значениями из М, обозначаемых буквами x, y, z, u, v (возможно, с индексами); множество О логических операций &, v, →, ┐, ,  и служебных символов-скобок и запятых. Таким образом, алфавитом при построении формул будет служить множество

=   X  O

В конкретных примерах для операций и предикатов будут использоваться также общепринятые обозначения: +, , *, =,  и т.д. Определим предварительно понятие терма на системе М ( ).

Определение

1. Каждый символ переменного из Х или константы из s0 есть терм.

7. Формула над классом (множеством) логических функций. Примеры эквивалентных преобразований формул, в частности, правила поглощения, склеивания, вычеркивания.

Задание логических функций

1.1.1. Таблицы. Функция f(x1, …, xn) называется логической или (булевой), если она принимает значения 0 и 1 и ее аргументы также принимают значения 0 и 1. Логическая функция от n аргументов может быть задана таблицей, в которой перечислены всевозможные наборы из 0 и 1 длины n и для каждого из них указано значение функции. Наборы обычно перечисляются в порядке возрастания чисел, двоичными записями которых они являются. В таблице 1.1 приведен пример логической функции от 3 аргументов.

Таблица 1.1

x1 x2 x

f(x1,x23)

0 0 1

1

0 1 0

0

0 1 1

0

1 0 0

1

1 0 1

1

1 1 0

0

1 1 1

1

Таблицы для функций от n аргументов x1, ..., хn имеют 2 n строк (по числу двоичных наборов длины n). Различные таблицы отличаются лишь последним столбцом и, поскольку количество различных двоичных столбцов длины 2n составляет 22 , число функций от n аргументов x1, ..., хn равно 22 . Заметим, что в это число включены и функции, зависящие от некоторых из аргументов x1, ..., хn фиктивно*), т. е. функции, фактически зависящие от меньшого числа аргументов. Величина 22 чрезвычайно быстро растет (так, 22 =4, 2 =16, 2 = 256. 2 >6•104, 2 >4•109).

Приведем примеры функций, которые будут широко использоваться в дальнейшем. При n=1 имеются 4 логические функции (см. табл. 1.2).

Таблица 1.2.

x

0

1

X

x

0

1

0

0

1

1

0

1

1

0

Ими являются константы 0 и 1, значения которых не зависят от значений аргумента, тождественная функция x, повторяющая значение аргумента, и функция х, принимающая значение, противоположное значению аргумента. Функция x носит название отрицания или инверсии. Заметим, что константы 0 и 1 фактически не зависят от аргумента, и их иногда будем считать «функциями от нуля аргументов

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