Серия «Математика» 2014. Т. 9. С. 3—9
Онлайн-доступ к журналу: http://isu.ru/izvestia
ИЗВЕСТИЯ
Иркутского государственного университета
УДК 519.716
Минимальные частичные ультраклоны на двухэлементном множестве
С. А. Бадмаев
Бурятский государственный университет И. К. Шаранхаев
Бурятский государственный университет
Аннотация. Множество функций, определенных на конечном множестве А и принимающих в качестве значений подмножества множества А, является естественным обобщением множества конечнозначных функций на А (функций &-значной логики). Такие «обобщенные» функции, которые в последнее время принято называть мультифункциями, часто рассматривают как не всюду определенные функции, т. е. функции, определенные не на всех наборах. Для этого в мультифункциях неопределенности можно понимать как некоторые подмножества основного множества А. В зависимости от вида мультифункций и соответствующей им суперпозиции возникают частичные функции, гиперфункции, ультрафункции, частичные гиперфункции, частичные ультрафункции на А.
В теории дискретных функций классической является задача описания решетки клонов - множеств функций, замкнутых относительно операции суперпозиции и содержащих все функции-проекции. Полное описание такой решетки получено только для булевых функций. Это было сделано Эмилем Постом в 1921 году. Таким образом, для других дискретных функций данная проблема остается открытой уже более 90 лет. В связи с трудностью решения этой задачи изучается не вся решетка целиком, а только ее отдельные фрагменты, например, минимальные и максимальные элементы, различные интервалы. В частности, отметим, что описания всех минимальных клонов известны для булевых функций, функций 3-значной логики, частичных функций на двухэлементном и трехэлементном множествах, гиперфункций и частичных гиперфункций на двухэлементном множестве.
В настоящей работе рассматриваются ультрафункции и частичные ультрафункции на двухэлементном множестве. Дано описание всех минимальных клонов для этих классов мультифункций.
Ключевые слова: минимальный клон; частичный ультраклон; мультифункция; частичная ультрафункция; суперпозиция.
1. Основные понятия и определения
Пусть |A| — мощность множества A, 2a — множество всех подмножеств A, E2 = {0,1}. Определим следующие множества функций:
Pin = {/I/ : Щ 2Е*},Р! = UPln,
n
P-n = {f lf : En ^ 2E2 \ {0}}, P- = (J P-n,
n
Pin = {/I/ G Pin и |/(й)| < 1 для всех й G Е%},Р* = U
п
Р2,п = {/|/ G Pin и |/(й)| = 1 для всех й G Щ},Р2 = ип.
n
Функции из P2 называют булевыми функциями, из P£ — частичными булевыми функциями, из P— - гиперфункциями или ультрафункциями на Е2 (различие в выборе суперпозиции), из Р2* ~~ мультифункциями на E2.
Для того, чтобы суперпозиция f(fi(xi,... , xm), ..., fn(xl, . .., xm)) определяла некоторую мультифункцию g(xl,... ,xm), следуя [3], определим значения мультифункции на наборах из подмножеств множества E2.
Если (а^ ..., am) G Em, то по определению
{Р| f (ßi,..., ßn), если пересечение не пусто; ßiefi(an,...a-m)
IJ f (ßl,... ,ßn), в противном случае. ßi£fi(ai,...,am)
На наборах, содержащих 0, мультифункция принимает значение 0.
Это определение позволяет вычислить значение мультифункции f (xl,..., xn) на любом наборе (а1 ,■■■, an) G (2E2)n.
Если мультифункции на E2 (функции из Р—) рассматриваются с данной суперпозицией, то их называют частичными ультрафункциями на E2 (ультрафункциями на E2).
Для / G Р£ положим
D*(f) = {а G Enif (а) = 0}, D(f) = Ein \ D*(f).
Пусть D С En.
Частичной проекцией называется мультифункция éüD такая, что
n („,. ^ \ _ > {ai}, если (ai,...,an) G D; 0, иначе.
éiD (al, ...,an) =
При О = Е? частичная проекция называется проекцией и обозначается в?.
В дальнейшем, если это не вызывает недоразумений, мультифункцию будем называть просто функцией.
Для упрощения записи договоримся использовать следующую кодировку: 0 о*, {0} о 0, {1} о 1, {0,1} о -.
Функцию из Р2 будем задавать ее значениями на двоичных наборах, причем вектор значений функции будем записывать в виде строки или столбца, а двоичные наборы будем считать заданными в соответствии с натуральным порядком. Например, f = (0*—1) означает, что f (00) = 0, f (01) = *, f (10) = —, f (11) = 1. Также рассматриваются нульместные функции, которые будем называть константными и обозначать 0, 1, *
и (—).
Клоном (частичным клоном, ультраклоном, частичным ультраклоном) на Е2 называется множество булевых функций (частичных булевых функций, ультрафункций на Е2, частичных ультрафункций на Е2, соответственно), замкнутое относительно определенной выше суперпозиции и содержащее все проекции.
Очевидно, что множество всех проекций образует клон на Е2, обозначим его ,1е2 .
Клон (частичный клон, ультраклон, частичный ультраклон) К на Е2 называется минимальным, если для любого клона (частичного клона, ультраклона, частичного ультраклона, соответственно) К на Е2 из того, что Зе2 С К С К и К = К следует, что К = ,1е2 .
В теории дискретных функций классической является задача описания решетки клонов. Полное описание такой решетки получено только для булевых функций. Это было сделано Эмилем Постом в 1921 году [10; 11]. Таким образом, для других дискретных функций данная проблема остается открытой уже более 90 лет. В связи с трудностью решения этой задачи изучается не вся решетка целиком, а только ее отдельные фрагменты, например, минимальные и максимальные элементы, различные интервалы (см., например, [1; 2; 3; 4; 5]). Минимальные клоны для различных классов дискретных функций изучаются в [6; 7; 8; 9; 12].
В настоящей работе описаны все минимальные ультраклоны и частичные ультраклоны на двухэлементном множестве.
2. Минимальные ультраклоны
В этом разделе дано описание всех минимальных ультраклонов на множестве Е2.
Лемма 1. 1) Любой минимальный клон на Е2 является минимальным ультраклоном на Е2;
2) Функция (—) порождает минимальный ультраклон на Е2.
Доказательство. Первая часть очевидна в силу вложенности решетки клонов на Е2 в решетку ультраклонов на Е2, вторая — так как функция (—) является константной. □
Теорема 1. Существует ровно 8 минимальных ультраклонов на Е2.
Доказательство. Известно [10; 11], что существует ровно 7 минимальных клонов на Е2, которые порождаются следующими булевыми функциями: 0, 1, х, х ■ у, х V у, х ® у ® г, ху V хг V ух. Из леммы 1 следует, что существует 8 минимальных ультраклонов на Е2. Докажем, что других минимальных ультраклонов на Е2 не существует.
Предположим, что некоторая ультрафункция f(х1,...,хп) порождает минимальный ультраклон на Е2, отличный от указанных выше. Сначала покажем, что f (х, ...,х) = х.
Пусть f (х,. ..,х) = д(х). Тогда д(х) сразу не может быть 0, 1, (—), х в силу леммы 1. Осталось проверить следующие варианты: (0—), (—0), (1—), (—1).
Если д(х) = (—0), то Н(х) = д(д(х)) = (0—) и Н(Н(х)) = 0, что противоречит минимальности ультраклона.
Аналогичная ситуация, если д(х) = (1—), то Н(х) = д(д(х)) = (—1) и Н(Н(х)) = 1. Таким образом, f (х, ...,х) = х.
Так как f не является унарной и булевой функцией, отождествлением переменных у f можем получить д\(х,у), которая может быть равна
одной из следующих функций: (0--1), (0—01), (00—1), (0 — 11), (01 — 1).
Здесь достаточно рассмотреть первый, второй и четвертый варианты.
Если д1(х,у) = (00 — 1), тогда д1(д1(х,у),у) = х ■ у, что противоречит минимальности ультраклона. Аналогичная ситуация в двух других вариантах. Если д\(х,у) = (0 — 11), тогда д1(д1 (х,у),у) = х V у, а если
д1 (х,у) = (0--1), тогда Мх,у,х)=д1 (д1(х,у),г) и ^(х,у,^1 (х,у,г)) =
ху V хг V ух.
Таким образом, функция f не может порождать минимальный ультраклон. Теорема доказана. □
3. Минимальные частичные ультраклоны
В этом разделе дано описание всех минимальных частичных ультраклонов на множестве Е2.
Лемма 2. Любой минимальный ультраклон на Е2 является минимальным частичным ультраклоном на Е2.
Доказательство. Очевидно в силу вложенности решетки ультраклонов на Е2 в решетку частичных ультраклонов на Е2. □
Лемма 3. Пусть К — произвольный частичный ультраклон на Е2. Если f (х1, ...,хп) е К, то еП) е К.
Доказательство. Следует из того, что выполняется еП= e2(f, еП).
□
Теорема 2. Если М — минимальный частичный ультраклон на Е2, тогда либо М - минимальный ультраклон на Е2, либо М — минимальный частичный клон на Е2, порожденный одной из следующих функций е1>07 е1,{0}, е1,{1}, е1,{(00),(11)} .
Доказательство. Следует из лемм 2, 3 и описания минимальных частичных клонов на Е2 в [6; 7]. □
Следствие 1. Существует ровно 12 минимальных частичных ультраклонов на Е2.
Список литературы
1. Алексеев В. Б. О некоторых замкнутых классах в частичной двузначной логике / В. Б. Алексеев, А. А. Вороненко // Дискрет. математика. — 1994. - Т. 6, вып. 4. - С. 58-79.
2. Пантелеев В. И. Критерий полноты для доопределяемых булевых функций / В. И. Пантелеев // Вестн. Самар. гос. ун-та. Естественнонауч. сер. - 2009. -№2 (68). - С. 60-79.
3. Пантелеев В. И. О двух максимальных мультиклонах и частичных ультраклонах / В. И. Пантелеев // Изв. Иркут. гос. ун-та. Сер. Математика. - 2012.
- Т. 5, № 4. - C. 46-53.
4. Тарасов В. В. Критерий полноты для не всюду определенных функций алгебры логики / В. В. Тарасов // Проблемы кибернетики. - М. : Наука, 1975. -Вып. 30. - С. 319-325.
5. Фрейвалд Р. В. Критерий полноты для частичных функций алгебры логики и многозначной логики / Р. В. Фрейвалд // Докл. АН СССР. - 1966. - Т. 167.
- С. 1249-1250.
6. Börner F. Minimal partial clones / F. Börner, L. Haddad, R. Poschel // Bulletin of the Austral. Math. Soc. - 1991. - Vol. 44, N 3. - P. 405-415.
7. Börner F. A note on minimal partial clones / F. Borner, L. Haddad, R. Poschel // Proceedings of 21th IEEE International Symposium on Multiple-Valued Logic (ISMVL). - 1991. - P. 262-267.
8. Csakany B. All minimal clones on the three-element set / B. Csakany // Acta cybernetica. - 1983. - N 6. - P. 227-238.
9. Pantovic J. Minimal partial hyperclones on a two-element set / J. Pantovic, G. Vojvodic // Proceedings of 34th IEEE International Symposium on Multiple-Valued Logic (ISMVL). - 2004. - P. 115-119.
10. Post E. L. Introduction to a general theory of elementary propositions / E. L. Post // American Journal of Math. - 1921. - Vol. 43.
11. Post E. L. Two-valued iterative systems of mathematical logic / E. L. Post // Annals of Math. Studies. - Princeton : Univer. Press, 1941. - Vol. 5. - 122 p.
12. Rosenberg I. G. Minimal clones I: the five types / I. G. Rosenberg // In Lectures in Universal Algebra 43, Colloq.Math. Soc. J. Bolyai. - 1983. - P. 405-427.
Бадмаев Сергей Александрович, аспирант, Институт математики и информатики, Бурятский государственный университет, 670000, Улан-Удэ, ул. Смолина, 24а тел.: (3012)219757 (e-mail: [email protected])
Ш^аранхаев Иван Константинович, кандидат физико-математических наук, доцент, Институт математики и информатики, Бурятский государственный университет, 670000, Улан-Удэ, ул. Смолина, 24а тел.: (3012) 219757 (e-mail: [email protected])
S. A. Badmaev, I. K. Sharankhaev
Minimal Partial Ultraclones on a Two-Element Set
Abstract. Set of functions from a finite set A to set of all subsets of A is a natural generalization of the set of many-valued functions on A (fc-valued logic functions). These generalized functions, which are called multifunctions, often are regarded as incompletely defined functions. Partial functions, hyperfunctions, ultrafunctions, partial hyperfunc-tions, partial ultrafunctions on A are arised depending on the type of multifunctions and superposition.
In the theory of discrete functions the classical problem is description of lattice of clones - sets of functions that are closed with respect to superposition and contain all projections. Full description of a lattice is obtained only for Boolean functions by Emil Post in 1921. Thus this problem remains open more than 90 years for other discrete functions. Because of difficulty of this problem lattice fragments are studied, for example, the minimum and maximum elements, different intervals. In particular, we note that the descriptions of all minimal clones are known for Boolean functions, 3-valued logic functions, partial functions on two-element and three-element sets, hyperfunctions and partial hyperfunctions on a two-element set.
In this paper we consider ultrafunctions and partial ultrafunctions on a two-element set. A description of all minimal clones for these classes of multifunctions is got.
Keywords: minimal clone; partial ultraclone; multifunction; partial ultrafunction; superposition.
References
1. Alekseev V.B., Voronenko A.A. On Some Closed Sets in Partial Two-Valued Logic. Discrete Mathematics and Applications, 1994, 4:5, pp. 401-419.
2. Panteleyev V.I. Completeness Criterion for Incompletely Defined Boolean Functions (in Russian). Vestnik Samar. Gos. Univ. Est.-Naush. Ser., 2009, vol. 2, no. 68, pp. 60-79.
3. Panteleyev V.I. On Two Maximal Multiclones and Partial Ultraclones (in Russian). Izvestiya Irk. Gos. Univ. Ser. Matematika, 2012, vol. 5, no. 4, pp. 46-53.
4. Tarasov V.V. Completeness Criterion for Partial Logic Functions (in Russian). Problemy Kibernetiki, Moscow, Nauka, 1975, vol. 30, pp. 319-325.
5. Freivald R.V. Completeness Criterion for Partial Functions of Algebra Logic and Many-valued Logics (in Russian). Dokl. Akad. Nauk of USSR, 1967, vol. 167, pp. 1249-1250.
6. Borner F., Haddad L., Poschel R. Minimal Partial Clones. Bulletin of the Austral. Math. Soc., 1991, vol. 44, no. 3, pp. 405-415.
7. Borner F., Haddad L., Poschel R. A Note on Minimal Partial Clones. Proceedings of 21th IEEE International Symposium on Multiple-Valued Logic (ISMVL), 1991, pp. 262-267.
8. Csakany B. All Minimal Clones on the Three-Element Set. Acta cybernetica, 1983, no. 6, pp. 227-238.
9. Pantovic J., Vojvodic G. Minimal Partial Hyperclones on a Two-Element Set. Proceedings of 34th IEEE International Symposium on Multiple-Valued Logic (ISMVL), 2004, pp. 115-119.
10. Post E. L. Introduction to a General Theory of Elementary Propositions. American Journal of Math,., 1921, vol. 43.
11. Post E. L. Two-Valued Iterative Systems of Mathematical Logic. Annals of Math. Studies. Princeton, Univer. Press, 1941, vol. 5, 122 p.
12. Rosenberg I. G. Minimal Clones I: the Five Types. In Lectures in Universal Algebra 43, Colloq. Math. Soc. J. Bolyai, 1983, pp. 405-427.
Badmaev Sergey Alexandrovich, Postgraduate, Buryat State University, 24a, Smolin St., Ulan-Ude, 670000 tel.: (3012)219757 (e-mail: [email protected])
Sharankhaev Ivan Konstantinovich, Candidate of Sciences (Physics and Mathematics), Buryat State University, 24a, Smolin St., Ulan-Ude, 670000 tel.: (3012)219757 (e-mail: [email protected])