обозначенное х;
Среднее Арифметическое среднее функции, то есть Среднее: F — арифметическое среднее значение функции, обозначенной F, при условии, что эти значения являются действительными числами.
Для того чтобы говорить об именах сущностей, необходимо ввести в качестве индивидов надписи — экземпляры типографских строк (а также их отображения в памяти компьютера) и классы надписей, рассматриваемых как эквивалентные (представляющие одни и те же абстрактные символы).
Для этого используется тот же метод, что и рассматриваемый здесь для концептуальной схемы и информационной базы. Начинаем, как обычно, с примитивных предикатов. Существуют три таких необходимых примитива: надписи, соединение и лексикографическая последовательность.
Надписи — это конечные линейные последовательные образы, составленные из более или менее связанных графических элементов (глифов), выбранных из алфавита знаков. Важно отметить, что каждый экземпляр физической реализации надписи отличается от каждой другой такой физической реализации. Четвертый и шестой глифы в слове «надписи» — различные надписи, хотя они являются членами одного и того же знака. С учетом этих различий приводятся следующие пояснения соответствующих примитивных предикатов.
Надпись
Prd’x утверждает, что сущность, обозначенная х, является надписью.
Соединение
Pra’ ’ ’xyz утверждает, что сущность, обозначенная z, является надписью, полученной путем приписывания к сущности, обозначенной х, сущности, обозначенной у.
Лексикографическая последовательность
Pre’ ’ху утверждает, что сущность, обозначенная у, является глифом и элементом знака, который непосредственно лексикографически следует за знаком, элементом которого является глиф, обозначенный х.
Необходимо пояснить последний предикат. Он предполагает, что в алфавите имеется порядок. Поскольку единственный рассматриваемый здесь алфавит описан в Г.2.2 данного приложения, естественно предположить, что лексикографический порядок — это порядок, в котором представлены его знаки. Таким образом, если х обозначает «а», тогда Pre’ ’ху истинно тогда и только тогда, когда у означает «Ь».
Теперь глифы можно характеризовать как надписи, которые не могут быть результатом соединения: первый знак — как набор всех глифов, которым лексикографически не предшествует ни один глиф; второй знак — как набор всех глифов, лексикографически следующих за глифами в первом знаке, и т. д. Теперь может быть определена алфавитная функция, например А на подмножестве натуральных чисел от 0 до 127. Значение функции для каждого такого числа — это знак, кодируемый бинарным представлением числа, которое является аргументом. То есть, А:9 = «А».
Определим:
({x (Cone y) = The z Для всех х’ Для всех у’ Для всех z’
{Если х Принадлежит х
& у’ Принадлежит у
& Pra’ ’ ’x’y’z’
То z’ Принадлежит z)).
Теперь имеется механизм орфографического анализа в L. Так, слово «Cat» в L — это
((Л:25 Cone Л:11) Cone Л:39).
Хотя это не очень легко запоминающееся обозначение, оно совершенно точно. Таким же образом могут быть введены любые другие имена. Очевидно также, как можно описать формальный синтаксис L на L.
Можно определить новый примитивный предикат обозначение:
Prd’ ’ху утверждает, что сущность, обозначенная х, обозначает сущность, обозначенную у (является именем для нее).
Это приводит к функции
(Обозначение = Fx {у Prd’ ’ух}).
Обозначение: х тогда является набором всех сущностей, взятых как имена для х в проблемной области. Естественно, необходимо обеспечить приемлемый набор аксиом, чтобы определить, какие понятия являются именами в определенной проблемной области и какие правила применяются для их назначения, но в любой момент, когда встречается выражение «(N Принадлежит Обозначение: х)», он обозначает, что то, что обозначено N, т. е. именем того, что обозначено х.
Понятие реализации чего-либо, что имеет место в воспринимаемом мире, — основная конструкция, допускающая рассуждение о физическом мире в концептуальных схемах. Реализации, рассматриваемые как индивиды, связываются с определенными точками времени и пространства. Реализации считаются мгновенными и точечными, отличимыми одна от другой и от всех других индивидов. Чтобы описать основные свойства реализаций, вводятся примитивные предикаты, а для того, чтобы установить семантику этих свойств, вводятся аксиомы, налагающие ограничения на эти примитивные предикаты. Первоначальные высказывания о реализациях относятся к их местоположению во времени и пространстве.
Но размещение во времени существенно. Единственный примитивный предикат, достаточный для введения времени, — это
((X Раньше чем Y) |ff Pre’ ’XY).
Основное отношение можно теперь определить следующим образом:
(Раньше = |ху х Раньше чем у}).
Удобно также явно определить обратное отношение:
(Позже = Cnv Раньше).
Класс всех реализаций (в смысле физического универсума) определяется как класс всего, что участвует в отношении Раньше:
(Реализации = DI Раньше U Dr Раньше).
Теперь можно ввести аксиомы, относящиеся к предикату «Раньше чем».
(Реализации В I).
Для всех х Для всех у
(Если х Раньше чем у Тогда Не у Раньше чем х).
Для всех х Для всех у Для всех z
(Если х Раньше чем у & у Раньше чем z То х Раньше чем z).
Для всех х Для всех у
(Если х Раньше чем у То для некоторого z
(х Раньше чем z & Z Раньше чем у)).
Для всех х
(Если х Принадлежит Реализация То Для некоторого у (у Раньше чем х)).
Для всех х
(Если х Принадлежит Реализациям То Для некоторого у (х Раньше чем у)).
Значение этих аксиом вполне очевидно. Первая утверждает, что реализации — это индивиды, вторая — что отношение Раньше асимметрично, третья — что оно транзитивно, а четвертая — что оно плотно. Последние две устанавливают, что для любой реализации всегда есть, по крайней мере, одна — раньше и одна — позже.
Для моделей интерпретируемой логики предикатов характерно отсутствие фундаментального индивида, представляющего принципиальный интерес; интерес представляют различные множества индивидов. Следовательно:
(События = {х Не х = 0 & х В Реализациях}).
Таким образом, события — это непустые подмножества множества реализации.
Раньше и Позже — это соответствующие отношения на реализациях. Перед и После — это соответствующие отношения на событиях.
(Перед = {ху х Принадлежит События
& у Принадлежит События
& Для всех х’ Для всех у’
(Если х’ Принадлежит х
& у’ Принадлежит у
То х’ Раньше чем у’)}).
(После = C«v Перед).
Таким образом, одно событие происходит перед другим, если каждая реализация в первом осуществляется раньше, чем каждая реализация в другом.
Каждое множество реализаций, не содержащее членов более ранних, чем другие, есть момент. Оно может быть получено из функции, определенной на реализациях и ставящей в соответствие каждой реализации момент, которому она принадлежит:
(Момент = Тх Между Реализациями {у у
Принадлежит Реализациям & Не
([х, у] Принадлежит Перед U После)}).
(Моменты = D/ Момент).
При определении понятия «Момент» был введен новый технический прием. Выражение
(Тх Между Y Z = {ух х Принадлежит Y & у = 2)} является примером определения, введенного не для того, чтобы описать новые понятия, а лишь для более компактной записи выражения.
Два события одновременны, если моменты, порождаемые их реализациями, совпадают. Таким образом:
(Одновременно = {ху Между События Момент: х = Момент: у}).С помощью нескольких примитивных предикатов, не описанных здесь, которые устанавливают определенный момент как исходный, другой момент как отстоящий от первого на единицу времени (например, секунду) и момент, определяющий полпути между любыми двумя другими моментами, можно ввести метрику для времени. Тогда каждому моменту времени можно поставить в соответствие определенное число — число секунд, на которое момент отстоит от исходного. Каждому числу в таком случае можно поставить в соответствие событие, являющееся объединением всех моментов, которым соответствует это число. Класс секунды становится таким образом классом событий. Аналогично можно ввести Дни, Месяцы, Годы и в необходимых случаях, такие классы, как Первый день месяца, Январь и т. д.
УДК 681.324:006.354
МКС 35.100.01
35.240
П85
ОКСТУ 4002
Ключевые слова: информация, данные, схема данных, база данных, схема базы данных, информационная база, информационная система, концептуальная схема, информационный процессор
Редактор В. П. Огурцов
Технический редактор В. Н. Прусакова
Корректор Н. И. Гаврищук
Компьютерная верстка Т. Ф. Кузнецовой
Изд. лиц. № 02354 от 14.07.2000. Сдано в набор 13.06.2001. Подписано в печать 21.09.2001. Усл. печ. л. 5,11.
Уч.-изд. л. 5,40. Тираж 500 экз. С 2077. Зак. 1447
ИПК Издательство стандартов, 107076, Москва, Колодезный пер., 14.
http://www.standards.ru e-mail: [email protected]
Набрано в Калужской типографии стандартов на ПЭВМ.
Калужская типография стандартов, 248021, Калуга, ул. Московская, 256.
ПЛР № 040138