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

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

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

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

Если она в нем есть, то мы свели систему к функции Вебба, следовательно, система полна. Еслиже функция Вебба не содержится в последнем уникальном классе, то система не полна в силу следующих рассуждений. Выделяем из замыкания исходной системы функций A функции, зависящие только от x1 , x2 — множество [A ]x1 ,x2 .Очевидно, [A ]x1 ,x2 = Nr∗ . В то же время, если бы A была бы полна, то она содержала бы функцию Вебба Vk (x1 , x2 ).Следовательно, в этом случае система не полна.Теорема Кузнецова о функциональной полноте. В этом пункте мы покажем существование системы 2.5 в Pk длялюбого k.

Рассмотрим N — некоторое множество функций k-значной логики, зависящих от переменных y1 , . . . , ym . Дляудобства будем считать, что сами переменные в это множество включены: yi = gmi (y1 , . . . , ym ) ∈ N.Определение. Функция k-значной логики f (x1 , . . . , xn ) сохраняет N, если для любых h1 , . . . , hn ∈ N суперпозицияf (h1 , . . . , hn ) ∈ N. Множество функций M ссохраняет N, если все функции, сохраняющие N, заключены в M.Пример .

Пусть m = 1, N : f (∼ y) =∼ f (y). Множество N содержит, например, тождественную функцию, само отрицание Лукасевича. Множество функций, сохраняющих данное N, является множеством всех самодвойственных функций:M :∼ g (∼ x1 , . . . , ∼ xn ) = g (x1 , . . . , xn ). Действительно, для любых h1 (y) , . . .

, hn (y) ∈ N ⇒ F (y) = f (h1 (y) , . . . , hn (y)) =f (∼ h1 (∼ y) , . . . , ∼ hn (∼ y)) ∈ N, то есть F (∼ y) =∼ F (y) ⇔∼ f (∼ x1 , . . . , ∼ xn ) = f (x1 , . . . , xn ). Заметим, что сами функции f (y) входят в M.Лемма 2.2.1. Пусть N — множество функций, зависящих от переменных y1 , . . . , ym , содержащее тождественные функции gmi , а M — множество функций, сохраняющих N. Тогда M замкнуто. Док-во. Так как тождественные функции сохраняют N, достаточно доказать, что суперпозиция сохраняющих Nфункций также сохраняет N. Пусть f (z1 , .

. . , zl ) , fi (x1 , . . . , xn ) ∈ M, i = 1, l, то есть для любых h1 , . . . , hn ∈ N выполняется fi (h1 , . . . , hn ) ∈ N. Рассмотрим суперпозицию F (x1 , . . . , xn ) = f ( f1 , . . . , fl ). Для любых h1 , . . . , hn ∈ N ⇒ Hi =fi (h1 , . . . , hn ) ∈ N для всех i = 1, l. Но тогда и F (h1 , . . . , hn ) = f (H1 , . . . , Hl ) ∈ N.Лемма 2.2.2. Пусть N — множество функций, зависящих от переменных y1 , . . . , ym , содержащее тождественные функции gmi и [N]y1 ,...,ym = N. Тогда для M, сохраняющего N, выполнено My1 ,...,ym = N.78ГЛАВА 2.

КОНЕЧНОЗНАЧНЫЕ ЛОГИКИ Док-во. Рассмотрим любую функцию f (y1 , . . . , ym ) ∈ N. Для любых h1 , . . . , hn ∈ N по условию теоремыf (h1 , . . . , hm ) ∈ [N]y1 ,...,ym = N ⇒ f ∈ M, и при этом она зависит от y1 , . . . , ym , то есть f ∈ My1 ,...,ym . Таким образом,N ⊆ My1 ,...,ym .mОбратно: для любой функции f ∈ My1 ,...,ym ⇒ f (y1 , . . . , ym ) = f (gm1 , .

. . , gm ) ∈ N в силу замкнутости N по переменнымy1 , . . . , ym . Следовательно, My1 ,...,ym ⊆ N.Из доказанного немедленно вытекает, что N = My1 ,...,ym .Теорема 2.5 (А.В. Кузнецов). Для любого k > 2 существует система, называемая критериальной, M1 , . . . , Msзамкнутых классов, попарно не содержащих друг друга, таких, что любой класс функций A ⊆ Pk полон тогда и только тогда, когда A целиком не лежит ни в одном из классов M1 , . . .

