Научная статья на тему 'Отношения как объекты формульного описания'

Отношения как объекты формульного описания Текст научной статьи по специальности «Математика»

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

Аннотация научной статьи по математике, автор научной работы — Дударь Зоя Владимировна, Мельникова Роксана Валериевна, Шабанов-Кушнаренко Юрий Петрович

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

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

Похожие темы научных работ по математике , автор научной работы — Дударь Зоя Владимировна, Мельникова Роксана Валериевна, Шабанов-Кушнаренко Юрий Петрович

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

Relations as a objects of the formula description

One from the perspective approaches to a solution of a problem of detailed study of concept of knowledge is, that the knowledges are identified with the relations, and their processing is equated to fulfilment of operations above the attitudes(relations). From this point of view;!from the point of view of any message, concept and the expressions represent the relation.

Текст научной работы на тему «Отношения как объекты формульного описания»

УДК 519.7

ОТНОШЕНИЯ КАК ОБЪЕКТЫ ФОРМУЛЬНОГО ОПИСАНИЯ

ДУДАРЬ З.В., МЕЛЬНИКОВА Р.В., ШАБАНОВ-КУШНАРЕНКО Ю.П.

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

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

Охарактеризуем (для начала лишь приблизительно) понятие отношения. С этой целью введем элементы и множества. Полагаем, что любой объект можно рассматривать в роли элемента и что относительно любого объекта можно установить, является он множеством или нет. Далее вводим равенство элементов и равенство множеств. Полагаем, что для любых элементов а и в всегда можно установить, равны они или нет. Когда они равны, пишем а=в, в противном случае пишем а ф в. То же относится и к множествам А и В (пишем А=В или Аф В). Кроме того, вводим принадлежность элемента множеству. Полагаем, что для любых элемента а и множества А можно установить, принадлежит элемент а множеству А или нет. Факт принадлежности элемента а множеству А выражаем записью ає А, факт непринадлежности — записью аг А. Полагаем, что принадлежность элемента множеству удовлетворяет условиям: 1) в том и только том случае, если при любом А аєА равносильно вє А, то а=в; 2) в том и только том случае, если при любом а ає А равносильно ає В, то А=В; 3) для каждого свойства элементов А найдется множество А такое, что для любого элемента а утверждение аєА будет равносильно утверждению “элемент а обладает свойством А”. Вводим также включение АсВ множества А в множество В, определяя его условием: АсВ в том и только том случае, если при любом а из аєА следует аєВ. Если АсВ, то множество А называется подмножеством

множества В. Определяем операцию дополнения ~~

множества А условием: В = A в том и только том случае, если при любом а аєВ равносильно агА. Также определяем операции объединения АиВ и пересечения АоВ множеств А и В условиями: С=АиВ в том и только том случае, если при любом а аєС равносильно аєА или аєВ; С=АоВ в том и только том случае, если при любом а аєС равносильно аєА и аєВ.

Условие а1єА1, а2єА2,..., атєАт будем иначе записывать в виде (а1, а2,..., ат)єА1 х А2 х ... х Ат, называя выражение (а1, а2,..., ат) набором элементов а1, а2, ..., ат, а выражение А1 х А2 х ... х Ат — декартовым произведением множеств А1, А2,..., Ат. Декартово произведение А1 х А2 х ... х Ат будем понимать как множество всех наборов (а1, а2,..., ат), где а1 є А1, а2єА2,..., атєАт, а сами наборы — как элементы множества А1 х А2 х ... х Ат. Знак є в записи (а1, а2,..., ат)єА1 х А2 х ... х Ат будем понимать как принадлежность элемента (а1, а2,..., ат) множеству А1 х А2 х ... х Ат, обладающую всеми перечисленными выше свойствами. Декартово произведение, сомножителями которого являются одинаковые множества А1=А2=. ..=Ат, называется степенью множества А и записывается в виде Ат. Любое подмножество Р декартова произведения А1 х А2 х ... х Ат называется отношением, определенным на Аі х А2 х ... х Ат. Если (аі, а2,..., ат)єР, то будем говорить, что элементы а1,а2,...,ат связаны отношением Р. Введенные выше понятия элемента, множества, равенства, принадлежности, включения, дополнения, объединения и пересечения будем понимать как отношения, определенные на декартовых произведениях множеств.

