Научная статья на тему 'О некоторых интервалах в решетке клонов частичных ультрафункций'

О некоторых интервалах в решетке клонов частичных ультрафункций Текст научной статьи по специальности «Математика»

CC BY
69
13
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
КЛОН / МУЛЬТИКЛОН / РЕШЕТКА / СУПЕРПОЗИЦИЯ / ЗАМКНУТОЕ МНОЖЕСТВО / МУЛЬТИФУНКЦИЯ / УЛЬТРАФУНКЦИЯ / CLON / MULTICLON / LATTIC / SUPERPOSITION / CLOSED SET / ULTRAFUNCTIONS / MULTI- FUNCTIONS

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

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

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

About some intervals in the lattic of clones of partial ultra- functions

The intervals between the clone of function, saving 0 (1) and the clone of all partial ultrafunctions are considered in the lattic of clones of partial ultrafunctions. Its showing that such intervals contain 20 clones.

Текст научной работы на тему «О некоторых интервалах в решетке клонов частичных ультрафункций»

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

2010. Т. 3, № 4. С. 80-87

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

ИЗВЕСТИЯ

Иркутского

государственного

университета

УДК 519.716

О некоторых интервалах в решетке клонов частичных ультрафункций

В. И. Пантелеев, С. Ю. Халтанова

Восточно-Сибирская государственная академия образования

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

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

Введение

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

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

Пусть, как обычно, |А| — мощность множества А, 2А — множество всех подмножеств А и Е2 = {0,1}. Определим следующие множества функций:

РТ = {/ I / : ЕП ^ 2е}, Р= и РТ,

П

Рп = {/ I / € РГ и I/(а)| > 1 для всех а € ЕП}, Р~ = и Р£,

П

Рп = {/ I / € РГ и I/(а)| < 1 для всех а € ЕП}, Р* = иРЛ,

п

Рп = {/ | / € Р,*~ и I/(а)| = 1 для всех а € ЕП}, Р = и Рп

п

Функции из Р называют булевыми, из Р* — частичными, из Р~ — ультрафункциями, из Р*~ — частичными ультрафункциями.

Очевидно, что выполняются следующие включения: Р С Р* С Р*~ и Р С Р~ С Р*~.

О НЕКОТОРЫХ ИНТЕРВАЛАХ Суперпозиция частичных ультрафункций

/(/1(^1,..., жт),..., /п(х1, ..., жт)) определяет функцию д(жь ..., хт) из Р2*~, следующим образом [2]:

#(аь ... ,ат) = <

0, если существует г (1 < г < п) такое, что

. . . , ат) — 0;

П /(в1,..., вП), если это пересечение

0г€/г(аь...,а

т )

не равно 0; и /(в1 ,...,вп), иначе.

вг^/г(а1,---,а т)

Функции / : (а1,..., аП) ^ {а^} называются селекторными.

Клон — множество функций, замкнутое относительно суперпозиции и содержащее все селекторные функции.

Интервалом 9(А, В) называется частично упорядоченное по включению множество всех клонов, содержащих клон А и являющихся подмножествами клона В.

Интервалы представляются в виде диаграмм, где клоны изображаются точками и точка, представляющая клон А1, расположена выше и соединена отрезком с точкой представляющей клон В1, если множество А1 непосредственно содержит В1.

Если А — множество функций, то через [А] обозначим пересечение клонов, содержащих А.

Пусть К — клон и К1 — его подклон, К1 называется максимальным подклоном в К тогда и только тогда, когда [К и {/}] = К для любой / € К \ К1.

Известно, что клоны То,о = {/ | / € Р и /(0,..., 0) = {0}} и Т1,1 = {/ | / € Р и /(1,..., 1) = {1}} являются максимальными в Р [4]. В [1] описаны все клоны из Р2*, содержащие Т0,0 (Т1,1). Доказано, что для каждого из таких клонов существуют ровно 9, содержащих их, клонов.

В данной работе исследуются клоны, содержащие Т0,0 (Т1;1) в Р2*~. Показано, что в Р|~ существуют ровно 20 клонов содержащих 70,0 и, соответственно, 20 клонов, содержащих 71,1.

