Научная статья на тему 'О РАБОТАХ О. М. КАСИМ-ЗАДЕ В ОБЛАСТИ ТЕОРИИ СЛОЖНОСТИ И ТЕОРИИ МНОГОЗНАЧНЫХ ЛОГИК'

О РАБОТАХ О. М. КАСИМ-ЗАДЕ В ОБЛАСТИ ТЕОРИИ СЛОЖНОСТИ И ТЕОРИИ МНОГОЗНАЧНЫХ ЛОГИК Текст научной статьи по специальности «Математика»

CC BY
53
11
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Чебышевский сборник
Scopus
ВАК
RSCI
Область наук
Ключевые слова
СХЕМНАЯ СЛОЖНОСТЬ / АКТИВНОСТЬ / МОЩНОСТЬ / ГЛУБИНА / БЕСКОНЕЧНЫЙ БАЗИС / НЕЯВНАЯ ВЫРАЗИМОСТЬ / ПАРАМЕТРИЧЕСКАЯ ВЫРАЗИМОСТЬ

Аннотация научной статьи по математике, автор научной работы — Кочергин В. В.

В работе предпринята попытка не только дать обзор результатов, полученных О. М. Касим-Заде, крупнейшим специалистом по дискретной математике и математической кибернетике, но и осознать его научное наследие в таких направлениях как исследование мер схемной сложности булевых функций, связанных с функционированием схем, проблематика неявной и параметрической выразимости в конечнозначных логиках, вопросы глубины и сложности булевых функций и функций многозначной логики в бесконечных базисах.

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

ON THE PAPERS OF O. M. KASIM-ZADE IN FIELD OF COMPLEXITY THEORY AND THEORY OF MULTIVALUED LOGICS

The paper is an attempt both to give an overview of the results of O M Kasim-Zade, the largest specialist in discrete mathematics and mathematical cybernetics, and to understand his scientific legacy in fields such as research measures the circuit complexity of Boolean functions related to the operation of the circuits, the problems of implicit and parametric expressibility in finite-valued logics, the questions of the depth and the complexity of Boolean functions and functions of multivalued logics in infinite bases.

Текст научной работы на тему «О РАБОТАХ О. М. КАСИМ-ЗАДЕ В ОБЛАСТИ ТЕОРИИ СЛОЖНОСТИ И ТЕОРИИ МНОГОЗНАЧНЫХ ЛОГИК»

ЧЕБЫШЕВСКИЙ СБОРНИК

Том 23. Выпуск 2.

УДК 519.71 DOI 10.22405/2226-8383-2022-23-2-121-150

О работах О. М. Касим-Заде в области теории сложности и теории многозначных логик

В. В. Кочергин

Кочергин Вадим Васильевич — доктор физико-математических наук, Московский государственный университет имени М. В. Ломоносова (г. Москва). e-mail: vvkoch@yandex.ru

Аннотация

В работе предпринята попытка не только дать обзор результатов, полученных О. М. Касим-Заде, крупнейшим специалистом по дискретной математике и математической кибернетике, но и осознать его научное наследие в таких направлениях как исследование мер схемной сложности булевых функций, связанных с функционированием схем, проблематика неявной и параметрической выразимости в конечнозначных логиках, вопросы глубины и сложности булевых функций и функций многозначной логики в бесконечных базисах.

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

Библиография: 91 названий. Для цитирования:

В. В. Кочергин. О работах О. М. Касим-Заде в области теории сложности и теории многозначных логик // Чебышевский сборник, 2022, т. 23, вып. 2, с. 121-150.

CHEBYSHEVSKII SBORNIK Vol. 23. No. 2.

UDC 519.71 DOI 10.22405/2226-8383-2022-23-2-121-150

On the papers of O. M. Kasim-Zade in field of complexity theory

and theory of multivalued logics

V. V. Kochergin

Kochergin Vadim Vasil'evich — doctor of physical and mathematical sciences, Lomonosov Moscow State University (Moscow). e-mail: vvkoch@yandex.ru

Abstract

The paper is an attempt both to give an overview of the results of О M Kasim-Zade, the largest specialist in discrete mathematics and mathematical cybernetics, and to understand his scientific legacy in fields such as research measures the circuit complexity of Boolean functions related to the operation of the circuits, the problems of implicit and parametric expressibility in finite-valued logics, the questions of the depth and the complexity of Boolean functions and functions of multivalued logics in infinite bases.

Keywords: circuits complexity, actiyvity, power, depth, infinite basis, implicit expressibility parametric expressibility.

Bibliography: 91 titles. For citation:

V. V. Kochergin, 2022, "On the papers of О. M. Kasim-Zade in field of complexity theory and theory of multivalued logics" , Chebyshevskii sbornik, vol. 23, no. 2, pp. 121-150.

Октай Мурадович Касим-Заде (29.04.1953 - 22.12.2020), доктор физико-математических наук, профессор, заведующий кафедрой дискретной математики механико-математического факультета МГУ имени М. В. Ломоносова, запомнится нам не только как крупнейший организатор в области дискретной математики и математической кибернетики, но и, прежде всего, как автор ярких научных результатов. Публикаций по современным меркам v Октая Mv-радовича не так много, но практически каждая печатная работа является крупным научным достижением. Многие статьи О. М. Касим-Заде задали векторы развития целым разделам теории синтеза и сложности управляющих систем, некоторые работы открыли новые важнейшие направления исследований. Научное наследие О.М. Касим-Заде велико и еще ждет своего осмысления. В данной работе автор попытался сделать первый шаг в этом направлении.

Октай Мурадович родился 29 апреля 1953 года в г. Баку в семье известного азербайджанского учёного, профессора, инженер-полковника Военно-морского флота.

Окончив с отличием школу в Баку, в 1970 году Октай Мурадович поступил на только что открывшийся факультет вычислительной математики и кибернетики Московского государственного университета им. М. В. Ломоносова. Там судьба свела его с академиком Олегом Борисовичем Лупановым, который стал для Октая Мурадовича не только научным руководителем, но и образцом математика, педагога и руководителя.

Практически вся профессиональная трудовая деятельность О.М. Касим-Заде была тесно связана с Институтом прикладной математики им. М.В. Келдыша и механико-математическим факультетом МГУ им. М.В. Ломоносова.

В 1111 \! О.М. Касим-Заде работал в отделе теоретической кибернетики, который возглавлял чл.-корр. АН СССР С.В.Яблонский и в котором работал О. Б. Лупанов, с 1976 года по 2006 год (с 1992 г. — по совместительству). В 1986 году по предложению О. Б. Лупанова Октай Мурадович начинает вести научно-педагогическую работу на кафедре дискретной математики механико-математического факультета МГУ. С 1992 года механико-математический факультет становится основным местом работы Октая Мурадовича.

О. М. Касим-Заде защитил кандидатскую диссертацию на тему «Об одной мере сложности схем из функциональных элементов» в 1980 году и докторскую диссертацию на тему «О синтезе некоторых классов управляющих систем, связанных с неявными и параметрическими представлениями булевых функций» в 1996 году.

В том же 1996 году Октай Мурадович стал заместителем заведующего кафедрой дискретной математики, а в 2006 году после смерти О. Б. Лупанова Октай Мурадович Касим-Заде возглавил кафедру дискретной математики и в должности заведующего кафедрой работал до последних дней. Надо сказать, что при этом Октай Мурадович всегда оставался доброжелательным, предельно отзывчивым, чутким и приятным в общении человеком, который тем не

менее становился принципиальным и твёрдым, когда что-либо касалось общего дела, интересы которого он всегда ставил выше личных интересов.

Октай Мурадович был замечательным преподавателем, обладал великолепными ораторскими способностями, легко и непринужденно приковывал к себе внимание аудитории. Он мог на простых и понятных примерах объяснять сложные вопросы.

Круг научных интересов О. М. Касим-Заде сформировался под сильным влиянием академика О. Б. Лупанова и был необычайно широк. Следующий небольшой штрих ярко подчеркивает последний факт — когда Октаю Мурадовичу было тридцать с небольшим, О. Б. Лупанов привлек его в качестве соредактора-составителя к издательству знаменитого «Кибернетического сборника» — серии сборников переводов лучших работ зарубежных авторов по теоретической кибернетике.

В вопросах публикации собственных научных результатов Октай Мурадович был крайне щепетилен. Он отдавал в печать только те результаты, которые считал действительно принципиальными продвижениями в исследуемых задачах, при этом к своим результатам предъявлял очень серьезные требования. К сожалению, значительное число интересных результатов осталось неопубликованными. С другой стороны, практически каждая работа Октая Мурадо-вича представляет собой яркий научный результат. Многие работы определили дальнейшие направления исследований в соответствующих областях. Все его работы имеют законченный вид, тщательно выверены, имеют безупречную внутреннюю структуру, написаны безукоризненно как с математической стороны, так и со стороны умения преподносить материал. Стоит отметить, что Октай Мурадович неоднократно отмечал, что есть, так сказать, три «математических языка»: первый — язык, на котором автор придумывает результаты, второй — язык, на котором следует рассказывать, а третий — язык, предназначенный для изложения результатов в виде научных статей; при этом, вообще говоря, эти три языка очень сильно отличаются друг от друга. Сам Октай Мурадович был непревзойденным мастером не только устного слова, но и письменного.

Среди всех научных трудов О. М. Касим-Заде можно выделить несколько больших циклов работ — исследования мер сложности, связанных с функционированием схем, результаты по проблематике неявной и параметрической выразимости, а также работы, связанные с изучением вопросов глубины и сложности в бесконечных базисах.

Основные результаты этих циклов, а также многих других работ, относятся к одному из важнейших разделов дискретной математики и математической кибернетики — теории управляющих систем (в первую очередь к теории сложности и теории многозначных логик), однако, возникающие при исследовании поставленных задач вопросы затрагивают большой спектр проблем из других разделов дискретной математики и математической кибернетики, а зачастую и выходят за рамки дискретной математики и математической кибернетики.

1. Исследование мер сложности, связанных с функционированием схем

Хронологически первый большой цикл работ О. М. Касим-Заде (см., в частности, [1, 2, 3, 4, 6, 8, 9, 21]) составляют исследования, посвященные изучению двух мер сложности, называемых, соответственно, мощностью и активностью, логических схем или схем из функциональных элементов (определение схем из функциональных элементов см., например, в [26]), которые в отличие от классических мер — таких, как собственно сложность и глубина, — характеризуют схемы не с точки зрения внешних параметров — размера, веса, стоимости, времени срабатывания, — а тесно связаны с функционированием самой схемы.

Мощностью схемы 5 на входном наборе а называется величина Е(Б, а), равная числу элементов схемы выходы которых принимают значение 1, а активностью схемы 5 на входном

наборе а называется величина Ш (в, а), равная числу элементе в схемы хотя бы на один вход которых подается значение 1. Мощность (активность) схемы — это максимально возможное значение мощности (активности) на наборе, мощность (активность) булевой функции в базисе В — минимально возможное значение мощности (активности) схемы, реализующей эту функцию в базисе В. Стандартным образом вводятся функции Шеннона мощности и активности в базисе обозначаемые соответственно Ев(п) и Шв(п), как максимум значений мощности (активности) булевых функций от п переменных. Начало исследованиям этих энергетических мер сложности положили работы [2, 4, 5], в которых, в частности, было доказано, что для любого конечного базиса В выполняются соотношения

2п 2п п 4 Ев (п) 4 —, п 4 ^в (п) 4 — п п

(здесь и далее запись /(п) 4 д(п) означает, что /(п) = О(д(п)) при п ^ ж).

О. М. Касим-Заде установил [2, 3] общую картину расположения порядков роста функций Шеннона мощности Ев(п), отвечающих конечным базисам В, на условной «шкале» порядков роста от п до 2п/п\ для любого конечного базиса В выполнено либо соотношение

п 4 Ев (п) 4 п2,

либо соотношение

п'п

4 ЕВ (п) 4 —, п

где 7 — положительная константа, зависящая только от базиса. При этом приведен пример бесконечного семейства конечных базисов Вт, т = 1,2,..., имеющих попарно различные экспоненциальные порядки роста функций Шеннона мощности:

