Научная статья на тему 'Максимальное число булевых функций, реализуемых инициальным булевым автоматом с двумя константными состояниями'

Максимальное число булевых функций, реализуемых инициальным булевым автоматом с двумя константными состояниями Текст научной статьи по специальности «Математика»

CC BY
45
7
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
БУЛЕВА ФУНКЦИЯ / ИНИЦИАЛЬНЫЙ АВТОМАТ / РЕАЛИЗАЦИЯ БУЛЕВЫХ ФУНКЦИЙ / BOOLEAN FUNCTION / INITIAL AUTOMATON / REALIZATION OF BOOLEAN FUNCTIONS

Аннотация научной статьи по математике, автор научной работы — Сысоева Любовь Николаевна

Рассматривается задача о реализации булевых функций инициальными булевыми автоматами с двумя константными состояниями и $n$ входами, т.е. автоматами с двумя состояниями, такими, что в любом из состояний функция выхода совпадает с одной из булевых констант $0$ или $1$, зависящих от $n$ переменных, $n \geq 1$. Найдена максимальная возможная мощность множества булевых функций, реализуемых булевым автоматом с двумя константными состояниями и $n$ входами, где $n>1$.

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

Текст научной работы на тему «Максимальное число булевых функций, реализуемых инициальным булевым автоматом с двумя константными состояниями»

СПИСОК ЛИТЕРАТУРЫ

1. Хелемский А. Я. Метрическая свобода и проективность для классических и квантовых нормированных модулей // Матем. сб. 2013. 204, № 7. 127-158.

2. Helemskii A. Ya. Extreme version of projectivity for normed modules over sequence algebras // Can. J. Math. 2013. 65. 559-574.

3. Helemskii A. Ya. Metric version of flatness and Hahn-Banach type theorems for normed modules over sequence algebras // Stud. Math. 2011. 206, N 2. 135-160.

4. Хелемский А.Я. Тензорные произведения и мультипликаторы модулей Lp на локально компактных пространствах с мерой // Матем. зам. 2014. 96, № 3. 450-469.

5. Богачев В.И. Основы теории меры. 2-е изд. М.; Ижевск: РХД, 2006.

6. Albiae F., Kalton N.J. Topics in Banach space theory. N.Y.: Springer Inc., 2006.

Поступила в редакцию 13.02.2015

УДК 519.716.32

МАКСИМАЛЬНОЕ ЧИСЛО БУЛЕВЫХ ФУНКЦИЙ, РЕАЛИЗУЕМЫХ ИНИЦИАЛЬНЫМ БУЛЕВЫМ АВТОМАТОМ С ДВУМЯ КОНСТАНТНЫМИ СОСТОЯНИЯМИ

Л. Н. Сысоева 1

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

Ключевые слова: булева функция, инициальный автомат, реализация булевых функций.

The problem of realization of Boolean functions by initial Boolean automata with two constant states and n inputs is considered. Initial Boolean automaton with two constant states and n inputs is an initial automaton with output such that in all states output functions are n-ary constant Boolean functions 0 or 1. The maximum cardinality of set of n-ary Boolean functions where n > 1 realized by an initial Boolean automaton with two constant states and n inputs is obtained.

Key words: Boolean function, initial automaton, realization of Boolean functions.

Введем обозначения: B2 — множество {0,1}; -Рг(^) — множество всех булевых функций, зависящих только от переменных х\, Х2, ■ ■ ■, хп, п ^ 1. Под булевым автоматом будем понимать автомат V = (А, В, Q, F, G) с произвольным числом входов, входным алфавитом А = {0,1}, выходным алфавитом В = {0,1}, алфавитом состояний Q, функцией перехода G и функцией выхода F. Определения автомата и инициального автомата можно найти в [1,2]. Пусть п — число входов автомата V. Без ограничения общности будем полагать, что входы автомата V занумерованы от 1 до п и на г-й вход автомата V подается значение булевой переменной Xi. Тем самым можно считать, что в каждый момент времени на входы автомата V подается некоторый двоичный набор значений переменных Х\,Х2, ■ ■ ■ ,хп и для любого состояния q € Q функция выхода F(q, Х\,Х2, ■ ■ ■, хп) является булевой функцией от переменных Х\,Х2, ■ ■ ■, хп. Булев автомат V будем называть булевым автоматом с константными состояниями, если для любого q € Q функция F(q,x\,Х2, ■ ■ ■ ,хп) является константной булевой функцией 0 или 1.

