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

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

CC BY
170
13
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
УЛЬТРАФУНКЦИЯ / КЛОН / БАЗИС / МАКСИМАЛЬНЫЙ КЛОН / ULTRAFUNCTION / CLONE / BASE / MAXIMAL CLONE

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

В статье рассматривается классификация ультрафункций ранга 2 относительно принадлежности максимальным клонам.Известно, что число максимальных клонов множества всех ультрафункций равно 11 (В. И. Пантелеев, 2009 г.). В работе показано, что отношение принадлежности максимальным клонам разбивает множество всех ультрафункций на 45 классов эквивалентности.Используя представленное разбиение, перечисляются различные типы базисов одинаковой мощности. Два базиса считаются разными по типу, если хотя бы для одной ультрафункции некоторого базиса не найдется эквивалентной в другом базисе. Показано, что существует ровно один тип базиса мощности 1, 180 типов базисов мощности 2, 686 типов базисов мощности 3 и 28 типов базисов мощности 4. Мощность 4 является максимальной мощностью базисов.

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

Похожие темы научных работ по математике , автор научной работы — Замарацкая Светлана Вячеславовна, Пантелеев Владимир Иннокентьевич

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

Classification and Types of Bases of All Ultrafunctions on Two- Element Set

This paper studies properties of ultrafunctions with respect of their inclusion in maximal clones.The number of maximal clones for all ultrafunctions of rank 2 is equal to 11 [V. Panteleev, 2009].All ultrafunctions are divided into 45 equivalence classes.Based on this classification all kinds of bases are discribed. Two bases are of different kinds if there is a function in one basis with no equivalent function in the other one. We show that bases of hyperfunctions can have cardinality from 1 to 4: there is only one kind of basis with cardinality 1, 180 with cardinality 2, 686 with cardinality 3, 28 withcardinality 4.

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



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

2016. Т. 16. С. 58—70

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

УДК 519.7 ЫБО 08А99,03В50

Классификация и типы базисов ультрафункций ранга 2 *

С. В. Замарацкая

ОГБУЗ «Медицинский информационно-аналитический центр Иркутской области»

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

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

Аннотация. В статье рассматривается классификация ультрафункций ранга 2 относительно принадлежности максимальным клонам.

Известно, что число максимальных клонов множества всех ультрафункций равно 11 (В. И. Пантелеев, 2009 г.). В работе показано, что отношение принадлежности максимальным клонам разбивает множество всех ультрафункций на 45 классов эквивалентности.

Используя представленное разбиение, перечисляются различные типы базисов одинаковой мощности. Два базиса считаются разными по типу, если хотя бы для одной ультрафункции некоторого базиса не найдется эквивалентной в другом базисе. Показано, что существует ровно один тип базиса мощности 1, 180 типов базисов мощности 2, 686 типов базисов мощности 3 и 28 типов базисов мощности 4. Мощность 4 является максимальной мощностью базисов.

Ключевые слова: ультрафункция, клон, базис, максимальный клон.

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

1. Введение

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

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

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

Известно [4; 7], что для множества булевых функций с операцией суперпозиции число классов эквивалентности относительно принадлежности максимальным клонам равно 15, а все базисы (минимальные порождающие множества) разбиваются на следующие типы: один тип мощности 1, 17 типов мощности 2, 22 типа мощности 3, 2 типа мощности 4. Классы эквивалентности и типы базисов различных функций можно посмотреть, например, в работах [2; 5; 6; 8; 9].

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

Используя представленное разбиение, перечисляются различные типы базисов одинаковой мощности. Показано, что существует ровно один тип базиса мощности 1, 180 типов базисов мощности 2, 686 типов базисов мощности 3 и 28 типов базисов мощности 4. Мощность 4 является максимальной мощностью базисов.

2. Основные понятия и предварительные результаты

Пусть Е = {0,1}, ^ = {{0}, {1}, {0,1}}. Отображение / : Еп — ^ называется п-местной ультрафункцией ранга 2. В дальнейшем мы не различаем одноэлементные множества и элементы этого множества, а для множества {0,1} используем обозначение «—».

Множество всех ультрафункций обозначим через Р-.