((' Г) ■

' 2п 4

Евт Н = ©((-) \, т = 1 2

Этот пример также показывает, что совокупность всех функций Шеннона экспоненциального типа нельзя равномерно ограничить снизу экспонентой от п.

О. М. Касим-Заде исследована [3] зависимость поведения функции Шеннона мощности Ев(п) от базиса В, выявлены некоторые параметры базиса, влияющие на поведение функции Шеннона мощности, установлено, что для почти всех конечных базисов рост функции Шеннона мощности линеен.

О. М. Касим-Заде также установил, что задача о возможностях построения схем, асимптотически наилучших по сложности и оптимальных по порядку роста по мощности, может иметь в зависимости от базиса как положительный, так и отрицательный ответ. Так, в случае базиса Во = {&, V, —} для произвольной булевой функции от п переменных предложен [1] метод построения схемы сложности (1 + о(1))2п/п и мощности О(п), в то время как для случая базиса В = {(х V у)г}, в котором

2п

Ьв(п) - —, Ев(п) = О(п),

установлено [2, 3], что доля функций /п от п переменных, для которых найдется схема удовлетворяющая условиям

2"п

Ьв(Би) < (1 + о(1))-, ЕВ(ви) = О(п),

стремится к нулю с ростом п.

В работах [6, 8] О. М. Касим-Заде рассматривал аналогичные задачи для случая, когда в качестве меры сложности схем выступает активность. Им установлено, что для любого конечного базиса В выполнено либо соотношение

п 4 Wb (п) 4 п2,

либо соотношение

2п/2 4 WB (п) 4 Vn2n/2,

либо соотношение

(П) = ® Ш ,

причем доказано, что для каждого из этих трех типов роста есть соответствующие базисы, а также среди функций Шеннона активности Wb (п) существует не более трех различных порядков роста, удовлетворяющих условиям 2п/2 4 Wb (п) 4 /п2п/2.

Последний факт показывает принципиальное различие между двумя близкими мерами сложности — мощностью и активностью: существует бесконечное число различных порядков роста экспоненциального типа для функций Шеннона мощности, а для функций Шеннона активности есть не более четырех (и не менее двух) различных порядков роста экспоненциального типа.

Стоит отметить, что все описанные результаты, касающиеся активности схем, переносятся [8] без принципиальных изменений на меру сложности, называемую Р-активностью, отличающуюся от активности тем, что активными элементами схемы дополнительно считаются и элементы, выходы которых принимают значение 1.

В [6] также установлено, что в случае базиса Во = {&, V, —} для произвольной булевой функции от п переменных можно построить схему сложности (1 + о(1))2п/п и активности 0(п2).

В работах [9, 21] О. М. Касим-Заде исследовал мощность, в том числе и среднюю мощность (усреднение берется по всем входным наборам), простейших функций — конъюнкции п переменных Кп и дизъюнкции п переменных Dn. Для реализации этих функций в базисах {&, —}, {V, —}, {&, V, — } и базисе, состоящем из всех антимонотонных двуместных функций, установлены порядки роста (в отдельных случаях — асимптотики роста или даже точные значения) мощности и средней мощности. В большинстве случаев он оказался линейным. К исключениям относятся следующие случаи: в базисе {&, V, — } мощность и средняя мощность реализации функции Dn растут как Q^^/n) и 0(log2 п) (здесь запись log* п обозначает двоичный «сверхлогарифм» числа п, т.е. количество последовательных логарифмирований по основанию 2, необходимое для получения из числа п числа, не превосходящего 1) соответственно; в базисах, включающих конъюнкцию, средняя мощность функции Кп равна 1/2 — 2-га.

2. Неявная и параметрическая выразимость

Чтобы сформулировать основные результаты О.М. Касим-Заде, так или иначе относящиеся к тематике неявной и параметрической выразимости булевых функций и функций многозначной логики, стоит напомнить ряд определений.

Пусть А — произвольная система булевых функций. Будем рассматривать системы уравнений вида

{Ф\(Х1, ...,Хп ,Ух,.. .,Уд ,z) = ^l(Xi, ...,Хп,Ух,.. .,Уд ,z)

Фр(хг, ...,xn,yi,.. .,уд, z) = Фр(ж1, ...,xn,yi,..., Уд, z)

где Ф1,..., Фр, Ф1,..., Фр — некоторые формулы, составленные из символов функций, входящих в систему А, символов основных переменных Х1,... ,хп, внутренних переменных (параметров) у1,..., уя и выделенной переменной г (эти формулы могут не содержать функциональных символов, т.е. являться символами переменных). Пусть /(х1,...,хп) — функция от основных переменных. Система уравнений описанного вида называется параметрическим представлением функции / над системой функций А, если указанная система уравнений имеет по меньшей мере одно решение у1 = д1(х1,..., хп),..., уд = дч(х1,..., хп), г = до(х1,..., хп) в функциях от основных переменных, причем во всяком таком решении значение выделенной переменной г определено однозначно и равно f (х1,..., хп) , т. е. f (х1,..., хп) = д0(х1,..., хп).

Функция / называется параметрически выразимой над системой функций А, если для / существует параметрическое представление над А.

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

Множество всех булевых функций, параметрически (неявно) выразимых над системой функций А, называется параметрическим замыканием (неявным расширением) этой системы и обозначается через Р(А) (I(А)). Операция параметрического замыкания, сопоставляющая всякой системе булевых функций А ее параметрическое замыкание Р(А), является операцией замыкания в обычном смысле, т. е. удовлетворяет условиям монотонности, экстенсивности и идемпотентности.

Система всех параметрически замкнутых классов булевых функций была найдена А. В. Кузнецовым [21]. Эта система конечна и состоит из следующих 25 замкнутых относительно суперпозиции классов булевых функций: С1, С2, С3, С4, И]^, И3, Р1, Р3, Р5, Р6, Б1, Б3, Ь1, Ь2, Ь3, Ь4, Ь5, 01, О4, 05, 06, 08, Од (обозначения классов даны по [45]). Так как всякий параметрически замкнутый класс замкнут относительно суперпозиции, эта система является подсистемой системы всех замкнутых относительно суперпозиции классов булевых функций.

Теорема Кузнецова показывает, насколько в случае булевых функций операция параметрического замыкания превосходит по выразительной силе операцию замыкания по суперпозиции: под действием этой операции счетная структура классов Поста «сжимается» в конечную структуру из 25 классов.

В работе [21] была высказана гипотеза о конечности числа параметрически замкнутых классов в любой конечнозначной логике Рь, к ^ 2, (проблема 15 из [21]). В случае к = 3 справедливость этой гипотезы установлена А. Ф. Данильченко [6]. Окончательно проблему решили С. Баррис и Р. Уиллард [52], доказав справедливость гипотезы А. В. Кузнецова для всех конечных значений к.

В работе [21] был также поставлен вопрос (в другой, но эквивалентной формул проке) о соотношении неявной и параметрической выразимости в двузначной логике Р2 (проблема 12). Решение этой проблемы было получено О. М. Касим-Заде в работе [12], в которой было доказано, что неявное расширение любой системы булевых функций совпадает с ее параметрическим замыканием, и тем самым установлено, что в двузначной логике Р2 неявная выразимость эквивалентна параметрической выразимости.

Отметим, что в многозначной логике дело обстоит совершенно по-иному: при к ^ 3 неявная выразимость в Рь не эквивалентна параметрической выразимости; более того, если к ^ 3, то число систем функций из Рь, имеющих различные неявные расширения, равно континууму, в то время как число параметрически замкнутых классов конечно.

Октай Мурадович проявлял повышенное внимание к еще одной важной задаче — проблеме неявной полноты в й-значной логике, к ^ 2. Эта задача получила решение в несколько этапов. Сначала для случая булевых функций О. М. Касим-Заде решил [12, 15] проблему неявной полноты в терминах неявно предполных классов, т.е. максимальных по включению не полных неявно систем функций: система А функций алгебры логики неявно полна в Р2 тогда и только тогда, когда А не содержится целиком ни в одном из шести явно замкнутых классов функций

Т\,Т0, Б, Ь, К, Б (в обозначениях из [45] это классы С2,С3,В3,Ь\,Р6, Б6). Затем он же нашел (см., например, [35]) критерий неявной полноты в терминах минимальных по включению неявно полных замкнутых по суперпозиции классов: система А неявно полна в Р2 тогда и только тогда, когда замыкание по суперпозиции этой системы содержит класс М всех монотонных функций алгебры логики. Класс М является единственным минимальным по включению замкнутым по суперпозиции неявно полным классом вР^ Р% аналогичный критерий неявной полноты получила [35] Е. А. Орехова, ученица О.М. Касим-Заде. Она описала все минимальные неявно полные замкнутые по суперпозиции классы в Р$, которых оказалось 27. Ей же был был доказан [36] критерий неявной шефферовости в Р$. Позднее О. М. Касим-Заде доказал [30] критерий неявной полноты в Р^ при произвольном к ^ 2, позволяющий устанавливать неявную полноту системы функций по множеству функций от трех переменных, лежащих в замыкании этой системы по суперпозиции. Одним из следствий этого критерия является тот факт, что любая неполная система функций в Рк расширяется до некоторого неявно предпол-ного класса и число таких классов в Рк конечно при любом к, к ^ 2. В связи с проблематикой неявной полноты в й-значной логике стоит упомянуть также недавние результаты еще одного ученика О.М. Касим-Заде — М.В. Старостина. Им установлен [42, 43] критерий неявной полноты в трехзначной логике в терминах неявно предполных классов: система функций трехзначной логики неявно полна в Рз тогда и только тогда, когда она целиком не содержится ни в одном из 54 явно предъявленных неявно предполных классов.

Изложенные выше результаты о неявной и параметрической выразимости в двузначной логике касались исключительно вопросов выразимости, т. е. чисто качественной стороны проблемы синтеза неявных и параметрических представлений булевых функций. Завершение исследований по качественным вопросам синтеза неявных и параметрических представлений в двузначной логике естественным образом выдвинуло на первый план задачу изучения метрических аспектов этой проблемы, связанных с построением неявных и параметрических представлений, наилучших с точки зрения той или иной меры сложности, и с оценкой их сложности.

Существуют различные меры сложности неявных и параметрических представлений. Одна из таких мер обобщает известную меру сложности формул (суперпозиций): предполагается, что каждой функции, входящей в заданную систему А, приписано некоторое число — вес этой функции, и под сложностью всякого неявного (параметрического) представления над системой А понимается сумма весов всех вхождений функций из А в уравнения, составляющие рассматриваемое представление. Эта мера сложности рассматривалась О.М. Касим-Заде в работах [20, 23].

Другая естественная мера сложности неявных и параметрических представлений, когда под сложностью неявного (параметрического) представления понимается число входящих в него уравнений — ранг представления — исследовалась О.М. Касим-Заде в работах [15, 16]. В этих работах, как обычно, для рассматриваемой меры сложности вводятся соответствующие функции Шеннона, называемые ранговыми функциями. Основные результаты этих работ касаются поведения ранговых функций неявных и параметрических представлений над произвольными системами булевых функций. В этих работах установлены порядки роста ранговых функций неявных и параметрических представлений для всех систем булевых функций.

Пусть А — некоторая система булевых функций, / — булева функция, неявно (параметрически) выразимая через функции системы А. Наименьшее число уравнений, достаточное для построения неявного (параметрического) представления функции / над системой А, называется рангом (соответственно, параметрическим рангом или, короче, Р-рангом) функции / над системой А и обозначается тл(/) (соответственно )).

Ранговой функцией, отвечающей системе А, называется функция тл(п) натурального ар-

гумента п, определяемая соотношением

шА(п) = max mA(f),

где максимум берется по всем функциям f от п переменных, неявно выразимым через функции системы A, f £ I (А).

Аналогично, Р-ранговой функцией, отвечающей системе А, называется функция МА(п) натурального аргумента п, определяемая соотношением

МА(п) = max MA(f),

где максимум берется по всем функциям f от п переменных, параметрически через функции системы A, f £ Р(А).

Нетрудно понять, что для всякой системы функций А при всех натуральных п имеют место равенства тА(п) = т\А](п) и Ма(п) = М[А](п) , где [А] обозначает замыкание системы А по суперпозиции. Поэтому задача нахождения ранговых функций тА(п) и МА(п) для всех систем булевых функций А сводится к нахождению ранговых функций лишь для систем, замкнутых относительно суперпозиции.

