О клонах ультрафункций, сохраняющих нуль и единицу
Автор: Халтанова Соелма Юрьевна
Журнал: Вестник Бурятского государственного университета. Математика, информатика @vestnik-bsu-maths
Рубрика: Алгебра и геометрия
Статья в выпуске: 1, 2012 года.
Бесплатный доступ
В решетке клонов ультрафункций рассматривается интервал между клоном функций, сохраняющим нуль и единицу, и клоном всех ультрафункций. Показано, что такой интервал содержит 8 клонов.
Клон, решетка, суперпозиция, замкнутое множество, ультрафункция
Короткий адрес: https://sciup.org/14835064
IDR: 14835064
Текст научной статьи О клонах ультрафункций, сохраняющих нуль и единицу
Пусть E = { 0,1 } , F = { 0,1, { 0,1 } } . Функции f : E ” ^ E называются всюду определенными булевыми функциями ( P 2 – множество всех всюду определенных булевых функций); f : E ” ^ F - ультрафункциями ( P~ - множество всех ультрафункций).
Пусть даны J ( x 1 ,...,x n ) e P ~ , f 1 ( x 1 ,...,x m ),..., f ” ( x 1 ,...,x m ) e P 2~ , тогда суперпозиция f ( f 1( x 1,..., xm ),..., fn ( x 1,..., xm )) определяет функцию
g ( x 1,..., xm ) , принад-лежащую P 2~ , следующим образом [2]:
g ( « 1
а ) = < m
∩
f ( Д ,—, в п ), если это пересечение не равно 0 ;
Pi е fi ( « ] ,..., «m )
и f ( Д ,- в ),
иначе.
. Piе fi (ai,...,«m )
Функция f ( x 1 ,..., x n ): f ( a 1 ,..., a n ) = { a i } , где i е { 1,..., n } , называется селекторной.
Клон - множество функций, замкнутое относительно суперпозиции и содержащее все селекторные функции.
Интервалом I ( A , B ) называется частично упорядоченное по включению множество всех клонов, содержащих клон A и являющихся подмножествами клона B .
Интервалы представляются в виде диаграмм, где клоны изображаются точками и точка, представляющая клон A , расположена выше и соединена отрезком с точкой, представляющей клон B , если множество A непосредственно содержит B .
Если A - множество, то через [A] обозначим пересечение всех кло нов, содержащих A. Множество A называется полным, если [ A] = P2 .
Пусть K - клон, K , его подклон, тогда K 1 называется максимальным подклоном в K тогда и только тогда, когда [ K 1 u { f } J = K для любой f е K \ K 1 .
Определим множества:
T o,o = { f е P 2 I f (0,...,0) = 0 } , T o~ = { f е P | f (0,...,0) = 0 } ,
Ту ={ f е P2 | f (1,...,1) = 1 }, T1 ={ f е P; | f (1,...,1) = 1 }, m rT' rT' T1 ~ ~i~ ~i~
T 01 = T 0,0 ^ T 1,1 , T 01 = T 0,0 ^ T 1,1
Нетрудно проверить, что эти множества ультрафункций являются клонами.
В работе описан интервал I ( T 01, P 2 ~ ) и показано, что он содержит ровно 8 клонов из P 2 ~ (включая сам этот клон).
В дальнейшем для удобства изложения будем использовать кодировку { 0,1 } ^ ~, а функции задавать в виде векторов-значений ультрафункций на всех наборах, расположенных в натуральном порядке.
-
1. Некоторые полные множества
Приведем некоторые примеры полных множеств ультрафункций, на которые мы сошлемся при доказательстве теорем.
Пусть
h ( х ) = (~ 0), h 2( х ) = (0 ~), h3(x ) = (1~), h 4( x ) = (~1), h5 ( x ) = (~~), h 6( x ) = (01), h 7( x ) = (10), h 8( x ) = (00), h 9( x ) = (11), h w( x i , x 2 ) = (0001), h n( x i , x 2 ) = (0111), h i2 (x i ,x 2 )=(~~11), h 13 ( x 1 , x 2 ) = (~1~ 1), h M( x 1 , x 2 ) = (~ 111), h 15 ( x 1 , x 2 ) = (00 ~~), h 16 ( x 1 , x 2 ) = (0 ~ 0 ~), h 17 ( x 1 , x 2 ) = (000 ~), h 18 ( x 1 , x 2 x 3 ) = (01000011).
Замечание . Функции h 6, h 10, h u, h 18 принадлежат множеству T 01, функции h 12, h 13 ( h 15, h 16) можно получить суперпозициями из h 4 ( h 2) и селекторных функций и [ { h 10, h 7 } ] = P2 , [ P 2 u { h 5 } ] = P 2 ~ .
Лемма 1. Множество функций T 01 u { h 1 } является полным в P 2 ~ .
Доказательство. Построим последовательность суперпозиций, задающую ультрафункции из [ T 01 u { h 1 } ] и содержащую ультрафункции h 5 и h 7 :
h 10 ( h 1 , h 6 ) = ^ h 1 ( h i) = h 5 , h 11 ( h 1 , h 6 ) = h 4 , h 11 ( h 12 , h 13 ) = h 14 , h 14( h 5, h 5) = h 9, h 18( h8,h 6, h 9) = h 7.
Лемма 2. Множество функций T 01 u { h3 } является полным в P 2 ~ .
Доказательство. Цепочка суперпозиций hw(h3,h6) = h2,hn(h3,h6) = hq,h2(h9) = h5,hw(h15,h16) = h17,h17(h5,h5) = hi, h18(h8, h6, h9) = h7 содержит ультрафункции h5 и h7.
Следствие 1. Множество ультрафункций T0,0 и{h1} и T,1 и{h3} яв ляется полным в P2~ .
Лемма 3. Множество функций T 01 и { h 5 } является полным в P 2 ~ .
Доказательство. h 11 ( h 6, h 5) = h 4, h 11 ( h 12, h 13) = h 14, h 14( h 5, h 5) = h 9 ,
-
h 10 ( h 5 , h 6 ) = h 2 , h 10 ( h 15 , h 16 ) = h 17 , h17 ( h 5 , Ю = h 8 , h 18 ( h i , h 6 , h9 ) = h 7 •
Следствие 2. Множество функций T 0 , 0 u { h 5 } и T ,1 u { h 5 } является полным в P 2~ .
Основной результат
Теорема 1. Клоны, представленные на рис. 1, различны и вложены друг в друга так, как показано на рисунке.

Рис. 1. Интервал I ( T 01, Р2)
Доказательство. Достаточно легко проверяется несовпадение указанных клонов, остается проверить их структуру вложенности. В [2] доказано, что T 01 является максимальным подклоном в T00 и T 1 , а также то, что Т 0 0 и T 1 являются максимальными в Р2 , в [4] то, что Т 0 0 - максимальный подклон в T 0 ~ 0 и T .. максимальный подклон в Т ~ , в [3] то, что T 0 ~ 0 и Т ~ - максимальные поклоны в Р 2 ~ .
Остается показать, что T 01 является максимальным подклоном в T 0 ~ , и T 0 ~ - максимальный подклон в T 0 ~ 0 и Т ~ .
Сначала докажем, что выполняется равенство [ T 01 u { f } ] = T 0 ~ , где f ( x p-> x n ) e T V T 01 .
Доказательство включения [ T 01 u { f } ] с T 0 ~ очевидно.
g( a - ,..., a ; ) = 0; g( в ,..., A m ) = 1; g( Y t ,..., Y m ) = ~.
Так как функция f ( x 1,..., xn ) е T 0 ~ / T 01, то f (0,...,0) = 0, f (1,...,1) = 1 и пусть ( T 1 ,. .., T n ) такой набор, что f ( т 1 ,..., т п ) = ~.
Возьмем функции h1(x1,...,xm),...,hn(x1,...,xm)е T01 такие, что h, (0,...,0) = 0, h,(1,...,1) = 1, h/a/,...,am) = 0, h^,...,0m) = 1, hY,...,Ym) = T,где iе {1,...,n}, je {1,...,r} , kе {1,...,s}, lе {1,...,t}.
Пусть суперпозиция f ( h 1 ( x 1 ,..., x m ),..., hn ( x 1 ,..., x m )) определяет функцию ф (x 1 ,...,x m ). Покажем, что ф ( x 1 ,..., x m ) = g ( x 1 ,..., x m ).
Действительно,
ф (0,...,0) = f ( h 1 (0,...,0),..., h n (0,...,0)) = f (0,...,0) = 0,
ф (1,...,1) = f ( h 1 (1,...,1),..., h n (1,...,1)) = f (1,...,1) = 1, jj jj jj
ф ( а 1 ,..., a m ) j (,4( a 1 ,..., a m ),..., 1 Пг ( a 1 ,..., a m )) J ('-',...,'-') ф ( в ,..., e m ) = f ( h 1 ( A 1 k ,..., в ),..., h n в ,..., в )) = f (1,...,1) = 1, ФY x ,..., Y m ) = f ( h 1 ( Y 1 ,..., Y m ),..., h n ( Y ,..., Y m )) = f ( Т р- Т , ) = ~, i е { 1,..., n } , y е { 1,..., r } , k е { 1,...,s } , l е { 1,..., t } .
Отсюда следует, что g ( x 1 ,..., xm ) е [ T 01 u { f } ] , т.е. выполняется включение T 0 ~ с [ T 01 u { f } ] . Таким образом, доказали справедливость равенства [ T 01 -' ! f } ] = T 0~ .
Следующим шагом покажем, что выполняется равенство [ Т ,~ и { f } ] = T ,~0 , где f ( x 1 ,..., x , )е ^ / T 0~ .
Доказательство включения [ T 0 ~ u { f } ] с T 0 ~ 0 очевидно. Если f ( x 1 ,..., x , ) е T 0~0 / T 0~ , то f (0,...,0) = 0 и f (1,...,1) = 0 или f (1,...,1) = ~. В любом случае имеем (00) е [{ f }]. Теперь функцию g ( x 2,..., xm ) из T 0 ~ 0 можно представить суперпозицией g ( x 2,..., xm ) = h (0, x 2,..., xm ), где h ( x 1 ,..., xm ) - подходящая функция из клона T 0 ~ .
Аналогично доказывается, что выполняется равенство [ T 0~ u{ f } ] = T ~1 , где f ( x 1 ,..., xn ) е T ~1 / T 0~ .
Теорема 2. В множестве P 2 ~ существуют ровно 8 клонов, содержащих клон T01, а именно клоны, представленные на рис. 1.
Доказательство. Пусть A - клон в P 2 ~ такой, что T 01 с A с P 2 ~ . То, что нет клонов между Р 2 и P 2 ~ показано в [2]. Если A / T 01 = 0 , то A = T 01. В противном случае выполняется одно из следующих условий:
-
1. Существует функция f е A такая, что f (0,...,0) = 1, f (1,...,1) = 0. Тогда получим Р 2 с A .
-
2. Существует функция f е A такая, что f (0,...,0) = 0, f (1,...,1) = 0 и не существует набора ( a p..., a n ) такого, что f( a 1 ,..., a n ) = ~. Тогда T 0,0 с A .
-
3. Существует функция f е A такая, что f (0,...,0) = 1, f (1,...,1) = 1 и не существует набора ( a 1 ,..., a n ) такого, что f ( a 1 ,..., a n ) = ~. Тогда T 1 с A . Аналогично показывается, что если A Ф Т ~ и A Ф Р 2, то, используя следствие 1 и следствие 2, получим A = P 2~ .
-
4. Существует функция f е A такая, что f (0,...,0) = 0, f (1,...,1) = 1 и существует набор ( a 1 ,..., a n ) такой, что f ( a 1 ,..., a n ) = ~. Тогда T 0 ~ с A . Пусть A Ф T 0 ~ 0 и A Ф T ~ . Тогда в A существует либо функция h 7, либо h 3, либо h 1 , либо h 5 . В первом случае получим P 2 с A . В остальных случаях, используя соответственно лемму 1, лемму 2 и лемму 3, получим A = P 2 ~ .
-
5. Существует функция f е A такая, что f (0,...,0) = 0, f (1,...,1) Ф 1, и существует набор ( a 1 ,..., a n ) такой, что f ( a 1 ,..., a n ) = ~. Тогда T 0 ~ 0 с A . Получим A = P 2 ~ или A = T 0 ~ 0.
-
6. Существует функция f е A такая, что f (0,...,0) Ф 0, f (1,...,1) = 1, и существует набор ( a 1 ,..., a n ) такой, что f ( a 1 ,..., a n ) = ~. Тогда T ~ с A . Получим A = P ~ или A = T ~1 .
-
7. Существует функция f е A такая, что f (0,...,0) = ~, f (1,...,1) = 0. По лемме 1 получим A = P 2~ .
-
8. Существует функция f е A такая, что f (0,...,0) = 1, f (1,...,1) = ~. По лемме 2 получим A = P 2 ~ .
-
9. Существует функция f е A такая, что f (0,...,0) = ~, f (1,...,1) = ~. По лемме 3 получим A = P 2 ~ .
Пусть A Ф T 0 0, A Ф T 0 ~ 0 и A Ф Р 2. Рассмотрим 2 возможных случая. В первом случае в A существует функция f ( x 1 ,...,x n ) такая, что f (0,...,0) = 1 и на некотором наборе ( a 1 ,..., a n )| f( a 1 ,..., a n ) = ~. По следствию 1 получим A = P 2 ~ . Во втором случае в A существует функция f ( x 1 ,..., x n ) такая, что f (0,...,0) = ~. Тогда легко получить функцию h 5, и по следствию 2 имеем A = P 2 ~ .
Цыренова В.Б., Батожаргалова А.Э. Линейчатые поверхности с параболическими образующими в четырехмерном квазиэллиптическом пространстве
Список литературы О клонах ультрафункций, сохраняющих нуль и единицу
- Post E.L. Two-valued iterative systems of mathematical logic//Annals of Math. Studies. -Princepton: Univ. Press, 1941.
- Пантелеев В.И. Критерий полноты для доопределяемых булевых функций//Вестник Самарского государственного университета. Естественнонаучная серия, № 2 (68), 2009.
- Пантелеев В.И., Халтанова С.Ю. О некоторых интервалах в решетке клонов частичных ультрафункций//Известия Иркутского государственного университета. Сер. Математика. Т. 3. -№ 4. -С.80-87.