Пусть / (х1,...,хт ),/1(ж1 ,...,Хп),...,/т (х1,...,Хп) е Р-. Суперпозиция /(/1,..., /т) порождает ультрафункцию Н(х1, ...,хп) следующим образом: для каждого набора значений переменных (а1, ...,ап) е Еп

{Р| /(Ь1,...,Ьт), если это пересечение Ъгеи{а1,...,ап) не пусто;

и /(Ь1,...,Ьт), иначе.

Ъг€/г(а1,...,ап)

В работе используем стандартные определения клона, макеимально-го клона, полного множества и базиса, сохранения предиката функцией. Все необходимые определения можно посмотреть в [1; 2].

Приведем список всех 11 максимальных клонов в Р- [3]:

1) Р 2 — класс всюду определенных функций;

2) Т- — класс функций, которые сохраняют 0;

3) Т- — класс функций, которые сохраняют 1;

4) §- - класс функций, сохраняющих предикат §"

8) К - класс функций, сохраняющих предикат К 2

9) К3 — класс функций, сохраняющих предикат

6) М — класс функций, сохраняющих предикат М

5) Ь — класс функций, сохраняющих предикат Ь'

7) К — класс функций, сохраняющих предикат К

Кз

- 0 0--

--110

11 - 0 1

10) К4 — класс функций, сохраняющих предикат

К4

11) К5 — класс, состоящий из всех функций, существенно зависящих не более чем от одной переменной, а также из функций принимающих два значения, одно из которых есть « —».

Для максимальных клонов справедливо следующее утверждение.

Лемма 1. Если / £ Р2 и / £ М или / £ § и / £ Ь , то / £ К3 и / £ К4.

Доказательство. Рассматриваемые ультрафункции являются всюду определенными и не сохраняющими предикат М или сохраняющими предикат § - и не сохраняющими Ь -.

Рассмотрим первый случай. Ультрафункция / не сохраняет предикат М-. Это означает, что

Первый и последний варианты из возможных значений ультрафункции / дадут непринадлежность клону К3 при рассмотрении строк предиката М- в последовательности верхняя, нижняя и снова нижняя.

Теперь, рассматривая эти же варианты значений ультрафункции /, выбрав для верхней строки предиката М- уточнение, где значение функции равно 1, а для нижней строки - уточнение, подставляя 1 вместо «—», получим, с учетом того, что функция принадлежит классу Р2,

При рассмотрении строк в последовательности верхняя, нижняя и снова верхняя, имеем непринадлежность клону К4.

Из трех возможных вариантов значений ультрафункции / осталось рассмотреть вариант (1—)*. Для нижней строки предиката М- выберем уточнение, где значение функции равно 0, а для верхней строки выберем уточнение, подставляя 0 вместо «—». На этих строках ультрафункция / будет принимать только значение (10)*, поскольку она является всюду определенной.

Таким образом, при рассмотрении строк в последовательности верхняя, нижняя и снова нижняя, имеем непринадлежность клону К3, а при рассмотрении строк в последовательности верхняя, нижняя и снова верхняя, имеем непринадлежность клону К4.

Теперь рассмотрим второй случай. Ультрафункция / не сохраняет предикат Ь-. Это означает, что

1001 — 1010 —

е

0

1

Достаточно рассмотреть первый и третий варианты возможных значений ультрафункции /, так как второй и четвертый варианты можно к ним свести перестановкой верхней и нижней строк.

Рассмотрим вариант (0—). Непринадлежность клону К3 следует из рассмотрения строк предиката Ь- в последовательности нижняя, верхняя и снова нижняя. Полученное значение ультрафункции / на этих строках, (—0—)*, не принадлежит предикату клона К3.

Допишем для строк предиката Ь- ниже противоположные строки и, с учетом сохранения функцией предиката 8-, получим

/1001 —\ 1010 — 0110 — \0101—J

0

1

Дописав ниже строку (0100—) и, рассмотрев строки снизу вверх, получим непринадлежность клону К4.

Теперь рассмотрим вариант (1—). Дописав к строкам предиката Ь-выше строку (1000—), получим:

1000— 1001— | е 1010

0

1

Из полученных значений следует непринадлежность клону К4.

Далее для строк предиката Ь- допишем ниже строку, противоположную верхней строке и получим

/1001—' / I 1010 — 0110—

