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