Пусть Vqi = ({0,1}, {0,1}, Q, F, G,q\) — инициальный булев автомат с начальным состоянием q\

и п входами. Пусть С = (/?i, /З2, ■ ■ ■, /?2п) — упорядоченная последовательность всех двоичных наборов длины п, п ^ 1. Будем говорить, что автомат Vqi с последовательностью С реализует булеву

1 Сысоева Любовь Николаевна — асп. каф. дискретной математики мех.-мат. ф-та МГУ, e-mail: s-lubaQmail.ru.

функцию f(x\,Х2, ■ ■ ■ ,хп), если при последовательной подаче на входы Vqi наборов из С в каждый момент t = 1, 2,..., 2п из первых 2п моментов времени на выходе Vqi выдается значение f(ßt)- Будем также говорить, что функция / реализуема автоматом Vqi, если для некоторой последовательности наборов С автомат Vqi с последовательностью С реализует /. Обозначим через P(Vqi) множество всех булевых функций, реализуемых автоматом Vqi.

Пусть 21 С Р2(п). Автомат Vqi называется универсальным для множества 21, если P(Vqi) = 21. В данной работе рассматриваются вопросы, связанные с универсальностью булевых автоматов с константными состояниями. Аналогичные проблемы, касающиеся универсальности формул над автоматными функциями, исследовались в работах [3,4].

Заметим, что если F(qi,x\,x2, ■ ■ ■, хп) является булевой функцией f(x\,x2, ■ ■ ■, хп), то инициальный булев автомат Vqi не может реализовать функцию f(x\,Х2, ■ ■ ■ ,хп). Поэтому верно следующее утверждение.

Утверждение 1. Не существует инициального булева автомата, универсального для множества Р2 (jl) ■

Далее рассматривается задача построения инициальных булевых автоматов с двумя константными состояниями, универсальных для множеств булевых функций максимальной возможной мощности. Множество всех инициальных булевых автоматов с двумя константными состояниями и п входами обозначим через ^(п)- Пусть Vq — инициальный булев автомат с двумя константными состояниями q\ и q2 и начальным состоянием q € {q\, 52 }• Без ограничения общности будем считать, что F(q\,x\,x2, • • •, хп) = 0 и F(q2,X\,X2, ■ ■ ■, хп) = 1. Заметим, что такой автомат однозначно определяется множествами М С {0,1}га и N С {0,1}га, такими, что набор ß принадлежит множеству М тогда и только тогда, когда G(q\,ß) = q2, и набор ß принадлежит множеству N тогда и только тогда, когда G(q2, ß) = qi-

Приведем пример инициального булева автомата с двумя константными состояниями и одним входом и укажем все реализуемые им булевы функции. Рассмотрим автомат, определяемый множествами М = {0} и N = {1}. Автомат V с последовательностью (0,1) реализует селекторную булеву функцию ж, а с последовательностью (1,0) — булеву константу 0.

Верно следующее утверждение.

Утверждение 2. Для любого п ^ 1 существуют два автомата Vqi и Vq2 из такие,

что P(Vq\) U P(Vq22) = Р2(п).

Для доказательства этого утверждения достаточно для некоторого фиксированного двоичного набора ß длины п рассмотреть автомат Vqi, определяемый соотношениями М = {/?} и N = 0, и

автомат Vq2, определяемый соотношениями М = $ и N = {ß}.

Верна следующая теорема.

Теорема 1. Для любого а любого автомата Vq из мощность множества P{Vq)

не превосходит | • | -Р2 (i^) | •

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

с

Утверждение 3. Последовательность {ап}, где ап = —; не возрастает. Кроме того, о-п ^ | при п 2 и ап ^ | при п^А.

Доказательство. Рассмотрим отношение

п+1

' ^ 2 ^ I П+1 I I П + 1 I

fl L -¿ i I П+1 I I П + 1 I

Vi П1 2 J ora+l П1 2 J fra+2 "I

2" _ °ra+l z _ 2 ra+1 _ 2 . I 2 I > ^