Так как ультрафункция / сохраняет предикат §-, то на дописанной строке ее значение равно 0. Рассмотрим строки приведенного равенства в последовательности вторая, третья и снова вторая, получим непринадлежность клону Кз.

Таким образом, ультрафункции не принадлежат клонам Кз, К4 одновременно. □

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

Предложение 1. Пусть / £ Р2-. Тогда справедливы следующие утверждения:

1) если / £ Т- и / £ К5, то / £ М-,/ £ К,/ £ Кз и / £ К4;

2) если / £ Т- и / £ К5, то / £ М-,/ £ К,/ £ Кз и / £ К4;

3) если / £ Т- и / £ Т- или / £ Т- и / £ Т-, то / £ §-;

4) если / £ то / £ К1 или / £ К2;

5) если / £ Т-,/£ Т-,/ £ §- или / £ Т-,/ £ Т-,/ £ §-, то / £ Ь-;

6) если / £Т-,/ £ Т-,/ £ К5, то / £ Ь- или / £ К2;

7) если / £ Т-, / £Т-,/ £ К5, то / £ Ь- или / £ К1;

8) если / £ Т- и / £ К или / £ Т- и / £ К2, то / £ М-;

9) если / £§- и / £ М-, то / £ К и / £ К2;

10) если / £ §- и / £ М-, то / £ К и / £ К;

11) если / £ Р2 и / £ К5, то / £ Ь-, / £ К3, / £ К4;

12) если / £ Р2 и / £ М- или / £§- и / £ Ь-, то / £ Кз и / £ К4;

13) если / £ Т- и / £ К2, то / £ К4;

14) если / £ Т- и / £ К1, то / £ К3;

15) если / £ Р2, / £ К5, то / £ Ь- или / £ Кь / £ К2, / £ К3, / £ К4.

3. Классификация ультрафункций

Принадлежность ультрафункций максимальным клонам разбивает все множество ультрафункций на классы эквивалентности.

Класс эквивалентности, порождаемый функцией /, задается вектором ф(/) = (а1,..., а11) в котором

_ 0, если / £ N1 а _ ^ 1, если / £Ni ,

и N = Р2, N = Т-, Щ = Т-, Ж4 = §", N5 = Ь-, N6 = М-, N7 = К1, N8 = К2, N9 = К3, ^о = К4, N11 = К5.

Число максисимальных клонов равно 11, поэтому число классов эк-

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

Ограничения из предложения 1 позволяют понизить верхнюю оценку на число классов эквивалентности.

Теорема 1. Максимальные клоны порождают не более 45 классов эквивалентности.

Доказательство. Сначала рассмотрим все ультрафункции, принадлежащие клону К5. Возможных классов эквивалентности таких ультрафункций 1024.

Разделим ультрафункции клона К5 на два основных множества:

1) ультрафункции существенно зависящие от одной переменной;

2) ультрафункции существенно зависящие более чем от одной переменной и принимающие два значения, одно из которых есть «—».

К первому множеству относятся 9 ультрафункций: (0), (1), (01), (10), (—), (0—), (—0), (1—), (—1). Соответственно, они являются представителями 9 классов эквивалентности.

Ультрафункции второго множества рассмотрим в виде двух подмножеств:

2.1) ультрафункции принимающие значения 0 и «—»;

2.2) ультрафункции принимающие значения 1 и «—».

Первое подмножество ультрафункций принадлежит клонам К2 и К4. Это следует из того, что среди значений ультрафункций нет 1, а значит невозможно получить наборы, не принадлежащие предикатам клонов К 2 и К4. Также первое подмножество ультрафункций не принадлежит клонам Р2, Т-, 8-, Ь-, К и К3. Непринадлежность первым двум клонам очевидна.

Покажем непринадлежность клону 8-. Для этого выберем набор (а1, ...,ап), на котором ультрафункция / имеет значение 0, и рассмотрим этот набор с противоположным (Й1, ...,ап). Получим:

На выбранных наборах возможные значения ультрафункции / не принадлежат предикату клона 8-.

Непринадлежность клону К показывается аналогично.

Непринадлежность клону Ь- дают наборы, на которых ультрафункция / имеет значение 0 и « —».

