О пересечениях и объединениях предполных классов многозначной логики тема диссертации и автореферата по ВАК РФ 01.01.09, кандидат физико-математических наук Нагорный, Александр Степанович

  • Нагорный, Александр Степанович
  • кандидат физико-математических науккандидат физико-математических наук
  • 2013, Москва
  • Специальность ВАК РФ01.01.09
  • Количество страниц 162
Нагорный, Александр Степанович. О пересечениях и объединениях предполных классов многозначной логики: дис. кандидат физико-математических наук: 01.01.09 - Дискретная математика и математическая кибернетика. Москва. 2013. 162 с.

Оглавление диссертации кандидат физико-математических наук Нагорный, Александр Степанович

Содержание

Введение

1 Некоторые свойства предполных классов многозначной логики

1.1 Основные понятия

1.2 Вспомогательные утверждения

1.3 Утверждения о пересечениях и объединениях предполных классов

1.4 Свойства пересечений предполных классов монотонных функций

1.5 Полурешетка пересечений предполных классов

1.6 Системы аксиом вложения

2 Построение решетки основных замкнутых классов

в трехзначной логике

2.1 Свойства предполных классов двузначной логики

2.2 Полурешетка пересечений предполных классов в ?з

2.3 Распределение трехзначных функций по предполным классам

2.4 Множество всех тупиковых аксиом вложения в Рз

3 Некоторые свойства предполных классов четырехзначной логики

3.1 Следствия из универсальных свойств

3.2 Фрагменты решетки Ь\ для классов монотонных функций

3.3 Фрагменты решетки Ь\ для классов функций, сохраняющих разбиения

3.4 О количестве неприводимых тривиальных пересечений

Заключение

Приложение А. Решетка основных замкнутых классов алгебры

логики

Приложение В. Элементы полурешетки пересечений в

Приложение С. Примеры функций для строк множества -Р(З)

Приложение О. Аксиомы вложения в трехзначной логике

Приложение Е. Фрагменты решетки основных замкнутых классов в 154 Список литературы

Рекомендованный список диссертаций по специальности «Дискретная математика и математическая кибернетика», 01.01.09 шифр ВАК

Введение диссертации (часть автореферата) на тему «О пересечениях и объединениях предполных классов многозначной логики»

Введение

Актуальность проблемы. Функции многозначной логики — один из основных модельных объектов дискретной математики, широко используемых для описания разнообразных дискретных систем. Интерес к функциям многозначной логики обусловлен как достаточно широкими выразительными возможностями данных функций, так и возможностью применять к функциям комбинаторно-логические приемы и методы различного рода. В частности, эти методы позволяют получать многочисленные разложения и представления функций через „элементарные" функции.

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

Среди различных подходов к классифицированию множества функций многозначной логики исторически первым явился подход, основанный на термальной (формульной) выразимости функций. Этот подход содержался в пионерских работах Э. Поста [36, 37], в которых была построена полная классификация множества булевых функций. Сейчас этот подход связывают с операторами замыкания на множестве функций многозначной логики (у Поста — оператор суперпозиции) и классификациями, состоящими из замкнутых (относительно выбранного оператора замыкания) классов.

Классификации множеств Р^ функций /с-значной логики, основанные на операторе суперпозиции, являются самыми известными и самыми изучен-

ными. Однако, в отличие от случая булевых функций, при любом к ^ 3 соответствующая классификация множества оказывается континуальной [28]. Здесь трудно ожидать таких исчерпывающих результатов, которые получены Э. Постом для множества /V Поэтому исследованию подвергаются наиболее значимые фрагменты решетки (по вложению) замкнутых классов в Р^: максимальные элементы решетки (предполные в Р^ классы), субмаксимальные элементы, атомы решетки, начальные сегменты и интервалы решетки, определяемые хорошо изученными классами, и т.д.

Пусть Ьь обозначает решетку замкнутых классов в Р&• Для простоты будем предполагать, что элементами решетки Ьд. являются клоны (замкнутые классы, содержащие все селекторные функции).

Ясно, что случай к = 3 вызывал и вызывает наибольший интерес у исследователей, поскольку это наименьшее значение /с, при котором Ь& имеет континуальную мощность. В качестве примера укажем, что для решетки Ьз

• все 18 максимальных элементов были найдены С. В. Яблонским [24],

• все 169 субмаксимальных элементов были найдены Д. Лау [32],

• все 84 минимальных элемента были построены Б. Чаканем [29],

• все элементы решетки ¿з, содержащие множество всех трехзначных функций одной переменной, описаны Г. А. Бурле [5],

• все 144 дискриминаторных класса в Рз были получены С. С. Марчен-ковым [19],

