Главная » Просмотр файлов » В.П. Воронин - Дополнительные главы дискретной математики

В.П. Воронин - Дополнительные главы дискретной математики (1127085), страница 18

Файл №1127085 В.П. Воронин - Дополнительные главы дискретной математики (В.П. Воронин - Дополнительные главы дискретной математики) 18 страницаВ.П. Воронин - Дополнительные главы дискретной математики (1127085) страница 182019-05-11СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 18)

Доказать, что в частично упорядоченном по делимости множестве натуральных чисел функцией Мебиуса являетсяn = 1,1,sµ (n) = (−1) , n = p1 · · · ps — свободно от квадратов,0,иначе.Использовано следующее обозначение: µ (m, n) = µ 1, mn ; µ (1, n) = µ (n).6. Доказать, что свойства 6a и 6b эквивалентны и для определения дистрибутивности достаточно любого одного изних.62ГЛАВА 2. КОНЕЧНОЗНАЧНЫЕ ЛОГИКИГлава 2Конечнозначные логики2.1Функции конечнозначной логикиОпределения и примеры. Множество U = {u1 , u2 , . . .

, u` , . . .} назовем алфавитом переменных. Элементы этогомножества называются соответственно переменными. При этом считается, что переменные с различными индексамиразличны (то есть могут принимать различные значения независимо друг от друга).Определяется множество Ek = {0, 1, . . .

, k − 1} и рассматриваются функции вида f : Ekn → Ek . Функция от n различных переменных обозначается f (ui1 , . . . , uin ), при этом считается, что j 6= s ⇒ ui j 6= uis . Такие функции называютсяфункциями k-значной логики. В дальнейшем используются следующие метаобозначения: f (x, y, .

. . , z) — при этомсчитается, что различным буквам соответствуют различные переменные, f (x1 , . . . , xn ) — при этом аналогично считается, что буквам с различными индексами соответствуют различные переменные и f (x̃n ), что является альтернативнымобозначением второго обозначения.Множество всех функций k-значной логики обозначается Pk . Множество всех функций k- значной логики, завиn hni hniсящих от n переменных обозначается Pk .

Очевидно, Pk = kk . В дальнейшем левая часть предыдущего равенствабудет записываться в несколько ином виде: |Pk |hni . Доказывается это равенство при помощи табличного заданияфункции k-значной логики: x100kn. ..k−1...............xn−100...k−1xn01...k−1f (x1 , . . . , xn−1 , xn )← любое значение← любое значение...← любое значениеУпорядочив лексикографически в левой части таблицы все наборы длины n из Ek , легко видеть, что всего их kn . Далее,каждому из наборов ставится в соответствие произвольное значение также из Ek . Это, в свою очередь можно сделатьnkk различными способами.Изучение функций k-значной логики существенно затрудняется тем, что с возрастанием числа переменных их количество растет заметно быстрее, чем, скажем, число функций алгебры логики. Так, например, число функций трехзначной логики двух переменных равно 39 , что больше, чем 19000, в то время, как число функций алгебры логики тогоже числа переменных равно 16.

Возникает вопрос о задании функции k-значной логики. Векторное задание, котороеочень удобно для функции алгебры логики, представляется неприемлемым, так как длина вектора быстро растет. Дляфункций одного переменного наиболее часто используется представление в виде подстановки:0 1 ... k −1S (x) =.a0 a1 . . . ak−1Напомним, что элементы нижней строчки в подстановке могут повторяться.

Если же все элементы нижней строчкиразличны, то подстановка превращается в перестановку. Для функций двух переменных используется задание в видедвумерной таблицы:HHy1...k−1x H 0..0...1....· · · · · · f (i, j)k−1Следующие функции называются элементарными функциями k-значной логики:• Константы 0, 1, . .

. , k − 1 не имеют существенных переменных. Формально константу 0 можно задать в видеподстановки0 1 ... k −10 (x) =.0 0 ...0632.1. ФУНКЦИИ КОНЕЧНОЗНАЧНОЙ ЛОГИКИ• Функции, существенно зависящие от одной переменной: Обобщение отрицания алгебры логики — отрицаниеПоста0 1 ... k −2 k −1x== x + 1 (mod k).1 2 ... k −10Оно обладает простыми свойствами: x = x + 2 (mod k), и вообще для любого натурального l отрицание Поста,примененное l раз к x, дает x + l (mod k).

Обратим внимание, что сложение двух различных переменных такимобразом не определяется, так как мы определили лишь сложение с константой.• Другим обобщением отрицания в P2 является отрицание Лукасевича (в некоторых источниках — Лукашевича). Оно определяется как012... k −1∼x== (k − 1) − x.k −1 k −2 k −3 ...0Для отрицания Лукасевича справедливо правило снятия двойного отрицания, как и у отрицания в P2 : ∼ (∼ x) = x012... k −1• Функция −x =, обладающая тем свойством, что если ее добавить к x, то по0 k −1 k −2 ...1лучится константа 0.Векторное задание этой функцииимеет вид −x = 0 k − 1 .

. . 1 . С другой стороны:x = 0 1 ... k −1 ,∼ x = k −1 k −2 ... 1 ,(∼ x) = 0 k − 1 . . . 1 ,то есть x = −(∼ x).• Семейство функций, являющихся также обобщениями отрицания(k − 1 x = i,Ji (x) =0 6 i 6 k−10x 6= i,и(1 x = i,ji (x) =0 x=6 i,0 6 i 6 k − 1.• Разностью переменной x и константы i назовем функцию x − i = x + (k − i), иначе говоря, (k − i) раз примененноеотрицание Поста.• Обобщение двухместной дизъюнкции — максимум: max (x, y). Эта функция, очевидно, коммутативна, а такжеассоциативна: max (x, max (y, z)) = max (max (x, y) , z), что позволяется ввести по индукции n-местный максимум:max (x1 , .

. . , xn−1 , xn ) = max (max (x1 , . . . , xn−1 ) , xn ).• Обобщение двухместной конъюнкции: min (x, y). Минимум обладает такими же свойствами, что и максимум. Вчастности, определяется min (x1 , . . . , xn ). Для минимума и максимума справедливы обобщения правил де Моргана:∼ max (∼ x, ∼ y) = min (x, y) , ∼ min (∼ x, ∼ y) = max (x, y) .(2.1)• Сложение по модулю k: x + y (mod k).

Эта операция коммутативна и ассоциативна. Можно ввести разность: x +y+y+...+y = x−y|{z}k−1• Еще одним обобщением конъюнкции может служить произведение по модулю k: x · y (mod k).• Усеченная разность(x − y x > y,x−̇y =0x < y.Таблица усеченной разности при k = 3 имеет следующий вид:yHx H012001210012000Очевидно, что из усеченной разности легко получить минимум: min (x, y) = x−̇ (x−̇y). Действительно, если x < y,то выражение в скобке равно нулю и вся формула реализует функцию x. Если же x > y, то выражение в скобкереализует x − y, что заведомо меньше x, то есть вся формула реализует x − (x − y) ≡ y.64ГЛАВА 2. КОНЕЧНОЗНАЧНЫЕ ЛОГИКИ• Импликация x ⊃ y =∼ (x−̇y), которую можно записать также(k − 1 − x + y x > y,x⊃y=k−1x < y.Реализация функций формулами.

Понятия формулы и ее глубины, а также функции, сопоставляющейся формуленад множеством функций определяются аналогично P2 .Определение 2.1.1. Пусть A — некоторое множество функций из Pk .1. Для любой функции f ∈ A справедливо: f является формулой глубины 1 над A .2. Если F1 , . . . , Fn — формулы над A или символы переменных из U и f (exn ) ∈ A , причем наибольшая глубина формулы среди F1 , . . .

, Fn равна k, то f (F1 , . . . , Fn ) — также формула над A , глубина которой равна k + 1.3. Те и только те объекты называются формулами над A , которые могут быть определены согласно пунктам 1 и 2данного определения.Дадим определение реализации функций формулой.Определение 2.1.2. Пусть A — некоторое множество функций из Pk .1.

Если функция f ∈ A , то формуле f сопоставляется функция f ∈ A , иными словами, формула f реализует функцию f : f → f ∈ A .2. Если F1 → f1 , . . . , Fn → fn и f ∈ A , то формуле f (F1 , . . . , Fn ) сопоставляется функция f ( f1 , . . . , fn ), иными словами,f ( f1 , . . . , fn ) реализуется формулой f (F1 , . . . , Fn ).3. Функции сопоставляются всем формулам, описанным в пунктах 1 и 2, и только им.Первая и вторая формы.Система функций{0, 1, . .

. , k − 1, J0 (x) , . . . , Jk−1 (x) , min (x, y) , max (x, y)}называется системой Россера-Туркетта.Теорема 2.1. Система Россера-Туркетта полна в Pk . Док-во. Обозначим систему Россера-Туркетта символом A . Так как 0 ∈ A , будем рассматривать функции f (exn ) 6≡0. В этом случае справедливо представлениеf (exn ) =max(α1 ,...,αn )∈Eknf (α1 ,...,αn )6=0(min (Jα1 (x1 ) , . . . , Jαn (xn ) , f (α1 , . . . , αn ))) .(2.2)e n ∈ Ekn все минимумы обратятся в ноль, за исключением одного, который и приДействительно, на любом наборе αмет значение, равное значению функции на этом наборе. Максимум из нулей и одного значения функции равен этомусамому значению.Реализация функции над системой Россера-Туркетта называется первой формой этой функции.

Так, например,первая форма усеченной разности при k = 3 имеет следующий вид:max (min (J1 (x) , J0 (y) , 1) , min (J2 (x) , J0 (y) , 2) , min (J2 (x) , J1 (y) , 1))Отметим, что система функций{0, 1, . . . , k − 1, J0 (x) , . . . , Jk−1 (x) , x + y, min (x, y)}также полна в Pk . Это следует из того, что доказательство теоремы 2.1 не изменится, если заменить в 2.2 максимум насумму по модулю k:f (exn ) =∑ min (Jα1 (x1 ) , . . . , Jαn (xn ) , f (α1 , . . .

, αn )) (mod k).(α1 ,...,αn )∈Eknf (α1 ,...,αn )6=0В этом случае суммироваться будут все нули и одно значение функции, что, очевидно, то же самое.Рассмотрим теперь систему{0, 1, . . . , k − 1, j0 (x) , . . . , jk−1 (x) , x + y, x · y}и докажем ее полноту:(2.3)652.1. ФУНКЦИИ КОНЕЧНОЗНАЧНОЙ ЛОГИКИТеорема 2.2. Система 2.3 полна в Pk . Док-во. Обозначим систему 2.3 символом B. Так как 0 ∈ B, будем рассматривать функции f (exn ) 6≡ 0. В этом случаесправедливо представлениеf (exn ) =∑(α1 ,...,αn )∈Eknf (α1 ,...,αn )6=0f (α1 , . . . , αn ) · jα1 (x1 ) · · · jαn (xn )(mod k).(2.4)Действительно, на любом наборе (α1 , .

. . , αn ), если ∃i : xi 6= αi , то все слагаемое обратится в ноль. Если же все xi = αi ,что встретится не более одного раза, то все слагаемое станет равным значению функции. Таким образом, правая частьсуммы 2.4 на фиксированном наборе равна просто значению функции на этом же наборе.Представление 2.4 функции k-значной логики принято называть ее второй формой. Так, при k = 3 вторая формаусеченной разности имеет вид:j1 (x) · j0 (y) + 2 · j2 (x) · j0 (y) + j2 (x) · j1 (y) .Операция замыкания, свойства замыкания, замкнутые классы. Пусть A — некоторое множество функций из Pk .Множество [A ] всех функций, реализуемых формулами над A , называется замыканием множества A .

Для операциизамыкания очевидны следующие тривиальные тождества:1. экстенсивность: A ⊆ [A ],2. монотонность (изотонность): A ⊆ B ⇒ [A ] ⊆ [B] и3. идемпотентность: [A ] = [[A ]].Если множество A совпадает со своим замыканием: (A = [A ]), то A называется замкнутым классом.Пусть A , B ⊆ Pk . Тогда если B = [B] , A ⊆ B и [A ] = B, то говорят, что система функций A — полная в системеB. Аналогично, если A — минимальная (по удалению) полная система в B, то A называется базисом.Очевидно, что замкнутые классы существуют. Тривиальными примерами замкнутых классов являются все Pk и пустое множество: [Pk ] = Pk , [∅] = ∅.

Характеристики

Тип файла
PDF-файл
Размер
726,34 Kb
Тип материала
Высшее учебное заведение

Список файлов книги

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