Научная статья на тему 'Оператор замыкания с разветвлением по предикату равенства на множестве гиперфункцийранга 2'

Оператор замыкания с разветвлением по предикату равенства на множестве гиперфункцийранга 2 Текст научной статьи по специальности «Математика»

CC BY
153
30
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЗАМЫКАНИЕ / КРИТЕРИЙ ПОЛНОТЫ / COMPLETENESS CRITERION / CLOSURE / ПРЕДИКАТ РАВЕНСТВА / EQUALITY PREDICATE / HYPERFUNCTION / ЗАМКНУТОЕ МНОЖЕСТВО / CLOSED SET / СУПЕРПОЗИЦИЯ / SUPERPOSITION / ГИПЕРФУНКЦИЯ

Аннотация научной статьи по математике, автор научной работы — Пантелеев Владимир Иннокентьевич, Рябец Леонид Владимирович

Рассматривается действие оператора замыкания с разветвлением по предикату равенства ( E -оператор) для множества гиперфункций на двухэлементном множестве. По отношению к этому оператору строятся полные множества гиперфункций.Показывается, что число предполных множеств равно четырем, формулируется и доказывается критерий функциональной полноты. На множестве рассматриваемых гиперфункций вводится отношение эквивалентности, соответствующее принадлежности гиперфункций к E-предполным множествам. Показано, что множество всех гиперфункций разбивается на 14 классов эквивалентности. Среди полных множеств выделяются минимальные полные множества базисы.Показано, что существуют базисы мощности 1, 2, 3 и не существует базисов большей мощности. Для базиса мощности 1 есть только один тип функция из базиса не принадлежит ни одному из предполных множеств. Для базиса мощности 2 имеется 23 различных типа, для базиса мощности 3 имеется 11 различных типов.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The Closure Operator with the Equality Predicate Branching on the Set of Hyperfunctions on Two-Element Set

In this work we consider the closure operator with the equality predicate branching ( E -operator) on the set of hyperfunctions on two-element set.With respect to this operator closed classes of hyperfunctions are generated. We show that there are four submaximal classes and prove the criterion of functional completeness.The relation of equivalence is considered on the set of hyperfunctions obtained by their membership in E -submaximal classes. All hyperfunctions are divided into 14 equivalence classes.In closed sets the minimal closed subsets named basis are derived. We show that basis of hyperfunctions can have cardinality from 1 to 3 and there is no basis with cardinality more than 3. There is only one kind of basis with cardinality 1. The function from that basis does not belong to any of four E -submaximal classes. We obtain 23 kind of basis with cardinality 2 and 11 with cardinality 3.

Текст научной работы на тему «Оператор замыкания с разветвлением по предикату равенства на множестве гиперфункцийранга 2»



Серия «Математика»

2014. Т. 10. С. 93—105

Онлайн-доступ к журналу: http://isu.ru/izvestia

УДК 519.716

Оператор замыкания с разветвлением по предикату равенства на множестве гиперфункций ранга 2 *

В. И. Пантелеев

Иркутский государственный университет

Л. В. Рябец

Иркутский государственный университет

Аннотация. Рассматривается действие оператора замыкания с разветвлением по предикату равенства (В-оператор) для множества гиперфункций на двухэлементном множестве.

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

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

Среди полных множеств выделяются минимальные полные множества — базисы. Показано, что существуют базисы мощности 1, 2, 3 и не существует базисов большей мощности. Для базиса мощности 1 есть только один тип — функция из базиса не принадлежит ни одному из предполных множеств. Для базиса мощности 2 имеется 23 различных типа, для базиса мощности 3 имеется 11 различных типов.

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

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

* Работа выполнена при поддержке РФФИ: проекты №12-01-00351, №13-01-00621

1. Введение