Основной результат работы [16] заключается в следующем. В зависимости от того, каким классом Поста является замыкание по суперпозиции множества А, множество всех систем А разбивается на шесть типов, при этом ранговые функции имеют следующий вид:

1) если замыкание системы А совпадает с одним из замкнутых классов С\, С2, Сз, С4, DbD3, Р1,Рз,Р5,Р6, S1,S3,S5,S6, L1,L2,L3,L4,L5, 01,04,05,06,08,09, то

тА(п) = I, МА(п) = I;

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

2) если замыкание системы А совпадает с классом А\, то

' п + 1 '

тА(п) =

2

+ 1, МА(п) = 2;

3) если замыкание системы А совпадает с одним из классов А2 шш А3, то

тА(п) =

п + 1

МА(п) =

к

1, при п = 1,

2, при п ^ 2;

4) если замыкание системы А совпадает с классом А4, то

тА(п) =

п + 1 2

, МА(п) =

С:

1, при п = 1, 2,

2, при п ^ ?);

5) если замыкание системы А совпадает с одним из классов где г = 1,4,5,8, ^ = 2, 3,..., ж, то

Гп + 1'

тА(п) = МА(п) = ——

6) если замыкание системы А совпадает с одним из классов D2 шш F-1, где г = 2, 3, 6, 7, ц, = 2, 3,..., ж, то

шА(п) = &(п log п), МА(п) = &(п).

Р

всех систем булевых функций, при этом для большинства замкнутых классов эти функции найдены в точном виде. Полученные результаты показывают, что поведение функций тА(п)

2

и Ма (п) над одной и той же системой булевых функций А может как совпадать, так и различаться довольно существенно. Это факт интересен в свете того, что в случае двузначной логики с точки зрения выразимости, параметрические представления не имеют каких-либо преимуществ перед неявными [12]. Различие в поведении функций ша(п) и Мд(п) наблюдается лишь в тех случаях, когда система А состоит целиком из монотонных функций. Стоит также отметить своеобразие поведения ранговых функций тл(п), отвечающих классу И2 самодвойственных монотонных функций и классам монотонных функций, удовлетворяющих условиям (А^) или (а^). В этом случае рост ранговых функций оказывается нелинейным.

Вопросы о поведении ранговых функций в случае многозначных логик, безусловно, также не могли не интересовать Октая Мурадовича. Конечно, в этом случае задачи становятся существенно труднее. В этом направлении стоит отметить следующие результаты Е.В. Михайлец, ученицы О. М. Касим-Заде. В работе [32] она установила, что для достаточно широкого семейства неявно полных систем функций й-значной логики ранговые функции имеют линейный порядок роста &(п). В частности, для классов А функций, монотонных относительно произвольного частичного порядка, заданного на множестве {0,1,... ,к — 1}, и содержащего хотя бы одну пару сравнимых элементов, выражение для ранговой функции т\(п) определяется равенством

к / \ \п + 2 тА(п) =

Но, наверное, еще более интересным результатом работы [32] является доказательство экспоненциального порядка роста ранговой функции, соответствующей одному из неявно полных в Р3 классов, рассматривавшихся в работе [35]. Наличие такого факта в очередной раз показывает принципиальное отличие функций многозначной логики от двузначной.

Возвращаясь к булевым функциям и классической мере сложности, напомним, что под сложностью параметрического представления описанного в начале раздела вида в простейшем случае понимается число вхождений функциональных символов из системы А в уравнения этого представления. В общем случае каждой функции, входящей в систему А, приписывается некоторое положительное действительное число, называемое весом этой функции. Систему функций А с приписанными этим функциям весами называют базисом. Под сложностью параметрического представления над базисом А понимается сумма весов всех вхождений символов базисных функций в формулы $!,..., Фр, ..., Фр.

Обычным образом вводится функция Шеннона Ьа (п), отвечающая базису А: для всякого натурального п значение Ьа(п) равно наименьшей величине сложности, достаточной для построения параметрического представления над базисом А для всякой булевой функции от п переменных, параметрически выразимой над этим базисом.

В асимптотической постановке проблема сложности параметрических представлений сводится к изучению асимптотического поведения функций Шеннона Ьа(п) при п ^ ж. В [20] получено асимптотически точное выражение функций Шеннона, отвечающих произвольным конечным параметрически полным базисам с положительными весами (базис А называется параметрически полным, если Р(А) = Р2).

Пусть А — произвольный конечный базис булевых функций с положительными весами. Для всякой функции (р из базиса А обозначим через \(р) вес этой функции, а через т(ф) — число ее существенных переменных. Приведенным весом базиса А называется [25, 28] величина рА, определяемая соотношением

. Ку)

РА = Ш1П^—--,

V т(<р) — 1

где минимум берется по всем функциям р из базиса А, удовлетворяющим условию т(ф) ^ 2.

Назовем редуцированным весом базиса А величину та, определяемую соотношением

■уА = т1п 7 (р),

где минимум берется по всем функциям р из базиса А, удовлетворяющим условию т(ф) ^ 2, и

\(р)/ш(ф), если функция р является нелинейной;

\(<р)/(т(<р) — 1), если функция р является линейной.

В работе [20] для произвольного параметрически полного конечного базиса А, состоящего из булевых функций с произвольными положительными весами, О. М. Касим-Заде установил при п ^ ж асимптотику роста функции Шеннона:

Н (^ ))■

В работе [23] О. М. Касим-Заде установлено, что в случае произвольного конечного (не обязательно параметричеси полного) базиса А для поведения соответствующей функции Шеннона при п ^ ж имеется четыре возможности:

1) ьА(п) = 7 (А) £ (1 + е( ер)));

2) ьА(п) = 7(А)^ е1 + е е^)));

3) ЬА(п) = РАП + 0(1);

4) ЬА(п) = ЬА(1)

в зависимости от того, каким из вышеописанных 25 замкнутых классов является параметрическое замыкание Р(А) базиса А. Выбор реализуемой возможности определяется мощностью класса Р(Л) для самых больших классов С\, С2, 0з и С4 выполняется первое асимптотическое равенство, для тоже достаточно мощных классов и Из справедливо второе соотношение, для классов одноместных функций 0\, О4, О5, 0§, 0& ш Од функция Шеннона постоянна, а для остальных классов растет линейно.

Стоит отметить, что результат из [20] об асимптотике роста функции Шеннона для произвольного параметрически полного конечного базиса А, состоящего из булевых функций с произвольными положительными весами, нашел несколько приложений.

Во-первых, вопросы синтеза и сложности введенного А. Бёрксом и Дж. Райтом [51] класса сетей из функциональных элементов оказались тесно связанными с соответствующими задачами класса параметрических представлений. О.М. Касим-Заде удалось (см. Добавление 2 к работе [20]) основные результаты о сложности параметрических представлений в параметрически полных базисах перенести на задачи о сложности сетей из функциональных элементов.

Во-вторых, сравнивая сложность реализации булевых функций параметрическими представлениями и схемами из функциональных элементов, которые также можно рассматривать как специальный вид параметрических представлений, удалось посмотреть под новым углом на некоторые задачи о сложности реализации булевых функций схемами из функциональных элементов (см., например, Добавление 1 к работе [20]).

Кроме того, применение основных идей асимптотически оптимального метода синтеза параметрических представлений позволило понизить верхнюю оценку и получить [7] асимптотику сложности для описанной А. А. Сапоженко и С. А. Ложкиным [41] математической модели электронных схем на дополняющих МОП-транзисторах (КМОП-схем).

3. Сложность и глубина в бесконечных базисах

Большой цикл работ О.М. Касим-Заде посвящен исследованию схемной сложности и глубины булевых функций над бесконечными базисами. Определение схемы из функциональных элементов и других связанных с ним понятий можно найти, например, в [25]. Под сложностью схемы в этом цикле как правило понимается число входящих в нее функциональных

7 М =

элементов. Глубиной схемы называется наибольшее число функциональных элементов, составляющих ориентированную цепь, ведущую от входов схемы к её выходу. Глубина схемы тесно связана с временем срабатывания схемы.

Наименьшее число элементов, достаточное для реализации схемой над базисом В функции /, называется сложностью функции f и обозначается через Lb(f)• Соответствующая базису В функция Шеннона Lb (п) определяется для всех патуральных п соотношением Lb (п) = maxf Lb (f), где максимум берется то всевозможным функциям f от п переменных, реализуемых над базисом В.

Наименьшая глубина схем над базисом Л, ревизующих функцию f, называется глубиной функции f над базисом В и обозначается через Db (f )■ Каждому базису В соответствует функция Шеннона глубины Db(п), определяемая при всех п соотношением Db(п) = maxf Db(f), где максимум берется по всевозможным функциям f от п переменных, реализуемых над базисом В.

Базис называется бесконечным, если содержит функции, существенно зависящие от сколь угодно большого числа переменных (т. е. для всякого т в базисе имеется по крайней мере одна функция, существенно зависящая не менее чем от т переменных). В противном случае базис называется конечным.

Стоит отметить, что при всей общности постановок задач о сложности и глубине булевых фунций (а также функций многозначной логики) над бесконечными базисами, постепенное продвижение в исследовании этих задач проходило, в общем, независимо.

3.1. Сложность в бесконечных базисах

Известно [54], что для всякого конечного (полного) базиса В булевых порядок роста функции Шеннона Lb(п) при п ^ го равен 2п/п. Исчерпывающее описание асимптотического поведения функций Шеннона для всех конечных булевых базисов с положительными весами элементов дано О. Б. Лупановым [25]. Поведение функций Шеннона для бесконечных базисов гораздо разнообразнее. В частности, известны [3, 27, 30, 31, 33, 34] примеры базисов, для которых порядки роста функций Шеннона равны: 1, log2 п, (2п/п)1/2, 2п/2.

В работе [14] H.A. Карповой рассматривались бесконечные базисы, в которых каждому базисному элементу приписан произвольный неотрицательный вес, а сложность схемы определяется как сумма весов входящих в нее элементов, и исследовался следующий вопрос: какие числовые функции могут быть функциями Шеннона в таких базисах? Нахождение точного и полного ответа на этот вопрос представляется практически невозможным, поэтому задача рассматривалась с точки зрения асимптотической характеризации функций Шеннона. H.A. Карпова установила необходимые и достаточные условия, которым должна удовлетворять числовая функция, асимптотически равная функции Шеннона в некотором бесконечном базисе из элементов с произвольными неотрицательными весами. Таким образом, была дана полная характеризация функций, асимптотически равных функциям Шеннона в таких бесконечных базисах [14]. Отметим, что задача нахождения по заданному бесконечному базису функции Шеннона сложности в этом базисе H.A. Карповой в указанной работе не рассматривалась.

О. М. Касим-Заде [25] предложил новый метод получения двусторонних оценок функций Шеннона в произвольных бесконечных базисах, который позволил при достаточно слабых ограничениях оценить рост функций Шеннона с точностью до полиномиальной эквивалентности. Метод получения нижних оценок в [25] основан на «мощностных» соображениях и восходит к [27, 34]. Что касается верхних оценок, то предложенный в [25] метод позволил получить верхние оценки функции Шеннона, сопоставимые с ее мощности ой нижней оценкой. Эти результаты получили развитие в [27], где были получены более точные оценки.

В общих чертах качественная картина поведения порядков роста функций Шеннона в бесконечных базисах была описана О. М. Касим-Заде в [33].

Для изложения этих результатов введем еще два определения.

Если выполнено соотношение а(п) = 0(Ь(п)), то, следуя [33], интервалом между функциями а(п) и Ь(п) будем называть множество всех действительнозначных функций с(п) натурального аргумента, принимающих положительные значения при всех достаточно больших п и удовлетворяющих условиям с(п) = Q(a(n)) и с(п) = О(Ь(п)). Если функция с(п) лежит в интервале между функциями а(п) и Ь(п) и по порядку роста не совпадает ни с одной из них, то будем говорить, что функция с(п) лежит строго в интервале между функциями а(п) и Ь(п).