an+1 с L^J 2n ~ П + 2

2n+i

Заметим, что

L 2 J ril q L 2 -I r~<2 с

_ _ °3 _ °3 _ á _ _ 5 _ °5 _ 0

22 -4~4' 24 - 16 ~ 8"

Значит, an ^ | при n ^ 2 и ara ^ | при n ^ 4. □

Для того чтобы сформулировать следующее утверждение, введем необходимые обозначения. Пусть Vq — некоторый булев автомат из 9?2(и), реализующий булеву функцию f(x\,Х2, ■ ■ ■ ,хп). Обозначим через подмножество множества М, состоящее из всех таких наборов /3, для которых выполнено равенство /(/?) = 0; через Mj подмножество множества М, состоящее из всех таких 7 ВМУ, математика, механика, №4

наборов /3, для которых выполнено равенство /(/3) = 1; через подмножество множества Ы, состоящее из всех таких наборов /3, для которых выполнено равенство /(/3) = 0; через Л^ подмножество

множества -/V, состоящее из всех таких наборов /3, для которых выполнено равенство /(/3) = 1.

Утверждение 4. Для любого п ^ 1, любого автомата УЯ1 из множества и любой

реализуемой им булевой функции /(х\,х2, ■ ■ ■ ,хп) выполнено |М°| = или |М°| = + 1.

Доказательство. Пусть С = (Рг, ■ ■ ■, $2™) — последовательность всех двоичных наборов длины п, такая, что автомат Уд1 с последовательностью С реализует /. Тогда при последовательной подаче наборов последовательности С на входы автомата Уд1 последний перейдет из состояния в состояние ровно |М°| раз, а из состояния в состояние ровно раз. □

Лемма 1. Для любого п ^ 1 и любого автомата Уд1 из ^2(12), такого, что \М\ ^ 1, мощность множества Р(Уд1) не превосходит \ • \Р2(п)\.

Доказательство. Если \М\ = 0, то автомат может реализовать только одну функцию, тождественно равную константе 0. Если \М\ = 1, то М = {/3} для некоторого двоичного набора /3. Поскольку функцией выхода для начального состояния автомата является булева константа 0, при подаче на его вход любой последовательности входных наборов этот автомат выдает значение 0 на наборе /3, тем самым любая реализуемая им функция принимает значение 0 на наборе /3. □ Лемма 2. Для любого п ^ 1 и любого автомата УЯ1 из ^2(12), такого, что ^ 1, мощность множества Р(УЧ1) не превосходит | • \Р2(п)\.

Доказательство. Пусть = 0 и автомат реализует булеву функцию /. В силу утверждения 4 выполнено неравенство |М°| ^ + 1^1. Если М = 0 или \М\ = 1, то утверждение верно по лемме 1. Пусть \М\ ^ 2. Поскольку равенство |М°| = 0 невозможно при непустом М, то |М°| = 1. Рассмотрим возможные значения функции / на множестве наборов из М. функция / принимает значение 0 ровно на одном наборе множества М, значит, таких функций не более С^щ ■ 22П-1М1 Следовательно, доля функций, которые может реализовать автомат не превосходит

\м\ _ \м\ _ т < 1

22" ~ 2\м\ ~ 2\м\ ^ 2'

Последнее неравенство выполнено в силу неравенства \М\ ) 2 и монотонности функции ф- при х > 1о§2 е.

Пусть {N1 = 1 и автомат реализует булеву функцию /. Если \М\ ^ 1, то утверждение верно в силу леммы 1. Пусть \М\ ^ 2. Рассмотрим два случая.

Пусть ]УСМ. Рассмотрим значения функции / на множестве наборов из М. По утверждению 4 выполнено неравенство |М°| ^ +1^2. Учитывая, что = 1 и N С М, получаем, что возможны два под случая:

a) если функция / принимает значение 0 на наборе множества -/V, то на остальных наборах множества М она принимает значение 1;

b) если функция / принимает значение 1 на наборе множества -/V, то она принимает значение 0 на одном или двух наборах множества

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

(1 + ^мм + С\м\-1) ' 22"-|М| = (1 + \М\ - 1 + (|М|"1)2(|М|"2)) • 22"-!м! =