Покажем непринадлежность клону К3. Для этого рассмотрим набор (1,..., 1). Пусть на этом наборе ультрафункция / имеет значение 0, тогда есть набор ( а 1,..., ап), на котором ультрафункция / имеет значение

вивалентности не более 211.

« —». Получим

/ а1 ... ап

/ I 1 ... 1

а1... а

1 ... 1

что показывает непринадлежность клону К3.

Если же на наборе (1,..., 1) ультрафункция / имеет значение « —», то непринадлежность клону К3 следует из равенства

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

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

Двойственным образом второе подмножество ультрафункций дает только класс эквивалентности (11011101010).

В результате для всех ультрафункций, принадлежащих клону К5, имеем 11 классов эквивалентности.

Теперь рассмотрим все ультрафункции, не принадлежащие клону К5. Возможных классов эквивалентности таких ультрафункций 1024. Разделим эти ультрафункции на два основных множества:

1) всюду определенные ультрафункции существенно зависящие более чем от одной переменной;

2) ультрафункции, существенно зависящие более чем от одной переменной и принимающие все три значения 0, 1, —.

Каждое множество разобьем на четыре подмножества:

a) ультрафункции, принадлежащие клонам Т- и Т-;

b) ультрафункции, принадлежащие клону Т-, но не принадлежащие клону Т1- ;

c) ультрафункции, не принадлежащие клону Т-, но принадлежащие клону Т1- ;

ё) ультрафункции, не принадлежащие клонам Т- и Т-.

Таким образом, всего необходимо рассмотреть 8 случаев.

Случай 1.а. Ультрафункции принадлежат клонам Р2, Т-, Т- и не принадлежат клону К5. Рассмотрим два случая: 1.а.1) ультрафункции принадлежат клону §-; 1.а.2) ультрафункции не принадлежат клону §-. Для каждого случая возможно 64 класса эквивалентности. В

(10111010100), (10111110100), (11111010100), (11111110100).

первом случае при принадлежности ультрафункций клону М- применим утверждения 10, 15, 12 предложения 1, а при непринадлежности клону М- — утверждения 9 и 12. В результате для случая 1.а.1 имеем максимум 3 класса эквивалентности: (00001000111), (00000111111) и (00001111111).

В случае 1.а.2 применим утверждения 4 и 5 предложения 1, согласно которым рассматриваемые ультрафункции не принадлежат клону Ь-, а также клону К или К2. Следовательно, исключим классы эквивалентности, в которых такие ультрафункции должны принадлежать клону Ь-, и классы эквивалентности, в которых ультрафункции принадлежат клонам К1 и К2 одновременно. Таких классов эквивалентности 25 + 23 = 40. Осталось 24 класса эквивалентности следующих видов: (00011_01__1),(00011_10__1),(00011_11__1), где на месте «_» может быть 0 или 1. К ультрафункциям этих классов применим утверждения 13 и 14 предложения 1, согласно которым такие ультрафункции не принадлежат клону К3 (если имеется непринадлежность клону Ж4) и клону К4 (если имеется непринадлежность клону К2). Таким образом, исключим 22 + 22 + 2 • 3 = 14 классов эквивалентности, и останется 10 классов: (00011_01_11),(00011_101_1),(00011_11111). Из них 2 класса эквивалентности — (00011101011) и (00011110101), противоречат утверждению 12 предложения 1. Следовательно, в случае 1.а.2 останется 8 классов эквивалентности. Итоговым результатом случая 1.а являются 11 классов эквивалентности.

Случай 1.Ь. Ультрафункции принадлежат клонам Р2, Т- и не принадлежат клонам Т-, К5. Применим утверждения 2 и 3 предложения 1, согласно которым рассматриваемые ультрафункции не принадлежат

клонам §-, М-, К1, К3, К4. Остались классы вида (0011_11_111), где

на месте «_» может быть 0 или 1. Из этих классов по утверждению 6 исключится класс эквивалентности (00110110111). В итоге для данного случая останется 3 класса эквивалентности.

Случай 1.с. Ультрафункции принадлежат клонам Р2, Т- и не принадлежат клонам Т-, К5. Применим утверждения 1, 3 и 7из предложения 1. В итоге для данного случая останется 3 класса эквивалентности.