Наряду с классическими функциональными системами, в которых множествами являются множество булевых функций или множество функций й-значной логики, достаточно давно изучаются и функциональные системы, где рассматриваются обобщения функций й-значной логики: частичные функции, мультифункции и гиперфункции — функции, заданные на конечном множестве А и принимающие в качестве своих значений все непустые подмножества множества А относительно оператора суперпозиции (см, например, [2; 3; 12-15]).

При этом, кроме оператора суперпозиции используются операторы замыкания, которые существенно сильнее оператора суперпозиции. Одним из таких операторов является оператор замыкания с разветвлением по предикату равенства. Исследование действия оператора замыкания на множестве булевых функций, частичных булевых функций и на множестве функций многозначной логики можно посмотреть в работах [4-6].

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

Пусть Е2 = {0,1} и а € Е2, г € {1,...,п}, тогда выражение (0:1,0:2,...,ап) называется двоичным набором или просто набором и обозначается а, а число п называется длиной этого набора. Если длина набора а явно не указана, она определяется по контексту. Набор в назовем противоположным набору а, если длины этих наборов совпадают и Рг = од для всех г € {1,... , п}. Набор (0,..., 0) называется нулевым и будет обозначаться через 0, а набор (1,..., 1) — единичным и обозначаться через 1.

Пусть |А| — мощность множества А, тогда 2А — множество всех подмножеств множества А. Определим Р2 — множество всех функций и Р- — множество всех гиперфункций ранга 2 следующим образом:

Р-пп = {I I I : ЕП ^ 2Е \ {0}} , Р2— = иР-пп,

п

Р2,п = {I I I € Р-п и II(а)| = 1 для всех а € ЕП} , Р2 = иР2,п.

п

При дальнейшем изложении мы не будем различать множество из одного элемента и элемент этого множества. Для множества Е2 будем использовать обозначение — (прочерк).

Одноместную гиперфункцию I из Р- иногда будем записывать в виде вектора (I(0) I(1)). Например, вектором (— 0) обозначим такую гиперфункцию I(х), что I(0) = — и I(1) = 0. Некоторые гиперфунк-

ции и, зависящие от п переменных, будем записывать в виде вектора (а0,..., а 1[) длины 2п, где каждый элемент = и (а).

Пусть f (хь.. .,Хп), Д(хь.. .,хт),..., Пх1,.. .,хт) — гиперфункции. Определим суперпозицию гиперфункций

д(х1, . .., хт) = f"(f1(x1, ..., хт), . .., и(х1, . .., хт)).

Если набор (а1,..., ат) е

Ет, то по определению д(а1,...,ат )= и и (в1,...,вп). (1.1)

Пусть О С Р-. Замыканием множества О называется множество всех гиперфункций из Р-, которые можно получить из О с помощью операций введения фиктивных переменных, отождествления переменных и суперпозиции. Множество называется замкнутым, если оно совпадает со своим замыканием. Замкнутые множества также будем называть замкнутыми классами.

Пусть и1(х1,..., хп), и 2(х1,..., хп) — гиперфункции. Будем говорить, что гиперфункция д(х1,..., хп) получается из гиперфункций с помощью операции разветвления по предикату равенства, если для некоторых г,] е {1,...,п} выполняется соотношение

д(х1 ,...,хп) = {^ ,...,хп)), если х = х, (1.2)