• все замкнутые классы линейных функций в Р^ при любом простом к (и, в частности, в Рз) были описаны Я. Деметровичем и Я. Бадьинским [30], однако в этом направлении имеется гораздо более общий результат: в Рз существует лишь конечное число замкнутых классов, содержащих существенную линейную функцию; все эти классы фактически описаны в работе С. С. Марченкова [15].

Довольно распространенной является задача, когда требуется определить все замкнутые классы, которые содержат конкретную (в некотором смысле важную) функцию. Так, в работе С. С. Марченкова [17] охарактеризованы все замкнутые классы в , которые включают дуальный дискриминатор с[ {(1(х,х.г) — х и с1(х,у,г) = г при х ф у). К сожалению, в Р3 таких классов будет несколько сотен. А вот для тернарного дискриминатора р (р(х,х,г) = 2 и р(х,у,г) = х при х ^ у) все 144 соответствующих дискриминаторных класса трехзначных функций описаны в работе [19].

С. С. Марченковым получены еще два результата этого типа. Доказано [15], что в Р3 имеется счетное число замкнутых классов, содержащих однородную функцию ¿з г) = х, если ху у, г попарно различны и

1з(х,у, г) — г в противном случае). Все они имеют конечные базисы по суперпозиции. Наконец, в работе [16] охарактеризованы все (их конечное число при любом к) замкнутые классы, которые содержат переключательную однородную функцию й (¿(х, х, у) ~ в(х, у, х) = х, х) = у и ¿(ж, у, г) = х в остальных случаях).

Иногда часть замкнутых классов определяется тем, что они образуют классификацию (например, множества Р3) относительно некоторого „сильного" оператора замыкания. Так, довольно проработанной является 5"-клас-сификация, которая при к = 3 дает 48 классов [20, 18].

К строению решетки также имеют отношение работы [3, 21, 10, 4, 7]. Особо отметим относительно недавно появившуюся монографию [33], в которой можно найти подробное изложение целого ряда новейших результатов о строении решетки , а также некоторых фрагментов решетки Ь& для произвольных значений к ^ 3.

Самыми важными в вопросах классификации (а также в вопросах полноты) представляются максимальные (предполные) классы. Согласно хорошо известной теореме А. В. Кузнецова [11] при любом к ^ 2 число пред-полных классов в Рк конечно. Усилиями ряда математиков (С. В. Яблон-

ский [24, 25], А. В. Кузнецов [11], В. В. Мартынюк [14], Ло Чжу-Кай [13], И. Розенберг [38, 39] и другие) при любом к ^ 2 все предполные классы в Р/с были найдены и охарактеризованы в терминах сохранения некоторых предикатов.

В настоящее время, следуя И. Розенбергу [38, 39], принято разбивать все предполные классы (и соответствующие предикаты) на шесть семейств (см. также книгу [27]):

• классы функций, монотонных относительно частичных порядков с наименьшим и наибольшим элементами - классы семейства М,

• классы функций, сохраняющих нетривиальные разбиения множества Ек = {0,1,..., к — 1} - классы семейства и,

• классы функций, сохраняющих центральные отношения - классы семейства С,

• классы функций, сохраняющих сильно гомоморфные прообразы /г-ади-ческих элементарных отношений - классы семейства В.

• классы самодвойственных функций - классы семейства Э,

• и классы квазилинейных функций - классы семейства Ь.

Нам будет удобно выделить в семействе С подсемейство Т классов функций, сохраняющих одноместные центральные отношения.

Ввиду теоремы А. В. Кузнецова [11] о функциональной полноте всякий замкнутый класс из Р}~, отличный от Р^, целиком содержится хотя бы в одном из предполных в Р& классов. Отсюда вытекает, в частности, что определяющие свойства предполных классов — предикаты, задающие предполные классы, — присутствуют во всех остальных замкнутых классах. Этот факт следует также из теории Галуа для алгебр Поста [2, 31], согласно которой любой замкнутый класс можно задать подходящим множеством предикатов

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

Данные результаты, лежащие в основе теории функций многозначной логики, естественным образом приводят к постановке следующей задачи: каковы все те замкнутые классы в Рк, которые определяются только предикатами, задающими предполные в классы? Иными словами, каковы все те замкнутые классы в Р^, которые представляют собой пересечения предпол-ных в Рк классов?

Данные замкнутые классы, которые мы будем назвать основными замкнутыми классами, образуют „каркас" решетки замкнутых классов в поскольку они определяются только „основными свойствами" класса Р\ — свойствами, присутствующими во всех остальных замкнутых классах и отвечающими за решение проблемы полноты в классе .