Далее, классом L содержательно (подробнее см. [33]) назовем множество функций от одной действительной переменной, состоящее из тождественной функции х, всех действительных констант, и такое, которое вместе с любыми двумя функциями f (х),д(х) содержит все функции, финально эквивалентные функциям f (х) + д(х), f (х) — д(х), f (х)д(х), f (х)/д(х), ef(х); log2 If(ж)| (финальная эквивалентность означает равенство функций для всех значений аргумента, начиная с некоторого числа).

В [18] О. М. Касим-Заде доказал, что для всякого бесконечного базиса В выполняется соотношение Lb(п) = 0(2п/2). С точностью до константы эта оценка является, вообще говоря, не улучшаемой: из работы Э. И. Нечипорука [33], в частности, известен пример бесконечного базиса, в котором порядок роста функции Шеннона равен 2п/2. Результаты работ Э. Н. Гилберта [3] и А. А. Маркова [30, 31] дают пример бесконечного базиса с порядком роста функции Шеннона равным log2 п. Результаты Э. И. Нечипорука [34] и О. Б. Лупанова [27] о схемах в базисе пороговых функций дают пример бесконечного базиса с порядком роста функции Шеннона равным Отметим еще базис В, состоящий из всех булевых функций, для которого Lb (п) = 1 при всех патуральных п.

Согласно классификации, описанной в [33], для любого бесконечного базиса порядок роста функции Шеннона либо равен 1, либо лежит в одном из двух интервалов: или между функциями log2 п и п, или между функциями п и 2п/2.

Таким образом, для всякого бесконечного базиса порядок роста функции Шеннона либо равен 1, либо не меньше log2 п. Иначе говоря, не существует базиса, для которого порядок роста функции Шеннона лежит строго в интервале между функциями 1 и log2 п [33].

В [33] установлено, что существуют базисы с порядком роста функции Шеннона, равным п. Из этого факта и приведенных выше результатов следует, что границы 1, log2 п, пи 2п/2 каждого из интервалов, указанных в классификации порядков роста функций Шеннона [33], достижимы.

Отметим, что порядок роста функции Шеннона относящийся к базису пороговых

функций, лежит строго в интервале между функциями п и 2п/2. Можно показать, что число базисов с различными порядками роста функций Шеннона в этом интервале бесконечно; обширное семейство таких базисов построено в работе [33].

В [33] показано, что для любой функции А, принадлежащей классу L и удовлетворяющей условиям: А(п) = Q(n), log2 А(п) = 0(п1/2), существует бесконечный базис, в котором функция Шеннона по порядку роста равна функции А(п). В частности, из этого результата вытекает, что порядками роста функции Шеннона являются, например, функции п log2 п, п log2 log2 п, п2, п3/2, п^2, 2и другие (подробнее см. [33]).

Что касается интервала между функциями log2 п и п, то ответ па вопрос «существуют ли базисы, в которых порядки роста функций Шеннона лежат строго в этом интервале?» оставался неизвестным и очень интересовал О. М. Касим-Заде.

Упоминавшийся выше метод получения оценок, предложенный в [25], дает, в частности, следующий результат: если полученная посредством него мощностная нижняя оценка функции Шеннона в данном бесконечном базисе по порядку не ниже линейной (и тем самым функ-

ция Шеннона попадает в интервал от п до 22а/'2), то функция Шеннона по порядку заключена между этой нижней оценкой и ее квадратом. В интервале от log2 п до п это свойство, вообще говоря, не выполняется. Для таких бесконечных базисов получение достаточно точных нижних оценок их функций Шеннона, по-видимому, требует привлечения иных соображений. Такие новые методы получения нижних оценок удалось разработать при исследовании базиса антицепных функций, на необходимость изучения теоретико-сложностных свойств которого обращал внимание О. Б. Лупанов и на котором стоит остановиться подробнее.

Рассмотрим булев куб {0,1}п как частично упорядоченное множество наборов с естественным порядком декартова произведения. Антицепью булева куба будем называть всякое подмножество булева куба, состоящее из попарно несравнимых наборов. Булева функция, принимающая значение 1 лишь на некоторой антицепи, называется антицепной.

Множество всех антицепных функций образует бесконечный базис, который обозначается через АС (см., например, [10]). В базис АС также включаются константы 0 и 1, по соглашению не имеющие переменных. С содержательной точки зрения им соответствуют функциональные элементы без входов, реализующие на выходе константы 0 и 1 соответственно. Множество АС замкнуто относительно операций подстановки констант и отождествления переменных, и всякая булева функция выражается через функции из множества АС с помощью операции суперпозиции (система АС полна, поскольку, например, функции х и х&у являются антицепными, а их совокупность образует базис).

Изучение базиса антицепных функций началось с работ О.М. Касим-Заде [10, 11]. В [10] была доказана нижняя оценка 0.(п1/3) сложности линейной функции от п переменных, а следовательно и такая же нижняя оценка функции Шеннона в этом базисе. Также в [10] была установлена простейшая верхняя оценка п + 1 для сложности произвольной булевой функции от п переменных (эта оценка позже была улучшена на 1 ученицей О.М. Касим-Заде О. В. Подольской [37]). В [11] О. М. Касим-Заде доказал нижнюю оценку fi(\/п/ ln п сложности линейной функции от п переменных, тем самым улучшив предыдущую нижнюю оценку функции Шеннона. В работе [38] О. В. Подольской доказано, что порядок роста функции Шеннона в базисе антицепных функций равен п.

О. В. Подольской также установлено [39], что в базисе, состоящем из всех антицепных функций и линейных функций от любого числа переменных, порядок роста функции Шеннона равен л/nlOgn. Тем самым, по-видимому, впервые показано, что существует базис, для которого порядок роста функции Шеннона лежит строго в интервале между функциями log2 п и п.

Стоит отметить, что для функций многозначной логики систематических исследований задачи о схемной сложности над бесконечными базисами не проводилось. В этом направлении можно указать только отдельные результаты, в частности, работы [18, 19], в которых для базисов Bp и Всостоящих из всех функций, монотонных относительно порядка 0 < 1 < ... < к — 1, а также из отрицания Поста, т. е. функции х + 1 (mod к), в случае базиса Bp, и отрицания Лукасевича, т. е. функции Nl(x) = к — 1 — х, в случае базиса Вустановлены точные значения функций Шеннона, имеющих, соответственно, вид 3 log3 п + апи 2 log2 п+ где ап и — ограниченные последовательности.

3.2. Глубина в бесконечных базисах

Известно [24], что для любого конечного (полного) булева базиса В асимптотика роста функции Шеннона глубины при п ^ ж имеет вид Db(п) = an + о(п), где а = (log2 т)-1 и т — наибольшее число существенных переменных v функций базиса В.

В первых работах, посвященных изучению глубины в случае бесконечных булевых базисов, были установлены асимптотики и порядки роста функции Шеннона глубины, в основном, для конкретных базисов, причем во всех примерах эти порядки роста оказывались равными либо

1 (например, для базиса всех булевых функций или для базиса пороговых функций [27]), либо log2п (см., например, [24]).

О. М. Касим-Заде [29, 31] установил, что функция Шеннона глубины для любого бесконечного базиса булевых функций по порядку роста равна либо 1, либо log2 Щ эти результаты были усилены затем в [32].

В работе [31] установлено, что для каждого бесконечного базиса В булевых функций либо существует единственное простое р, для которого степени полиномов с идемпотентными переменными над полем вычетов по модулю р для функций из В имеют максимальное значение, называемое характеристикой базиса и обозначаемое degp В, либо такого простого р не существует — в этом случае базису приписывается бесконечная характеристика. В первом случае функция Шеннона глубины растет по порядку как log2 и, а во втором — ограничена сверху константой.

Также в работе [31] проводится сравнение бесконечных базисов по глубине. Базисы В\ и В2 называются эквивалентными по глубине, если существуют положительные константы с\ и С2 такие, что для всех булевых функций f выполняются неравенства C\Db1 (f) ^ Db2 (f) ^ ^ c2Db1 (f )■ Базис В\ считается слабее по глубине базиса В2, если существует такая константа Сз, что для любой булевой функции f выполняется неравенство Db2 (f) ^ C3,Db1 (f) и базисы В\ и В2 не эквивалентны по глубине. Отношение эквивалентности базисов по глубине определяет разбиение всей совокупности базисов на следующие классы эквивалентности: класс Eq всех конечных базисов, класс Е^ всех бесконечных базисов бесконечной характеристики, и для каждого простого числа р, р ^ 2, мае с Ер всех бесконечных базисов характеристики р. Число этих классов счётно. Множество всех классов эквивалентности базисов частично упорядочено по отношению «слабее по глубине»; более того, это множество является полной решёткой (структурой) с наименьшим элементом Ео, наибольшим элементом Е^ и счётным множеством заключённых строго между ними попарно не сравнимых элементов Ер при всевозможных простых р ^ 2.

Кроме того, О.М. Касим-Заде установил [32], что для произвольной отличной от констант и переменных булевой функции f ее глубина Db (f) над базис ом В в случае бесконечного базиса бесконечной характеристики ограничена числами 1 и 6, а в случае бесконечного базиса конечной характеристики degp В удовлетворяет неравенствам |"log7 degp f \ ^ Db (f) ^ ^ |log7 degp f \ + Ъ, где 7 = degp B, a degp f — степень полинома с идемпотентными переменными над полем вычетов по модулю р, представляющего функцию f. Как следствие, для функции Шеннона глубины Db(п) во первом случае найдется константа ß, 1 ^ ß ^ 6, такая, что при всех достаточно больших п выполняется равенство Db (п) = ß, а во втором случае при всех п справедливы неравенства |"log7п\ ^ Db(п) ^ |logTп\ + Ъ.

В 2007 г. О. М. Касим-Заде поставил задачу об исследовании глубины функций многозначной логики в конечных и бесконечных базисах своему ученику A.B. Кочергину, которому в конце концов удалось полностью описать качественную картину асимптотического поведения функции Шеннона глубины для случая конечных и бесконечных базисов, состоящих из функций fc-зпачпой логики, где к ^ 3 [15, 16, 17]. A.B. Кочергиным в [16] было установлено, что для произвольного конечного базиса В функций fc-значной логики справедливо асимптотическое равенство Db (п) ~ сп, где константа с выражается через логарифм некоторого алгебраического числа и зависит только от базиса, а также предложен алгоритм нахождения по базису указанной константы. Что касается бесконечных базисов, то в [15] было доказано, что порядок роста функции Шеннона глубины либо равен 1, либо равен log2 п. Тем самым было показано что эффекты, описанные для случая булевых функций, распространяются и на случай функций fc-зпачпой логики, где к ^ 3.

4. Работы, не относящиеся к выделенным циклам

Круг научных интересов О. М. Касим-Заде был необычайно широк и, конечно, не ограничивался рамками указанных выше направлений исследований. Несомненно, Октая Мурадо-вича, как ученика О. Б. Лупанова, интересовали, в первую очередь, задачи теории сложности во многих ее проявлениях, но эти задачи зачастую приводили его к задачам из совершенно других областей дискретной математики и математической кибернетики, а иногда и выводили за ее пределы. И многие из таких задач О. М. Касим-Заде решил.

4.1. Прочие работы по теории сложности

В работе [5] О. М. Касим-Заде для известной задачи о монотонной сложности многочленов (минимальном числе операций умножения на положительные числа, сложения и умножения, достаточном для вычисления заданного многочлена от этих переменных с неотрицательными коэффициентами) в случае реализации многочленов с коэффициентами из множества {0,1}, имеющими по каждой переменной степень 1, установлен следующий результат. Сложность многочлена от п переменных, содержащего 2п/2 — 1 слагаемое и задаваемого проверочной матрицей исправляющего две ошибки двоичного кода Боуза—Чоудхури—Хоквингема, имеющей размер п х (2п/2 — 1^, имеет порядок роста 2п/2, при этом минимально возможное число операций сложения, достаточное для его вычисления, в точности равно 2п/2 — 2.

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

Основываясь на идеях получения уже упоминавшейся асимптотически точной верхней оценки сложности КМОП-схем [7], О. М. Касим-Заде установил [22] асимптотику функции Шеннона сложности реализации функций fc-значной логики в классе алгоритмов, которые можно рассматривать как обобщение на fc-значный случай модели бинарных программ, изучавшейся В.А.Кузьминым [20] и являющейся, в свою очередь, близкой к бинарным программам К. Ли [53], машинам Шепердсона — Стерджиса [56] и схемам программ A.A. Ляпунова [29].

Ряд интересных результатов О. М. Касим-Заде получил (см., например, [17, 34]) также в известной по крайней мере с середины 1930-х годов [13, задача 60] задаче о построении идеализированных электрических схем из единичных сопротивлений наименьшей сложности, которая ставится следующим образом. Имеется неограниченный запас электрических сопротивлений одинаковой величины, скажем, 1 Ом (единица измерения сопротивления не важна); строятся двухполюсные схемы: выводы сопротивлений произвольным образом присоединяются друг к другу и к двум внешними зажимами — полюсам схемы; требуется создать между полюсами заданное сопротивление R. Сопротивление схемы отыскивают по известным формальным правилам электротехнических расчетов (законы Кирхгофа и Ома). Под сложностью схемы понимается число содержащихся в ней единичных сопротивлений. Задача состоит в том, чтобы для всякого рационального числа R > 0 найти величину L(R) — минимальное число сопротивлений в схемах с сопротивлением R. Эта задача при всей простоте и естественности формулировки весьма трудна. До работ О.М. Касим-Заде точные значения сложности были известны для небольшого количества конкретных рациональных чисел (найдены перебором), и лишь для двух тривиальных бесконечных последовательностей: всех натуральных чисел и всех чисел, обратных к натуральным.

В работе [34] предложен метод, позволяющий при некоторых условиях получать точные значения сложности для различных бесконечных последовательностей чисел. В частности, с его помощью в работе найдены точные значения сложности всех рациональных чисел, выражающихся дробями с числителями или знаменателями, не превосходящими 6. Предлагаемый в [34] метод получения нижних оценок основан на некоторых соображениях, представляющих и самостоятельный интерес.

О.М. Касим-Заде также предъявил (см., например, [17]) несколько бесконечных серий ра-

циопальных чисел с одновременно растущими числителями и знаменателями, для которых в классе параллельно-последовательных схем (^-схем) установил точные значения сложности. В частности, им доказаны равенства

Где _ ЧИСЛо Фибоначчи с номером п, 8п = ¡т$т+1щуш п = 2т — 1 и 8п = /т/т+2 при п = 2т.

Стоит дополнительно отметить, что методы, разработанные О.М. Касим-Заде при решении задач о построении минимальных по числу единичных сопротивлений электрических схем, позволили также существенно продвинуться [24] в занятной задаче о минимальных разбиениях прямоугольников с соизмеримыми сторонами на квадраты (про эту задачу см., например, [46]).

4.2. Исследования обобщенных инвариантных классов

Понятие инвариантного (относительно подстановки констант) класса было введено С. В. Яблонским, детально исследовавшим свойства таких классов с дескриптивной и метрической точек зрения [44]. Эти исследования были продолжены Ю. В. Кузнецовым, рассматривавшим классы функций, инвариантные относительно отождествления переменных, а также другие, более общие виды инвариантных классов [22, 23].

Класс булевых функций называется Р-инвариантным классом,, если вместе с каждой принадлежащей ему функцией д содержит все функции, получающиеся из этой функции с помощью следующих операций:

1) подстановка одноместных функций типа Р;

2) переименование переменных без отождествления;

3) добавление или изъятие несущественных переменных.