Для формульного описания отношений вводим предметные переменные х1, х2,..., хт. Полагаем, что значениями предметных переменных служат элементы из какого-нибудь множества U. Элементы, принадлежащие множеству U, называются предметами, а само множество U—универсумом предметов. Число предметных переменных m и область их определения U выбираются произвольно, в зависимости от того, какой класс отношений требуется описывать с их помощью. Множество У={х1, х2,..., хт} называется универсумом предметных переменных. Множество Um, вместе с веденными в нем координатными осями х1, х2,..., хт, называется предметным пространством размерности т, заданным над парой универсумов U и V. Любой набор (а1, а2,..., аm)єUm называется предметным вектором пространства U™ Множество U может быть выбрано как конечным, так и бесконечным. В первом случае пространство Um называется конечным, во втором — бесконечным.

Любое подмножество предметного пространства Um есть отношение, определенное на этом пространстве. Для формульного описания таких отношений будем использовать функции вида Р(х1, х2,..., хт )=§, отображающие № в множество Е= {0,1}, которые называются предикатами, определенными на UA Элементы множества Е называются логическими, элемент 0 называется ложью, элемент 1 — истиной. Предикаты на Um называются конечными или бесконечными в зависимости от того, конечно или бесконечно множество U. Предикат Р(х1, х2,..., хт), значения которого равны 0 при любых х1, х2, ..., хтє U, называется тождественно ложным и обозна-

РИ, 1997, № 1

115

чается символом 0. Предикат, значения которого тождественно равны 1, называется тождественно истинным и обозначается символом 1.

Пусть М — множество всех отношений на Um, М — множество всех предикатов на Um. Отношение Рє М и предикат Рє М называются соответствующими друг другу, если при любых а1, а2,..., ат єи:

Р(Х1, Х2, ..., Хт) = 0, если (ai, a2, ..., amg P; (1)

Р(Х1, Х2, ..., Хт) = 1, если (ai, a2, ..., am є P.

По (1) можно перейти от любого отношения Р к соответствующему ему предикату Р. Обратный переход от предиката Р к отношению Р можно выполнить по правилу:

При любых а1, а2,..., аm є U, если Р(аь а2,..., аm)=0, то (а1, а2,..., аш)гР; если (2)

Р(а1, а2,..., аm) 1 то (а1, а2,..., аm)єР.

Множество всех векторов (х1, х2,..., х^єи^ удовлетворяющих уравнению Р(х1, х2,..., х^)=1, образует отношение Р, которое можно записать также в виде условия (х1, х2,..., хm)єР. По (1) и (2) устанавливают взаимно однозначное соответствие между всеми отношениями множества М и всеми предикатами множества М.

Предикат Рє М, отыскиваемый по (1), называется характеристической функцией отношения Рє М. Предикат 0 соответствует пустому отношению, т.е. пустому подмножеству пространства Um, (1) соответствует полному отношению, в роли которого в данном случае выступает все пространство Um.

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

Переход от отношений к предикатам и обратно выполняется по (1) и (2). Ниже строится язык, используемый для формульной записи предикатов. Дизъюнкцией логических элементов называется операция |vp=Z, отображающая Е2 в Е и определяемая равенствами 0v0=0, 0v1=1v0=1v1=1; конъюнкцией 5лц=5 — операция 0л0=0л1= = 1л0=0, 1л1=1; отрицанием —5=п — операция—0=1,—1=0. Операции л, v, — и логические элементы 0, 1 подчиняются следующим основным законам: идемпотентности 5v5=5, 5л5=5; коммутативности |vp=nv|, |лп=цл^; ассоциативности (5vp)vZ==5v (цмД, (|лп)л^=|л(пл^); дистрибутивности (^vp)AZ=(^AZ)v(nAZ), (^Ap)vZ = (^vZ)A(pvZ); элиминации |v(^Ap) = 5, ^A(|vp) = 5; свертывания |v(pA—n)=|, ^A(pv—n)=|; двойного отрицания——§=§; противоречия 5л—5=0; исключенного третьего 5v—5=1; Моргана — (5vp) = —5л—п, —(5Ap)=—5v—p, для 0 и 1 5v0= 5,5a0=0,5v1= 1,5л1=5 при любых n,5,Z єЕ.

Предикатом узнавания предмета aєU по переменной хі (i= 1, m) называется условие:

J 0, если х, Ф a,

a(xi)= |1, если Xj = a. (3)

Предикат а(хі) будем рассматривать как предикат а(х1, х2,..., х^) из М, у которого все аргументы, кроме хі, несущественны. Он соответствует отношению, состоящему из всевозможных векторов пространства Um, і-й координатой которых служит предмет а. Отношение, заданное уравнением а(хі)=1, можно

выразить в виде хі=а или же х^ф}. Предикаты узнавания предмета при любых і= 1, m и хі, аєU

подчиняются закону отрицания:

па(хі)= v Ь(хі)

bEU,b*a;

(4)

закону ложности: при любых і= 1, m и хі, а, ЬєU, если Ь ф а, то a(xi)лЬ(xi)=0 (5); закону истинности: при

любых і= 1, m и хiєU:

v a(xi)

aєU =1.

(6)

Дизъюнкцией предикатов PvQ=R называется операция, отображающая M2 в М, которая определяется условием: при любых х1, х2,..., хmєU R(х1, х2,..., хш)=Р(хц х2,.., Xm)vQ(Xl, х2,..., Xm). Аналогично определяется конъюнкция предикатов PaQ=R: при любых хЬ х2,..., XmЄU: R^1, х2,..., Xm)=P(Xl, х2,..., хm)лQ(х1, х2,..., хm) и отрицание предикатов —P=Q: при любых хЬ х2,..., XmЄU: Q(X1, х2,..., Xm)=—P(X1, х2,..., х^). Иными словами,

(PvQ)(Xl, х2,..., Xm)=P(Xl, х2,..., Xm)vQ(Xl, х2,..., xm); (7) (PaQ)^!^,...^^^!, х2,...., Xm)лQ(Xl, х2,..., xm); (8)

(—P)(X1, х2,..., Xm)=—P(X1, х2,..., Xm). (9)

Дизъюнкция PvQєM предикатов P, QєM отвечает объединению PuQ є M соответствующих отношений P, QєM, конъюнкция PaQ — пересечению PnQ, отрицание —P — дополнению р . Операции a,v, — и предикаты 0, 1 подчиняются следующим основным законам: РvР=Р, РлР=Р; РvQ=QvP, PaQ = QaP; (Pv Q)v R=Pv(QvR); (PaQ)a

R=Рл(QлR); (PaQ)aR=(PaR)v(QaR), (PaQ)vR= =(РvR)л(QvR);Pv(РлQ)=Р,Pл(РvQ)=P,Pv(Qл—Q)==P, P a(Qv—Q)=P; ——P=P; Рv — P=0; Pa—P=1; —(PvQ)=—Pa—Q, —(PaQ)= =—Pv—Q; Pv0=P, Pa0=0, Рv1=1, Pa1=P при любых P, Q, ReM.

Алгеброй предикатов над M называется множество М с базисными элементами а(хі) (і= 1, m; ає U) и базисными операциями a,v, —. Формулы этой алгебры образуются по правилам: 1) символы 0 и 1, а также все выражения вида а(хі) являются формулами; 2) если выражения A и B — формулы, то выражения (A)v(B), (A)a(B) — тоже формулы; 3 ) если выражение A — формула, то выражение — (A) — тоже формула; 4) никакие другие выражения формулами не являются. Символы 0 и 1 понимаются как