(2-|М|+(|М|-1)(|М|-2))-22П"1м1-1 = (2-|М| + |М|2-3-|М|+2)-22П-1м1"1 = (|М|2-|М|+2)-22П-1м1"1.

Доля таких функций не превосходит

(|М|2 - |М| +2) •22"-1м1~1 _ |М|2 - |М| +2 1 22" _ 21м1+! "" 2'

последнее неравенство верно в силу того, что \М\ ^ 2 и функция хмонотонна при х > 3.

Пусть N ^ М. Рассмотрим значения функции / на множестве наборов из М и№. По утверждению 4 выполнено неравенство |М°| ^ + 1^2. Учитывая, что =1 и N Г) М = получаем, что возможны два под случая:

a) если функция / принимает значение 0 на наборе множества -/V, то она принимает значение 0 ровно на одном наборе множества М;

b) если функция / принимает значение 1 на наборе множества -/V, то она принимает значение 0 на одном или двух наборах множества М.

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

(2 ■ С(щ + С2М|) • 22"-1МиЛ^ = (2 • \М\ + |М|(|^|"1)) • 22""|ми^| =

= (4 • \М\ + |М|2 - |М|) • 22П-1МиМ1"1 = (|М|2 + 3 • |М|) • 22П-1МиМ1"1. Доля таких функций не превосходит

(|М|2 + 3-|М|)-22"-|мыу|-1 ^ |м|2 + 3|М| _ |М|2 + 3|М| 5

_ 21м1+1м1+1 _ 21м1+2 ^ 8'

последнее неравенство верно в силу того, что \М\ ^ 2 и функция монотонна при х ^ 5. □

Из лемм 1, 2 получаем

Следствие 1. Для любого и ) 1 в любого автомата УЯ1 из ^2(12), такого, что ^ 1 « N С М, мощность множества Р(УЯ1) не превосходит \ ■ \Р2{п)\.

Следующие утверждения необходимы для доказательства теоремы 1.

Лемма 3. Для любого п ^ 1 и любого автомата УЯ1 из ^2(12), такого, что М П N = 0; выполнено неравенство \Р(УЯ1)\ ^ | • \Р2(п)\.

Доказательство. Если \М\ ^ 1, то утверждение следует из леммы 1. Если ^ 1, то утверждение следует из леммы 2. Поэтому будем считать, что \М\ ^ 2 т ^ 2. Пусть автомат УЯ1 реализует булеву функцию /. Тогда в силу утверждения 4 выполнено одно из равенств |М°| = или |М°| = + 1. Пусть |М°| = к, тогда выполнено одно из равенств = к или = к — 1, к ^ 1. Поэтому количество различных функций, которые может реализовать автомат УЯ1 с учетом соотношения М П N = 0, не превосходит

1шп(|М|,|М| + 1) 1шп(|М|,|М|+1)

к=0 к=0 тт(|М|,|ЛГ| + 1)

_ 02п-\М\-\М\ ^ (Пк ^ с)2п-\M\-\N\ г<\Щ + 1

~ А ' ^ 1М1 ' 1^1 + 1 > ^ ' °|М| + |ЛГ|+Г

к=0

Последнее неравенство верно в силу свертки Вандермонда. Доля таких функций не превосходит

I 1М1 + 1ЛМ + 1 I

о2п —|М| —|ЛП + 1 Л 'а \ __' °|М|+|7У|+1 °|М| + |7У| + 1 5

22" 21м1+1^1 "" 8'

Последнее неравенство верно по утверждению 3, поскольку \М\ + |Л/"| ^ 4. □

В доказательстве следующих лемм используется несложный комбинаторный факт. Утверждение 5. Для любого п ^ 1 верны следующие равенства:

Еп2к _ \ " п2к+1 _ 0г

_ ~)П— 1

^п '

к=0 к=0

Лемма 4. Для любого п ^ 1 и любого автомата УЯ1 из ^2(12), такого, чт,о М С N или N С М, выполнено \Р(УЯ1)\ ^ \ ■ \Р2(п)\.

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

Доказательство. Если \М\ ■ 1, то утверждение следует из леммы 1. Пусть \М\ • 2. Тогда если = 1, то верно включение N С М, а значит, утверждение верно в силу следствия 1. Пусть \М\ ^ 2 и ^ 2. Рассмотрим два случая.