, Ms . Док-во. Построим эти классы. Рассмотрим множество всех функций Pkx1 ,x2 , зависящих от переменных x1 и x2 —2k2всего их kk . Это множество имеет 2k подмножеств, из которых мы выбираем все подмножества Ni , i = 1, s0 , удовлетворяющие следующим трем условиям:1.

Ni не пусто и не совпадает с Pkx1 ,x2 для любого i = 1, s0 ,2. Ni содержит тождественные функции g21 (x1 , x2 ) и g22 (x1 , x2 ) для любого i = 1, s0 и3. Ni замкнуты по переменным x1 , x2 для любого i = 1, s0 .Для каждого Ni строится замкнутый класс M0i функций, сохраняющих Ni . Всего M0i — конечное число.

Упорядочим ихпо включению. Как легко проверить, это будет являться частичным порядком. В построенном частично упорядоченноммножестве возьмем систему максимальных элементов M1 , . . . , Ms (s < s0 ), заметив, что Mi 6= Pk ∀i = 1, s. Последнеевытекает из того, что если бы какой-то из них совпадал со всем Pk , то он в силу замкнутости содержал бы функциюВебба переменных x1 , x2 . Но тогда в силу замкнутости соответствующего Nl по лемме 2.2.2, Nl также совпадало бы совсем Pk , что противоречит построению.

Далее, любой класс M0i содержится в одном из классов этой системы. Очевидно,что если A ⊆ Mi , то A не полна: [A ] ⊆ Mi Pk .пусть A не Обратно, лежит ни в одном из классов Mi , i = 1, s. Тогда рассмотрим систему M =A ∪ g21 (x1 , x2 ) , g22 (x1 , x2 ) ⊇ A . Очевидно, что A и M полны или не полны одновременно. Предположим, что Mнеполная. Тогда в Mx1 ,x2 не содержится Vk (x1 , x2 ). По лемме 2.2.2 существует такое j, что Mx1 ,x2 = N j . Но тогдаM ⊆ M0j ⊆ Mk , где M0j — класс функций, сохраняющих N j , что противоречит тому, что A не лежит ни в одном изклассов Mi .Можно тривиально оценить снизу число функций критериальной системы числом функций, сохраняющих множества: s > 2k − 2.2.3Существенные функцииОпределение.

Функция k-значной логики f называется существенной, если она существенно зависит не менее, чемот двух переменных.Леммы о существенных функциях.Лемма 2.3.1 (о трех наборах). Пусть функция f (x1 , . . . , xn ) — существенная (x1 — ее существенная переменная) и принимает l > 3 различных значений.