предикаты 0 и 1; выражение а(хі) (і= 1, m; аєЦ) — как предикат узнавания предмета а по переменной хі; выражения (A)v(B) и (A)a(B) — как операции дизъюнкции и конъюнкции над предикатами A и B ; выражение —(A) — как операция отрицания над предикатом A. Правила образования формул разрешается применять в произвольном порядке. В результате получаем любые суперпозиции операций л, v, —, действующие Ha предикаты 0, 1 и предикаты

вида а(хі) (і= 1, m; аєЦ). Разрешается, кроме конечных, использовать также бесконечные суперпозиции операций, но только в тех случаях, когда это не ведет к противоречию. В частности, допустимы операции вида a(Aj) и v(A[) над предикатами из системы t є T, tET, {At}t eT, какое-нибудь бесконечное множество. Бесконечные суперпозиции операций используют-

116

РИ, 1997, № 1

ся, например, в законах отрицания (4) и истинности (6), когда универсум U бесконечен.

Рассмотрим пример образования формулы алгебры предикатов. Пусть и={а, в, с}, V={x, y}. Образуем формулы а(х), b(y), с(х). Действуя на предикаты а(х) и 1 операцией конъюнкции, на предикат b(y) — операцией отрицания и на предикаты с(х) и а(у) — операцией дизъюнкции, получаем формулы (а(х))л(1), —(b(y)) и (с(х)^(а(у)). Действуя на два первых предиката операцией конъюнкции, а на последний и 0 — операцией дизъюнкции, получаем формулы ((а(х))л(1))л(—(b(y))) и ((с(х)Ма(у))М0). Действуя на предпоследний предикат операцией отрицания, получаем формулу—(((с(х))м(а(у)))м(0)). Наконец, действуя операцией дизъюнкции, получаем формулу

(((а(х))л(1))л(—(b(y))))v(—(((с(х))м(а(у)))м(0))). На рис. показана схема образования суперпозиции операций. Она представляет древовидную структуру.

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

((а(х)л1)л—b(y))v— ((с(х)ма(у))м0) (10)

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

Рис. Схема образования суперпозиции

Дальнейшего упрощения формулы можно достичь, если знак конъюнкции заменить точкой или

вовсе опустить,выражение вида а(х^) (i= 1, m; аєЦ) заменить на хіа (в последней записи знак а называется показателем при переменной хі ), а знак—заменить чертой, простирающейся над той частью формулы, на которую распространяется действие операции отрицания. После выполнения всех этих преобразований (10) предстанет в виде:

(xa1) У v (хс v/) v0 . (12)

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

Запись формулы можно еще более упростить, если воспользоваться ее тождественными преобразованиями, выполняемыми в соответствии с приведенными выше законами. Эти преобразования могут изменить суперпозицию операций, присущую исходной формуле, однако вся информация о предикате, выражаемом ею, полностью сохраняется. Такая запись формулы называется упрощенной. Наличие законов ассоциативности позволяет выражения (AvB)vC, Av(BvC) и (AB)C, A(BC) писать без скобок в виде AvBvC и ABC. Применяя это правило к (10), получаем более простое выражение:

Xй— (Уb )va (Xе v ya v 0 ). (13)

Наконец, используя законы для 0 и 1, можно еще более упростить формулу путем исключения из нее символов 0 и 1. Сделав это, упрощаем (13) к виду:

Xа—(Уb )v(— (Xе v ya). (14)

В данном примере, получив (14), мы достигли предела простоты. Число знаков в сокращенной записи формулы по сравнению с полной уменьшилось в два с половиной раза, в упрощенной — в четыре раза (формула на рис. состоит из 49 знаков, (13) - из 14, (14) - из 12) ). В формулах более сложного вида обычно возможны дальнейшие упрощения путем тождественных преобразований с помощью других законов (дистрибутивности, элиминации, свертывания), однако способы такого упрощения здесь не рассматриваются: ввиду обширности проблемы они заслуживают специального изучения.

Каждая формула алгебры предикатов над М выражает некоторый предикат Р(хх, х2,..., хт), значения аргументов которого принадлежат универсуму предметов (хх, х2,..., хт є U). Например, формула (12) выражает предикат

((-XT) — У )v— (Xе vуа) v0 . (11)

Наконец, дополнительные упрощения достигаются введением правила о старшинстве операций,

Р(х, у)=ха y v Xе v ya ,

где х, ує{а, b, с}. Значение х предиката Р(хц х2,..., хт), представленного формулой, может быть найдено для заданных значений аі, а2,..., ат аргументов хі, х2,..., хт их подстановкой в эту формулу с последующим вычислением по ней значения предиката x=P(a1, а2,..., ат). Например, полагая х=а, у=с, по (12)

находим Р(а, с)=аа—(еb )v—(ае v еа )==1-—0v— (0v0) =1 • 1v—i0=1v1=1. Вычисляя таким способом значения предиката Р(х, у) при всевозможных значениях

РИ, 1997, № 1

117

аргументов х, ує {a, b, с}, получаем табл., определяющую предикат Р, записанный в виде (12). Предикату P соответствует отношение Р={(а, а), (а, b), (а, с), (b, b), (b, с)}.

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

b

пусть Р(х, у)=ха—(У )v( і (хс v ya) и х=а. Тогда Р(а, у)=аа—(yb )v i(ac v ya) =1—(yb )vv—( 0 v ya)

x a a a b b b c c c

У a b c a b c a b c

P(x, у) 1 1 1 0 1 1 0 0 0

= —(ya )v—1(y ). В данном случае логические элементы удобно на- Т аблща

зывать логическими скалярами, а предикаты — логическими векторами. Множество Е называется теперь скалярным логическим полем, а множество М — векторным логическим пространством. Над скалярным полем определены операции v, л, —, а над векторным — л, v, —, которые удовлетворяют перечисленным выше основным законам, называемым теперь соответственно скалярными и векторными. Имеют место также следующие основные скалярно-векторные законы: для любых §, йєЕ и P, дєМ §P=P§, (§vn)P=§PvpP, §(PvQ)=§Pv§Q, 0P=0, 1P=P. Пара множеств Е, М с заданными на них операциями л, v, —, которые удовлетворяют скалярным, векторным и скалярно-векторным основным законам, называется логической алгеброй. Как видим, знаки дизъюнкции, конъюнкции и отрицания используются в формулах, в зависимости от их применения, как операции л, v, — над логическими элементами и как операции л, v, — над предикатами, а знак л — еще и как смешанная скалярно-векторная операция. Мы употребляем при записи формул только знаки л, v, —, однако следует иметь в виду возможность их различного толкования. То же относится к знакам 0 и 1, которые используются в формулах для обозначения как логических элементов, так и предикатов 0 и 1.

Любой ли предикат можно выразить формулами построенной алгебры? Положительный ответ на этот вопрос дает теорема об общем виде предиката. На языке алгебры предикатов над М любой предикат Р, определенный на Um, выражается в виде:

P^1 ,х2,...,хт)= v P^1, а2,..., ат) xaaxO1... xm. (15)

аЬ атєи

Запись а!, а2, ..., атєи под знаком v означает, что логическое суммирование произведений P^i, а2,...,

ат) Xai xO1 ... m ведется по всевозможным наборам (а1, а2,..., ат) є ит. В части формулы, стоящей справа от знака равенства в (15), фигурируют логические элементы 0 или 1 под видом выражения P^, а2,..., ат), являющиеся значением предиката P(x1, х2,..., хт) при х1=а1, х2=а2,..., хт=ат. Для доказательства теоремы достаточно заметить, что после подстановки х1=а1, х2=а2,..., хт=ат в (15) получаем тавтологию вида 0=0 или 1=1. Исключая знаки 0 и 1 из (15), получаем