Случай 1.й. Ультрафункции принадлежат клону Р2 и не принадлежат клонам Т-, Т-, К5. Применим утверждения 1 и 2 предложения 1, согласно которым рассматриваемые ультрафункции не принадлежат клонам М-, К1, К2, К3, К4. Тем самым исключим из дальнейшего рассмотрения классы эквивалентности, в которых ультрафункции должны принадлежать хотя бы одному из этих клонов. Таких классов эквивалентности 22 * (25 — 1) = 124. Осталось рассмотреть 4 возможных

класса эквивалентности вида (011__111111), где на месте «_» может

быть 0 или 1. Из этих классов по утверждению 5 исключится класс эквивалентности (01110111111). В итоге имеем 3 возможных класса эквивалентности.

Случай 2.a. Ультрафункции принадлежат клонам T", T" и не принадлежат клонам P2, K5. Применим утверждение 11 предложения 1, согласно которому рассматриваемые ультрафункции не принадлежат клонам L", K3, K4. Тем самым исключим из дальнейшего рассмотрения классы эквивалентности, в которых ультрафункции должны принадлежать хотя бы одному из этих клонов. Таких классов эквивалентности 24 • (23 — 1) = 112. Остается рассмотреть 16 возможных классов эквивалентности вида (100_1___111), где на месте «_» может быть

0 или 1. Разберем 2 случая: 2.a.1) ультрафункции принадлежат клону S"; 2.a.2) ультрафункции не принадлежат клону S". Для каждого случая возможно 8 классов эквивалентности. В первом случае при принадлежности ультрафункций клону M", применим утверждение 10 предложения 1, а при непринадлежности клону M" — утверждение 9. Согласно утверждению 10 ультрафункции первого случая принадлежат клонам Ki, K2, а согласно утверждению 9 — не принадлежат этим клонам. Тем самым при принадлежности клону M" исключим классы эквивалентности, в которых ультрафункции должны не принадлежать хотя бы одному из клонов Ki, K2, а при непринадлежности клону M" - классы эквивалентности, в которых ультрафункции должны принадлежать хотя бы одному из клонов Ki, K2. В том и другом варианте исключатся по 3 класса эквивалентности, а останется по 1 классу для каждого варианта. В случае 2.a.2 применим утверждение 4 предложения, согласно которому рассматриваемые ультрафункции не принадлежат хотя бы одному из клонов Ki, K2. Тем самым исключим из рассмотрения классы эквивалентности, в которых ультрафункции должны одновременно принадлежать этим клонам. Таких классов два. Следовательно останется 6 классов. В итоге для случая 2.a имеем 8 классов эквивалентности.

Случай 2.b. Ультрафункции принадлежат клону T" и не принадлежат клонам P2, T", K5. Применим утверждения 2, 3 и 11 предложения 1, согласно которым рассматриваемые ультрафункции не принадлежат клонам S", L", M", Ki, K3, K4. Тем самым исключим из дальнейшего рассмотрения классы эквивалентности, в которых ультрафункции должны принадлежать хотя бы одному из этих клонов. Таких классов эквивалентности 2 • (26 — 1) = 126. В итоге для данного случая имеем 2 класса эквивалентности.

Случай 2.c. Ультрафункции принадлежат клону T" и не принадлежат клонам P2, Tq , K5. Применим утверждения 1, 3 и 11 предложения 1, согласно которым рассматриваемые ультрафункции не принадлежат клонам S", L", M", K2, K3, K4. Тем самым исключим из дальнейшего рассмотрения классы эквивалентности, в которых ультрафункции должны принадлежать хотя бы одному из этих клонов. Таких классов эквивалентности 2 • (26 — 1) = 126. И остается два класса эквивалентности.

Случай 2.d. Ультрафункции не принадлежат клонам P2, TQ , TQ, K5. Применим утверждения 1, 2 и 11 предложения 1, согласно которым рассматриваемые ультрафункции не принадлежат клонам L_, M_, Ki, K3, K4. Тем самым исключим из дальнейшего рассмотрения классы эквивалентности, в которых ультрафункции должны принадлежать хотя бы одному из этих клонов. И в этом случае останется 2 класса эквивалентности.

Рассмотрение всех случаев показало, что число классов эквивалентности ограничено сверху числом 45. □