[и2(х1,... ,хп), в противном случае.

Определим Е-замыкание множества О С Р- как множество всех гиперфункций из Р-, которые можно получить из множества О с помощью операций введения фиктивных переменных, отождествления переменных, суперпозиции и разветвления по предикату равенства. Множество гиперфункций, которое совпадает со своим Е-замыканием называется Е-замкнутым классом. Будем говорить, что множество К С О Е-порождает Е-замкнутый класс О (Е-полно в классе О), если Е-замыкание множества К совпадает с классом О.

Обозначим через Т- множество всех гиперфункций из Р-, которые на нулевом наборе принимают значение 0 или —. Двойственным образом определим множество Т1- .

Через 5- обозначим множество всех гиперфункции из Р-, которые на любой паре противоположных наборов из Е2п принимают значения, отличные от (0, 0) и (1, 1).

В [7] показана замкнутость классов Т-,Т-,Б~ относительно суперпозиции (1.1).

Утверждение 1. Класс Т- является Е-замкнутым.

Доказательство. Рассмотрим гиперфункции ¡'1(Х) и ¡'2(Х) из класса Т-. Пусть гиперфункция д(Х) получена из II, I применением оператора разветвления по предикату равенства (1.2). В силу этого определения д(0,... , 0) = Д(0,..., 0). Тогда д(0,..., 0) € {0, —}, следовательно,

Аналогичным утверждением можно показать, что класс Т1 также является Е-замкнутым.

Утверждение 2. Класс является Е-замкнутым.

Доказательство. Рассмотрим гиперфункции ¡'1(Х) и ¡'2(Х) из класса 5Пусть гиперфункция д(Х) получена из Il, I применением оператора разветвления по предикату равенства. Рассмотрим значения <7(0:1,..., ап) и д(а... ,ап). Согласно определению (1.2) рассмотрим компоненты наборов с номерами г и ]:

1) Если сц = а^^ то о^ = aj. Тогда <7(0:1,..., ап) = /1(01,..., ап) и д(аг,... ,ап) = /1(01,... ,ап).

2) Если Ог ф щ, то Ог ф о,-. Тогда д(аг,... ,ап) = /2(01,... ,ап) и д(аг,... ,ап) = /2(01, • • • ,ап).

Таким образом, значения гиперфункции д(Х) на противоположных наборах совпадают с соответствующими значениями гиперфункции Il(Х) или гиперфункции /2(ж), следовательно, д(х) е □

В [4] показано, что система функций {0,1} Е-полна в классе Р2.

Лемма 1. Система гиперфункций {0,1, —} Е-полна в классе Р-.

Доказательство. Поскольку система {0,1} Е-полна в классе Р2, то для дальнейших рассуждений можно воспользоваться содержащейся в Р2 тождественной функцией. На основе операции разветвления по предикату равенства определим гиперфункцию д такую, что

Пусть I(Х) — произвольная гиперфункция из Р-. Выберем ^(Х) и ^(Х) из Р2 такие, что для любого набора а выполняется условие Il(а) = !2(а) тогда и только тогда, когда I(а) = —.

д(Х) € Т-.

2. Критерий Е-полноты в классе Р-

если х = у,

в противном случае.

Пусть /3(х) € Р2 такая, что для всех а € Е£ справедливо

\о, если /(а) = —,

/з(а) =1

I/ (а), иначе.

Тогда гиперфункцию / (х) можно представить как суперпозицию следующего вида:

/ (х) = д(/1(х),/2 (х),/з(х)).

Следствие 1. Класс Р2 является Е-предполным в классе Р-.

Лемма 2. Класс Т- является Е-предполным в классе Р-.

Доказательство. Рассмотрим гиперфункцию д(х) такую, что она не принадлежит классу Т-. Тогда на нулевом наборе гиперфункция д(х) будет принимать значение 1. Очевидно, что гиперфункции 0 и — принадлежат Т—. Суперпозиция гиперфункции д(х) и константы 0 даст константу 1.

Таким образом, получили множество гиперфункций {0,1, —}, которое по лемме 1 образует в Р2_ Е-полную систему гиперфункций. □

Аналогичным образом можно показать, что класс Т- Е-предполон в классе Р-.

Лемма 3. Класс является Е-предполным в классе Р-.

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

д(аг, ...,ап)= д(аг,... ,ап) = 0.

Далее воспользуемся содержащимися в классе 5- гиперфункциями х, х и —. С помощью операции разветвления по предикату равенства определим гиперфункцию Н(х, у) такую, что

, , . \х, если х = у,

Кх,у) = \ ~ ,

\д(р), иначе.

где каждый элемент набора в формируется следующим образом:

_ х, если аг = 0,

вг = \ .