Тогда существует три набора вида(α, α2 , . . . , αn ) ,(β , α2 , . . . , αn ) ,(α, γ2 , . . . , γn ) ,на которых функция принимает три различных значения. Док-во. По предположению теоремы x1 — существенная переменная функции f . Это означает, что существуюттакие константы α1 , . . . , αn , что f (x1 , α1 , . . . , αn ) 6≡ const. Рассмотрим цепочку(1, α2 , . .` . , αn )2 ,` . . .

, αn )`P` P (k − 1, αPPPPPP`PP`PP` ` (0, α2 , . . . , αn )`(α, γ2 , . . . , γn )Возможны два случая:792.3. СУЩЕСТВЕННЫЕ ФУНКЦИИ1. На этой цепочке функция принимает не все l значений. Тогда существует набор (α, γ2 , . . . , γn ), на котором функцияпринимает оставшееся значение. Берем также проекцию этого набора на цепь (α, γ2 , . . . , γn ) и какой-то другойнабор с цепи (β , α2 , .

. . , αn ). На полученных трех наборах функция принимает три разных значения.2. На цепи принимаются все значения. Но у f есть по крайней мере еще одна существенная переменная, то естьсуществуют такие α, γ2 , . . . , γn , что f (α, α2 , . . . , αn ) и f (α, γ2 , . . . , γn ) различны.

Кроме этих двух значений беремеще одно с цепи.Лемма 2.3.2 (Основная). Пусть f — существенная функция, принимающая l > 3 различных значений, и x1— ее существенная переменная. Тогда существуют множества Qi ⊆ Ek , i = 1, n : |Qi | 6 l − 1 такие, что наQ1 × Q2 × · · · × Qn функция f принимает все свои l значений.

Док-во. Дополним три набора из леммы 2.3.1 l − 3-мя наборами так, чтобы получилось l наборов, на которых функция принимает все свои значения:(α ,α2 , . . . ,αn )(β ,α2 , . . . ,αn )(α ,γ2 ,...,γn )α14 ,α24 , . . . ,αn4. . . . . . . . . . . . .

. . . . . . .α1l−3 , α2l−3 , . . . , αnl−3Q1Q2...QnМножество первых разрядов обозначим Q1 , его мощность благодаря равенству первых разрядов первого и третьегонаборов не превосходит l − 1; множество i-ых разрядов обозначим Qi для i = 2, n, его мощность благодаря равенствуi-ых разрядов для i = 2, n также не превзойдет l − 1.

По построению наборов, на их декартовом произведении функцияпримет все свои значения.Лемма 2.3.3 (о квадрате). Пусть f — существенная функция, принимающая l > 3 различных значений, и x1— ее существенная переменная. Тогда существует четверка наборов, называемая квадратом, видаα1 , .

. . , αi−1 , α, αi+1 , . . . , α j−1 , γ, α j+1 , . . . , αn α1 , . . . , αi−1 , α, αi+1 , . . . , α j−1 , δ , α j+1 , . . . , αn,α1 , . . . , αi−1 , β , αi+1 , . . . , α j−1 , γ, α j+1 , . . . , αn α1 , . . . , αi−1 , β , αi+1 , . . . , α j−1 , δ , α j+1 , . . . , αnна вершинах которого функция либо принимает не менее трех различных значений, либо принимает двазначения, но одно из них только на одной вершине.

Иными словами, одна из вершин квадрата являетсяуникальной. Док-во. Согласно лемме 2.3.1 найдутся три набора указанного вида такие, что функция на них принимает три различных значения a, b и c. Два набора находятся в одной гиперплоскости, а третий — в другой, но является проекциейпервого. Рассмотрим первый квадрат, две вершины которого равны соответственно a и b. Если среди оставшихся двухвершин есть одна, значение на которой отлично от значений на первых двух или значения на них равны, то лемма доказана.x = β (β , α2 , . . .` , αn ) `(β` , γ2 , .

. . , γn ) !!!a!` ! \!` ! \!` ! \` a(b)a(b)b(a)b(a)``!!!`x=α` ! \!` ! \!` !b!\` c1(α, γ2 , .. . , γn ) (α, α2 , . . . , αn )В противном случае, если на одной вершине значение равно a, а на другой — b, то перейдем к рассмотрению следующегоквадрата. Для него повторим все эти рассуждения. Если мы таким образом дойдем до последнего квадрата, что будетозначать, что во всех предыдущих квадратах на одних двух вершинах принимается значение a, а на других двух — b, тоутверждение леммы выполнится потому, что в последнем квадрате будет три различных значения.80ГЛАВА 2.

КОНЕЧНОЗНАЧНЫЕ ЛОГИКИТеоремы о существенных функциях.Теорема 2.6 (С.В. Яблонский). Система функций, содержащая все одноместные функции, принимающиене более k − 1 различных значений (CSk ) полна тогда и только тогда, когда она содержит существеннуюфункцию, принимающую все k значений.

Док-во. Необходимость доказывается от противного. Возможны два варианта.1. Система вообще не содержит существенных функций. В этом случае она, очевидно, не полна, так как содержится(1)в классе Pk .2. Система содержит существенную функцию, но она принимает (не ограничивая общности) k − 1 значение. Но тогда подстановкой на места переменных этой функции других функций системы нельзя получить существеннуюфункцию двух переменных, принимающую все k значений, например, x + y.Таким образом, в этом случае система не полна.Достаточность. Пусть система содержит CSk и существенную функцию, принимающую все k значений. В этом случае, очевидно, все константы принадлежат системе. Докажем достаточность системы по индукции.Базис индукции. Построим все функции, принимающие не более двух значений. Для функции f справедлива лемма 2.3.3, то есть существует квадрат, на одной из вершин которого принимается уникальное значение a:f α1 , .

. . , αi−1 , x, αi+1 , . . . , α j−1 , y, α j+1 , . . . , αn равно a при x = α и y = β . Рассмотрим функции, существенно зависящие от одной переменной, и принимающие не более k − 1 значения, заведомо содержащиеся в исходной системе(((α x = 0,β y = 0,0 z = a,t1 (x) =t2 (y) =t (z) =β x 6= 0,α y 6= 0,1 z 6= a.и возьмем третью от f , на местах переменных x и y у которой стоят первые две:t f α1 , . . . , αi−1 ,t1 (x) , αi+1 , .

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

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

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

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