P^b х2,..., хт)= v xll xO1 ...xC„

(16)

(й1, й2,..., ат)єР

Запись (а1, а2, ... , ат) є P под знаком v означает, что дизъюнкция берется по всем векторам (а1, а2,..., ат)єит, принадлежащим отношению Р, соответствующему предикату Р. Формула, стоящая в правой части равенства (16), называется совершенной дизъюнктивной нормальной формой (СДНФ) предиката Р. СДНФ тождественно ложного предиката выражается символом 0.

Алгеброй A над множеством А называется любая система формульной записи элементов множества А. Множество А называется носителем алгебры A. Любая алгебра A над А характеризуется множеством базисных операций, отображающих множество А в себя, и множеством базисных элементов, выбираемых из А. Множество всех базисных операций алгебры A называется базисом операций алгебры A, множество всех базисных элементов алгебры A называется ее базисом элементов. Базис операций и базис элементов, вместе взятые, образуют базис алгебры. Формулой алгебры A называется запись, выражающая какую-нибудь суперпозицию базисных операций алгебры A, примененную к базисным элементам. Построение формул алгебры характеризуется правилами образования формул. Алгебра над А называется полной, если ее формулами можно выразить любой элемент множества А. Базис алгебры называется полным, если эта алгебра полна, и несократимым, если исключение из него любой операции или элемента делает его неполным. В последнем случае алгебра называется несократимой. Консервативным расширением алгебры называется такое расширение ее базиса, которое не расширяет множества описываемых ею элементов. Формулы алгебры, выражающие один и тот же элемент ее носителя, называются тождественными. Тождеством алгебры называется запись, указывающая какую-либо пару ее тождественных формул. Если две разные алгебры имеют один и тот же носитель, то допустимо говорить и о тождественности или нетождественности формул разных алгебр. Схемой тождеств алгебры A называется запись, указывающая целое семейство тождеств алгебры A. Система тождеств алгебры обычно запи -сывается в компактном виде схемами тождеств, которые называются законами данной алгебры. Система законов алгебры A называется полной, если из нее можно вывести тождественность или нетождественность любых двух формул алгебры A, несократимой, если ни один из ее законов невозможно логически вывести из совокупности остальных.