В дальнейшем для удобства изложения будем использовать следующую кодировку: {0} ^ 0, {1} ^ 1, 0 ^ *, {0,1} ^~. Функции будем задавать и в виде вектора-строки и в виде вектора-столбца значений на всех наборах, при этом длина строки или столбца для функции с п аргументами равна 2П.

В. И. ПАНТЕЛЕЕВ, О. Ю. ХАЛТАНОВА

1. Основной результат

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

Лемма 1. Если А — клон в Р*Т, то А и Р* — клон.

Замечание 1. С учетом леммы 1 можно рассматривать только такие клоны, которые содержат множество Р*.

Замечание 2. В дальнейшем под РТ, Р, То,о будем понимать Р0 иР* и, соответственно, Р и Р* и Т0,0 и Р*.

Определим следующие множества частичных ультрафункций:

То,о = І/ I / Є Р * и / (0,..., 0) = 0}и Р*;

ГОТо = І/ I / Є Р ~ и / (0,..., 0)=0}и Р*;

Т0*0 = І/ I / Є Р*Т и /(0,..., 0) = 0}и Р*;

Г0* * = І/ I / Є Р* 2 и / (0,..., 0) = *};

Г*0 = І/ | / Є Р * 0 и / (0,..., 0) = *};

То*,о* = І/ I / Є Р* и / (0,..., 0) ЄІ0, *}};

Г*0* = І/ I / Є Р*0 и / (0,..., 0) ЄІ0, *}};

0 0 0 0

Го,о и Го, *; Го,о и Го, * ; Го,о и Го, * ; Го,о и Го, *.

Легко показать, что эти множества являются клонами.

Теорема 1. Следующие клоны различны и вложены друг в друга так, как показано на рис. 1.

Доказательство. Клоны То,о, То*о, То,о и Т0**, Т0*о *, принадлежащие Р и Р *, рассмотрены в [1].

Рассмотрим функции, принадлежащие РТ, Р* 0.

Докажем, что выполняется равенство [Т0*о и І/}] = То*0, где

/ Є Т0*° \ Т0*,о. Доказательство включения [Т0*,о и І/}] С То*0 очевидно. Покажем, что выполняется Тд° С [Т0* о и І/}].

Пусть дана функция д(ж1,..., жт) Є Г0*°. Пусть аі, а2,..., аг — это

наборы, на которых значение функции д равно 0; в 1,в2,... ,в5 — наборы, на которых значение функции равно 1; 71, 72,..., — наборы,

на которых значение функции равно ~; сті,ст2,...,^д — наборы, на которых значение функции равно *.

Функция /(ж1,..., жп) Є Т0*°\Т0*, о, поэтому /(0,..., 0) = 0 и найдется

такой набор 8 = (81,..., 8П), что /(81,..., 8П) =~. Одноместные функ-

ции (0, £г) принадлежат Т0 , 0. Суперпозиция / ‘‘. ^ ] определяет

0

0

1

1

1

функцию Л,(ж) =

Теперь сможем получить функцию

0

Мжьж2, . . . ,жт) =

\~/

Рис. 1. Решетка клонов, содержащих клон Т0 , 0 Возьмем функцию ^(ж1,..., жт, у) € Т0* 0 такую, что

^(0,..., 0, 0) = 0, <^(5г, 0) = 0, ^(/^, 0) = 1, ^(7 к, 0) = 0, ^(аг, 0) = *,

<р(0,..., 0,1) = 0; <р(а*, 1) = 0, <р(37-, 1) = 1, ^(^, 1) = 1, ^>(7ь 1) = *,

1 < г < г; 1 < ; < 8; 1 < к < *; 1 < I < д.

Рассмотрим суперпозицию

^>(жь... ,жт,Л-1(ж1,... ,жт)) = Л-2(жь ... ,жт).

0

Покажем, что h2(xi,... , xm) = g(xi,... ,xm).

Действительно, h2(0,..., 0) = <p(0,..., 0, hi(0,..., 0)) = <p(0,..., 0,0) = 0,

Мод) = ^(5i, hi(Si,)) = ^(Si, ~) = {^(Si, 0), ^(Si, 1)} = 0,

is is is is is is