Таблица 1 показывает, что число классов эквивалентности не меньше 45. В этой таблице представлены 45 различных классов эквивалентности и представители этих классов. Ультрафункции заданы векторами своих значений на элементах множества En. Элементы множества En рассматриваем как двоичное представление натуральных чисел 0,1,...,2n — 1 и упорядочиваем их в соответствии с естественным порядком натуральных чисел.

Из теоремы 1 и табл. 1 вытекает справедливость следующего утверждения.

Теорема 2. Множество PQ разбивается на 45 классов эквивалентности относительно принадлежности максимальным клонам.

4. Типы базисов

Для того чтобы система ультрафункций была базисом, необходимо соблюдать условия полноты и минимальности. Согласно критерию полноты, система ультрафункций полна тогда и только тогда, когда она целиком не содержится ни в одном из 11 максимальных клонов [3]. Минимальность означает, что при удалении из системы любой ультрафункции система становится неполной.

В результате компьютерного перебора в Р2- найдено 895 типов базисов. В зависимости от мощности базиса все типы распределены следующим образом: 1 тип мощности 1 (этот тип базисов образован функцией, не принадлежащей ни одному из максимальных клонов, такая функция лежит в 45 классе эквивалентности); 180 типов мощности 2; 686 типов мощности 3; 28 типов мощности 4. Базисов большей мощности нет.

Для примера приведем типы базисов мощности 4:

(2,3,13,41), (2,3,17,41), (2,13,17,25), (2,13,17,27), (2,13,17,28),

(2,13,17,29), (2,13,25,41), (2,17,25,41), (3,13,21,41), (3,13,22,41),

(3,17,21,41), (3,17,22,41), (4,13,17,25), (4,13,17,27), (4,13,17,28),

(4,13,17,29), (10,13,17,25), (10,13,17,27), (10,13,17,28), (10,13,17,29),

(11,13,17,25), (11,13,17,27), (11,13,17,28), (11,13,17,29), (12,13,17,25), (12,13,17,27), (12,13,17,28), (12,13,17,29).

Базисы представлены указанными в таблице 1 порядковыми номерами классов ультрафункций.

В [2] показано, что множество всех гиперфункций ранга 2 разбивается на 118 классов эквивалентности относительно принадлежности максимальным клонам и показано, что базисы имеют мощности от 1 до 7, для мощности 1 существует только один тип базиса, для мощности 2 существует 581 типов базисов, для мощности 3 — 19299, для мощности 4 — 58974, для мощности 5 — 27857, для мощности 6 — 2316 и для мощности 7 — 35 различных типов базисов.

Таблица 1

Классы эквивалентности и соответствующие им ультрафункции

№ Ф(Л функция № <Kf) функция

1 (00000000000) (01) 24 (01111111111) (1000)

2 (00000111111) (01101001) 25 (10001000111) (0--1)

3 (00001000111) (00010111) 26 (10001111111) (001--011)

4 (00001111111) (01110001) 27 (10011001111) (0-11)

5 (00011001011) (0111) 28 (10011010111) (00 - 1)

6 (00011001111) (00011111) 29 (10011011111) (0001 - 1 - 1)

7 (00011010101) (0001) 30 (10011101111) (00111 - 11)

8 (00011010111) (00000111) 31 (10011110111) (000010 - 1)

9 (00011011111) (0001000100111111) 32 (10011111111) (000111 - 1)

10 (00011101111) (00101111) 33 (10111010100) (0-)

11 (00011110111) (00001001) 34 (10111110100) (00 - 0)

12 (00011111111) (00011001) 35 (10111110111) (010-)

13 (00110010000) (0) 36 (10111111111) (0-1-)

14 (00110111111) (ОНО) 37 (11011001010) (-1)

15 (00111110111) (0010) 38 (11011101010) (1-11)

16 (00111111111) (00011000) 39 (11011101111) (10111 - 11)

17 (01010001000) (1) 40 (11011111111) (10-1)

18 (01010111111) (1001) 41 (11100000000) (-)

19 (01011101111) (1011) 42 (11101111111) (1 - -0)

20 (01011111111) (10100001) 43 (11111101010) (1-)

21 (01100111110) (10) 44 (11111110100) (-0)

22 (01100111111) (10010110) 45 (11111111111) (10 - 0)