Из теоремы об общем виде предиката следует полнота алгебры предикатов. Базис алгебры предикатов даже избыточен, поскольку, как это следует из (16), для выражения любых предикатов не потребовались операция отрицания предикатов и предикат 1. Алгебра предикатов, базисными элементами которой служат всевозможные предикаты узнавания предметов и предикат 0, а базисными операциями — дизъюнкция и конъюнкция предикатов, называется дизъюнктивно-конъюнктивной, эта алгебра полна и несократима. Исходная алгебра с базисными элементами 0 и 1 и предикатами узнавания предметов и с

118

РИ, 1997, № 1

базисными операциями л, v, — называется канонической. Каноническую алгебру предикатов можно рассматривать как консервативное расширение дизъюнктивно-конъюнктивной алгебры предикатов. Каноническая алгебра представляет собой разновидность булевой алгебры предикатов, т.е. алгебры предикатов с базисными операциями дизъюнкции, конъюнкции и отрицания. Законы идемпотентности, коммутативности, ассоциативности, дистрибутивности, элиминации, для 0 и ложности образуют полную систему законов дизъюнктивно-конъюнктивной алгебры предикатов. Добавляя к этой системе законы свертывания, двойного отрицания, противоречия, исключенного третьего, де Моргана, для 1, отрицания и истинности, получаем полную систему законов канонической алгебры предикатов. Перечисленные законы называются основными для этих алгебр. Любую формулу канонической алгебры предикатов можно преобразовать в тождественную ей формулу дизъюнктивно-конъюнктивной алгебры предикатов, исключая из нее знаки операции отрицания и вхождения символа 1. Знаки отрицания исключаем с помощью законов Моргана и отрицания, а вхождения знака 1 — с помощью законов для 1 и(или) истинности; например, если х, ує {а, b, с}, то