у, иначе.

Тогда гиперфункция Н(х,у) представляет собой конъюнкцию (0001). Подставим тождественную функцию и функцию отрицания в Н(х, у) и получим ]г(х,х) = 0. Гиперфункция х и константа 0 позволяют получить константу 1.

Таким образом, был получен набор функций {0,1, —}, который по лемме 1 образует в Р2- Е-полную систему функций.

Аналогичные рассуждения можно провести для случая

д(аг, ...,ап)= д(аг,... ,ап) = 1.

Построенная по такому же принципу гиперфункция Н(х, у) в этом случае будет представлять дизъюнкцию (0111), которая при подстановке в нее тождественной функции и функции отрицания даст константу 1. □

Теорема 1. Система гиперфункций из Р- Е-полна в классе Р- тогда и только тогда, когда она целиком не содержится ни в одном из классов Р2, Т-, Т-, Б~.

Доказательство. Необходимость следует из того, что классы Р2, Т-, Т-, Б~ Е-замкнуты и отличны от класса Р-.

Покажем достаточность. Пусть I, !2, !з, !4 — гиперфункции, которые не входят соответственно в Р2, Т-, Т-, 5Покажем, что эта система функций Е-полна в классе Р2- .

Отождествлением переменных гиперфункций ^^з, I можно получить гиперфункции д2(Х), д3(Х),д4(Х,у) такие, что

д2(0) = 1, дз(1)=0, д4(0,1)= д4(1, 0) = —.

Для гиперфункции Il отождествлением переменных можно получить такую гиперфункцию д1(Х,у), для которой найдется набор (а1,а2) € Е|, что д1 (а1,а2) = —.

Для доказательства теоремы рассмотрим все возможные варианты гиперфункции д4(Х, у), представленные в табл. 1.

Случай 1. д4(Х,у) = д4(Х,у) = 0 или д4(Х,у) = д2(х,у) = 1.

Здесь гиперфункция д4 представляет собой константу. Другую константу можно получить подстановкой д4 в гиперфункцию д2 или дз. С помощью обеих констант и гиперфункции д1 получаем гиперфункцию —. По лемме 1 система гиперфункций, состоящая из констант и гиперфункции —, является Е-полной в Р-.

Случай 2. д4(Х,у) = д3(Х,у) = (0001).

Обозначим через Н3д(х) суперпозицию д4(д3(Х),д3(х)). Рассмотрим значения полученной гиперфункции:

1) Н3,1(х) = 0, тогда доказательство сводится к рассмотренному ранее случаю 1;

2) Ьз,\(х) = (10), множество функций {(0001), (10)} является полным в Р2, что возвращает нас к случаю 1;

3) Н3,1(х) = (— 0), тогда вычислим Н3,2(х) = Н3,1(д2(х)). Полученная гиперфункция Нз 2 (х) может быть константой 0 или гиперфункцией (0 —).

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Таблица 1

Возможные варианты гиперфункции д4(х,у)

д1(х,у) = (0000)

д2(х, у) = (1111) д3(х, у) = (0001) д|(х, у) = (0111)

д!(х, у) = (1000) д8(х, у) = (1001) д9(х, у) = (100-)

д\\х,у) = (- 000)

д43(х, д]4(х,

, у) = (0110)

,у) = (011 -)

д45(х, у) = (1110) д46(х, у) = (111 -)

д!(х, у) = (— 111) д41(х,у) = (- 001) д47(х,у) = (- 110) д6(х, у) = (000-) д42(х,у) = (- 00-) д48(х,у) = (-11 -)

Интерес представляет вариант, когда Н3,2(х) = (0 —). Вычислим суперпозицию

д4 (Нз,1 (х),Нз,2(х)) = (00).

Таким образом, была получена константа 0, что опять же позволяет вернуться к случаю 1.

Случай 3. д4(х,у) = д^(х,у) = (0111). Этот случай является двойственным к случаю 2.

