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

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

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

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

Здесь существенно наличие s различных наборов, удовлетворяющих предикату. В противном случае, если предикат имеет следующий вид:(1 xi1 = xi2 = · · · = xil 0 6 l 6 s,P (x1 , . . . , xs ) =,0 иначе,то любая функция его сохраняет. Действительно, в этом случае из s наборов l должны быть равными. Но и значениялюбой функции на них будут равны. А поскольку на оставшихся s − l наборах функция может принимать произвольныезначения, любая функция такой предикат сохранит. С другой стороны, если потребовать, чтобы некоторые наборы были не просто равны друг другу, а еще и совпадали с вполне определенным фиксированным набором, то класс функций,сохраняющих такой предикат снова будет неполным.Лемма 2.1.3. Для любого предиката класс сохраняющих его функций замкнут.68ГЛАВА 2.

КОНЕЧНОЗНАЧНЫЕ ЛОГИКИ Док-во. Так как тождественная функция сохраняет любой предикат, для доказательства замкнутости этого классадостаточно доказать, что суперпозиция сохраняющих предикат функций также сохраняет предикат. Для этого рассмотрим функцииf1 (exn ) , f2 (exn ) , . . . , fm (exn ) , f (z1 , . . .

, zm ) ∈ W (P)для некоторого предиката s-местного предиката P и докажем, что суперпозицияF (exn ) = f ( f1 (exn ) , . . . , fm (exn )) ∈ W (P) .e1 , αe2 , . . . , αe j, . . . , αes ) , сохраняющих предикат. Для каждого наПредложим этой суперпозиции любой набор наборов (αбора вычислим все fl .e1 )) F (αe1 , )e1 = α11 , α21 , . . . , αi1 , . . . , αn1 ( f1 (αe1 ) , f2 (αe1 ) , . . . , fi (αe1 ) , .

. . , fm (αα2222eeeeee2 , )α2 = α1 , α2 , . . . , αi , . . . , αn( f1 (α2 ) , f2 (α2 ) , . . . , fi (α2 ) , . . . , fm (α2 )) F (α.........jjjje j = α1 , α2 , . . . , αi , . . . , αne j ) , f2 (αe j ) , . . . , fi (αe j ) , . . . , fm (αe j )) F (αe j, )α( f1 (α.........es ) , f2 (αes ) , . . . , fi (αes ) , . . . , fm (αes )) F (αes , )es = (α1s , α2s , .

. . , αis , . . . , αns ) ( f1 (ααУпорядоченная s-ка наборов, составленных из значений функций, очевидно, удовлетворяет предикату. Следовательно,и s-ка, составленная из значений суперпозиции также удовлетворяет предикату.Предикаты могут описывать различные свойства функций.(Можно легко, определив соответствующий предикат,1 x1 6 x2 ,предложить замкнутый класс монотонных функций: P (x1 , x2 ) =Функцией, двойственной к f (x1 , .

. . , xn ),0 x1 > x2 .называется функций f ∗ (x1 , . . . , xn ) =∼ f (∼ x1 , . . . , ∼ xn ). Функция f называется самодвойственной, если f = f ∗ . Также( можно описать замкнутый класс самодвойственных функций, определив соответствующий предикат: P (x1 , x2 ) =1 x1 =∼ x2 ,Несмотря на то, что предикаты являются достаточно мощным средством описания замкнутых классов,0 x1 6=∼ x2 .позже будет показано, что используя предикаты, нельзя описать все замкнутые классы.Другими примерами замкнутых классов являются, например, класс линейных функций, класс функций, представи(1)мых полиномами Pol, класс функций, существенно зависящих не более, чем от одной переменной Pk . Эти классы неявляются полными системами при любых значения k, за исключением второго, который является полной системой прилюбом простом k.

Замыкание множества всех функций, зависящих от двух переменных, в свою очередь совпадает совсем Pk .В заключение пункта приведем еще один пример замкнутого класса T (E , s) , s = 1, k. Фиксируются произвольныеE , A0 , A1 , A2 , . . . , An ⊆ Ek , |Ai | = s, i = 0, n, E 6= Ek . Функция n переменных f (x1 , . .

. , xn ) ∈ T (E , s) тогда и только тогда,когда f (E ∪ A1 , E ∪ A2 , . . . , E ∪ An ) ∈ E ∪ A0 . Этот класс также является неполным в нетривиальных случаях.Полные системы, примеры полных систем. Пусть A — некоторое множество функций из Pk . Если [A ] = Pk , тоговорят, что A образует полную систему.

Минимальная (по удалению функций) полная система называется базисом.Полноту произвольной системы B будем доказывать сведением к заведомо полным системам, используя следующуюсхему:[A ] = Pk⇒ [B] = Pk .A ⊆ [B]Следующие системы являются полными в Pk при любом значении k:1. система Россера-Туркетта (теорема 2.1);2. {0, . . . , k − 1, j0 , . .

. , jk−1 , +, ·} (теорема 2.2);3. система Поста (теорема 2.3);4. {x, min (x, y)} (упражнение 1a);5. Vk (x, y) (следствие 2.1.1);6. {1, k − 1, x−̇y}.692.1. ФУНКЦИИ КОНЕЧНОЗНАЧНОЙ ЛОГИКИ Док-во. Сведем эту систему к системе Поста. Минимум получается тривиально: min (x, y) = x−̇ (x−̇y). Получим теперь все одноместные функции, в том числе и отрицание Поста. Реализуем для этого сначала все константы(k − 1 и 1 уже есть):k − 2 = (k − 1) −̇1, . . . , 3−̇1 = 2, 1−̇1 = 0.Получим теперь все ji :j0 (x) = 1−̇x; j1 (x) = ((2−̇x) −̇ j0 (x)) −̇ j0 (x) ; ji (x) = j0 (x−̇i) −̇ j0 (x−̇ (i − 1)) , i = 1, k − 1.Имея все ji можно получить систему функций(sx = i,gi,s (x) =k − 1 x 6= i.следующим образом:gi,s (x) = (· · · ((k − 1) −̇ ji (x))−̇ · · · )−̇ ji (x).|{z}k−s−1 разОтсюда произвольную одноместную функцию строим по правилуf (x) = min g0, f (0) (x) , . .

. , gl, f (l) (x) , . . . , gk−1, f (k−1) (x) .Таким образом можно построить и отрицание Поста, следовательно, система полна.7. { j0 (x) , x + y} при k > 3. Заметим, что при k = 2 эта же система не полна, так как она целиком содержится в класселинейных функций ( j0 (x) = x, x + y = x ⊕ y). Док-во. Действительно, x + x + · · · + x = 0 (mod k), далее j0 (0) = 1; x+1 = x, откуда получаются все константы|{z}k рази все ji (x). Отсюда можно получить систему функций fl,s = jl (x) + · · · + jl (x). Таким образом, можно получить|{z}s разпроизвольную одноместную функцию:k−1f (x) =∑ fi, f (i) (x) ,i=0в том числе и ∼ x, x. Получим теперь все двухместные функции. Для этого построим сначала вспомогательнуюсистему функций:(1 x = y = 0,j0,0 (x, y) = j2 ( j0 (x) + j0 (y)) =(2.6)0 иначе;(1 x = l, y = m,jl,m (x, y) = j0,0 (x + (k − l), y + (k − m)) =0 в противном случае.Теперь мы готовы построить все функции двух переменных.

Действительно,(s x = l, y = m,fl,m,s (x, y) = jl,m (x, y) + · · · + jl,m (x, y) =|{z}0 иначе.s разТогда любая двухместная функция может быть представлена в видеk−1 k−1f (x, y) =∑∑fl,m, f (l, m) (x, y) ,l=0 m=0в частности, функция Вебба. Следовательно, система 7 полна.Отметим, что условие k > 3 существенно используется на шаге 2.6, где необходимо наличие в Pk функции j0 (x),что, очевидно, выполняется тогда и только тогда, когда k > 3.70ГЛАВА 2. КОНЕЧНОЗНАЧНЫЕ ЛОГИКИТеорема о полноте системы Поста.Системой Поста называется система функций{x, max (x, y)} .Теорема 2.3. Система Поста полна в Pk .

Док-во. Сведем систему Поста к системе Россера-Туркетта. Для начала получим константы. Имея отрицание Поста, можно получить функцию x + i для любого i. Тогда справедливо равенствоmax (x, x + 1, x + 2, . . . , x + k − 1) = k − 1.Если есть одна константа и циклический сдвиг с шагом 1 (в нашем случае — отрицание Поста), то можно получить всеконстанты: k − 1 = 0, 0 = 1, .

. . , k − 3 = k − 2. Получим все Ji :01... k −2 k −1max (x + 1, . . . , x + k − 1) == Jk−1 (x) .k −1 k −2 ... k −1 k −2Аналогично, имея циклический сдвиг с шагом 1 и Jk−1 , можно получить уже все Ji по следующему правилу: Jk−2 (x) =Jk−1 (x) , . . . , J0 (x) = J1 (x).Таким образом, получены все константы, все Ji , а максимум входит в систему Поста. Осталось получить минимум.

Заметим, что в силу 2.1 достаточно реализовать над системой Поста отрицание Лукасевича. Реализуем системуфункций, над которой реализуются все функции одного переменного, в частности, и отрицание Лукасевича. Построимсистему функций(s x = r,fr,x (x) =.0 x 6= r.Действительно,max (J0 (x) , k − 2) + 2 = j0 (x)max (J0 (x) , k − 3) + 3···max (J0 (x) , k − s − 1) + s + 1···max (J0 (x) , 0)= f0,1 (x)= f0,2 (x)= f0,s (x)= f0,k−1 (x)Далее, для любого sfk−1,s (x) = f0,s (x)···f1,s (x) = f2,s (x)Таким образом, для любых 0 6 r, s 6 k − 1 построены fr,s (x) С помощью полученной системы, очевидно, можно построить любую одноместную функцию f (x):f (x) = max f0, f (0) (x) , f1, f (1) (x) , .

. . , fl, f (l) (x) , . . . , fk−1, f (k−1) (x) ,в том числе и отрицание Лукасевича:∼ x = max f0,k−1 (x) , f1,k−2 (x) , . . . , fl,k−l−1 (x) , . . . , fk−1,0 (x) .Тогда, согласно 2.1, min (x, y) =∼ max (∼ x, ∼ y), что завершает доказательство.Заметим, что эта система функций является полной при любом значении k.

Дело в том, что некоторые системыполны лишь при определенных значениях k, например, при k > 3 или при только при простых k.Функция Вебба. Функцией Вебба называется функцияmax (x, y) = max (x, y) + 1.Эта функция является аналогом шефферовой функции в P2 : ее замыкание совпадает со всем Pk :Следствие 2.1.1 (из теоремы 2.3).

Система {Vk (x, y)} полна в Pk . Док-во. Сведем эту систему к системе Поста. Отождествим переменные: Vk (x, x) = x + 1 = x. Затем применим k − 1раз полученное отрицание Поста к самой функции Вебба: Vk (x, y) − 1 = max (x, y).Следствие 2.1.2 (из следствия 2.1.1). Из любой полной системы в Pk можно выделить полную конечную подсистему. Док-во. Действительно, если система A полна, то функция Вебба реализуется формулой над A : Vk (x, y) =F ( fi1 , .

. . , fir ) , fi j ∈ A ∀ j = 1, r. Но тогда система функций { fi1 , . . . , fir } также полна.712.1. ФУНКЦИИ КОНЕЧНОЗНАЧНОЙ ЛОГИКИПримеры.1. Используя метод сведения к заведомо полным системам, доказать полноту в Pk следующих систем:(a) J0 (x) , J1 (x) , . . . , Jk−1 (x) , x2 , x−̇y . Решение. Отождествлением переменных в усеченной разности получаем константу 0: x−̇x = 0. Далее,подставляя на место переменной функции J0 (x) эту константу, получаем константу k − 1.

Подставляя k − 1 вx2 , получаем константу 1. Таким образом, в исходной системе содержится заведомо полная система 6.(b) {k − 1, x−̇y, x + y}. Решение. Суммируя k −1 раз константу k −1, получаем константу 1: k − 1 + · · · + k − 1 = 1. Таким образом,|{z}k−1в исходной системе содержится заведомо полная система 6.(c) {∼ x, x + 2, x−̇y}. Решение. Отождествлением переменных в усеченной разности получаем константу 0. Отрицание Лукасевича нуля равно константе k − 1.

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

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

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

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