Таким образом, решение проблемы функциональной полноты в Р^ имеет в качестве логического продолжения перечисление и исследование основных замкнутых классов в Д. В свою очередь, решение этих новых задач открывает возможности для построения обозримых классификаций „центральной" части множества Р^, а также позволяет получить ответы на ряд вопросов, связанных с базисами в классе Р^.

Очевидно, что количество основных замкнутых классов (при фиксированном к) конечно. При к = 2 (случай булевых функций) имеется ровно 5 предполных классов и ровно 14 различных пересечений предполных классов. При к = 3 число предполных классов равно 18, а число различных пересечений предполных классов теоретически может быть близко к 218. Понятно, что даже при небольших значениях к решение задачи построения всех основных замкнутых классов в Р^ наталкивается на значительные трудности переборного характера. Вместе с тем анализ случаев к — 2.3 показывает, что одни и те же основные замкнутые классы могут получаться в результате пересечения предполных классов из довольно большого числа наборов таких

классов. Возникает задача минимизирования перебора при перечислении основных замкнутых классов. В данной диссертации автором разработан путь решения этой задачи — построение „аксиом вложения", которые имеют вид

и тем самым устанавливают связь (включение) пересечений некоторых пред-полных классов и объединений некоторых (других) предполных классов.

Фактически, каждая аксиома вида (*) означает, что всякий основной класс, полностью содержащийся в каждом из предполных классов К^, К¿2, ..., К{з, должен также содержаться и в объединении предполных классов Кп' > ■ ■ • > К31 ■ Данное обстоятельство и приводит к сокращению перебора.

Помимо классификации множеств функций, замкнутых относительно операции суперпозиции, определенный интерес представляет задача „индивидуальной классификации" функций /с-значной логики, т.е. задача получения множества Р{к) всех возможных распределений таких функций по предпол-ным в Р/г классам. Для решения этой задачи достаточно предварительно найти все основные замкнутые классы в Р^, а затем для каждого основного класса либо построить пример /с-значной функции, лежащей в тех и только в тех предполных классах, которые задают этот основной класс, либо предложить (и обосновать) новую аксиому вложения, из которой бы следовало, что такого примера функции не существует (и, следовательно, данный основной класс не имеет базиса из одной функции).

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

быть слишком большим по мощности, а может быть и вовсе еще не построен-

ным), мы можем просто проверить, удовлетворяет ли данное распределение по предполным классам всем аксиомам из базисного множества аксиом. При этом выигрыш достигается не только за счет того, что в записи каждой аксиомы участвуют далеко не все предполные классы (чаще всего их там от 3 до 5 штук), но и благодаря тому, что количество аксиом в базисном множестве может быть существенно меньше, чем количество строк в множестве Р{к) (см. вторую главу).

Цель работы. Данная диссертационная работа преследует следующие

цели:

• изучить структуру замкнутых (относительно операции суперпозиции) классов функций многозначной логики на предмет получения некоторых универсальных (справедливых для всех к ^ 2) свойств вида (*) для пересечений и объединений предполных в Р& классов;

• используя указанные в предыдущем пункте свойства, в трехзначной логике решить задачу поиска всех основных замкнутых классов, а также связанные с ней задачу индивидуальной классификации функций по предполным классам и задачу поиска всех тупиковых аксиом вложения; а в четырехзначной логике построить фрагменты решетки основных замкнутых классов.

Основные результаты работы и научная новизна. Все основные результаты диссертации являются новыми. Укажем наиболее существенные из них.

1. Доказаны 48 утверждений и следствий из них, представляющих собой универсальные (справедливые для всех к ^ 2) свойства пересечений и объединений предполных классов к-значной логики (первая глава);

2. В трехзначной логике:

— найдены все 1505 основных замкнутых (относительно операции суперпозиции) классов и описан алгоритм построения решетки по вложению, которую они образуют (см. теорему 2.2 из второй главы и приложение В);

— получены все 406 вариантов распределения функций по предполным классам (см. теорему 2.3 из второй главы);

— найдены все 3602 тупиковые аксиомы вложения, среди которых выделены все 58 ядровых и все 319 регулярных аксиом. Указана также одна из базисных систем аксиом (см. теоремы 2.4 и 2.5 из второй главы и приложение Б);

3. В четырехзначной логике построены фрагменты решетки всех основных замкнутых классов для пересечений предполных классов из семейств М и и (см. теоремы из третьей главы и приложение Е).

Личный вклад автора. Все выносимые на защиту результаты диссертации принадлежат лично автору. Все работы автора по теме диссертации написаны без соавторов.

Методы исследований. В диссертации используются методы и аппарат дискретной математики и математической кибернетики, в частности, комбинаторно-логические методы, а также методы универсальной алгебры.

Теоретическая и практическая ценность. Полученные результаты имеют в основном теоретическое значение и могут найти применение в научных исследованиях по теории функциональных систем.

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