Пусть Н — класс всех одноместных булевых функций: Н = {0,1,х,х}, С — класс всех монотонных одноместных булевых функций: С = {0,1,х}, С — класс констант: С = {0,1}. В этих обозначениях С-инвариантные классы — это в точности инвариантные классы С. В. Яблонского. Исследованию ^-инвариантных и С-инвариантных классов, т. е. классов, инвариантных относительно подстановок произвольных одноместных функций, и классов, инвариантных относительно подстановок монотонных одноместных функций, посвящены работы [13, 28].

С дескриптивной точки зрения имеется полная аналогия между ^-инвариантными классами и инвариантными классами Яблонского: для Р-инвариантных классов аналогичным образом вводятся понятия порождающего элемента, пучка, и дается описание класса как дополнения к объединению пучков неприводимой системы порождающих элементов. Поэтому О. М. Касим-Заде основное внимание уделил изучению метрических свойств Р-инвариантных классов и прежде всего выяснению возможных значений параметра ад, определяемого для Р-инвариантного класса Q так же как и параметр инвариантного класса Яблонского:

где Яп — множество всех функций из класса Q от п фиксированных переменных.

С. В. Яблонским было показано [44], что равенство ад = 1 имеет место в том и только том случае, когда С-инвариантный класс ^ совпадает с классом Р2 всех булевых функций, и что для всякого действительного числа а, 0 ^ а < 1, существует континуальное по мощности семейство попарно различных С-инвариантных классов Q, удовлетворяющих соотношению

= о-

Наверное, наиболее важными результатами работ [13, 28] являются следующие два утверждения, устанавливающие верхние границы для числа функций в Р-инвариантных классах в случае, когда эти классы не совпадают с Р2~.

= Ит VШ,

1. Если ^-инвариантный класс Q булевых функций не совпадает с Р2, то существует дей-ствительпое число 5, 5 > 0, такое, что при всех достаточпо больших п выполняется неравенство

Ш < 22(1-5)".

2. Если G-ипвариаптный класс Q булевых функций не совпадает с Р2, то существует действительное число 5, 5 > 0, такое, что при всех достаточп о больших п выполняется неравенство

Ш < 22n/nS.

Из последнего утверждения непосредственно вытекает следствие: всякий G-инвариантный класс (а, следовательно, и всякий .ff-инвариантный класс) либо совпадает с Р2, либо является нулевым (т.е. имеющим параметр 0).

Это следствие имеет прямое отношение к одной давней проблеме, касающейся инвариантных классов. В первой половине 1960-х годов О. Б. Лупановым была высказана гипотеза, в соответствии с которой всякий класс булевых функций, инвариантный относительно подстановки констант и отождествления переменных, либо совпадает с классом Р2 всех булевых функций, либо является нулевым. Следствие доказывает эту гипотезу. Этот результат был опубликован в [13]. Независимо от О. М. Касим-Заде справедливость этой гипотезы была установлена Г. Г. Аманжаевым [1].

5. Работы комбинаторно-графовой направленности

На самом деле многие уже упоминавшиеся работы О. М. Касим-Заде в той или иной стере-ни используют комбинаторные рассуждения и/или графовый аппарат и с достаточными основаниями могли быть включены в этот раздел. В частности, доказательства всех мощностных оценок, коих в работах О.М. Касим-Заде немало, конструкции из верхних оценок сложности в бесконечных базисах, большинство результатов из последних двух разделов носят комбинаторный характер. И все-таки несколько результатов просто нельзя было не включить в данный раздел. Но даже для этих результатов исходные постановки возникли при решении различных задач синтеза и сложности управляющих систем.