23 (01101111111) (11101000)

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

1. Замарацкая С. В. О максимальных клонах ультрафункций ранга 2 / С. В. Замарацкая, В. И. Пантелеев // Изв. Иркут. гос. ун-та. Сер. Математика. -2016. - Т. 15. - С. 26-37.

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

3. Пантелеев В. И. Критерий полноты для доопределяемых булевых функций /

B. И. Пантелеев // Вестн. СамГУ. Естественнонауч. сер. - 2009. - №2(68). -

C. 60-79.

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

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

5. 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.

6. Classification and basis enumerations of the algebras for partial functions / M. Miyakawa, I. Stojmenovic, D. Lau, I. Rosenberg // Proc. 19th International Symposium on Multi-Valued logic. - Rostock, 1989. - P. 8-13.

7. 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.

8. 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.

9. Miyakawa M. Classification of three-valued logical functions preserving 0 / M. Miyakawa, I. Rosenberg, I. Stojmenovic // Discrete Applied Mathematics. - 1990. - Vol. 28. - P. 231-249.

Замарацкая Светлана Вячеславовна, программист, Медицинский информационно-аналитический центр Иркутской области, 664011, Иркутск, ул. Каландаришвили, 2, (e-mail: [email protected]) Пантелеев Владимир Иннокентьевич, доктор физико-математических наук, Иркутский государственный университет, 664003, Иркутск, ул. К. Маркса, 1, тел.: (3952) 521298 (e-mail: [email protected])

S. V. Zamaratskaya, V. I. Panteleev

Classification and Types of Bases of All Ultrafunctions on Two-Element Set.

Abstract. This paper studies properties of ultrafunctions with respect of their inclusion in maximal clones.

The number of maximal clones for all ultrafunctions of rank 2 is equal to 11 [V. Panteleev, 2009].

All ultrafunctions are divided into 45 equivalence classes.

Based on this classification all kinds of bases are discribed. Two bases are of different kinds if there is a function in one basis with no equivalent function in the other one. We show that bases of hyperfunctions can have cardinality from 1 to 4: there is only one kind of basis with cardinality 1, 180 with cardinality 2, 686 with cardinality 3, 28 with cardinality 4.

Keywords: ultrafunction, clone, base, maximal clone.

References

1. Zamaratskaya S.V., Panteleev V.I. Maximal clones rank 2 ultrafunctions (in Russia). The bulletin of Irkutsk State University. Mathematics, 2016, vol. 15, pp. 26-37.

2. Kazimirov A.S., Panteleev V.I., Tokareva L.V. Classification and Enumeration of Bases in Clone of All Hyperfunctions on Two-Elements Set (in Russia). The bulletin of Irkutsk State University. Mathematics, 2014, vol. 10, pp. 61-78.

3. Panteleev V.I. The Completeness Criterion for Certain Boolean Functions (in Russia). Vestnik of Samara State University. Natural Science Series, 2009, vol. 2, no 68, рр. 60-79.

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

5. 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.

6. Miyakawa M., Stojmenovic I., Lau D., Rosenberg I. Classification and basis enumerations of the algebras for partial functions. Proc. 19th International Symposium on Multi-Valued logic. Rostock, 1989, pp. 8-13.

7. Krnic L. Types of bases in the algebra of logic/ Glasnik matematicko-fizicki i astronomski. Ser. 2, 1965, vol. 20, p. 23-32.

8. Lau D., Miyakawa M. Classification and enumerations of bases in Pk(2)/ Asian-European Journal of Mathematics, 2008, vol. 01, no 02, pp. 255-282.

9. Miyakawa M., Rosenberg I., Stojmenovic I. Classification of three-valued logical functions preserving 0. Discrete Applied Mathematics, 1990, vol. 28, pp. 231-249.

Zamaratskaya Svetlana Vyacheslavovna, Programmer, Medical Information-Analytic Center of Irkutsk Region, 2, Kalandarishvili, Irkutsk, 664011 (e-mail: [email protected])

Panteleyev Vladimir Innokent'evich, Doctor of Sciences (Physics and Mathematics), Irkutsk State University, 1, K. Marx st., Irkutsk, 664003, tel.: (3952)521298 (e-mail: [email protected])

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