— Научные конференции "Тихоновские чтения" (Москва, 2010-2012);

— Научные конференции "Ломоносовские чтения" (Москва, Севастополь, 2011-2013);

— XI, XIII и XV Международные научно-практические семинары "Комбинаторные конфигурации и их применения" (Кировоград, 2011-2013);

— XVI Международная конференция "Проблемы теоретической кибернетики" (Нижний Новгород, 20-25 июня 2011 г.);

— XI Международный семинар "Дискретная математика и ее приложения" (Москва, 18-23 июня 2012 г.);

— Международный научный семинар "Дискретная математика и ее применение в экономико-математическом моделировании и информационных технологиях" (Запорожье, 11-13 октября 2012 г.).

Кроме того, результаты обсуждались на научных семинарах кафедры математической кибернетики факультета ВМК МГУ.

Публикации. По теме диссертации опубликовано 11 работ [42]-[52], в том числе две работы [46, 49] в рецензируемых изданиях, включенных в перечень ВАК РФ. Все работы опубликованы без соавторов.

Структура и объем работы. Диссертация состоит из введения, трех глав, за которыми следуют пять приложений и список литературы, содержащий 52 наименования, включая публикации диссертанта. Общий объем работы — 162 страницы.

Содержание диссертационной работы

Первая глава диссертации посвящена исследованию пересечений и объединений предполных классов /с-значной логики для произвольного к ^ 2 и является самой объемной. В первом параграфе приводятся основные определения и обозначения, используемые в диссертационной работе. В частности, в нем дается предикатное описание всех шести семейств предполных классов /с-значной логики.

Для дальнейшего изложения нам понадобятся несколько определений. Предикатом на множестве Е& назовем функцию р{хх, Х2, ■ ■., хт) вида р : Е™ —> {Л, И}, где Л, И соответствуют значениям „ложь" и „истина".

Множество всех функций из Р^ от п переменных обозначим через Р£. Будем говорить, что функция / 6 сохраняет предикат р(х 1,^2,..., хт), если для любых п наборов

(<2.ц, ■ • • , Ото!.)) ■ ■ ■ 5 пч ■ ■ ■ з ®тп))

удовлетворяющих предикату р, набор

также удовлетворяет предикату р.

Для любого предиката р множество всех функций, сохраняющих предикат р, обозначается через Ро1(р) и является замкнутым классом.

Во втором параграфе дается определение подфункции как функции, которую можно получить из исходной функции подстановкой констант вместо некоторых переменных. После этого сформулированы три простых факта, которыми мы затем часто пользуемся при доказательстве, утверждений:

Факт 1. Пусть К — предполный в Р& класс, принадлежащий одному из следующих семейств М, и, С\ Т, В, Ь, и / — произвольная функция из К. Тогда любая подфункция функции / принадлежит классу К.

Факт 2. Пусть К — предполный в Р^ класс из семейств М или 17, / — произвольная функция из . Тогда из принадлежности классу К всех одноместных подфункций функции / следует принадлежность классу К и самой функции / (для случая к — 3 см. [25]).

Пусть /т(/) есть множество значений функции / на множестве Ек-Факт 3. Пусть К — некоторый предполный в Р^ класс, рт есть т-местный предикат, описывающий класс К, т.е. К — Ро1(рт). И пусть / — произвольная функция из Рь такая, что 1т{/) С Е. Если любой набор ат из Ет удовлетворяет предикату рт. то / 6 К.

Далее формулируется и доказывается ряд вспомогательных утверждений (оформленных в виде 11 лемм и трех следствий из них) о некоторых свойствах ограниченных частичных порядков и об условиях, накладывающих ограничения на область значения к-значной функции на подмножествах множества Ек-

В третьем параграфе для произвольного к ^ 2 мы формулируем и доказываем, опираясь на факты и леммы из предыдущего параграфа, ряд универсальных свойств предполных классов /с-значной логики (28 утверждений и восемь следствий из них). Большая часть этих свойств представляет собой некоторые аксиомы вложения вида (*).

Отдельный, четвертый параграф первой главы посвящен исследованию некоторых предполных классов монотонных /с-значных функций, а именно классов функций, монотонных относительно линейных порядков на Ек (подсемейство Мк), и классов функций, монотонных относительно частичных порядков на Ек, имеющих наименьший и наибольший элементы, и таких, что остальные элементы в них попарно несравнимы (подсемейство Мк). Здесь формулируются и доказываются 8 теорем о том, в каких случаях пересечение таких классов минимально (т.е. содержит лишь константы из Ек и селекторные функции) и в каких случаях все функции в этом пересечении монотонны относительно некоторого линейного порядка на множестве Ек ■