Так, например, рассматриваемая в [19] комбинаторная задача покрытия n-мерного булева куба центрированными антицепями, т.е. такими антицепями, что в наборах каждой антицепи (кроме состоящей только из нулевого набора) есть общая единичная компонента, возникла при изучении ранга неявных представлений булевых функций над замкнутыми классами монотонных функций, не меньших какой-либо своей переменной. Однако, эта задача имеет и самостоятельное значение. О.М. Касим-Заде установил [19], что для всякого п, п ^ 1, наименьшее число центрированных антицепей, объединение которых покрывает n-мерный булев куб, равно п [log2 п\ +2 (п — 2 Llog2 raJ) + 2, а также для каждого п в явном виде построил минимальное покрытие. Стоит отметить, что полученное выражение для мощности минимального покрытия возникает и в других разделах дискретной математики и математической кибернетики, в частности, при подсчете минимальное числа замыкающих контактов для некоторых симметрических булевых функций или при нахождении средней длины оптимального двоичного кода в случае, когда вероятности кодируемых символов близки друг к другу.

Отдельно стоит сказать про написанное О.М. Касим-Заде учебное пособие «Одна экстремальная задача комбинаторного анализа» [26], в котором рассматривается ряд вопросов, начиная с простейших фактов и заканчивая нерешенными проблемами, касающихся одной из важнейших экстремальных задач комбинаторного анализа и теории графов, известной как проблема Заранкевича. В общем случае проблема Заранкевича заключается в нахождении наибольшего натурального числа N = Na>b(т,п), такого, что существует булева матрица размера т, х п с N единицами, не содержащая единичных подматриц размера a х Ь, а также

в построении таких булевых матриц. В случае квадратных симметрических матриц с нулями на главной диагонали общая задача Заранкевича превращается в проблему Заранкевича для графов, заключающуюся в нахождении наибольшего возможного числа ребер в графах на п вершинах, не содержащих подграфов, изоморфных полному двудольному графу Ка,ь, и в построении таких графов. Проблема Заранкевича сыграла немалую роль при возникновении и развитии одного из важнейших разделов дискретной математики — теории дискретных экстремальных задач, особенно, экстремальной теории графов.

Изложенный в пособии материал, в основном, соответствует содержанию специальных курсов лекций, читавшихся О.М. Касим-Заде по этой теме на протяжении нескольких лет на механико-математическом факультете МГУ. В этом пособии ярко проявилось умение Октая Мурадовича постепенно, начиная с простых и понятных примеров, подводить читателя к все более и более серьезным утверждениям, выделять узловые моменты и подробно их объяснять, устанавливать общую сущность казалось бы совсем разных объектов, да и просто доступно, красиво и при этом предельно точно изъясняться.

6. Научные достижения учеников

Октай Мурадович получил целый ряд фундаментальных и ярких результатов. При этом, к сожалению, многие результаты своих исследований не успел опубликовать, многое не успел завершить или сделать... Но остались его принципиальные продвижения в важнейших направлениях, разработанные им методы, интересные перспективные идеи и, конечно, ученики.

О работах некоторых учеников О.М. Касим-Заде уже говорилось — упоминавшиеся результаты Е. А. Ореховой и М.В.Старостина в области исследования неявной полноты систем и построения различных критериальных семейств функций многозначной логики, работы Е. В. Михайлец по изучению роста ранговых функций для различных систем функций многозначной логики, достижения О. В. Подольской в изучении возможных порядков роста функции Шеннона схемной сложности булевых функций над бесконечными базисами, исследования A.B. Кочергина по глубине функций многозначной логики над конечными и бесконечными базисами являются продолжением и развитием результатов научного руководителя.

Направления научных исследований других учеников О.М. Касим-Заде не имеют такой явной видимой связи с областями, к которым относятся основные результаты научного руководителя, но, безусловно, отражают его научные интересы. Вне всякий сомнений, и в этих областях О. М. Касим-Заде был высококлассным специалистом. И результаты учеников, о которых речь пойдет ниже, еще раз подтверждают как широту научного кругозора О. М. Касим-Заде, так и глубину его познаний в различных разделах дискретной математики и математической кибернетики и близких областях математики. Даже по опубликованным работам (а доведено до диссертационных работ или опубликовано так же как и у самого научного руководителя, к сожалению, не все) видно, что результаты учеников относятся к самым разным разделам дискретной математики, начиная с вероятностного направления в дискретной математике (А. Д. Яшунский) и применения теории формальных языков и грамматик в различных задачах дискретной математики (А.Д. Яшунский и A.B. Кочергин) и заканчивая изучением свойств ветвящихся цепных дробей (И. Р. Закиров), тестовыми задачами на графах (Е.В. Дебрев) и и вопросами сложности как для классической задачи вычисления систем функций fc-значной логики (Д. И. Ермакова), так и для оригинальной задачи реализации функций действительного переменного сетями из интеграторов и сумматоров (А. И. Проскуряков).

Е.В.Дебревым в работах [7, 8, 9] исследована задача о построении минимальных безусловных реберных тестов, которая заключается в следующем. Пусть Я(п) — произвольное семейство простых графов на п вершинах, а G — заранее неизвестный фиксированный граф

из д(п). Требуется распознать этот граф с помощью ответов на вопросы: смежны или несмежны в графе С две предъявленные вершины. После получения ответа па все заданные вопросы остальные ребра в графе С должны распознаваться однозначно.

Д. И. Ермакова изучала сложность реализации системы всех констант схемами из функциональных элементов в произвольном полном базисе функций й-значной логики. В ее работе [10] установлено, что в случае, когда значность логики равна 3, а в базис могут входить только функции не более чем от двух переменных, максимально возможная сложность равна 9.

В [7] установлено, что для семейства всех гамильтоновых циклов объем минимального безусловного теста равен п(п — 3)/2 — |_п/3\ + 1, и дана явная характеризация минимальных тестов. В [8] найдено точное значение величины объема минимального безусловного теста для всех семейств графов, являющихся объединением клик порядков р и п — р, а также охарактеризованы все минимальные тесты. В [9] для задачи об объеме минимальных безусловных реберных тестов для регулярных, т. е. замкнутых относительно изоморфизма, семейств графов предложена классификация регулярных семейств графов по порядку роста величины объема минимального безусловного реберного теста.

В работе [40] А. И. Проскуряков исследовал вопрос о сложности реализации функций действительного переменного посредством сетей из интеграторов и сумматоров, рассмотренных в работе К. Шеннона [55]. Ему удалось получить точные нижние оценки сложности реализации индивидуальных функций и указать функции, имеющие сколь угодно высокую заданную сложность реализации.

Н. Р. Закиров изучал вопросы представления чисел ветвящимися цепными дробями. В [11, 12] он установил, что всякое положительное алгебраическое число можно представить ветвящейся цепной дробью с целыми положительными элементами. Им предложен алгоритм построения такой ветвящейся цепной дроби, позволяющий выписывать ее в явном виде по многочлену с целыми коэффициентами, корнем которого является заданное алгебраическое число. Полученный результат естественным образом распространяется на все действительные алгебраические числа, так как любое из них можно получить прибавлением некоторого целого к подходящему положительному алгебраическому числу.

Работа [47] — одна из первых работ А. Д. Яшунского — достаточно точно характеризует сферу его научных интересов. В этой работе исследовались случайные булевы выражения, получаемые случайной независимой подстановкой констант 1 и 0 с вероятностями соответственно р и 1 — р в случайные бесповторные формулы над заданным базисом. Показано, что для любого конечного базиса при любом р, 0 < р < 1, вероятность, с которой построенные выражения принимают значение 1, стремится с ростом длины выражений к некоторому конечному пределу Р\(р). Получено явное представление функции вероятности Р\(р) для всех конечных базисов, изучены аналитические свойства этой функции, исследовано её поведение в зависимости от свойств базиса. В дальнейшем фокус исследований сместился на вероятностные свойств бесповторных формул в различных системах функций й-значной логики, для которых упомянутая выше функция вероятности Р\ (р) по сути является некоторой осредненной характеристикой. В этой области А. Д. Яшунским получен ряд интересных и важных результатов о приближении по распределению случайных величин в системах, получаемых путем применения операций из заданного множества к начальному набору независимых случайных величин. В частности, задача описания аппроксимируемых случайных величин полностью решена для систем операций, представляющих собой замкнутый класс булевых функций [57]. В случае произвольного к подробно исследованы аппроксимирующие возможности операций сложения и умножения по модулю к при преобразованиях й-значных случайных величин, и, в частности, установлено, что совокупность полиномиальных преобразований невырожденных случайных величин по модулю к содержит аппроксимации произвольных к-значных случайных величин тогда и только тогда, когда к — степень простого числа [48]. Наконец, выделены

классы систем операций, в которых множество аппроксимируемых распределений имеет единственную предельную точку, т. е. в которых в определенном смысле выполняется предельный вероятностный закон [49].

Перечисление всех результатов А. Д. Яшунского заняло бы очень много место. Поэтому, наверное, уместно просто дать ссылку на докторскую диссертацию [50], которая совсем недавно была защищена в МГУ и в которой содержатся постановки основных решаемых им задач, а также обзор полученных результатов.

Отрадно, что многие идеи Октая Мурадовича Касим-Заде и разработанные им методы продолжают работать в исследованиях других авторов, в том числе его учеников.

СПИСОК ОСНОВНЫХ ТРУДОВ О. М. КАСИМ-ЗАДЕ

1. Об одновременной минимизации сложности и мощности схем из функциональных элементов // Проблемы кибернетики. Вып. 33. М.: Наука, 1978. С. 215-220.

2. Об одной мере сложности схем из функциональных элементов // ДАН СССР. 1980. Т. 250, № 4. С. 797-800.

3. Об одной мере сложности схем из функциональных элементов // Проблемы кибернетики. Вып. 38. М.: Наука, 1981. С. 117-179.

4. О мощности схем в базисах некоторых типов // Дискретная математика и математическая кибернетика. Серия «Вопросы кибернетики». Т. 86. М.: ВЦ АН СССР, 1982. С. 77-93..

5. О сложности монотонных многочленов // Материалы Всесоюзного семинара по дискретной математике и ее приложениям. М.: Изд-во МГУ, 1986. С. 136-138.

6. О влиянии базиса на активность схем из функциональных элементов // Труды Всесоюзного семинара по дискретной математике и ее приложениям. М.: Изд-во МГУ, 1989. С. 143-145.

7. О сложности реализации булевых функций в одной модели электронных схем // Математические вопросы кибернетики. Вып. 2. М.: Наука, 1989. С. 145-160.

8. Об одной мере активности схем из функциональных элементов // Математические вопросы кибернетики. Вып. 4. М.: Наука, 1992. С. 218-228.

9. Kassim-Zade О. М. On some complexitv measures for Boolean functions // Complexitv and Realization of Boolean Functions. Dagstuhl-Seminar-Repot № 45, 24.8-28.8.92. 1992.

10. О сложности схем в одном бесконечном базисе // Вестник Московского университета. Серия 1. Математика. Механика. 1994. № 6. С. 40-44.

11. О сложности реализации булевых функций схемами в одном бесконечном базисе // Дискретный анализ и исследование операций. 1995. Т. 2, № 1. С. 7-20.

12. О неявной выразимости булевых функций // Вестник Московского университета. Серия 1. Математика. Механика. 1995. № 2. С. 44-49.

13. О классах булевых функций, инвариантных относительно подстановки функций от одной переменной // Вестник Московского университета. Серия 1. Математика. Механика. 1995. № 3. С. 79-82.

14. О синтезе сетей из функциональных элементов // Доклады Академии наук. 1996. Т. 348, № 2. С. 159-161.

15. О неявной выразимости в двузначной логике и криптоизоморфизмах двухэлементных алгебр // Доклады Академии наук. 1996. Т. 348, № 3. С. 299-301.

16. Об одной метрической характеристике неявных и параметрических представлений булевых функций // Математические вопросы кибернетики. Вып. 6. М.: Наука, 1996. С. 133 188.

17. О сложности схем из единичных сопротивлений и о некоторых свойствах чисел Фибоначчи // Аналитическая теория чисел и приложения. Труды Математического Института им. В. А. Стеклова. 1997. Т. 218. С. 233-247.

18. Общая верхняя оценка сложности схем в произвольном бесконечном полном базисе // Вестник Московского университета. Серия 1. Математика. Механика. 1997. № 4. С. 59-61.

19. О минимальных покрытиях булева куба центрированными антицепями // Дискретный анализ и исследование операций. Серия 1. 1997. Т. 4, № 3. С. 9-17.

20. О сложности параметрических представлений булевых функций // Математические вопросы кибернетики. Вып. 7. М.: Наука, 1998. С. 85-160.

21. О мощности индивидуальных функций // Труды семинара по дискретной математике и ее приложениям. М.: Изд-во мех.-мат. ф-та МГУ, 1998. С. 63-65.

22. О сложности реализации функций в одном классе алгоритмов // Материалы IX Межгосударственной школы-семинара «Синтез и сложность управляющих систем». М.: Изд-во мех.-мат. ф-та МГУ, 1999. С. 25-30.

23. О поведении функций Шеннона сложности параметрических представлений булевых функций // Вестник Московского университета. Серия 1. Математика. Механика. 2001. № 3. С. 66-68.

24. О минимальных разбиениях плоских прямоугольников на квадраты // Материалы VII Международного семинара «Дискретная математика и ее приложения». М.: Изд-во ЦПИ при мех.-мат. ф-те МГУ, 2001. С. 263-265.

25. Об одном методе получения оценок сложности схем над бесконечными базисами // Математические вопросы кибернетики. Вып. 11. М.: Наука, 2002. С. 247-254.

26. Одна экстремальная задача комбинаторного анализа. М.: Изд-во мех.-мат. ф-та МГУ, 2004. ISBN 978-5-458-26668-0. 88 с.

27. Об одном методе получения оценок сложности схем над произвольным бесконечным базисом // Дискретный анализ и исследование операций. Серия 1. 2004. Т. 11, № 2. С. 41-65.

28. О метрических свойствах обобщенных инвариантных классов // Математические вопросы кибернетики. Вып. 15. М.: Наука, 2006. С. 9-34.

29. О глубине булевых функций при реализации схемами над произвольным базисом // Вестник Московского университета. Серия 1. Математика. Механика. 2007. № 1. С. 18-21.

30. О неявной полноте в fc-значной логике // Вестник Московского университета. Серия 1. Математика. Механика. 2007. № 3. С. 10-14.

31. О глубине булевых функций над произвольным бесконечным базисом // Дискретный анализ и исследование операций. Серия 1. 2007. Т. 14, № 1. С. 45-69.

32. О глубине булевых функций при реализации схемами над произвольным бесконечным базисом // Вестник Московского университета. Серия 1. Математика. Механика. 2012. № 6. С. 55-57.

33. О порядках роста функций Шеннона сложности схем над бесконечными базисами // Вестник Московского университета. Серия 1. Математика. Механика. 2013. № 3. С. 55-57.

34. О точных значениях сложности чисел при реализации схемами из единичных сопротивлений // Материалы XII Международного семинара «Дискретная математика и ее приложения» имени академика О. Б. Лупанова. \!.. 2016. С. 134-137.

СПИСОК ЦИТИРОВАННОЙ ЛИТЕРАТУРЫ

1. Аманжаев Г. Г. О замыкании ненулевого инвариантного класса Яблонского по операции отождествления переменных // Вестник МГУ. Математика. Механика. 1995. №3. С. 76-79.

2. Вайнцвайг M. Н. О мощности схем из функциональных элементов // Доклады АН СССР. 1961. Т. 139, № 2. С. 320-323.

3. Гилберт Э.Н. Теоретико-структурные свойства замыкающих переключательных функций // Кибернетический сборник. Вып. 1. М.: Изд-во иностанной литературы, 1960. С. 175188.

4. Горяшко А.П. Энергетические оценки сложности функционирования логических сетей // Известия АН СССР. Сер. техн. кибернетика. 1969. № 2. С. 86-95.

5. Горяшко А. П. Логические схемы и реальные ограничения. М.: Энергоиздат, 1982.

6. Данильченко А. Ф. О параметрической выразимости функций трехзначной логики // Алгебра и логика. 1977. Т. 16, № 4. С. 397-416.

7. Дебрев Е. В. Об одной задаче комбинаторного поиска // Дискретная матемематика. 2002. Т. 14, № 3. С. 8-17.

8. Дебрев Е. В. О различении графов из некоторых множеств посредством безусловных реберных тестов // Математические вопросы кибернетики. Вып. 11. М.: Наука, 2002. С. 177-192.

9. Дебрев Е. В. О безусловных реберных тестах для некоторых семейств графов // Дискретный анализ и исследование операций. Сер. 1. 2003. Т. 10, № 4. С. 8-17.

10. Ермакова Д. И. О сложности реализации системы констант в некоторых базисах // Математические вопросы кибернетики. Вып. 17. М.: ФИЗМАТЛИТ, 2008. С. 137-158.

11. Закиров И. Р. О представлении произвольного алгебраического числа периодической ветвящейся цепной дробью // Математические вопросы кибернетики. Вып. 15. М.: ФИЗМАТЛИТ, 2006. С. 65-78.

12. Закиров И. Р. О представлении алгебраических чисел периодическими ветвящимися цепными дробями // Вестник Московского университета. Серия 1. Математика. Механика. 2007. № 4. С. 24-29.

13. Избранные задачи из журнала «American Mathematical Monthly». M.: Мир, 1977.

14. Карпова Н. А. О некоторых свойствах функций Шеннона // Матем. заметки. 1970. Т. 8, вып. 5. С. 663-674.

15. Кочергин А. В. О глубине функций fc-значной логики в бесконечных базисах // Вестник Моск. ун-та. Сер. 1. Математика. Механика. 2011. № 1. С. 22-26.

16. Кочергин А. В. О глубине функций fc-значной логики в конечных базисах // Вестник Московского университета. Сер. 1. Математика. Механика. 2013. № 1. С. 56-59.

17. Кочергин А. В. О глубине функций fc-зпачпой логики над произвольными базисами // Фундамент, и прикл. матем. 2015. Т. 20, № 6. С. 155-158.

18. Кочергин В. В., Михайлович А. В. О сложности функций многозначной логики в одном бесконечном базисе // Дискретный анализ и исследование операций. 2018. Т. 25, № 1. С. 42-74.

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

19. Кочергин В. В., Михайлович А. В. О схемной сложности функций fc-значной логики в одном бесконечном базисе // Прикладная математика и информатика. 2018. № 58. С. 2134.

20. Кузьмин В. А. Оценка сложности реализации функций алгебры логики простейшими видами бинарных программ // Методы дискретного анализа в теории кодов и схем. Вып. 29. Новосибирск, 1976. С. 11-39.

21. Кузнецов А. В. О средствах для обнаружения невыводимости или невыразимости // Логический вывод. М.: Наука, 1979. С. 5-33.

22. Кузнецов Ю. В. О классах булевых функций, инвариантных относительно отождествления переменных // Доклады АН СССР. 1986. Т. 290, № 4. С. 780-785.

23. Кузнецов Ю. В. Исследование инвариантных классов, связанных с функциональными системами. Диссертация на соискание ученой степени кандидата физико-математических наук. М.: МГУ, 1987.

24. Ложкин С. А. Асимптотическое поведение функций Шеннона для задержек схем из функциональных элементов // Матем. заметки. 1976. Т. 19, № 6. С. 939-951.

25. Лупанов О. Б. Об одном методе синтеза схем // Изв. вузов. Сер. радиофизика. 1958. № 1. 120-140.

26. Лупанов О. Б. О синтезе некоторых классов управляющих систем // Проблемы кибернетики, вып. 10. М.: Физматгиз, 1963. С 63-97.

27. Лупанов О. Б. О синтезе схем из пороговых элементов // Проблемы кибернетики, вып. 26. М.: Наука, 1973. С. 109-140.

28. Лупанов О. Б. Асимптотические оценки сложности управляющих систем. М.: Изд-во МГУ, 1984.

29. Ляпунов А. А. О логических схемах программ // Проблемы кибернетики, вып. 1. М.: Физматгиз, 1958. С. 46-74.

30. Марков А. А. Об инверсионной сложности систем функций // Докл. АН СССР. 1957. Т. 116. № 6. С. 917-919.

31. Марков A.A. Об инверсионной сложности систем булевых функций // Докл. АН СССР. 1963. Т150. № 3. С. 477-479.

32. Михайлец Е. В. О ранге неявных представлений над одним классом функций трехзначной логики // Вестник Московского университета. Сер. 1. Математика. Механика. 2008. № 5. С. 65-67.

33. Нечипорук Э. И. О сложности схем в некоторых базисах, содержащих нетривиальные элементы с нулевыми весами // Проблемы кибернетики, вып. 8. М.: Физматгиз, 1962. С. 123160.

34. Нечипорук Э. И. О синтезе схем из пороговых элементов // Проблемы кибернетики, вып. 11. М.: Наука, 1964. С. 49-62.

35. Орехова Е. А. Об одном критерии неявной полноты в трехзначной логике // Математические вопросы кибернетики. Вып. 12. М.: Физматлит, 2003. С. 27-74.

36. Орехова Е. А. О критерии неявной шефферовости в трёхзначной логике // Дискретный анализ и исследование операций. Серия 1. 2003. Т. 10, № 3. С. 82-105.

37. Подольская О. В. О нижних оценках сложности схем в базисе антицепных функций // Вестник Московского университета. Сер. 1. Математика. Механика. 2013. № 2. С. 17-23.

38. Подольская О. В. Сложность реализации симметрических булевых функций схемами в базисе антицепных функций // Дискретная матемематика. 2015. Т. 27, № 3. С. 95-107.

39. Подольская О. В. Об оценках функций Шеннона сложности схем в некоторых бесконечных базисах // Материалы XII Международного семинара «Дискретная математика и ее приложения» имени академика О. Б. Лупанова. \!.. 2016. С. 150-152.

40. Проскуряков А. И. О сложности реализации некоторых функций сетями из элементов, осуществляющих аналитические операции // Математические вопросы кибернетики. Вып. 11. М.: ФИЗМАТЛИТ, 2002. С. 262-269.

41. Сапоженко А. А., Ложкин С. А. Методы логического проектирования и оценки сложности схем на дополняющих МО И-транзисторах / / Микроэлектроника. 1983. Т. 12, вып. 1. С. 42-47.

42. Старостин М. В. Неявно предполные классы и критерий неявной полноты в трехзначной логике // Вестник МГУ. Серия 1. Математика. Механика. 2018. № ,2. С. 56-59.

43. Старостин М. В. Критерий неявной полноты в трехзначной логике в терминах предполных классов [Электронный ресурс] // arXiv.org. URL: https://arxiv.org/abs/2103.16631 (дата обращения: 30.03.2021)

44. Яблонский С. В. Об алгоритмических трудностях синтеза минимальных контактных схем // Проблемы кибернетики, вып. 2. М.: Наука, 1959. С. 75-121.

45. Яблонский С. В., Гаврилов Г. П., Кудрявцев В. Б. функции алгебры логики и классы Поста. М.: Наука, 1966.

46. Яглом И. М. Как разрезать квадрат? М.: Наука, 1968.

47. Яшунский А. Д. Об асимптотике вероятности значений случайных булевых выражений // Дискретный анализ и исследование операций. 2006, Т. 13, № 2. 59-99.

48. Яшунский А. Д. Полиномиальные преобразования случайных величин на конечных множествах // Матем. заметки. 2019. Т. 106, № 6. С. 951-954.

49. Яшунский А.Д. О необходимых условиях предельных вероятностных теорем в конечных алгебрах // Доклады Российской академии наук. Математика, информатика, процессы управления. 2020. Т. 493, № 1. С. 47-50.

50. Яшунский А. Д. Исследования по теории итеративных систем, порождаемых конечными случайными величинами. Арифметический и комбинаторно-логический подход. Диссертация на соискание ученой степени доктора физико-математических наук. \!.. 2021. (URL: https://istina.msu.ru/dissertations/364891994/)

51. Burks A. W., Wright J. В. Theory of logical nets // Proc. IRE. 1953. V. 41, № 10. P. 1357-1365.

52. Burris S., Willard R. Finitely many primitive positive clones // Proc. of the American Mathematical Society. 1987. V.' 101, № 3. P. 427-430.

53. Lee C. Y. Representation of switching circuits by binary-decision programs // Bell System Technical Journal. 1959. V. 38, № 4. P. 985-1000.*

54. Muller D. E. Complexity in electronic switching circuits // IRE Trans, on Electronic Computers. 1958. V. EC-5, N 1. P. 15-19.

55. Shannon С. E. Mathematical theory of the differential analyzer //J. Math, and Phvs. 1941. V.20, № 4. P. 337-354.

56. Shepherdson J., Sturgis H. Computabilitv of recursive functions // Journal of the Association for Computer Machinery. 1963. V. 10, P. 217-255.

57. Yashunskv A. D. Clone-induced approximation algebras of Bernoulli distributions. Algebra Univers. 2019. V. 80, № 5.

LIST OF THE MAIN WORKS OF О. M. KASIM-ZADEH

1. Kasim-Zade, О. M. 1978, "Simltaneous minimization of the complexity and power of circuits of functional elements", Probl. Kibern., vol.33, pp. 215-220.

2. Kasim-Zade, O.M. 1980, "On a measure of the complexity of schemes of functional elements", Sov. Math. Dokl, vol.20, pp,203-206.

3. Kasim-Zade, О. M. 1981, "On a measure of complexity of circuits of functional elements", Probl. Kibern., vol.38, pp. 117-179.

4. Kasim-Zade, O.M. 1982, "On the power of circuits in bases of certain types", Vopr. Kibern., vol. 86, pp. 77-93.

5. Kasim-Zade, O.M. 1986, "On the complexity of monotone polynomials", Proc. of All-Union Seminar on Discrete Math, and its Appl., pp. 136-138.

6. Kasim-Zade, O.M. 1989, "Effect of a basis on the activity of circuits consisting of functional elements", Proc. of All-Union Seminar on Discrete Math, and its Appl, pp. 143-145.

7. Kasim-Zade, O.M. 1989, "On complexity of realization of Boolean functions in a model of electronic circuits", Mat. Vopr. Kibern., vol.2, pp. 145-160.

8. Kasim-Zade, O.M. 1992, "On a measure of activity of schemes of functional elements", Mat. Vopr. Kibern., vol.4, pp. 218-228.

9. Kassim-Zade, O.M. 1992, "On some complexity measures for Boolean functions", Complexity and realization of Boolean functions, Dagstuhl-Seminar-Repot № 45, 24.8-28.8.92.

10. Kasim-Zade, O.M. 1995, "On the complexity of circuits in an infinite basis", Moscow Univ. Math. Bull, vol.49, no. 6, pp. 37-40.

11. Kasim-Zade, O. M. 1995, "On the complexity of the realization of Boolean functions by circuits in an infinite basis", Diskret. Anal. Issled. Oper., vol.2, no. 1, pp. 7-20.

12. Kasim-Zade, O. M. 1995, "On implicit expressibilitv of Boolean functions", Moscow Univ. Math. Bull, vol.50, no. 2, pp. 42-45.

13. Kasim-Zade, O. M. 1995, "On classes of Boolean functions that are invariant with respect to the substitution of functions of one variable", Moscow Univ. Math. Bull, vol.50, no.3, pp. 46-48.

14. Kasim-Zade, O.M. 1996, "On the synthesis of networks of functional elements", Dokl Math., vol.53, no.3, pp.352-354.

15. Kasim-Zade, O. M. 1996, "Implicit expressibilitv in two-valued logic and crvptoisomorphisms of two-element algebras", Dokl Math., vol.53, no.3, pp.366-368.

16. Kasim-Zade, O. M. 1996, "On a metric characteristic of implicit and parametric representations of Boolean functions", Mat. Vopr. Kibern., vol.6, pp. 133-188.

17. Kasim-Zade, O. M. 1997, "On the complexity of schemes of unit resistances, and some properties of Fibonacci numbers", Proc. Steklov Inst. Math., vol.218, pp. 228-242.

18. Kasim-Zade, O. M. 1997, "A general upper bound for the complexity of schemes in an arbitrary infinite complete basis", Moscow Univ. Math. Bull, vol.52, no.4, pp.47-49.

19. Kasim-Zade, O.M. 1997, "On minimal covering of the Boolean cube by centered antichains", Diskret. Anal Issled. Oper., Ser. 1, vol.4, no.3, pp. 9-17.

20. Kasim-Zade, O.M. 1998, "On complexity of parametric representations of Boolean functions", Mat. Vopr. Kibern., vol.7, pp. 85-160.

21. Kasim-Zade, O.M. 1998, "On the power of individual functions", Proc. of Seminar on Discrete Math, and its Appl, pp. 63-65.

22. Kasim-Zade, O.M. 1999, "On complexity of functions realization in one class of algorithms", Proc. Interstate School-seminar "Synthesis and complexity of control systems", pp. 25-30.

23. Kasim-Zade, O.M. 2001, "On the behavior of Shannon functions for the complexity of parametric representations of Boolean functions", Moscow Univ. Math. Bull, vol.56, no.3, pp. 43-45.

24. Kasim-Zade, O.M. 2001, "On minimal partitions of flat rectangles into squares", Proc. VII International Seminar "Discrete Mathematics and its Applications", pp. 263-265.

25. Kasim-Zade, O.M. 2002, "On a method for obtaining bounds for the complexity of schemes over infinite-dimensional bases", Mat. Vopr. Kibern., vol.11, pp. 247-254.

26. Kasim-Zade, O.M. 2004, Odna ekstremal'naya zadacha kombinatornogo analiza [One extreme combinatorial analysis problem], Mech-mat MGU, Moscow.

27. Kasim-Zade, O.M. 2004, "On a method for obtaining bounds on the circuit complexity in an arbitrary infinite basis", Diskret. Anal. Issled. Oper., Ser. 1, vol.11, no. 2, pp. 41-65.

28. Kasim-Zade, O.M. 2006, "On metric properties of generalized invariant classes", Mat. Vopr. Kibern., vol. 15, pp. 9-34.

29. Kasim-Zade, O.M. 2007, "On the depth of Boolean functions realized by circuits over an arbitrary basis", Moscow Univ. Math. Bull, vol.62, no. 1, pp. 18-21.

30. Kasim-Zade, O.M. 2007, "Implicit completeness in fc-valued logic", Moscow Univ. Math. Bull, vol.62, no.3, pp.90-94.

31. Kasim-Zade, O.M. 2008, "On the depth of Boolean functions over an arbitrary infinite basis", J. Appl Industr. Math., vol.2, no. 2, pp. 196-210.

32. Kasim-Zade, O.M. 2012, "Depth of Boolean functions realized by circuits over an arbitrary infinite basis", Moscow Univ. Math. Bull, vol.68, no. 1, pp. 69-70.

33. Kasim-Zade, O.M. 2013, "Orders of growth of Shannon functions for circuit complexity over infinite bases", Moscow Univ. Math. Bull, vol.68, no.3, pp. 170-172.

34. Kasim-Zade, O.M. 2016, "On the exact values of complexity of numbers when implemented by circuits of unit resistances", Proc. Academician O. B. Lupanov XII International Seminar "Discrete Mathematics and its Applications", pp. 134-137.

REFERENCES

1. Amanzhaev, G. G. 1995, "On the closure of the nonzero invariant Yablonskii class by the variable identification operation", Moscow Univ. Math. Bull, vol.50, no.3, pp.43-45.

2. Vamcvaig, M. N. 1961, "On the power of networks of functional elements", Soviet Physics Dokl, vol. 6, pp. 545-547.

3. Gilbert, E. N. 1954, "Lattice Theoretic Properties of Frontal Switching Functions", J. Math. Phys., vol. 33, no. 1, pp. 57-67.

4. Gorvashko, A. P. 1969, "Energy bounds of complexity of functioning of logical networks", Izvestiya AN SSSR. Ser. Tekhn. Kibernetika, no. 2, pp. 86-95.

5. Gorvashko, A. P. 1982, Logicheskie skhemy i real'nye ogranicheniya [Logic Circuits and Real Restrictions], Moscow, Energoizdat.

6. Danil'chenko, A. F. 1977, "On parametric expressibilitv of functions of three-valued logic", Algebra i logika, vol. 16, no. 4, pp. 397-416.

7. Debrev, E. B. 2002, "On a combinatorial search problem", Discrete Math. Appl, vol. 12, no. 4, pp.325-335.

8. Debrev, E. B. 2002, "On distinguishing graphs from certain families by unconditional edge tests", Mat. Vopr. Kibern., vol. 11, pp. 177-192.

9. Debrev, E. B. 2003, "On unconditional edge tests for some families of graphs", Diskretn. Anal Issled. Oper. Ser. 1, vol.10, no. 4, pp. 8-30.

10. Ermakova, D. I. 2008, "On the complexity of realization a system of constants of P3 in some bases", Mat. Vopr. Kibern., vol. 17, pp. 137-158.

11. Zakirov, N. R. 2006, "On representing an arbitrary algebraic number as a periodic branching continuous fraction", Mat. Vopr. Kibern., vol.15, pp. 65-78.

12. Zakirov, N. R. 2007, "On the representation of algebraic numbers by periodic branching continued fractions", Moscow Univ. Math. Bull., vol.62, no.4, pp. 148-152.

13. Aleksevev, V. M. (ed.) 1977, Izbrannye zadachi iz zhurnala «American Mathematical Monthly» [Favorites problems from the journal «American Mathematical Monthly»], Mir, Moscow.

14. Karpova, N. A. 1970, "Some properties of Shannon functions", Math. Notes, vol. 8, no. 5, pp. 843849.

15. Kochergin, A. V. 2011, "On the depth of functions of fc-valued logic in infinite bases", Moscow Univ. Math. Bull, vol.66, no. 1, pp. 20-24.

16. Kochergin, A.V. 2013, "Depth of functions of fc-valued logic in finite bases", Moscow Univ. Math. Bull, vol.68, no. 1, pp. 77-79.

17. Kochergin, A. V. 2018, "On the depth of fc-valued logic functions over arbitrary bases", J. Math. Sci., vol. 233, no. 1, pp. 100-102.

18. Kochergin, V. V. k, Mikhailovich, A. V. 2018, "On the complexity of multivalued logic functions over some infinite basis", J. Appl. Ind. Math., vol. 12, pp. 40-58.

19. Kochergin, V. V. k, Mikhailovich, A.V. 2019, "Circuit complexity of k-valued logic functions in one infinite basis", Comput. Math, and Mod., vol. 30, no. 1, pp. 13-25.

20. Kuz'min, V. A. 1976, "Bound of realization complexity of logic algebra functions by the simplest types of binary programs", Metody diskretnogo analiza v teorii kodov i skhem, vol. 29, pp. 11-39.

21. Kuznetsov, A. V. 1979, "On the means for detecting non-derivabilitv or inexpressibilitv", Logicheskij Vyvod, Nauka, Moscow, pp. 5-33.

22. Kuznetsov, Yu. V. 1986, "On classes of Boolean functions which are invariant with respect to identification of variables", Sov. Math., Dokl, vol.34, pp. 339-344.

23. Kuznetsov, Yu. V. 1987, Issledovanie invariantnyh klassov, svyazannyh s funkcional'nymi sistemami [Study of invariant classes related to functional systems], Dissertation for the Degree of Candidate of Physical and Mathematical Sciences, MGU, Moscow.

24. Lozhkin, S. A. 1976, "Asymptotic behavior of Shannon functions for the delays of schemes of functional elements", Math. Notes, vol.19, no. 6, pp. 548-555.

25. Lupanov, O. B. 1958, "A method of circuit synthesis", Izvesitya VUZ, Radiofiz., vol. 1, pp. 120— 140.

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

26. Lupanov, O. B. 1963, "On the synthesis of some classes of control systems", Probl. Kibern., vol. 10, pp. 63-97.

27. Lupanov, O. B. 1973, "The synthesis of circuits from threshold elements", Probl Kibern., vol. 26, pp.109-140.

28. Lupanov, O. B. 1984, Asimptoticheskie Ocenki Slozhnosti Upravlyayushchih Sistem [Asymptotic Estimates of Complexity of Control Systems], MSU, Moscow.

29. Lvapunov, A. A. 1958, "On logic circuits of programs", Probl Kibern., vol. 1, pp. 46-74.

30. Markov, A. A. 1958, "On the inversion complexity of a system of functions", J. ACM, vol.5, no. 4, pp. 331-334.

31. Markov, A. A. 1963, "On the inversion complexity of systems of Boolean functions", Sov. Math. Dokl, vol.4, pp.694-696.

32. Mikhailets, E.V. 2008, "A rank of implicit representations over a class of three-valued logic functions", Moscow Univ. Math. Bull., vol.63, no. 5, pp. 221-223.

33. Nechiporuk, E.I. 1962, "On the complexity of circuits in some bases containing nontrivial elements with zero weights", Probl. Kibern., vol.8, pp. 123-160.

34. Nechiporuk, E. I. 1964, "On a synthesis of schemes of threshold elements", Probl. Kibern., vol. 11, pp. 49-62.

35. Orekhova, E. A. 2003, "On a criterion for implicit completeness in three-valued logic", Mat. Vopr. Kibern., vol. 12, pp. 27-74.

36. Orekhova, E. A. 2003, "A criterion for the implicit Sheffer property in three-valued logic", Diskretn. Anal. Issled. Oper. Ser. 1 , vol.10, no.3, pp. 82-105.

37. Podolskava, O.V. 2013, "Lower estimates of circuit complexity in the basis of antichain functions", Moscow Univ. Math. Bull, vol.68, no. 2, pp. 98-103.

38. Podolskava, O. V. 2016, "Circuit complexity of symmetric Boolean functions in antichain basis", Discrete Math. Appl, vol.26, no. 1, pp. 31-39.

39. Podolskava, O. V. 2016, "On bounds of Shannon functions of circuit complexity in some infinite bases", Proc. Academician O. B. Lupanov XII International Seminar "Discrete MathemMics and its Applications", pp. 150-152.

40. Proskurvakov, A. I. 2002, "On the complexity of the realization of some functions by networks of elements that perform analytic operations", Mat. Vopr. Kibern., vol. 11, pp. 262-269.

41. Sapozhenko, A. A. k, Lozhkin, S.A. 1983, "Methods of logical design and evaluation of the complexity of circuits on complementary MOSFETs", Mikroelektronika, vol.12, no. 1, pp.4247.

42. Starostin, M. V., 2018, "Implicit precomplete classes and a criterion of implicit completeness in the three-valued logic", Moscow Univ. Math. Bull, vol.73, no. 2, pp. 82-84.

43. Starostin, M. V. 2021, "Implicit completeness criterion in three-valued logic in terms of maximal classes". Available at: https://arxiv.org/abs/2103.16631

44. Yablonskiv, S. V. 1959, "On algorithmic difficulties in the synthesis of minimal contact circuits", Probl Kibern., vol.2, pp. 75-121.

45. Yablonskiv, S.V., Gavrilov G.P. k, Kudrvavcev V. B. 1966, Funkcii Algebry Logiki i Klassy Posta [Logic Algebra Functions and Post Classes], Nauka, Moscow.

46. Yaglom, I. M. 1968, Kak razrezat' kvadrat? [How to cut a square?], Nauka, Moscow.

47. Yashunskv, A. D. 2007, "Asvmptotics of the probability of values of random Boolean expressions", J. Appl Industr. Math., vol.1, no. 4, pp. 509-531.

48. Yashunskv, A.D. 2019, "Polynomial transformations of random variables on finite sets", Math. Notes, vol. 106, no. 6, pp. 1025-1027.

49. Yashunskv, A. D. 2020, "On necessary conditions of probability limit theorems in finite algebras", Doklady Mathematics, vol. 102, no. 1, pp. 301-303.

50. Yashunskv, A.D. 2021, Issledovaniya po teorii iterativnyh sistem, porozhdaemyh konechnymi sluchajnymi velichinami. Arifmeticheskij i kombinatorno-logicheskij podhod [Research on the theory of iterative systems generated by finite random variables. Arithmetic and combinatorial-logical approach], Dissertation for the degree of doctor of physical and mathematical sciences. Available at: https://istina.msu.ru/dissertations/364891994/

51. Burks, A. W. к Wright, J. B. 1953, "Theory of logical nets", Proc. IRE., vol. 41, no. 10, pp. 1357 1365.

52. Burris, S. к Willard, R. 1987, "Finitely many primitive positive clones", Proc. of the American Mathematical Society, vol. 101, no.3, pp. 427-430.

53. Lee, C. Y. 1959, "Representation of switching circuits by binary-decision programs", Bell System Technical Journal, vol.38, no. 4, pp. 985-1000.

54. Muller, D. E. 1958, "Complexity in electronic switching circuits", RE Trans, on Electronic Computers, vol. EC-5, no. 1, pp. 15-19.

55. Shannon, С. E. 1941, "Mathematical theory of the differential analyzer", J. Math, and Phys., vol.20, no.4, pp.337-354.

56. Shepherdson, J. к Sturgis, H. 1963, "Computabilitv of recursive functions", Journal of the Association for Computer Machinery, vol.10, no. 2, pp. 217-255.

57. Yashunskiv, A.D. 2019, "Clone-induced approximation algebras of Bernoulli distributions", Algebra Univers., vol.80, no. 5.

Получено 08.12.21 Принято в печать 22.06.2022

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