Обозначим через Н4,\(х) суперпозицию д4(д2(х),д2(х)) и рассмотрим значения полученной гиперфункции:

1) Н4,\(х) = 1, тогда доказательство сводится к случаю 1;

2) Н4,\(х) = (10), множество функций {(0111), (10)} является полным в Р2, что позволяет вернуться к случаю 1;

3) Н4,\(х) = (1 —), тогда вычислим Н4,2(х) = Н4,\(д3(х)). Полученная гиперфункция Н4 2 (х) может быть константой 1 или гиперфункцией (— 1).

Если Н4,2(х) = (— 1), то

д4 (Н4,1 (х), Н4,2 (х)) = (11).

Таким образом, была получена константа 1, что позволяет вернуться к случаю 1.

Случай 4. д4(х,у) = д5(х,у) = (— 111).

Рассмотрим суперпозицию Л,5д(х) гиперфункций д2 ,д3 и гиперфункции д4 такую, что Л,5д(х) = д4(д2(х),д3(х)). Тогда Л,5д(х) есть либо константа 1, либо гиперфункция (1 —).

Рассмотрим вариант, когда Н5>1 (х) = (1 —), и вычислим суперпозицию Ь5,2(х) = Л,5;1(д3(х)). Гиперфункция Н5>2(х) может быть либо константой 1, либо гиперфункцией (— 1). Для варианта, когда Ь5,2(х) = (— 1), построим суперпозицию

д4 (Л-5,1 (х), Л-5,2 (х)) = (11).

Случай 5. д4(х,у) = д6(х,у) = (000 —).

Суперпозиция гиперфункций д2,д3 и гиперфункции д4 позволяет получить либо константу 0, либо гиперфункцию (— 0). Положим Л-бд(х) = (— 0). Вычислим суперпозицию Ь6,2(х) = Ь6,1(д2(х)). Гиперфункция ^6,2(х) может быть либо константой 0, либо гиперфункцией (0 —). Для варианта, когда Ь6,2(х) = (0 —), построим суперпозицию

д4{Ьб,1 (х), Л-6,2(х)) = (00), что возвращает рассуждения к случаю 1.

Случай 6. Пусть гиперфункция д4 € {д\,...,д\2} (второй столбец в табл. 1).

Определим гиперфункцию д3,2(х) как суперпозицию гиперфункций д3(д2(х)). Тогда гиперфункция д3,2 € {(00), (01), (0 —)}. На основе оператора разветвления по предикату равенства определим у(х, у) такую, что

У(х,у) = 1 д3ЛХ\ если Х = у,

I д4(х,у), в противном случае.

Тогда гиперфункция V € {(00 00), (0001), (00 0 —)}, что возвращает рассуждения к случаям 1, 2 и 5 соответственно.

Случай 7. Пусть гиперфункция д4 € {д43,...,д\8} (третий столбец в табл. 1).

Определим гиперфункцию д2,3(х) как суперпозицию гиперфункций д2(д3(х)). Тогда гиперфункция д2,3 € {(11), (01), (— 1)}. Положим, что

