Какой сейчас век?
Шрифт:
Как узнать, описывают ли две разные летописи одну и ту же реальную династию или же описываемые ими династии действительно разные? Если в летописях указаны длительности правлений царей, то можно применить методику распознавания летописных династий. Однако если таких числовых данных не сохранилось, задача заметно усложняется. Итак, как распознать в множестве всех потоков анкет-кодов одну и ту же реальную династию царей? Для решения этого вопроса мы разработали методику, основанную на аналоге принципа "малых династических искажений", который в данном случае кратко формулируется
Если потоки анкет-кодов двух династий "мало" отличаются друг от друга, то они изображают одну и ту же реальную династию. Если же два потока анкет-кодов изображают разные династии, то эти потоки анкет-кодов "далеки" друг от друга.
Как можно сравнивать потоки анкет-кодов двух династий и отвечать на вопрос: "похожи" они или нет? А если "похожи", то в какой степени? Пусть АКк АК' – анкет-коды двух правителей из разных династий, имеющих один и тот же порядковый номер в своей династии. Сравним эти два анкет-кода в каждом их пункте. Расхождение между пунктами будем оценивать в баллах. Для разных пунктов эти баллы следует установить различными, в зависимости от их важности и степени инвариантности сравниваемых "биографических фактов" относительно субъективных оценок летописцев. В результате экспериментирования с конкретными "летописными биографиями" мы выработали следующую систему баллов, позволяющую быстрее обнаруживать возможные зависимости.
Для пунктов 1-10, за исключением пункта 3 (то есть длительности правления), будем использовать баллы 0, +1, – 1.
Для пунктов 11-21 будем использовать баллы 0, +1/2, – 1/2. Для пунктов 22-33 – баллы 0, +1/3, – 1/3..
При сравнении пунктов анкет-кодов возможны три случая. Проиллюстрируем их на примере пунктов с номером 5, то есть АК-5: "обстоятельства смерти правителя".
A. Сравниваемые сведения СОВПАДАЮТ. Например, и в АК, и в АК' сказано, что оба сравниваемых царя умерли естественной смертью. В этом случае этой паре пунктов мы придадим балл +1 (совпадение). Будем условно записывать это так: Е= +1.
Б. Сравниваемые сведения ЯВНО НЕ СОВПАДАЮТ, противоречат друг другу. Например, в АК сказано, что царь умер естественной смертью, а в АК сообщено, что сравниваемый с ним царь был убит в результате заговора. В этой ситуации мы дадим балл – 1 (противоречие). При этом запишем: Е5 – 1.
B. Сравниваемые сведения НЕЙТРАЛЬНЫ, то есть не совпадают, но и не противоречат друг другу. Например, в АК сказано, что "царь умер", а в АК' сообщено, что "царь был убит". Здесь дадим балл 0 (нейтральная ситуация), то есть напишем: Е = 0.
Итак, для каждой пары пунктов с номером i (сравниваемых анкет-кодов) мы получаем некоторое число Е… Следовательно, для пары анкет-кодов АК и АК двух сравниваемых царей можно подсчитать сумму всех получившихся чисел Е:
f(АК, АК') = E1 + Е2 + Е4 + Е5 +… + Е34.
Напомним, что коэффициент Е3 мы здесь не рассматриваем, поскольку для сравнения длительностей правлений у нас разработана другая методика, подробно изложенная выше.
Эксперименты с конкретными историческими анкет-кодами показали, что во многих случаях значение коэффициента Еi. приходится
Дело в том, что обычно при сравнении "остатков биографий" двух царей обнаруживается, что сравниваемые второстепенные, не очень важные сведения настолько разнохарактерны, что их вообще трудно сопоставить. Например, про одного царя в "остатке биографии" АК-34 говорится, что он любил искусство и даже пел, а про другого царя сказано, что у него были черные волосы. Эти сведения можно, конечно, принять к сведению, но сравнивать их бессмысленно. В таких случаях естественно приходилось полагать балл Е34 равным нулю.
Пусть теперь нам даны две летописные династии а и b, каждая из которых состоит из к последовательных царей. "Заполняя на каждого из них анкету", то есть составляя на каждого царя его анкет-код, мы получаем последовательность, поток анкет-кодов
AK1, AK2, AK3,…, AKk
для династии а и другую последовательность, поток анкет-кодов
АК', АК', АК',…, АК'к для династии b.
Последовательность анкет-кодов царей
(AKV АК2, АКУ…, АКk)
естественно назвать ПОТОКОМ АНКЕТ-КОДОВ ДИНАСТИИ а. Обозначим его через АК(а). Аналогично последовательность "анкет царей"
(АК', АК'2, АК',…, AK'k)
назовем ПОТОКОМ АНКЕТ-КОДОВ ДИНАСТИИ b и обозначим его через АК(b). Другими словами, поток анкет-кодов династии – это просто последовательность анкет-кодов составляющих ее царей, фактических правителей.
Теперь мы хотим сравнить между собой потоки анкет-кодов АК(а) и АК(b) двух династий а и Ь. Для каждой пары сравниваемых анкет-кодов царей мы вычисляем коэффициент f(АКi, AK'i). Наконец, можно определить число
е(a, b) =[f(АК1, АК') +f(АК2, АК'2) +… + f(AKk, AK'k)]/k,
то есть попросту среднее арифметическое всех коэффициентов f(AKi, АК'i). Другими словами, шаг за шагом, мы сравниваем каждую пару последовательных царей двух сопоставляемых династий, подсчитываем для каждой такой пары "меру близости" f(AK., AK'.), после чего берем среднее арифметическое по всем царям династии.
Таким образом, близость или удаленность друг от друга потоков анкет-кодов двух династий а и Ь можно оценивать парой чисел
(с(а, b), е(а, b)),
где коэффициент с(а, b) описан выше.
Мы опускаем здесь описание численных экспериментов со сравнением потоков анкет-кодов летописных династий. Сообщим только результат: оказалось, что описанная выше методика позволяет довольно уверенно отделять "зависимые анкет-коды" от "независимых". Экспериментальная проверка подтвердила верность принципа малых искажений и в этом случае. Оказалось, что потоки анкет-кодов, изображающие одну и ту же династию, отличаются друг от друга существенно меньше, чем потоки анкет-кодов разных реальных династий. Ясно, что это позволяет датировать потоки анкет-кодов династий, следуя схеме, описанной выше.