О клонах ультрафункций, сохраняющих нуль и единицу

Бесплатный доступ

В решетке клонов ультрафункций рассматривается интервал между клоном функций, сохраняющим нуль и единицу, и клоном всех ультрафункций. Показано, что такой интервал содержит 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.
Статья научная