h2 (Si) = ^(S^ hi(Si)) = ~) = M/^ 0^ 1)} = 1

h2(7i) = ^(7^ hi(;i)) = ^(7i, ~) = 0^ ^(7^ 1)} =~.

Отсюда следует, что g(xi,...,xm) € [T0*0 U {/}], т.е. выполняется включение T0*S С [T0*0U{/}]. Таким образом, доказали справедливость равенства [T0*0 U {/}] = Т0*;.

Аналогичным образом доказываются равенства: [T0 0 U {/}] = TJS0; [(T* 0UT0S)U{/}] = T0S, где / € T0S\(T0*,0UT0S); [(T0 ,0U^*-)и{/}] ’=

-

To-o U To*-, где f Є To-o \ To , o. Теперь покажем, что

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

[То7с и {/}] = Т0*0 , если / Є Т0*0 \ Т0>

Пусть функция д(ж^..., жт) Є Т0*°. Так как #(жі,..., жт) Є Т0*°, то д(0,..., 0) = 0 и пусть на наборах а1, а2,..., аг значение функции д равно 0; на наборах в1, в2,..., в5, значение функции д равно 1; на наборах 71,72,..., 71 значение функции д равно *; на наборах ст1, ст2,..., значение функции д равно

Так как /(ж1,..., жп) Є Т0*° \ Т(°0, то /(0,..., 0) = 0 и существует

'0 ... 0

набор б такой, что f (б1, б2,..., бп) = *. Суперпозиция f

61

бп

определяет функцию h(x) =

Из функции hl(xl,..., xm) =

0 0

І *

І = *

І W

получим функцию

^2(ж1,... , жт) такую, что Л,2(7^) = * (1 ^ і ^ і), на остальных наборах функция Л-2 принимает значение 0.

Возьмем функцию ^(ж1,..., жт, у) Є Т(00:

^(0, 0,..., 0) = 0, ^(Sj, 0) = 0, ^(/?j, 0) = І, ^(Y k, 0) = 0, <£(аь 0) =~, <p(0,..., 0, І) = 0; <р(а*, І) = 0, ^(-j, І) = І, ^(°k, І) = 0, ^(°ь І) =~,

І < i < r;

І < j < s;

І < k < t;

І < l < q.

Суперпозиция <^(ж1,..., жт, ^2(ж1,..., жт)) определяет функцию д. Отсюда следует, что #(жь ..., жт) € [Т0-0и{/}], т.е. То*0 С [Т0~0и{/}]. Таким образом, доказали [ТО и {/}] = Т0* о.

0

*

Аналогичным образом доказываются равенства [(ТОО иТо*0) и{/}] =

ТОО*, где / € ТОО* \ (ТОО и ТОО); [(То,о и тоо) и {/}] = ТО,о’и ТОО, где

/ € ТО, о \ То ,о.

О , О *, где / € ТО, О * \ (ТО , О и ТО,* ); [(ТО , О и То, * ) и {/ }] = ТО, О и ТО, * :

о,о \ То,о.

Докажем, что [ТОО и {/}] = ТОО*, где /(ж1,..., ж„) € ТОО* \ ТОО.

ьп)

Пусть #(жьж2,... ,жт) € ТОО* и #(0,..., 0) = *.

О,О

Повторяя рассуждения, аналогичные вышеприведенным, можно получить последовательно функции (*Ь), (*Ь... Ь) где Ь € {0,1, ~}, а затем построить необходимую суперпозицию для #.

Докажем, что выполняется равенство [ТОО*и{/}] = ТО”-, где функция

/ (ж1,...,жп) € ТОО \ ТО, *.

Пусть #(ж1,..., жт) € ТОО, тогда #(0,..., 0) = *. Наборы а1, а2,...,

^О <О Ю (О ^О (О ю О О О

аг; в1, в2,..., в5; 71,7 2,...,7*; £ 1, £ 2,..., ^ д это наборы, на которых

значение #(ж1,... ,жт) равно 0, 1, *, ~, соответственно.

Функция / € ТОО \ ТО“*, поэтому /(0,..., 0) = *. Существует набор

о /0 ... 0 \

6 = (61,..., 6п) такой, что /(61,..., 6п) =~. Суперпозиция / ^ )

определяет функцию Л,(ж) = ^ ^ , с помощью которой можно получить

функцию ^1(ж1,..., жт) = (* ~ ... ~).

Возьмем функцию ^(ж1,... ,жт,у) € То**:

^>(0,0,..., 0) = *, ^(°г, 0) = 0, ^(в^-, 0) = 1, ^>(°к, 0) = *, ^>(£г, 0) = 0,

^(0,0,..., 1) = *, <£(°°г, 1) = 0, ^(0^, 1) = 1, ^(ъ, 1) = *, ^(0г, 1) = 1,

1 < г < г; 1 < ; < 1 < к < £; 1 < I < д.

Суперпозицию ^(ж1,..., жт, ^1(ж1,..., жт)) определяет функцию #(жь ... ,жт).

Отсюда следует, что #(жь ..., жт) € [ТО, *и{/}], т.е. ТОО С [ТО, * и{/}]. Таким образом, доказали [То* * и {/}] = ТО,*.

Аналогично доказывается справедливость равенств

[(То,о и ТО, *) и {/}] = То,о и То*0, где / € То,о и ТО,*, но / € То,о и ТО, *;

[ТО,о * и {/}] = ТО,о и ТОО, / € ТО,о и ТОО, но / € ТО,о *.

Теперь докажем, что [ТО,*** и {/}] = Р2* *, где / € Р2* * \ ТО,***.

Так как /(ж1,..., жп) € ТО,***, то /(0,..., 0) = 1 или /(0, 0,..., 0) =~. Если /(0,..., 0) = 1, то доказательство очевидно.

Если /(0,..., 0) =~, то, рассматривая соответствующую суперпозицию, получим функцию Л,(ж) =~.

Дальнейшие рассуждения очевидны.

Аналогично доказывается равенство [ТОО и {/}] = Р2°, где / € Р0, но / € То*о.

Теорема 2. В множестве Р* ю существует ровно 14 клонов, содержащих Р* и То,о, а именно, клоны, представленные на рис. 1.

Доказательство. Пусть А — клон в Р2* ю такой, что То,о С А.

Пусть в А есть функция /(ж1,..., жп) такая, что /(0,..., 0) = 1. Тогда, очевидно, функция-констанста 1 принадлежит А. Известно, что [То,о и {1}] = Р2. Поэтому Р2 С [То,о и {1}] С А. Отсюда А = Р2 или Р2*, или Р*, или Р2* ю.

То, что нет клонов между Р2 и Р2* показано в [3]; между Р2 и Р* — в [2]. Аналогично прведенным выше доказательствам показывается то,

— _ — — _ 7~> * 7~>* о Т~)ю Т~) * о