xa— yb v—( Xе vya )= =xa— yb v— x — ya =xa(ya v c)v(xa v xb)(yb v y)c.

Существенно новым в работе сравнительно с [1] является расширение алгебры предикатов, которая теперь охватывает не только конечные предикаты, но и бесконечные. Ранее алгебра предикатов была ориентирована на формульное описание функций (называемых в [1] алфавитными операторами), теперь же область ее рекомендуемого применения расширена и охватывает не только функции, но и произвольные отношения. Также впервые введены предметное и логическое пространства, общий вид предиката в форме (15).

Литература: 1. Шабанов-Кушнаренко Ю.П. Теория интеллекта. Математические средства. — Харьков: Вища школа, 1984. - 143 с.

Поступила в редколлегию 27.12.97 Дударь Зоя Владимировна, канд. техн. наук, доцент кафедры ПО ЭВМ. Адрес: 310726, Харьков, пр. Людвига Свободы, 39, кв. 31, тел. 409446, 366631.

Мельникова Роксана Валериевна, ассистент кафедры ПО ЭВМ. Научные интересы: системы поддержки проектирования информационных структур. Адрес: 310726, Харьков, пр. Ленина, 14, тел. 409446, 234961.

Шабанов-Кушнаренко Юрий Петрович, д-р техн. наук, профессор кафедры ПО ЭВМ ХТУРЭ, заслуженный деятель науки и техники Украины. Научные интересы: теория и практика искусственного интеллекта. Адрес: 310726, Харьков, пр. Ленина, 14, тел. 409446, 438332.

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

УДК 621.391.82.016.35

РАСЧЕТ БИКОНИЧЕСКОЙ БЕЗЭХОВОЙ КАМЕРЫ

ДЗЮНДЗЮК Б.В, МАСЛОВ П.Н.

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

Известно [1], что в прямоугольнике БЭК наблюдается отражение от стен, пола и потолка, что подтверждается изменением амплитуды электромагнитного поля. Этих отражений можно избежать, применяя камеру, имеющую форму тела вращения биконического типа. Такая конструкция эффективна тем, что благодаря ее геометрии энергия излучения распространяется в основном параллельно плоскостям, а та часть излучения, которая падает на рабочую поверхность под некоторым углом, претерпевает многократное переотражение в конусной поглощающей плоскости, что значительно снижает его уровень. С точки зрения теории антенн камеру этой конструкции

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

Рабочая безэховая камера определяется прежде всего характеристикойрадиопоілощающеіо материала(РПМ), составляет(0,1з-1,0)%, уРПМ среднего качества-(1^3)%, у РИМ низкого качества — 7%. Использование РИМ с коэффициентом отражения по мощности порядка 10% является нецелесообразным.

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

Основным требованием к БЭК, предназначенной для исследования радиотехнических характеристик РИМ, является то, что они должны обеспечивать условия, при которых электромагнитные волны в области исследуемого образца в первом приближении можно рассматривать как плоские. Это требование будет выполнено, если радиус оснований конусов биконической БЭК, соответствующий половине длины линии связи между приемной и передающей антеннами или расстоянию от образца до одной из антенн, будет выбран, исходя из условий дальней зоны. Тогда анализ полей может быть

РИ, 1997, № 1

119

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