и(х,у) = (д2,3(Х\ если Х = у,

\д4(х,у), в противном случае.

Тогда гиперфункция и € {(1111), (0111), (— 111)}, что возвращает рассуждения к случаям 1, 3 и 4 соответственно. Теорема доказана. □

3. Базисы гиперфункций

На множестве гиперфункций введем бинарное отношение, соответствующее принадлежности Е-предполным классам.

Каждой гиперфункции из Р- однозначным образом определим вектор принадлежности четырем Е-предполным классам Р2,Т-,Т- и Длина такого вектора равна 4 и элемент вектора равен 0, если гиперфункция принадлежит соответствующему классу, и 1 — в противном случае.

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

Критерий полноты позволяет утверждать, что множество всех гиперфункций ранга 2 может быть разбито не более чем на 16 классов эквивалентности. Следующие два утверждения показывают, что число классов эквивалентности не превышает 14.

Утверждение 3. Если гиперфункция / (х) принадлежит классам Р2, Т-, Б-, то она принадлежит классу Т-.

Доказательство. Предположим, что гиперфункция /(х) не принадлежит классу Т-, тогда /(1) = 0. В силу того, что /(х) € Б-, на нулевом наборе /(х) принимает значение либо 1, либо —. Но /(х) € Р2, следовательно, /(0) = 1.

С другой стороны, гиперфункция /(х) принадлежит классам Т- и Р2, тогда на нулевом наборе она принимает значение 0. Иными словами, /(0) = 0. Получили противоречие. □

Справедливо и аналогичное утверждение.

Утверждение 4. Если гиперфункция / (х) принадлежит классам Р2, Т-, Б~, то она принадлежит классу Т-.

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

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

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

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

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

Таблица 2

Классы эквивалентности гиперфункций

Класс Представитель Класс Представитель

0000 (00001111) 1001 (—11—)

0001 (01111111) 1010 (-------0)

ООН (01111110) 1011 (0------0)

0101 (11111111) 1100 (1-------)

0110 (10001110) 1101 (1 - -11—)

0111 (11111110) 1110 (1------0)

1000 (--------) 1111 (1--11--0)

Гиперфункции из класса, соответствующего вектору 1111, образуют базис мощности 1. Очевидно, что других типов базисов мощности 1 не существует.

Полный перебор показал, что существует 23 типа базисов мощности 2 и 11 различных типов базисов мощности 3.

В табл. 3 и 4 приведены все возможные типы базисов мощности 2 и мощности 3. При этом запись {[0001], [1110]} означает, что мощность базиса равна 2 и он может быть сформирован любой гиперфункцией из класса, соответствующего вектору 0001, и любой гиперфункцией из класса, соответствующего вектору 1110.

Классификация гиперфункций только относительно суперпозиции проводилась в [1]. В этом случае множество всех гиперфункций разбивается на 119 классов эквивалентности, и базисы имеют мощности от 1 до 7.

В работах [8-11] можно посмотреть соответствующие классификации и типы базисов для булевых функций и функций й-значной логики.

Список литературы

1. Казимиров А. С. Классификация и перечисление базисов клона всех гиперфункций ранга 2 / А. С. Казимиров, В. И. Пантелеев, Л. В. Токарева // Изв. Иркут. гос. ун-та. Сер. Математика. - 2014. - Т. 7. - С. 61-78.

2. Ло Джукай. Максимальные замкнутые классы в множестве частичных функций многозначной логики / Ло Джукай // Кибернетический сборник. Новая серия. - М. : Мир, 1988. - Вып. 25. - С. 131-141.

3. Ло Джукай. Теория полноты для частичных функций многозначной логики / Ло Джукай // Кибернетический сборник. Новая серия. - М. : Мир, 1988. -Вып. 25. С. 142-157.

Таблица 3

Типы базисов гиперфункций мощности 2

№ Базис № Базис

1 {[0001], [1110]} 13 {[0111], [1010]}

2 {[0011], [1100]} 14 {[0111], [ion]}

3 {[0011], [1101]} 15 {[0111], [1100]}

4 {[0011], [1110]} 16 {[0111], [1101]}

5 {[0101], [1010]} 17 {[0111], [1110]}

6 {[0101], [1011]} 18 {[1001], [1110]}

7 {[0101], [1110]} 19 {[1010], [1101]}

8 {[0110], [1001]} 20 {[1011], [1100]}

9 {[0110], [1011]} 21 {[1011], [1101]}

10 {[0110], [1101]} 22 {[1011], [1110]}

11 {[0111], [1000]} 23 {[1101], [1110]}

12 {[0111], [1001]}

Таблица 4

Типы базисов гиперфункций мощности 3

№ Базис № Базис

1 {[0001], [0110], [1000]} 7 {[0011], [0110], [1000]}

2 {[0001], [0110], [1010]} 8 {[0011], [0110], [1010]}

3 {[0001], [0110], [1100]} 9 {[0101], [0110], [1000]}

4 {[0001], [1010], [1100]} 10 {[0101], [0110], [1100]}

5 {[0011], [0101], [1000]} 11 {[1001], [1010], [1100]}

6 {[0011], [0101], [1001]}

4. Марченков С. С. Операторы замыкания с разветвлением по предикату / С. С. Марченков // Вестн. МГУ, Сер. 1, Математика и механика. - 2003. -№ 6. - С. 37-39.

5. Марченков С. С. Оператор замыкания с разветвлением по предикату равенства на множестве частичных булевых функций / С. С. Марченков // Дискрет. математика. - 2008. - Т. 20. - Вып. 6. - С. 80-88.

6. Марченков С. С. Оператор E-замыкания на множестве частичных функций многозначной логики /С. С. Марченков // Математические вопросы кибернетики. - М. : Физматлит, 2013. - Т. 19. - С. 227-238.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

7. Тарасов В. В. Критерий полноты для не всюду определенных функций алгебры логики / В. В. Тарасов // Проблемы кибернетики. - М. : Наука, 1975. -Вып. 30. - С. 319-325.

8. Яблонский С. В. О суперпозициях функций алгебры логики / С. В. Яблонский // Мат. сб. - 1952. - Т. 30, № 2(72). - С. 329-348.

9. Classification and basis enumerations in many-valued logics / M. Miyakawa, I. Stojmenovic, D. Lau, I. Rosenberg // Proc. 17th International Symposium on Multi-Valued logic. - Boston, 1987. - P. 151-160.

10. Krnic L. Types of bases in the algebra of logic / L. Krnic // Glasnik matematicko-fizicki i astronomski. Ser 2. - 1965. - Vol. 20. - P. 23-32.

11. Lau D. Classification and enumerations of bases in Pk(2)/ D. Lau, M. Miyakawa // Asian-European Journal of Mathematics. - 2008. - Vol. 01, N 02. - P. 255-282.

12. Lau D. Function algebras on finite sets. A basic course on many-valued logic and clone theory. - Berlin : Springer-Verlag. 2006. 668 p.

13. Machida H. Hyperclones on a two-element set // Multiple-Valued Logic. An International Journal. - 2002. - N 8(4). - P. 495-501.

14. Machida H. On maximal hyperclones on {0,1} - a new approach / H. Machida, J. Pantovic // Proceedings of 38th IEEE International Symposium on Multiple-Valued Logic (ISMVL 2008). - 2008. - P. 32-37.

15. Romov B. A. Hyperclones on a finite set / B. A. Romov / Multiple-Valued Logic. An International Journal. - 1998. - Vol. 3, N 2. - P. 285-300.

Пантелеев Владимир Иннокентьевич, доктор физико-математических наук, Иркутский государственный университет, 664003, Иркутск, ул. К. Маркса, 1, тел.: (3952) 200567 (e-mail: vl.panteleyev@gmail.com)

Рябец Леонид Владимирович, кандидат физико-математических наук, доцент, Иркутский государственный университет, 664011, Иркутск, ул. Н. Набережная, 6, тел.: (3952) 200567 (e-mail: l.riabets@gmail.com)

V. I. Panteleyev, L. V. Ryabets

The Closure Operator with the Equality Predicate Branching on the Set of Hyperfunctions on Two-Element Set

Abstract. In this work we consider the closure operator with the equality predicate branching (B-operator) on the set of hyperfunctions on two-element set.

With respect to this operator closed classes of hyperfunctions are generated. We show that there are four submaximal classes and prove the criterion of functional completeness.

The relation of equivalence is considered on the set of hyperfunctions obtained by their membership in B-submaximal classes. All hyperfunctions are divided into 14 equivalence classes.

In closed sets the minimal closed subsets named basis are derived. We show that basis of hyperfunctions can have cardinality from 1 to 3 and there is no basis with cardinality more than 3. There is only one kind of basis with cardinality 1. The function from that basis does not belong to any of four B-submaximal classes. We obtain 23 kind of basis with cardinality 2 and 11 with cardinality 3.

Keywords: closure, equality predicate, hyperfunction, closed set, superposition, completeness criterion.

References

1. Kazimirov A.S., Panteleyev V.I., Tokareva L.V. Classification and Enumeration of Bases in Clone of All Hyperfunctions on Two-Elements Set (in Russian). IIGU Ser. Matematika, 2014, vol. 7, pp. 61-78.

2. Lo Czu Kai. Maximal closed classes on the Set of Partial Many-valued Logic Functions (in Russian). Kiberneticheskiy Sbornik, Moscow, Mir, 1988, vol. 25, pp. 131-141.

3. Lo Czu Kai. Completeness theory on Partial Many-valued Logic Functions (in Russian). Kiberneticheskiy Sbornik, Moscow, Mir, 1988, vol. 25, pp. 142-157.

4. Marchenkov S.S. Closure Operators with Predicate Branching (in Russian). Vestnik Moskov. Univ. Ser. I Mat.. Mekh, 2003, no. 6, pp. 37-39.

5. Marchenkov S.S. The Closure Operator With the Equality Predicate Branching on the Set of Partial Boolean Functions (in Russian). Discrete Mathematics, 2008, vol. 20, no. 3, pp. 80-88.

6. Marchenkov S.S. The ^-closure Operator on the Set of Partial Many-valued Logic Functions (in Russian). Matematicheskie voprosy kibernetiki, Moscow, Fizmatlit, 2013, vol. 19, pp. 227-238.

7. Tarasov V.V. Completeness Criterion for Partial Logic Functions (in Russian). Problemy Kibernetiki, Moscow, Nauka, 1975, vol. 30, pp. 319-325.

8. Yablonskij S.V. On the Superpositions of Logic Functions (in Russian). Mat. Sbornik, 1952, vol. 30, no. 2(72), pp. 329-348.

9. Miyakawa M., Stojmenovic I., Lau D., Rosenberg I. Classification and Basis Enumerations in Many-Valued Logics. Proc. 17th International Symposium on Multi-Valued Logic, Boston, 1987, pp. 151-160.

10. Krnic L. Types of Bases in the Algebra of Logic. Glasnik matematicko-fizicki i astronomski. Ser 2, 1965, vol. 20, pp. 23-32.

11. Lau D., Miyakawa M. Classification and Enumerations of Bases in Pk(2). Asian-European Journal of Mathematics, 2008, vol. 1, no. 2, pp. 255-282.

12. Lau D. Function algebras on finite sets. A basic course on many-valued logic and clone theory. Berlin: Springer-Verlag, 2006, 668 p.

13. Machida H. Hyperclones on a Two-Element Set. Multiple-Valued Logic. An International Journal, 2002, no. 8(4), pp. 495-501.

14. Machida H., Pantovic J. On Maximal Hyperclones on {0,1} — a new approach. Proceedings of 38th IEEE International Symposium on Multiple- Valued Logic (ISMVL 2008), 2008, pp. 32-37.

15. Romov B. A. Hyperclones on a Finite Set. Multiple-Valued Logic. An International Journal, 1998, vol.3(2), pp. 285-300.

Panteleyev Vladimir Innokent'evich, Doctor of Sciences (Physics and Mathematics), Irkutsk State University, 1, K. Marx st., Irkutsk, 664003, tel.: (3952) 200567 (e-mail: vl.panteleyev@gmail.com)

Ryabets Leonid Vladimirovich, Candidate of Sciences (Physics and Mathematics), Associate Professor, Irkutsk State University, 1, K. Marx st., Irkutsk, 664003, tel.: (3952) 200567 (e-mail: l.riabets@gmail.com)

i Надоели баннеры? Вы всегда можете отключить рекламу.