что нет клонов между Р2 и Р2 О, Р2О и Р2 О .

Пусть теперь в А все функции принадлежат ТО**, т.е. А С ТО**. Если А \ То,о = 0, то А = То,о. В противном случае выполняется хотя

бы одно из следующих условий:

1) существует функция /(ж1,..., жп) € А такая, что /(0,..., 0) =0 и

существует набор (а1,..., ап) такой, что / (а1,..., ап) = * .В этом случае То*о С А.

2) существует функция /(ж1,..., жп) € А такая, что /(0,..., 0) =0 и существует набор (а1,...,ап) такой, что /(а1,...,ап) =~. Тогда

ТООо С А.

3) существует функция /(ж1,..., жп) € А такая, что /(0,..., 0) = 0 и наборы (а1,..., ап) и (в1,..., вп) такие, что /(а1,..., ап) =~, /(в1,..., вп) = *. Тогда ТО,** С А.

4) существует функция /(ж1,..., жп) € А такая, что /(0,..., 0) = * и существует набор (а1,..., ап) такой, что /(а1,..., ап) = * и не существует набора (в1,..., вп) такого, что /(въ ..., вп) =~. Получим То,о и ТО* С А.

5) существует функция /(ж1,..., жп) € А такая, что /(0,..., 0) = * и такие наборы (а1,..., ап) и (в1,..., вп), что /(а1,..., ап) = *,