Пусть ^ |М|. Оценим количество различных функций /, которые может реализовать автомат УЯ1. Пусть = к, тогда = — к и = и Поскольку в силу утверждения 4 выполнено одно из равенств |М°| = или |М°| = + 1, то |(М\Ж)°| = |М°| — =

к - (|ЛГ| - к) = 2к- |ЛГ| или |(М\ЛГ)}| = |М°| - = к + 1 - (|ЛГ| - к) = 2к - |ЛГ| + 1. Значит, функций, которые может реализовать автомат Уд1, не более

|ЛГ| \м\

г)2п — \М\ пк (п2к-щ ,п2к-\М\ + и 02п-\М\ п2к-\М\ + 1 ,

к=0 к=0 \М\

^ 02"-\М\ + 1 ^ 02"-\М\ 9|М|-|М| _ 02"-\Щ

к=0

Последнее неравенство верно в силу утверждения 5. Доля таких функций не превосходит

I ¡N1 , , -/V ,

92п-\М\ . М-1 Г1—1 .

22" 21^1 ^ 22 ^ 2'

Предпоследнее неравенство верно в силу утверждения 3 и неравенства ^ 2.

Пусть {N1 ^ |М|. Оценим количество различных функций /, которые может реализовать автомат УЯ1. Пусть |М°| = к, тогда = \М\ — к и Щ = М^ и Поскольку в силу утверждения 4 выполнено одно из равенств |М°| = или |М°| = + 1, то |(Ж\М)|.| = — = к - (|М| - к) = 2к- \М\ или |(ЛГ\М)}| = - |М}\ = к - 1 - (|М| - к) = 2к - \М\ - 1. Значит, функций, которые может реализовать автомат не более

|М| |М|

г2к-\М\~и 02п-\Щ (гк Г2к-\М\ ,

z ' \М\' • / , • |/У|—|м\+~\) ^

I |М| , . , |М| , , |М| ,

<ГГ>2П-\И\ ГА—1 г2к-\м\ . 02П-|М| ^<1-—] 9|М|-|М| _ 02П-|М| ^<1-—] ^ ^ ' °|М| ' — ^ '°|М| ' * ~ Z |М| •

к=0

Последнее неравенство верно по утверждению 5. Доля таких функций не превосходит

I \М\ , , \м\ , о2п-|М| Г<1—\ Г<1—\

2 = С\ 1

22" 21м1 "" 22 ^ 2'

Предпоследнее неравенство верно в силу утверждения 3 и неравенства \М\ ^ 2. □

Лемма 5. Для любого п ^ 1 и любого автомата УЯ1 из Я32(п), такого, что М П N ф 0; М\ЛГ /0м ЛГ\М ф 0, выполнено \Р{УЯ1)\ < ± • |Р2(и)|.

Доказательство. Заметим, что неравенства |М| ^ 1 и ^ 1 невозможны в силу условий МП N ф Ч>, М\И ф 0 и ф 0. Значит, выполнены неравенства |М| ^ 2 и ^ 2. Пусть автомат

реализует некоторую булеву функцию /. Согласно утверждению 4 выполнено одно из равенств |(Ж\М)]-| = |М°| — |(МПЛ/")уг| или |(Ж\М)]-| = |М°| — |(МПЛ0}| — 1- Обозначим через А; количество наборов из множества (М П ^0/, а через г количество наборов из множества . Тогда

|(ЛГ\М)}| = - |(МП АО/1 = |(М\ЛГ)^| + |(М П - |(М П =

= г + к - (\М П N1 - к) = 2 • к + г - \М П

или

|(ЛГ\М)}| = Щ\ - I(М П ЛГ)}| - 1 = |(М\А0° I + I(м П АО/1 - |(м П ЛГ)}| - 1 =

= г + к - (\М П N1 - к) - 1 = 2 • к + г - \М П - 1. Поэтому количество различных функций, которые может реализовывать автомат не более

|МПЛГ| \M\N\

г)2п — \MUN\ \ " (пк \ " (пг in2k+r-\M(lN\ n2k+r-\MnN\-U y,

Z ■ ^IMfWI • Z^ У^\М\М\ ■ \^\N\M\ +U|W\M|

k=0 r=0

|MrW| \M\N\

^ i-)2" — \MUN\ \ " /^ifc \ " ^r ^fc+r-IMfliVkN _

^ z ■ ' Z^ ' |jv\M|+I >> -

k=0 r=0

|MnJV| \M\N\

_ r)2" — \MUN\ \ " /^ïfc \ ^ r,|iV\M|+l-2fc-r+|MniVL _

~ Z ' V°|MnW| ' Z^ V°|M\W| ' °|W\M|+1 II -

k=0 r=0

|MrW| |M\JV|

_ i-)2" — \MUN\ ST^ tr<k sh (Пг ^IWI^fc-r+KN _