В качестве примера приведем формулировки двух утверждений из этого параграфа:

Утверждение 1.34. При всех к ^ 6 а) при 2 ^ р ^ для любых классов К\, К2, ■ ■ ■, Кр е Мк верно

р

П и К'

3=1 кемк

Ь) при р > найдутся классы К2,..., Кр £ Мк такие, что

2, •

р

3=1

кемк

Утверждение 1.35. При всех к ^ 6

a) в случае 2 ^ р ^ ('существуют р попарно различных классов ^ ^ ^ .— р л

Къ К2:... ,Кр е мк таких, что р| £ и ^ ;

3=1 кемк

b) в случае (^+ 1 ^ р ^ (2) ^лл любых р попарно различных классов

К21.... Кр £ М"1 выполняется К^ С. Р| К.

3=1 /гем*

Данные результаты могут быть использованы для оптимизации алгоритмов поиска указанных выше пересечений классов к-значных функций для фиксированных значений к, а также для получения нижних и верхних оценок для числа попарно различных пересечений (такого вида) классов А;-значных функций при растущем к, что в свою очередь может быть полезно для других целей (например, для получения оценок мощности максимального базиса

в Рк).

Также отметим, что утверждения 1.34 и 1.35 являются примерами неких „пороговых" свойств предполных классов к-значной логики — при увеличении количества р пересекаемых классов всего на единицу свойства результата резко изменяются.

В пятом параграфе речь идет о решетке основных замкнутых классов в к-значной логике и об одном из методов ее построения.

Наконец, в шестом параграфе первой главы для произвольного к ^ 2 подробно описаны три алгоритма:

— алгоритм построения множества Р(к) всех попарно различных характеристических строк для /с-значных функций;

— алгоритм поиска всех тупиковых аксиом вложения в к -значной логике по множеству Р(/с);

— алгоритм поиска всех (в том числе минимальных) базисных систем аксиом вложения в А;-значной логике.

Все результаты первого параграфа второй главы являются след-

ствиями известных результатов Э. Поста [36, 37] и включены в диссертацию для полноты изложения, а также для иллюстрации введенных выше понятий и демонстрации работы методов, предложенных для решения задач построения решетки основных замкнутых классов, получения множества возможных распределений функций по предполным классам и поиска всех базисных систем аксиом вложения. Все, что можно найти с помощью этих методов, помещено в формулировку теоремы 2.1 и в приложение А.

Второй параграф начинается с предикатного описания всех 18 пред-полных классов трехзначной логики. Далее доказывается утверждение 2.2, содержащее 30 свойств — аксиом вложения пересечений предполных классов трехзначной логики в некоторый другой предполный класс. Все указанные аксиомы являются тупиковыми (т.е. неупрощаемыми), причем большая часть из них является прямым следствием утверждений, доказанных в первой главе. Остальные свойства являются специфическими для предполных классов именно трехзначной логики, поэтому доказываются отдельно. Отметим, что при доказательстве активно используется распределение одноместных функций из Рз по предполным классам, полученное С. В. Яблонским [25].

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

В третьем параграфе доказывается утверждение 2.3, состоящее из 11 аксиом вложения некоторых предполных классов трехзначной логики или их пересечений в объединение двух или более (других) предполных классов. Эти аксиомы, вместе с аксиомами из утверждения 2.2, позволяют найти все варианты распределения трехзначных функций по предполным классам (см. теорему 2.3), а также решить некоторые задачи, связанные с базисами в Р3 (см. замечание 2.1).

Четвертый параграф открывается теоремой 2.4, дающей список всех тупиковых аксиом вложения в трехзначной логике (см. также табли-

цу 0.1). В этой таблице выделены все ядровые и все регулярные аксиомы.

Подмножество множества всех тупиковых аксиом вложения назовем базисной системой аксиом, если все остальные аксиомы логически следуют из аксиом этого подмножества, причем никакая подсистема этой системы таким свойством не обладает.

В конце параграфа приводится пример базисной системы из 123 аксиом (см. теорему 2.5), почти все аксиомы которой (116 из 123) состоят из трех или четырех классов.

Данная базисная система аксиом позволяет ответить на вопрос, существует ли трехзначная функция с заданным распределением по предполным классам, проверив справедливость всех аксиом системы, что значительно проще, чем вести поиск характеристического вектора данной функции в множестве -Р(З), состоящем из 406 строк длины 18.

Третья глава посвящена исследованию пересечений и объединений предполных в Р4 классов и изучению связей между ними.

В начале первого параграфа приводится описание всех 82 предполных классов функций четырехзначной логики с помощью предикатов. Затем формулируются вспомогательные факты 4 и 5, имеющие дело с четырехзначными функциями, выпускающими одно или два значения.

Основным результатом параграфа является теорема 3.1, в формулировке которой фигурируют 83 свойства, из которых „раскрытием скобок" можно получить более трех тысяч тупиковых аксиом вложения в четырехзначной логике. Все они суть следствия универсальных свойств, доказанных в первой главе диссертации.

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

функций, имеющих не более одной существенной переменной.

Данные результаты позволили построить некоторые обозримые фрагменты решетки Ь\ основных замкнутых классов в Р4 (см. теоремы 3.3, 3.4 из второго параграфа и теоремы 3.6-3.8 из третьего параграфа), которая в этом случае содержит конечное, но очень большое число вершин.

Второй и третий параграфы третьей главы имеют также по одному техническому утверждению, посвященному перечислению всех неприводимых (т.е. неупрощаемых) пересечений предполных классов из семейства М (см. теорему 3.2) и из семейства и (см. теорему 3.5), содержащих только все константы из Е4 и все селекторные функции (такие пересечения мы называем тривиальными). Список неприводимых тривиальных пересечений крайне полезен при поиске (в частности, при компьютерном поиске) тупиковых аксиом, поскольку он позволяет существенно уменьшить количество логических слагаемых при раскрытии скобок в КНФ функции покрытия.

В последнем, четвертом параграфе третьей главы указаны точные значения количеств неприводимых тривиальных пересечений, состоящих из п классов (п — 2, 3,..., 8), для всех предполных в Р4 классов, содержащих все константы (см. таблицу 7).

Завершает диссертацию заключение, в котором подводится итог проведенным исследованиям и формулируются возможности приложений полученных результатов, а также высказываются мысли о дальнейшем развитии идей и методов, предложенных автором.

Диссертационная работа содержит пять приложений.

Приложение А содержит диаграмму Хассе решетки основных замкнутых классов алгебры логики.

В приложении В перечислены элементы полурешетки пересечений в Рз, вместе с примерами множеств функций, задающих эти элементы.

Приложение С содержит примеры функций для строк множества Р(3) (см. также теорему 2.3).

В приложении D перечислены все тупиковые попарно не двойственные аксиомы вложения в Р3. В соответствующей таблице для каждой такой аксиомы указано количество двойственных аксиом, а также выделено множество ядровых (полужирным шрифтом) и регулярных (шрифтом Sans Serif) аксиом вложения.

Наконец, приложение Е содержит 6 диаграмм Хассе для различных фрагментов решетки L\ основных замкнутых классов в Р4 (см. также теоремы 3.3, 3.4, 3.6-3.8 из третьей главы).

Похожие диссертационные работы по специальности «Дискретная математика и математическая кибернетика», 01.01.09 шифр ВАК

Заключение диссертации по теме «Дискретная математика и математическая кибернетика», Нагорный, Александр Степанович

Заключение

Подведем итог проведенным исследованиям. В диссертационной работе получены следующие основные результаты:

• доказаны 48 утверждений и следствий из них, представляющих собой универсальные (справедливые для всех к ^ 2) свойства пересечений и объединений предполных классов /с-значной логики;

• в трехзначной логике: построена решетка всех 1505 основных замкнутых классов; получены все 406 вариантов распределения функций по предполным классам; найдены все 3602 тупиковые аксиомы вложения, среди которых выделены все 58 ядровых и все 319 регулярных аксиом. Указана также одна из базисных систем аксиом;

• в четырехзначной логике построены фрагменты решетки всех основных замкнутых классов для пересечений предполных классов из семейств М и и.

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

Решение задачи индивидуальной классификации четырехзначных функций на основе „аксиоматического" подхода и опираясь на вычислительные возможности современных суперкомпьютеров, представляется вполне реальным уже в самой ближайшей перспективе.

Наконец, отметим, что универсальные свойства пересечений и объединений предполных классов £;-значной логики (см. первую главу диссертации), в сочетании с методами комбинаторного анализа, возможно, помогут дать ответ на ряд открытых вопросов в в теории функций многозначной логики, в частности, помогут получить оценки для максимальной мощности базиса в .

Автор выражает благодарность А.А.Вороненко и С.С.Марченкову за постоянное внимание к работе.

Список литературы диссертационного исследования кандидат физико-математических наук Нагорный, Александр Степанович, 2013 год

СПИСОК ЛИТЕРАТУРЫ

1. Биркгоф Г. Теория решеток // М.: Наука, 1984. 568 с.

2. Боднарчук В. Г., Калужнин В. А., Котов В. Н., Ромов Б. А. Теория Галуа для алгебр Поста 1-11// Кибернетика. 1969. № 3. С. 1-10, № 5. С. 1-9.

3. Булатов А. А. Конечные подрешетки в решетке клонов // Алгебра и логика. 1994. Т. 33, № 5. С. 514-549.

4. Булатов А. А. Подрешетки решетки клонов функций на трехэлементном множестве, I // Алгебра и логика. 1999. Т. 38, № 1. С. 3-23; II, там же. 1999. Т. 38, № 3. С. 269-295.

5. Бурле Г. А. Классы fc-значных логик, содержащие все функции одной переменной // Дискретный анализ. 1967. № 10. С. 3-7.

6. Гаврилов Г. П., Сапоженко A.A. Задачи и упражнения по дискретной математике // 3-е изд., перераб. М.: ФИЗМАТЛИТ. 2004. 416 с.

7. Жук Д. Н. Решетка замкнутых классов самодвойственных функций трехзначной логики // М.: Издательство Московского университета. 2011. 109 с.

8. Захарова Е. Ю., Кудрявцев В. Б., Яблонский С. В. О предполных классах в /с-значных логиках // ДАН СССР. 1969. 186. № 3. С. 509-512.

9. Каргополов М. И., Мерзляков Ю. И. Основы теории групп // М.: Наука, 1972.

10. Крохин А. А. Моноидальные интервалы в решетках клонов // Алгебра и логика. 1995. Т. 34, № 5. С. 288-310.

11. Кузнецов А. В. О проблемах тождества и функциональной полноты для алгебраических систем // Труды 3-го Всесоюзного матем. съезда. Т. 2. М.: Изд-во АН СССР. 1956. С. 145-146.

12. Ложкин С. А. Лекции по основам кибернетики // М.: Издат. отдел ф-та ВМК МГУ им. М.В. Ломоносова, 2004. 256 с.

13. JIo Чжу-Кай Предполные классы, определяемые fc-арными отношениями в к-значной логике - Asta Sci. natur. Univ. Jilinesis, N 3. 1964.

14. Мартынюк В. В. Исследование некоторых классов функций в многозначных логиках // Проблемы кибернетики. 1960. 3. С. 49-60.

15. Марченков С. С. О замкнутых классах в содержащих однородные функции // Препринт ИПМ АН СССР. 1984. № 35. С. 1-28.

16. Марченков С. С. О замкнутых классах в /с-значной логике, содержащих переключательную однородную функцию // Дискретный анализ и исследование операций. 1995. Т. 2, № 2. С. 49-61.

17. Марченков С. С. Клоновая классификация дуально дискриминаторных алгебр с конечным носителем // Математические заметки. 1997. Т. 61, № 3. С. 359-366.

18. Марченков С. С. ¿'-классификация функций трехзначной логики // М.: Физматлит, 2001.

19. Марченков С. С. Дискриминаторные классы трехзначной логики // Ма-тем. вопросы кибернетики. Вып. 12. М.: Наука. 2003. С. 15-26.

20. Нгуен Ван Хоа О структуре самодвойственных классов трехзначной логики // Дискретная математика. 1992. Т. 4, № 4. С. 82-95.

21. Сафин К. J1. Идеалы итеративных алгебр // Сибир. матем. журнал. 1995. Т. 36, № 6. С. 1384-1391.

22. Стенли Р. Перечислительная комбинаторика // М.: Мир, 1990. 440 с.

23. Чегис И.А., Яблонский C.B. Логические способы контроля электрических схем // Тр. МИАН СССР им. В. А. Стеклова. 1958. 51. С. 270-360.

24. Яблонский C.B. О функциональной полноте в трехзначном исчислении // ДАН СССР. 1954. 95. № 6. С. 1153-1156.

25. Яблонский С. В. Функциональные построения в к-значной логике // Тр. МИАН СССР им. В. А. Стеклова. 1958. 51. С. 5-142.

26. Яблонский С. В. Введение в дискретную математику // М.: Наука. 1986. 384 с.

27. Яблонский С. В., Гаврилов Г. П., Набебин А. А. Предполные классы в многозначных логиках // М.: Изд-во МЭИ, 1997. 142 с.

28. Янов Ю. И., Мучник А. А. О существовании fc-значных замкнутых классов, не имеющих конечного базиса // ДАН СССР. 1959. 127. № 1. С. 44-46.

29. CsakanyB. All minimal clones on three-element set // Acta Cybernet. 1983. V. 6, N. 3. P. 227-238.

30. Demetrovics J., Bagynski J. The lattice of linear classes in prime-valued logics // Discrete Mathematics. Banach Center Publications. Warsaw, 1982. V. 7. P. 105-123.

31. Geiger D. Closed systems of functions and predicates // Pacific journal of mathematics. 1968. V. 27. N. 1. P. 95—100.

32. Lau D. Submaximalle Klassen von P3 // Electron. Informationsverarb. und Kybernet. 1982. B. 18, N. 4-5. S. 227-243.

33. Lau D. Function Algebras on Finite Sets. A Basic Course on Many-Valued Logic and Clone Theory // Springer-Verlag Berlin Heidelberg. 2006. 670 p.

34. Miyakawa M. Enumerations of bases of three-valued logical functions // Coll. Soc. J. Bolyai. 1979. 28. P. 469-487.

35. Miyakawa M. A note to the classification and base enumeration of three-valued logical functions // Bui. Electrotechn. Lab. 1985. 49, 3. Ibaraki, P. 197-210.

36. Post E. L. Introduction to a general theory of elementary propositions // Amer. J. Math. 1921. 43. N. 4. P. 163-185.

37. Post E. L. Two-valued iterative systems of mathematical logic. N. J.: Princeton Univ. Press, 1941.

38. Rosenberg I. G. La structure des fonctions de plusieurs variables sur un ensemble fini // C.R. Acad. Sci. Paris. Ser. A.B. 1965. 260. P. 3817-3819.

39. Rosenberg I. G. Über die funktionale Vollständigkeit in den mehrwertigen Logiken // Rozpravy Ceskoslovenske Akad. Ved. N. 80. Praha: Rada Math. Prir. Ved., 1970. P. 3-93.

40. Stojmenovic I. Miyakawa M. On base enumeration algoritms // Bul. Elec-trotechn. Lab. 1986. 50, 4. Ibaraki, P. 293-313.

41. Vukovic A. On the bases of the three-valued logic // Glasnik mat. 1984. 19 (3). P.3-11.

Публикации автора по теме диссертации

42. Нагорный А. С. О мощности базисов трехзначной логики // Научная конференция „Тихоновские чтения 2010", тезисы докладов (Москва, 25-29 октября 2010 г.). М.: Изд-во МАКС Пресс, 2010, С. 9.

43. Нагорный А. С. О свойствах предполных классов в трехзначной логике // XI Межвузовский научно-практический семинар „Комбинаторные конфигурации и их применения" (Кировоград, 15-16 апреля 2011 г.), Материалы. Кировоград: Изд-во Кировоградского национального технического университета, 2011, С. 117-122.

44. Нагорный А. С. О свойствах теоретико-множественных операций над предполными классами трехзначной логики // Проблемы теоретической кибернетики. Материалы XVI Международной конференции (Нижний Новгород, 20-25 июня 2011 г.). Нижний Новгород: Изд-во Нижегородского госуниверситета, 2011. С. 336-340.

45. Нагорный А. С. О критериальной таблице в // Научная конференция „Ломоносовские чтения", тезисы докладов (Москва, 14-23 ноября 2011 г.). М.: Изд-во МАКС Пресс, 2011, С. 27-29.

46. Нагорный А. С. О свойствах предполных классов в // Известия высших учебных заведений. Поволжский регион. Физ.-мат. науки. Пенза: Изд-во Пензенского государственного университета, 2012, №2 (22), С. 1624.

47. Нагорный А. С. О функциях четырехзначной логики, монотонных относительно линейных порядков // Материалы XIII Межвузовского научно-практического семинара „Комбинаторные конфигурации и их применения", (Кировоград, 13-14 апреля 2012 г.). Кировоград: Изд-во Кировоградского национального технического университета, С. 107-109.

48. Нагорный А. С. О пересечениях классов монотонных функций многозначной логики //XI международный семинар „Дискретная математика и ее приложения", (Москва, 18-23 июня 2012 г.). М.: Изд-во механико-математического ф-та МГУ, С. 207-209.

49. Нагорный А. С. О распределении трехзначных функций по предполным классам // Вестник Московского университета. Серия 15. Вычислительная математика и кибернетика. 2012. № 3, С. 45-52.

50. Нагорный А. С. О некоторых пересечениях предполных классов многозначной логики, вложенных в классы Со и Содг..1/г_з // Материалы Международного научного семинара „Дискретная математика и ее применение в экономико-математическом моделировании и информационных технологиях" (Запорожье, 11-13 октября 2012 г.). С. 51-52;

51. Нагорный А. С. О некоторых пересечениях предполных классов многозначной логики // Научная конференция „Тихоновские чтения", тезисы докладов (Москва, 29-31 октября 2012 г.). М.: Изд-во МАКС Пресс,

52. Нагорный А. С. О линейной монотонности некоторых пересечений предполных классов многозначной логики // Материалы XV Международного научно-практического семинара „Комбинаторные конфигурации и их применения", (Кировоград, 12-13 апреля 2013 г.). Кировоград: ПП „Ексклюзив-Систем", С. 75-78.

С. 46-47.

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