/(в1,..., вп) =~. Получим То,о и ТО** С А.

Если выполняются условия 1) и 4), то То*о С А и ТО* С А. Тогда Т*,о * С А.

Если выполняются условия 1) и 5), то ТОо С А и ТО* С А. Тогда То*,о и ТОО С А.

Если выполняются условия 2) и 4), то Т* С А и ТО* С А. Тогда

Если выполняются Т0*0 С А и Т0*~ С А, то Т0*д* С А. Поскольку мы рассматривали случай А С Т0*0*, получим А = Т0*0*. □

Если рассматривать клоны, не обязательно содержащие множество Р*, то к описанным 14 клонам необходимо добавить еще 6 клонов, содержащих клон Т0>0 = {/ | / Є Р и /(0,..., 0) = {0}}.

Таким образом получаем окончательный результат.

Теорема 3. Интервал Э(Т0;0,Р* ~) содержит 20 элементов: Р; РиР*; Р~; Р~ иР*; Р*; Р *~; То,о; То,о иР*; Т*^; иР*; Т^; Тэ7о иР*;

Г7~? * Г7~? * і і ~Г~) ГТ1 * ГТ1 * ГТ1 і і ГТ1 * ГТ1 і і ГТ1 * ГТ1 * і і ГТ1 * ГТІ^^ і і ГТ1 *

То,о > То,о и Р*> То,о *> То,о *> То,о и То, *> То,о и То, * > То,о и То, * > То,о и То, * •

Заменив в описании клонов из интервала Э(То;о,Р* ~) нуль на единицу, двойственным образом получим следующий результат для клона Т1Д = {/ | / Є Р и /(1,..., 1) = {1}}.

Теорема 4. Интервал 9(T1,1,P*—) содержит 2Q элементов: P; PUP*; P—; P— UP*; P *; P*—; Tl,i; Ti,iUP*; TV T*iUP*; T—i; T—iUP*; T*° ; t*— u P*; Tf,i*; Ті*,—*; Ti,i U Tl*; Ti,i U T*—; Т*д U Ті*,— ;’Т-* U Tl—.

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

1. Алексеев В. Б. О некоторых замкнутых классах в частичной двузначной логике / В. Б. Алексеев, А. А. Вороненко // Дискретная математика. - 1994. - Т. 6, вып. 4. - С. 58-79.

2. Пантелеев В. И. Критерий полноты для доопределяемых булевых функций / В. И. Пантелеев // Вестн. Самар. гос. ун-та. Естественнонауч. сер. - 2009. - № 2 (68). - С. 60-79.

3. Фрейвалд Р. В. О полноте частичных функций алгебры логики / Р. В. Фрейвалд // ДАН СССР. - 1966. - Т. 167, № 6. - С. 1249-1250.

4. Post E. L. Two-valued iterative systems of mathematical logic / E. L. Post // Annals of Math. Studies. - Princeton: Univ. Press, 1941. - Vol. 5. - 122 p.

V. I. Panteleyev, S. Yu. Haltanova

About some intervals in the lattic of clones of partial ultrafunctions.

Abstract. The intervals between the clone of function, saving 0 (1) and the clone of all partial ultrafunctions are considered in the lattic of clones of partial ultrafunctions.

It‘s showing that such intervals contain 20 clones.

Keywords: clon; multiclon; lattic; superposition; closed set; ultrafunctions; multifunctions

Пантелеев Владимир Иннокентьевич, доктор физико-математических наук, Восточно-Сибирская государственная академия образования, 664011, Иркутск, ул. Н. Набережная, 6, тел.: (3952) 240435 (v_panteleyev@mail .ru)

Халтанова Соелма Юрьевна, аспирант, Восточно-Сибирская государственная академия образования, 664011, Иркутск, ул. Н. Набережная, 6, тел.: (3952) 240435 (soelabad@mail.ru)

Panteleyev Vladimir, East Siberian State Education Academy, 6, N. Naberezhnaya St., Irkutsk, 664011, (v_panteleyev@mail.ru)

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

Haltanova Soelma, East Siberian State Education Academy, 6, N. Naberezhnaya St., Irkutsk, 664011, (soelabad@mail.ru)

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