 
        
        людкоский тарф методичка с сдо
.pdf1, при =
3. ( ) = {0, при ≠ характеристическая функция.
При ≠ − 1 тоже обобщает отрицание.
4.min( 1, 2) − обобщение конъюнкции;
5.1 2( ) − второе обобщение конъюнкции;
6.max( 1, 2) − обобщение дизъюнкции;
7.1 + 2( ).
Формулы и эквивалентны, ели соответствующие им функции и равны.
( 1, 2) = max( 1, 2) + 1 − функция Вебба – аналог функции Шеффера.
Рассмотрим теперь свойства элементарных функций k-значной логики. Пусть1 2 служит обозначением какой-либо из функций min( 1, 2),
1 2( ), max( 1, 2), 1 + 2( ).
1.Функция 1 2 ассоциативна
(( 1 2) 3 = ( 1 ( 2 3).
2.Функция 1 2 коммутативна
( 1 2) = ( 2 1).
Также функцию min( 1, 2) обозначают ( 1& 2), а функцию max( 1, 2) часто обозначают ( 1 2). Операция & выполняется раньше, чем , что используют для сокращения скобок в формулах.
| Выполняются | 
 | 
 | следующие | 
 | тождества | в | системе | {0,1, … , − | ||||||||||||
| 1, ( ), … , | 
 | 
 | ( ), min( , ) | , max( , )}. | 
 | 
 | 
 | 
 | 
 | 
 | ||||||||||
| 0 | −1 | 
 | 
 | 
 | 1 | 2 | 
 | 
 | 1 | 
 | 
 | 2 | 
 | 
 | 
 | 
 | 
 | 
 | ||
| 3. Правило спуска символа «вглубь» формулы: | 
 | 
 | 
 | 
 | ||||||||||||||||
| ( ) = { − 1 при = , где , = 0,1, … , − 1; | 
 | 
 | 
 | |||||||||||||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 0 при ≠ | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ( ) | … | 
 | ( ) | 
 | ( ) | … | ( ), = 0 | |||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 0 | 
 | −1 | 
 | 
 | +1 | 
 | −1 | 
 | 
 | 
 | |||
| 
 | 
 | 
 | ( | ( )) = | { | 
 | 
 | 
 | 0 при 0 < < − 1 | 
 | 
 | ; | ||||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ( ) при = − 1 | 
 | 
 | 
 | |||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||
| 
 | ( | ) = ( )( | ( ) | … | 
 | 
 | ( )) ( )( ( ) … | 
 | ( )), | |||||||||||
| 1 2 | 
 | 
 | 
 | 1 | 2 | 
 | −1 | 
 | 2 | 2 | 1 | −1 | 1 | |||||||
| где 1 2 = min( 1, 2) = 1& 2, | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |||||||||||
| 
 | ( | 
 | ) = ( )( ( | 
 | ) … | 
 | ( )) ( )( ( ) … | ( )), где | ||||||||||||
| 1 | 
 | 2 | 
 | 1 0 2 | 
 | 
 | 
 | 2 | 2 0 1 | 1 | ||||||||||
| 1 2 | = max( 1, 2). | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |||||||
4.Свойства дистрибутивности:
( 1 2) 3 = ( 1 3) ( 2 3), ( 1 2) 3 = ( 1 3)( 2 3).
5.Правило исключения «чистых» вхождений переменной:
21
= 1 1( ) 2 2( ) … ( − 1) −1( ).
6.Правило введения переменной:
1 = 1( 0( 2) … −1( 2)).
7.Правила упрощений:
( ) ( ) = { ( ) при = ,
0 при ≠
где = & = min( , );
= max( , ).
8.( − 1) = ; 0 = 0 ( − 1) = − 1; 0 = .
Важно отметить, что не все свойства булевых функций сохраняются в k-значной логике при ≥ 3.
Примеры.
| 1) ̿≠ при ≥ 3, | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||||||||
| 
 | 
 | ̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅ | ≠ max(̅̅̅, | ̅̅̅) | при ≥ 3. | 
 | 
 | 
 | 
 | ||||||
| 2)min( , ) | 
 | 
 | 
 | 
 | |||||||||||
| 
 | 
 | 
 | 
 | 1 | 2 | 
 | 
 | 
 | 1 | 2 | 
 | 
 | 
 | 
 | 
 | 
| Предложение 1. | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |||||||
| Если ( , … , | ) − функция k-значной логики, | то ( , … , | ) = ( , … , ) | ||||||||||||
| 
 | 
 | 
 | 
 | 
 | 1 | 
 | 2 | 
 | 
 | 
 | 1 | 2 | 1 | 
 | |
| 
 | 
 | 
 | ( | )& … & | 
 | ( | )& ( , … , ), (1). | 
 | 
 | 
 | 
 | ||||
| 
 | 
 | 1 | 
 | 
 | 
 | 
 | 
 | 1 | 
 | 
 | 
 | 
 | 
 | ||
| 
 | 1 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |
Доказательство последней формулы получается непосредственной проверкой. Формула (1) является аналогом совершенной дизъюнктивной нормальной формы.
5. Лекция 5. Полные системы функций.
Определение 1. Система функций Ω = { 1, 2, … , , … } из называется функционально полной, если каждая функция из может быть представлена в виде формулы через функции системы Ω.
Очевидно, что система Ω = полна.
Теорема 1.
Система
Ω = {0,1, … , − 1, 0( ), … , −1( ), min( 1, 2) , max( 1, 2)} является полной в
.
22
Доказательство вытекает из формулы (1) предложения 1 предыдущего параграфа.
Теорема 2.
Система Ω = { ̅, max( 1, 2)} является полной в .
Доказательство. Проводится в несколько этапов.
Сначала строятся все постоянные функции. Из функции ̅= + 1 последовательно путем итераций получают функции + 2 = ( + 1) + 1, … , + − 1 = ( + − 2) + 1, = + = ( + ( − 1)) + 1.
Тогда max( , + 1, … , + − 1) = − 1.
Из постоянной функции − 1 остальные постоянные функции 0,1, … , − 2 получают с помощью ̅= ( ), так 0 = ( − 1), 1 = (0) и т.д.
Далее строят функции одной переменной. Функции ( ) задаются формулами
( ) = 1 + max( + ), ≠ − 1 − , где = 0,1, … , − 1. Для их проверки рассмотрим = , тогда левая часть равна − 1, а правая часть равна
1 + max( + ) = 1 + max( + ) = 1 + − 2 = − 1
| ≠ − 1 − | + ≠ − 1 | 
При ≠ левая часть равна 0, а правая составляет
1 + max( + ) = 1 + ( + ( − 1 − )) = = 0.
≠ − 1 −
Далее рассмотрим функции , ( ) такие, что
при =, ( ) = {0 при ≠ .
Тогда получается разложение
, ( ) = + 1 + { ( ); − 1 − }.
Произвольная функция ( ) одной переменной из можно тогда записать в виде
( ) = { (0),0( ), (1),1( ), … , ( −1), −1( )}.
23
| В | частности, | для | отрицания | 
 | Лукашевича | Ν = ~ = | |
| { | 
 | ( ), | ( ), … , | ( )}. | 
 | 
 | 
 | 
| −1,0 | −2,1 | 0, −1 | 
 | 
 | 
 | 
 | |
| При этом { , … , } = { { , … , | }, } для ≥ 3 получается в | ||||||
| 
 | 
 | 1 | 
 | 1 | −1 | 
 | 
 | 
результате последовательных композиций из { , }.
Построим теперь min{ 1, 2} из уже имеющихся в доказательстве выше функций. Воспользуемся тождеством
~ min( 1, 2) = max(~ 1, ~ 2), т.е.
min( 1, 2) = ~max(~ 1, ~ 2).
Поэтому из теоремы 1 следует утверждение данной теоремы.
Определение 2.
Функция Вебба называется ( 1, 2) = max( 1, 2) + 1.
Теорема 3.
Система = { ( 1, 2)} полна в .
Доказательство.
Заметим, что ( , ) = max( , ) + 1 = + 1 = ̅.
Последовательная композиция ̅= 1( ),
2( ) = 1( 1( )), … , ( ) = 1( −1( )) даёт ( ) = и ( ( 1, 2)) = max( 1, 2) в .
В силу теоремы 2 получаем утверждение данной теоремы.
Определение 3.
Замыканием подмножества в называется множество [ ] всех функций из , которые представимы в виде всевозможных композиций через функции из .
Подмножество в называется функционально замкнутым, если его замыкание [ ] совпадает с .
Примеры.
1.Само множество = замкнуто.
24
| 2. Для подмножества в = {0,1, … , − 1} рассмотрим множество всех | ||||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| функций | ( , … , ) | принадлежащих | и удовлетворяющих | условию | ||||
| 
 | 
 | 
 | 1 | 
 | 
 | 
 | 
 | 
 | 
| ( , … , | 
 | ) , | если | для всех | = 1, … , . Подмножество | функций | ||
| 
 | 1 | 
 | 
 | 
 | 
 | 
 | 
 | |
| (класс) замкнуто. | 
 | 
 | 
 | 
 | ||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 3. Для системы функций = {~ , max( 1, 2)} возьмём | подмножество = | |||||||
| {0, − 1} в , где ≥ 3. Тогда . Подмножество | не равно , так как | |||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
 | не содержит постоянных 1, … , − 2. | Отсюда вытекает, что система не | ||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
полна.
В следующем параграфе рассматривается полнота систем функций в частном случае при k=2. Это нужно для сравнения со случаями k-значной логики при k>2.
K-значные логики при k>2 имеют ряд специфических особенностей по сравнению со случаем k=2. Для k-значных логик при k>2 полнота систем функций и критерии распознавания полноты изложены в последующих параграфах.
6. Лекция 6. Полнота и замкнутость систем функций алгебры логики.
Определение 1. Некоторая система функций B = { 1, 2,…, p…} из P2 называется функционально полной, если каждая функция алгебра логики может быть записана с помощью формулы через функции этой системы.
Примеры: Сама система P2 всех булевых функций является функционально полной.
Уже была доказана полнота следующих систем функций.
1.{¬x, x V y}
2.{¬x, x & y}
3.{¬x, x → y}
4.{0, 1, x & y, x y}
5.{x ↓ y}
6.{x |y}
Теорема 1. Если имеются две системы функций B = { 1, 2,…} и D = { 1, 2,…}, и система В функционально полна, а каждая функция j из В выражается в виде формулы через функции системы D, то системы D тоже функционально полна.
25
 
Доказательство. Возьмем произвольную функцию h из P2, тогда в силу функциональной полноты системы В имеется формула над В такая, что h = С [ 1, 2,…, p…], то есть h выражается с помощью композиций функций из В. Также по условию теоремы имеются формулы над системой D такие, что j = Сj [ 1, 2,…] для любого j. Поэтому
С [ 1, 2,…] = С [С1 [ 1, 2,…], C2[ 1, 2,…],…]
или
С [С1 [ 1, 2,…], C2[ 1, 2,…],…] = С| [ 1, 2,…],
где формула со строением С| над системой D определяется левой частью равенства. Итак, h = С| [ 1, 2,…], то есть функция h выражена через функции системы D в виде формулы над системой D.
Определение 2. Если М – подмножество функций P2, то множество [M] всех функций, которые представляются в виде формул через функции из М, называется замыканием М.
Из этого определения вытекает, что замыкание инвариантно относительно введения и удаления фиктивных переменных.
В связи с понятиями замкнутости и полноты часто рассматриваются следующие важные классы функций.
1. Класс Т0 всех функций алгебры логики (x1,…, xn), которые сохраняют постоянную 0, то есть (0,…, 0) = 0.
Например, функции β1(х) = 0, β2(х) = х, β3(х,у) = x&y, β4(х,у) = x Vy,
β5(х,у) = x y принадлежат классу Т0, но функции β6(х) = 1, β7(х) = ¬х не входят в Т0.
В классе Т0 содержится 12 22 функций n переменных х1,…,хn, так как пер-
вая строка таблицы каждой такой функции содержит 0. Если , 1,…, m Т0, то( 1(0,…,0)…, m(0,…,0)) = (0, … ,0) = 0, следовательно, класс Т0 замкнут.
2. Класс Т1 функций алгебры логики (x1,…, xn), которые сохраняют посто-
| янную 1, что выражается равенством | β(1,…, 1) = 1. | 
Функции β1(х) = 0 и β7(х) = ¬х не входят в Т1, а функции β2(х) = х, β3(х,у) = x&y, β4(х,у) = x V y, β6(х) = 1 содержатся в классе Т1.
Можно легко усмотреть, что β(x1,…, xn) принадлежит Т1 тогда и только
| тогда, когда двойственная ей функция | β*(x1,…, xn) = ¬β(¬x1,…, ¬xn) | 
| принадлежит Т0. Поэтому классы Т0 | и Т1 двойственны друг к другу. Класс Т1 | 
также замкнут и содержит 12 22 функций (x1,…, xn) n переменных. 3. Класс всех самодвойственных функций β* = β обозначают S.
Например, функции β2(х) = х и β7(х) = ¬х принадлежат S, а также β(х1, х2,
х3) = х1&х2V х1& х3V х2& х3 самодвойственна.
26
Самодвойственная функция β(x1,…,xn) на противоположных наборах (а1,…,аn) и (¬а1,…,¬аn) принимает противоположные значения, следовательно, таблица для β полностью характеризуется ее верхней половиной. Поэтому число
самодвойственных функций, зависящих от n переменных x1,…,xn, равно 22 −1.
| Если , 1,…, m принадлежат S, то | β*( β*1,…, β*m) = β( | 
| β1,…, βm), следовательно класс S замкнут. | 
 | 
Лемма 1. Пусть β(x1,…,xn) – несамодвойственная функция. Тогда существует подстановка функций х и ¬х в β, дающая несамодвойственную функцию одной переменной, то есть постоянную.
Доказательство. Поскольку β S, то существует набор (а1,…,аn), для которого β(¬а1,…,¬аn) = β(а1,…,аn). Возьмем функцию
(x) = β( 1(х),…, n(х)),
| где k(x)=xak, xa = { | х, при а = 1 | Тогда выполняются равенства | 
| 
 | ¬х, при а = 0. | 
 | 
(0) = β( 1(0),…, n(0)) = β(0 1 , … 0 ) = β(¬а1,…,¬аn) =
β(1 1, … , 1 ) = β( 1(1),…, n(1)) = (1).
Определение 3. Если aj ≤ bj для всех j = 1,…, n, то полагают, что выполнено отношение предшествования a ≤ b для двух наборов a = (a1,…,an) и b = (b1,…,bn).
Очевидно, что если a ≤ b и b ≤ c, то a ≤ c.
Множество векторов из булевого куба Bn частично упорядочено отношением предшествования ≤, где B = {0,1}, а n – натуральное число.
Определение 4. Функция алгебры логики β(x1,…,xn) называется монотонной, если для всяких двух булевых векторов a ≤ b из Bn выполняется неравенство
β(а) ≤ β(b).
Например, функции 0, 1, х, x&y, x V y монотонны.
Проверим, что класс М всех монотонных функций замкнут. Функция х
| принадлежит М. Если , 1,…, | m принадлежат М и | ̃ | 
| ̃j ≤ j при j = 1,…, m, то | ||
| β( β1( ̃ | ̃ | ̃ | 
| 1),…, βm( ̃m)) ≤ β( β1( 1 ),…, βm( m )), | ||
так как β ( ) β ( ̃ ) для всех j = 1,…, m,
j ̃j ≤ j j
β( ) β( ̃ ),
̃ ≤
где ̃ = (a1,…,an), ̃j = (aj1,…,aj p(j)), aji { a1,…,an}, ak ≤ bk для всех k = 1,…, n, βj зависит от p(j) переменных.
Итак, где Φ = ( 1,…, m), следовательно, класс М монотонен.
27
 
Наборы и ̃ называются соседними, если
̃
̃ = (a1,…,ai-1, аi, ai+1, …, an),
̃ = (a1,…,ai-1, i, ai+1, …, an),
¬а
где аi = ¬аi.
Лемма 2. Пусть β(x1,…,xn) – немонотонная функция. Тогда имеется подстановка постоянных 0 и 1, и функции х такая, что из β получается функция ¬х.
| Доказательство. Поскольку β М, то существуют наборы ̃ | ̃ | |
| 1 и 1, для ко- | ||
| ̃ | ̃ | 
 | 
| торых ̃1 ≤ 1 | и β( ̃1) > β( 1). Если наборы соседние, то получаем это неравен- | |
| ство для соседних наборов. | 
 | |
| В общем случае, если ̃ | ̃ | не соседние наборы, то они отличаются в k | |
| 1 и 1 | |||
| 
 | 
 | ̃ | они единичные, следо- | 
| координатах, причем в ̃1 эти координаты нулевые, а в 1 | |||
вательно, существует цепочка соседних наборов ̃2,…, ̃k, удовлетворяющих неравенством
… ̃ .
̃1≤ ̃2≤ ≤ ̃k≤ 1
| Поскольку β( ̃ | ̃ | 
 | 
 | 
| 1) > β( 1), то по крайней мере на одной паре соседних набо- | |||
| 
 | ̃ | 
 | 
 | 
| ров в этой цепочке выполняется β( ̃) > β( ). | 
 | 
 | |
| 
 | ̃ | ̃ | 
 | 
| Эту пару соседних наборов обозначим ̃ и , где ̃ ≤ . Они имеют вид | |||
| 
 | ̃ = (a1,…,ai-1, 0, ai+1, …, an), | 
 | 
 | 
| 
 | ̃ | 
 | 
 | 
| 
 | = (a1,…,ai-1, 1, ai+1, …, an). | 
 | 
 | 
| Возьмем функцию (х) = β(a1,…,ai-1, х, ai+1, …, an), тогда | (0) = | ||
β( ) β( ̃) = (1), следовательно, (0) = 1, (1) = 0. Таким образом (х) =
̃ > ¬х.
7. Лекция 7.Распознавание полноты.
Теорема 1.
Если система полна в , то существует конечная подсистема в , которая также является полной.
Доказательство.
28
Рассмотрим систему = { 1, 2, … , , … }. Поскольку [ ] = , то функция
| Вебба выражается через функции системы при помощи некоторой формулы | ||||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
 | ( , | ) = [ , … , ]. | 
 | 
 | 
 | 
 | ||
| 
 | 1 2 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
 | 
 | 1 | 
 | 
 | 
 | 
 | 
 | 
 | 
| В силу теоремы 3 второго параграфа подсистема { | 
 | , … , | 
 | } является искомой. | ||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |
| 
 | 
 | 
 | 
 | 
 | 1 | 
 | 
 | |
Теорема (о распознавании полноты) 2.
Для распознавания полноты существует алгоритм.
Доказательство.
Если задана система функций в , то согласно теореме 1 без ограничения общности можно предполагать, что конечна, = { 1, … , }.
Для описания алгоритма распознавания полноты сначала строится по индукции последовательность множеств 0, 1, … , , … функций от двух переменных 1 и 2.
В качестве базиса индукции полагают 0 = Л, где Л обозначает пустое множество. Далее совершается индуктивный переход. Предположим, что уже постро-
| ены множества , … , , | где | = { ( , | 
 | ), … , | ( ) | ( , )}, (0) = 0. | |||||||||
| 
 | 
 | 
 | 0 | 
 | 
 | 1 1 2 | 
 | 
 | 1 2 | 
 | |||||
| Рассмотрим всевозможные формулы типа ( | ( , | ), … , | ( , )), где либо | ||||||||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 1 | 1 | 
 | 2 | 
 | 
 | 1 2 | 
| 
 | ( , ) = | ( , ), | либо | ( , ) | = 2 | 
 | ( , ), ( ) {1, … , ( )}, | ||||||||
| 
 | 1 | 2 | ( ) | 
 | 1 2 | 
 | 1 2 | 
 | 
 | ( ) | 
 | 1 2 | 
 | ||
| 
 | ( | , … , | ) = , | {1, … , }, | ( ) {1,2}. | 
 | 
 | 
 | 
 | 
 | 
 | ||||
| 
 | 1 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
Так получается ( ( ) + 2) формул. Если среди них получаются функции не вошедшие в , то обозначим их ( )+1( 1, 2), … , ( +1)( 1, 2) и зададим+1 = { ( )+1( 1, 2), … , ( +1)( 1, 2)}. Таким образом получается последовательность семейств функций 0 1 . Если для некоторого выполняется равенство +1 = , то + = для любого положительного целого числа .
В силу теоремы 1 из §1 мощность не превосходит 2 для любого . Поэтому существует минимальное , начиная с которого наступает стабилизация +1 =, обозначим его .
Тогда имеются два варианта.
1.Если содержит все функции двух переменных, то функция Вебба( 1, 2) принадлежит , следовательно, исходная система функций полна.
29
| 
 | 2. | Если не содержит всех функций двух переменных, то [ ] не содержит | |||||||||||||||||||||||||||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
 | 
 | всех функций от переменных | и , так как [ ] | 1,2 | = . | 
 | 
 | 
 | 
 | 
 | |||||||||||||||||||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 1 | 
 | 2 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||||
| 
 | 
 | Таким образом алгоритм состоит в том, что строится последовательность | |||||||||||||||||||||||||||||||
| 
 | 
 | классов , … , | , … до момента стабилизации и рассматривается класс | ||||||||||||||||||||||||||||||
| 
 | 
 | 
 | 
 | 
 | 0 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |
| 
 | 
 | . По полученному классу определяется полнота. | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||||||||||||||||||||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
 | 
 | Далее описывается второй подход ля решения вопроса о полноте системы | |||||||||||||||||||||||||||||||
| 
 | 
 | функций. Обозначим через | некоторый класс функций | ( , … , ) из | |||||||||||||||||||||||||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 1 | 
 | 
 | 
 | 
| 
 | 
 | , зависящих от переменных, причём такой, чтобы все функции при- | |||||||||||||||||||||||||||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
 | 
 | надлежали , где | ( , … , | ) | = , | = 1, … , . | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |||||||||||||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 1 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |
| 
 | 
 | Определение 1. | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |||||
| 
 | 
 | Если для любых функций | 
 | 
 | ( , … , ), … , | 
 | 
 | ( , … , ) из выпол- | |||||||||||||||||||||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | (1) | 
 | 
 | 1 | 
 | 
 | 
 | 
 | ( ) | 
 | 
 | 1 | 
 | 
 | 
 | 
 | 
 | 
 | |||||
| 
 | 
 | няется включение ( | ( , … , ), … , | 
 | 
 | ( , … , | 
 | )) , то говорят, | |||||||||||||||||||||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | (1) | 1 | 
 | 
 | 
 | 
 | 
 | ( ) | 1 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |||||
| 
 | 
 | что функция ( , … , ) сохраняет множество . Класс всех таких функ- | |||||||||||||||||||||||||||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 1 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
 | 
 | ций сохраняющих обозначим через = ( ). | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||||||||||||||||||||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
 | 
 | Пример 1. | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||||
| 
 | 
 | Положим = 2, = 1, 1 = { , ̅}. Функции, сохраняющие множество 1, | |||||||||||||||||||||||||||||||
| 
 | 
 | удовлетворяют равенству | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||||||||
| 
 | 
 | ( 1, … , ) = , где | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||||||||
| 
 | = { при = 1. | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||||||
| 
 | 
 | ̅ при = 0 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |||||
| В | частности, | ( ) | содержит | самодвойственные | 
 | функции | (̅̅̅, | … , ̅̅̅) = | |||||||||||||||||||||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 1 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 1 | 
 | 
 | 
 | 
| ̅ | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ̅ | 
 | = , то (0 | 1 | , … , 0 | 
 | ) | 
 | 
 | ̅ | 
 | ̅̅̅ | ) = 0 | 
 | = | ||||||||
| ( , … , ). Поскольку | 
 | = , 1 | 
 | 
 | 
 | 
 | 
 | 
 | = ( | , … , | 
 | ||||||||||||||||||||||
| 
 | 1 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 1 | 
 | 
 | 
 | 
 | 
 | 
| ̅ | 
 | (1 | 1 | , … , 1 | 
 | ) = ( , … , ) | = 1 | 
 | = , | 
 | 
 | следовательно, | 
 | ̅ | ̅̅̅ | ) = | |||||||||||||||||
| , | 
 | 
 | 
 | 
 | 
 | 
 | ( , … , | ||||||||||||||||||||||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 1 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 1 | 
 | 
 | 
 | |
| ̅ | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| ( , … , ). | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||||
| 
 | 1 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
Таким образом, ( 1) совпадает с классом самодвойственных функций.
Лемма 1.
[ ] = для = ( ), где ( ) и даются определением 1.
Доказательство.
Из определения 1 следует, что содержит тождественную функцию ( ) = , так как ( ( , … , )) = = ( , . . , ). Пусть , 1, … , принадлежат .
| Возьмём их композицию Φ = ( , … , ). Тогда Φ зависит от конечного числа | |||||||||||||||||||||||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 1 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| переменных. | Если | 
 | (1) | , … , | ( ) | принадлежат | , | то | Φ( | (1) | , … , | ( ) | ) = | ||||||||||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |||||||
| Φ ( ( | (1) | ), … , ( | ( ) | )) = ( | ( | (1) | , … , | ( ) | ), … , ( | (1) | , … , | ( ) | ) = | 
 | 
 | ||||||||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 1 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |||||||||
| ( , … , | 
 | ), где = ( | (1) | , … , | ( ) | ) | для любого = 1, … , . | 
 | 
 | ||||||||||||||||||
| 1 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 30 | 