- z ' v°|Mnw| • Z^ • °|JV\M| + 1 II -

k=0 r=0

|MfW|

_ 02"-\MUN\ ST^ (f^k r\N\-2k+l ч _

~~ Z VU|MnW| ' и|М\ЛГ| + |ЛГ\М| + 1^ —

k=0

|MrW| nJV |AfnJV|

_ 02n-|MUN| \ " (nk n\N\-2k+l, . 02n-|MUJV| ^iL-2—J \ " n\N\-2k+l .

~ Z ' V°|MnW| ' ^\MAN\ + ll ^ Z ' U|MrW| ' |MAJV|+1 ^

k=0 fc=0

I MnJV I I MnJV I I MnJV I

^ r>2" — \MUN\ rV—2—J 0\MAN\ _ 02n+\MAN\-\MUN\ rA—2—J _ 92n-|MrW| rA—2—J ^ Z ' U|MnW| ' Z "" Z ' °|MrW| "" Z ' °|MrW| '

где через MAN обозначается симметрическая разность множеств M и N. Последнее неравенство верно по утверждению 5. Доля таких функций не превосходит

I IMnJVI I I IMnJVI I

r\2n — \MC\N\ rl-2-J -2-J „n

Z_• U|MnjV| _ u|Mrw| Cl 1

22" ~ 2lMnWl ^ 21 ^ 2'

Предпоследнее неравенство верно в силу утверждения 3 и неравенства \М П N\ ^ 1. □

Доказательство теоремы 1. Пусть Vq — произвольный автомат из 9?2(и). Без ограничения общности будем полагать, что q = q\. Тогда доказательство теоремы разбивается на три случая. Если M П N = 0, то утверждение теоремы следует из леммы 3. Если M С N или N С M. то утверждение теоремы следует из леммы 4. Если M П N ф 0, M\N ф 0 и N\M ф 0, то утверждение теоремы следует из леммы 5. □

Кроме того, может быть доказана следующая теорема.

Теорема 2. Пусть Vqi — инициальный автомат из (п), где п ^ 2. Тогда равенство \P{Vqi)\ = | • 22" достигается в том и только в том случае, когда \М\ = 2, |iV| = 1 и M П N = 0.

Основным результатом данной работы является следующее утверждение, непосредственно вытекающее из теорем 1 и 2.

Следствие 2. Для любого п ^ 2 максимальная мощность множества P{Vq) для, автомата Vq из %32(п) равна | • \Р2{п)\.

Автор выражает искреннюю признательность P.M. Колпакову за постановку задачи и обсуждение результатов и О. С. Дудаковой за интерес к работе и ценные советы.

Работа выполнена при поддержке РФФИ, проект № 14-01-00598 ("Вопросы синтеза, сложности и контроля управляющих систем").

СПИСОК ЛИТЕРАТУРЫ

1. Яблонский C.B. Введение в дискретную математику. М.: Высшая школа, 2006.

2. Конспект лекций О. Б. Лупанова по курсу "Введение в математическую логику" / Отв. ред. А. Б. Угольников. М.: Изд-во ЦПИ при мех.-мат. ф-те МГУ, 2007.

3. Сысоева JI.H. О некоторых свойствах обобщенных а-формул // Вестн. Моск. ун-та. Матем. Механ. 2013. № 4. 51-55.

4. Сысоева JI.H. О реализации булевых функций обобщенными «-формулами // Уч. зап. Казан, ун-та. Сер. Физ.-матем. науки. 2014. 156, № 3. 116-122.

Поступила в редакцию 10.06.2015

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