ПРИМЕР 5.
Вновь обратимся к «античной» истории Рима. В качестве сравниваемых текстов X и Y мы взяли следующие два фрагмента из книги В.С. Сергеева «Очерки по Истории Древнего Рима» [767]. Первый фрагмент описывает период якобы 520–380 годы до н. э., а второй фрагмент — якобы 380–240 годы до н. э. Считается, что эти периоды независимы. Подсчет коэффициента p(X, Y) дает, что здесь он равен ⅕. Это значение разительно, на несколько порядков, отличается от типичных значений 10-12 — 10-6 для заведомо зависимых текстов, с аналогичным количеством локальных максимумов. Таким образом, эти два текста, «две половины» книги В.С. Сергеева оказываются действительно НЕЗАВИСИМЫМИ.
Выше мы использовали такую числовую характеристику «главы», как ее объем. Однако, как показали наши исследования, аналогичные статистические закономерности, для достаточно больших исторических текстов, обнаруживаются и при использовании других числовых характеристик. Например, можно рассматривать количество имен в каждой «главе», количество ссылок на другие летописи и т. п. В нашем вычислительном эксперименте сравнивались:
• древние тексты с древними,
• древние с современными,
• современные с современными.
Как мы уже сказали, наряду с графиками объемов «глав», исследовались и другие количественные характеристики текстов. Например, графики числа упомянутых имен, графики числа упоминаний данного года в тексте, графики частот ссылок на какой-либо другой фиксированный текст [904], [908], [1137], [884].
Оказалось, что для всех этих характеристик выполняется тот же ПРИНЦИП КОРРЕЛЯЦИИ МАКСИМУМОВ. А именно графики зависимых текстов делают всплески практически одновременно, а для независимых текстов точки всплесков графиков никак не коррелируют.
Сформулируем еще одно следствие из нашей основной модели, статистической гипотезы.
А именно, если два исторических текста ЗАВЕДОМО ЗАВИСИМЫ, то есть описывают один и тот же «поток событий» на одном и том же интервале времени в истории одного и того же государства, то для любой пары указанных выше числовых характеристик соответствующие им графики делают всплески приблизительно в одни и те же годы. Другими словами, если какой-то год в обеих летописях описан подробнее, чем соседние годы, то увеличится (локально) число упоминаний этого года в обеих летописях, увеличится количество имен персонажей, упомянутых в этом году в обеих летописях, и т. п. Напротив, если тексты ЗАВЕДОМО НЕЗАВИСИМЫ, то никакой корреляции между указанными числовыми характеристиками быть не должно.
Проверка этого «вторичного принципа корреляции максимумов» подтвердила его справедливость на конкретных, заведомо зависимых исторических текстах [884], с 110–111.
1.5. Методика датирования исторических событий
Поскольку наша теоретическая модель подтвердилась на экспериментальном материале, мы можем теперь предложить новую методику датирования древних событий. Хотя она, конечно, не универсальна. Опишем идею метода.
Пусть Y — исторический текст, описывающий неизвестный нам «поток событий» с утраченными абсолютными датировками. Пусть годы t отсчитываются в тексте от какого-то события местного значения, например, от основания какого-то города или от момента воцарения какого-то царя, абсолютные датировки которых нам неизвестны. Подсчитаем для текста Y его график объема «глав» и сравним его с графиками объема других текстов, для которых абсолютная датировка событий, описанных в них, нам известна. Если среди этих текстов обнаружится текст X, для которого число p(X, Y) малó, то есть имеет такой же порядок, как и для пар зависимых текстов (не превосходит, например, числа 10-8 для соответствующего количества локальных максимумов), — то можно с достаточно большой вероятностью сделать вывод о совпадении или близости описываемых в этих текстах «потоков событий». Причем эта вероятность тем больше, чем меньше число p(X, Y).
При этом оба сравниваемых текста могут быть внешне совершенно несхожи. Например, они могут быть двумя вариантами одной и той же летописи, но написанными в разных странах, разными летописцами, на разных языках.
Эта методика датирования была экспериментально проверена на средневековых текстах с заранее известной датировкой. Полученные даты совпали с этими датировками. Приведем типичные примеры.
ПРИМЕР 6.
В качестве текста Y мы взяли русскую летопись, так называемую краткую редакцию Двинского летописца, описывающую события на 320-летнем интервале [672]. Попробуем датировать описанные в летописи события, используя указанную методику. Перебирая все летописи, опубликованные в «Полном собрании русских летописей», мы вскоре обнаруживаем текст X, график объема vol X(t) которого делает всплески практически в те же годы, что и график vol Y(t) летописи Y, рис. 14.
При сравнении графиков мы, конечно, предварительно совмещаем временные интервалы (А, В) и (С, D), накладываем их друг на друга. Подсчет дает, что здесь p(X, Y) = 2 × 10-25. Следовательно, весьма вероятно, что эти две летописи описывают приблизительно одни и те же «потоки событий». Таким образом, нам удалось чисто формально, на основе сравнения лишь статистических характеристик текстов, датировать события, описанные в тексте Y. Оказывается, что летопись X — это пространная редакция Двинского летописца [672]. Считается, что эта летопись описывает «поток событий» 1390–1707 годов н. э. В результате полученная нами датировка текста Y совпала с его стандартной датировкой, что подтверждает эффективность нашего метода.
ПРИМЕР 7.
Возьмем в качестве «текста Y с неизвестной датировкой» русскую Академическую летопись [672]. Следуя приему, описанному выше, вскоре обнаруживаем текст X, а именно часть Супрасльской летописи [672], описывающей, как считается, 1336–1374 годы. Оказывается, график объема vol X(t) делает всплески практически в те же годы, что и график объема vol Y(t), рис. 15.
Подсчет дает, что здесь p(X, Y) = 10-14. Такое малое значение коэффициента ясно указывает на зависимость этих двух текстов. Поскольку летопись X датирована, то мы датируем и летопись Y. Полученная нами датировка текста Y совпала с его датировкой, известной ранее.
Мы обработали несколько десятков аналогичных текстов эпохи XVI–XIX веков, и во всех случаях полученная нами датировка «неизвестного текста Y» совпала с его обычной датировкой.
Конечно, в последних перечисленных примерах мы ничего нового не узнали, поскольку датировка, например, краткой редакции Двинского летописца была и без того заранее известна, и особых поводов сомневаться в ее правильности у нас нет. Ведь это уже XIV–XVIII века, то есть эпоха более или менее надежной хронологии. Однако вскоре мы увидим, что наш метод даст интересные результаты для летописей, традиционно относимых к более ранним эпохам, то есть ранее XIV века н. э.
Принцип корреляции максимумов мы изложили выше огрублено, не вникая в статистические детали, потому что преследовали одну цель — быть быстро понятыми читателями. В то же время строгое математическое изложение метода и его уточнений требует существенно больших подробностей. Мы отсылаем читателя, желающего глубже вникнуть в описанный метод, к научным публикациям [884], [892].
Коэффициент p(X, Y) можно условно назвать ВССЛ — вероятностью случайного совпадения лет, подробно описанных в летописях X и Y.
Дальнейшее развитие и уточнение идеи было дано в работах В.В. Федорова, А.Т. Фоменко [868] и В.В. Калашникова, С.Т. Рачева, А.Т. Фоменко [357]. Выяснилось далее, что наиболее ярко принцип корреляции максимумов проявляется при сравнении исторических текстов примерно одинакового объема, имеющих примерно одинаковую «плотность описания». Кроме того, обнаружилось, что в некоторых случаях для заведомо зависимых текстов коррелируют не только точки локальных максимумов, но даже и сами функции объема, то есть их амплитуды! Это достаточно удивительный и важный факт. Особо ярко корреляция амплитуд функций объема наблюдается при сравнении «достаточно бедных» текстов, то есть летописей, содержащих большие лакуны — значительные интервалы времени, не отраженные в хронике. Оказалось, что процесс написания хронистами «достаточно бедных» летописей подчиняется интересному принципу «уважения к информации» или принципу «сохранения раритетов». Эта закономерность была обнаружена С.Т. Рачевым и А.Т. Фоменко [723], [1140]. Предварительные исследования в этом направлении и саму формулировку принципа уважения к информации см. в работах [723], [1140] и в [ХРОН2], гл. 5:1, в разделе, написанном С.Т. Рачевым и А.Т. Фоменко.
Принцип корреляции максимумов был также успешно применен к анализу некоторых русских летописей периода «смуты» конца XVI — начала XVII века н. э. См. на эту тему работы Л.Е. Морозовой и А.Т. Фоменко [902], [548]. В этом исследовании большое участие принимал также Н.С. Келлин. Полученные результаты изложены в [ХРОН2], гл. 5:2.
2. Метод распознавания и датирования династий правителей
Принцип малых династических искажений
2.1. Формулировка принципа малых династических искажений
Принцип малых династических искажений и основанный на нем метод были предложены и разработаны автором в [884], [885], [888], [1129], [895], [1130].
Пусть обнаружен исторический текст, описывающий неизвестную нам династию правителей с указанием длительностей их правлений. Возникает вопрос: является ли эта династия новой, ранее нам неизвестной и, следовательно, нуждающейся в датировке, или это одна из известных нам династий? Однако описанная в непривычных для нас терминах. Например, видоизменены имена правителей и т. п.? Ответ дается излагаемой ниже методикой [904], [908], [1137], [885], [886].
Рассмотрим k любых последовательных реальных правителей, царей в истории какого-то государства, области. Условно назовем эту последовательность РЕАЛЬНОЙ ДИНАСТИЕЙ. При этом ее члены отнюдь не обязаны быть родственниками. Часто одна и та же реальная династия описывается в разных документах и разными летописцами. При этом описывается с разных точек зрения. Например, по-разному оценивается деятельность правителей, их значение, их личные качества и т. д. Тем не менее, существуют «инвариантные» факты, описания которых в меньшей степени зависят от симпатий или антипатий летописцев. К таким более или менее «инвариантным фактам» относится, например, ДЛИТЕЛЬНОСТЬ ПРАВЛЕНИЯ ЦАРЯ. Обычно нет особых причин, по которым хронист значительно и намеренно исказил бы это число. Однако перед летописцами часто возникали естественные трудности в подсчете длительности правления того или иного царя.
Эти естественные трудности таковы: неполнота информации, искажения в документах и т. д. Они приводили иногда к тому, что разные летописцы приводят в своих хрониках или таблицах разные числа, являющиеся, по их мнению, длительностью правления одного и того же царя. Такие расхождения, иногда значительные, характерны, например, для фараонов в таблицах Г. Бругша [99] и в «Хронологических таблицах» Ж. Блера [76]. Например, в таблицах Ж. Блера, доведенных до начала XIX века, собраны все основные исторические династии, с датами правлений, сведения о которых дошли до нас. Таблицы Ж. Блера ценны для нас тем, что они были составлены в эпоху, достаточно близкую ко времени создания скалигеровской хронологии. Поэтому они несут в себе более явственные отпечатки «скалигеровской деятельности», позднее затушеванные, заштукатуренные историками XIX–XX веков.
Итак, каждый летописец, описывая реальную династию M, по-своему, в меру своих способностей и возможностей, вычисляет длительности правлений ее царей. В результате он получает некоторую последовательность чисел а = (а1, а2, …, аk), где число ai изображает, быть может с ошибкой, реальную длительность правления царя с номером i. Напомним, что число k — это общее число царей в данной династии. Эту последовательность чисел, извлекаемую из летописи, мы условно называем ЛЕТОПИСНОЙ ДИНАСТИЕЙ. Ее удобно изображать вектором a в евклидовом пространстве Rk.
Другой летописец, описывая ту же самую реальную династию M, возможно, припишет этим же царям несколько другие длительности правлений. В результате получится другая летописная династия b = (b1, b2, …, bk). Таким образом, одна и та же реальная династия M, но описанная в разных летописях, может изображаться в них разными летописными династиями а и b. Спрашивается: насколько велики возникающие искажения? При этом существенную роль играют ошибки и объективные трудности, препятствующие точному определению реальных длительностей правлений. Основные типы ошибок мы опишем ниже.
Сформулируем статистическую модель, гипотезу, которую мы условно назовем ПРИНЦИПОМ МАЛЫХ ИСКАЖЕНИЙ.
ПРИНЦИП МАЛЫХ ИСКАЖЕНИЙ ДЛИТЕЛЬНОСТЕЙ ПРАВЛЕНИЙ.
Если две летописные династии a и b «мало» отличаются друг от друга, то они изображают одну и ту же реальную династию M, то есть являются двумя вариантами ее описания в разных летописях. В этом случае летописные династии назовем ЗАВИСИМЫМИ.
Напротив, если же две летописные династии a и b изображают две различные реальные династии M и N, то они «значительно» отличаются Друг от друга. В этом случае назовем их НЕЗАВИСИМЫМИ.
Остальные пары династий мы назовем НЕЙТРАЛЬНЫМИ.
Другими словами, согласно этой гипотезе-модели, РАЗНЫЕ ЛЕТОПИСЦЫ «МАЛО» ИСКАЖАЛИ ОДНУ И ТУ ЖЕ РЕАЛЬНУЮ ДИНАСТИЮ ПРИ НАПИСАНИИ СВОИХ ЛЕТОПИСЕЙ. Во всяком случае, возникавшие разночтения оказывались «в среднем» меньше, чем имеющиеся различия между заведомо разными, то есть независимыми реальными династиями.
Сформулированная выше гипотеза, модель, нуждается в экспериментальной проверке. В случае ее справедливости мы обнаруживаем важное и отнюдь не очевидное свойство, характеризующее деятельность древних летописцев. А именно ЛЕТОПИСНЫЕ ДИНАСТИИ, ВОЗНИКАВШИЕ ПРИ ОПИСАНИИ ОДНОЙ И ТОЙ ЖЕ РЕАЛЬНОЙ ДИНАСТИИ, ОТЛИЧАЮТСЯ ДРУГ ОТ ДРУГА И ОТ СВОЕГО ПРОТОТИПА МЕНЬШЕ, ЧЕМ ОТЛИЧАЮТСЯ ДРУГ ОТ ДРУГА ДВЕ ДЕЙСТВИТЕЛЬНО РАЗНЫЕ РЕАЛЬНЫЕ ДИНАСТИИ.
Существует ли естественный числовой коэффициент, с(а, b), вычисляемый для каждой пары летописных династий а и b и обладающий тем свойством, что он «мал» для зависимых династий и, напротив, «велик» для независимых? Другими словами, этот коэффициент должен различать зависимые и независимые династии. Такой коэффициент был нами найден.
Оказывается, для оценки «близости» двух династий а и b можно ввести числовой коэффициент с(а, b), аналогичный описанному выше коэффициенту ВССЛ p(X, Y). Этот коэффициент с(а, b) также имеет смысл вероятности. Сначала опишем грубую идею определения коэффициента с(а, b). Летописную династию удобно изображать в виде графика, отложив по горизонтали номера царей, а по вертикали — длительности их правлений. Мы скажем, что династия q «похожа» на две династии а и b, если график династии q отличается от графика династии а не больше, чем график династии b отличается от графика династии а. Подробности см. ниже и в [904], [1137], [885], [886], [884].
В качестве с(а, b) берется доля, которую династии, «похожие» на династии а и b, составляют во множестве всех династий. Другими словами, подсчитывается отношение:
Длительности правлений царей могут определяться летописцами с ошибкой. Фактически мы извлекаем из летописей лишь некоторые приближенные их значения. Можно математически описать вероятностные механизмы, приводящие к появлению этих ошибок. Кроме того, мы учитывали еще две возможные ошибки летописцев: перестановку двух соседних царей и замену двух соседних царей одним «царем» с суммарной длительностью правления.
Коэффициент с(а, b) можно условно назвать ВССД — вероятностью случайного совпадения династий а и b.
2.2. Статистическая модель
Дадим теперь формальное определение коэффициента с(а, b). Обозначим через D множество всех реальных династий длины k, то есть состоящих из k последовательных царей. Фактически за множество D нам придется взять те исторические династии, сведения о которых дошли до нас в сохранившихся исторических хрониках. Практически полный список всех таких династий мы составили на основе большого числа разнообразных хронологических источников, перечисленных ниже. На их основе мы составили список всех групп из 15 последовательных царей, правивших, согласно скалигеровской хронологии, в интервале от 4000 года до н. э. до 1900 года н. э. в Европе, Средиземноморье, на Ближнем Востоке, в Египте, Азии.
Каждую летописную династию можно условно изобразить вектором в евклидовом пространстве R размерности k. В нашем конкретном эксперименте мы брали k = 15, см. выше. Мы будем считать две династии существенно различными, если число царей или реальных правителей, входящих одновременно в обе эти династии, не превышает k/2, то есть половины числа членов всей династии. Две взятые наугад реальные династии могут пересекаться, иметь общих членов, поскольку каждый раз мы можем произвольно объявить того или иного царя «началом династии». Наряду с зависимыми и независимыми династиями имеются еще и «промежуточные», «нейтральные» пары династий, в которых число общих царей или реальных правителей превышает k/2 (однако династии не являются зависимыми). Ясно, что если общее число рассматриваемых династий велико, то количество промежуточных, нейтральных пар династий относительно мало. Поэтому основное внимание можно уделять зависимым и независимым парам династий.
Сформулированный выше принцип малых искажений означает, что на практике «в среднем» летописцы ошибались все-таки незначительно, то есть не очень сильно искажали реальные числовые данные.
Обсудим теперь ошибки, которые чаще всего делали летописцы при вычислении длительностей правлений древних царей. Эти три типа ошибок были выделены нами при обработке большого числа конкретных исторических текстов. Выяснилось, что именно эти ошибки чаще всего приводили к искажению реальных длительностей правлений царей.
Ошибка первая. Перестановка, путаница двух соседних царей.
Ошибка вторая. Замена двух царей одним, длительность правления которого равна сумме длительностей их правлений.
Ошибка третья. Неточность в вычислении длительности правления царя. Чем больше эта длительность, тем бóльшую ошибку обычно допускал летописец при ее определении.
Эти три типа ошибок можно описать и смоделировать математически. Начнем с ошибок (1) и (2). Рассмотрим какую-либо династию p = (р1, р2, …, рk) из множества D. Вектор q = (q1, q2, …, qk) мы назовем ВИРТУАЛЬНОЙ ВАРИАЦИЕЙ вектора (династии) p и будем обозначать его через q = vir(р), если каждая координата qi вектора q получается из координат вектора p одной из следующих двух процедур (1) и (2).
(1) Либо qi = pi (то есть координата не меняется), либо pi переставляется с pi-1, либо pi переставляется с pi+1, то есть с одной из «соседних координат» вектора p.
(2) Либо qi = pi, либо qi совпадает с числом pi + pi+1.
Ясно, что каждый такой вектор (династия) q можно рассматривать как летописную династию, получившуюся из реальной династии p в результате «ее размножения» под воздействием ошибок (1) и (2) летописцев. Другими словами, мы берем каждую реальную династию p = (р1, р2, …, pk) из списка D и применяем к ней «возмущения» (1) и (2). То есть либо мы меняем местами два соседних числа pi и pi+1, либо заменяем какое-то число pi суммой pi + pi+1 или суммой pi-1 + pi. Для каждого номера i мы применяем указанные операции только по одному разу, то есть не рассматриваем «длинные итерации» операций на одном и том же месте i. В результате из одной династии p получается некоторое число виртуальных династий q = vir(р). Количество таких виртуальных династий легко подсчитать.
Таким образом, каждая «точка» из множества D «размножается» и порождает некоторое множество «виртуальных точек», ее окружающих, так сказать, порождает «окрестное облако», «шаровое скопление», рис. 16. Некоторые из получившихся виртуальных династий могут встретиться нам в какой-то конкретной летописи (в этом случае они будут летописными династиями), некоторые остаются всего лишь «теоретически возможными», то есть «виртуальными».
Объединяя все виртуальные династии, получающиеся из всех реальных династий p, составляющих наш список династий D, мы получаем некоторое множество vir(D), то есть «окутывающее облако» исходного множества династий D.
Таким образом, для каждой реальной династии M множество изображающих ее летописных династий можно представлять себе как «шаровое скопление» vir(M). Пусть теперь даны две реальные династии M и N. Если сформулированный нами принцип малых искажений верен, то шаровые скопления vir(M) и vir(N), отвечающие двум заведомо независимым, разным реальным династиям M и N, не пересекаются в пространстве Rk. То есть они должны быть расположены достаточно далеко друг от друга рис. 17.
Пусть теперь а и b — две какие-то династии из множества vir(D), например, две летописные династии, рис. 18. Мы хотим ввести некоторую количественную меру близости между двумя династиями, то есть «измерить расстояние между ними», оценить, насколько они далеки друг от друга. Простейший способ был бы таким. Рассматривая обе династии как векторы в пространстве Rk, можно было бы просто взять евклидово расстояние между ними, то есть подсчитать число r(а, b), квадрат которого имеет вид
(а1 — b1)2 + … + (ak — bk)2.
Однако численные эксперименты с конкретными летописными династиями показывают, что это расстояние не позволяет уверенно отделить друг от друга зависимые и независимые пары династий. Другими словами, такие расстояния между заведомо зависимыми летописными династиями и расстояния между заведомо независимыми летописными династиями в некоторых случаях оказываются сравнимыми друг с другом. Оказывается, иногда они имеют «один и тот же порядок».
Тем более нельзя определять «похожесть» или «непохожесть» двух династий, точнее, графиков их правлений, «на глаз». Визуальная похожесть двух графиков может ни о чем не говорить. Можно привести примеры заведомо независимых династий, графики правлений которых окажутся «весьма похожими». И, тем не менее, никакой зависимости тут на самом деле не будет. Как выяснилось, в данной проблеме визуальная близость может легко ввести в заблуждение. Требуется надежная количественная оценка, устраняющая зыбкие субъективные соображения вроде «похожи», «не похожи».
Итак, задача состоит в том, чтобы выяснить, существует ли вообще такая естественная мера близости на множестве всех виртуальных династий, которая позволила бы уверенно отделить зависимые династии от независимых. То есть чтобы «расстояние» между заведомо зависимыми династиями было «мало», а «расстояние» между заведомо независимыми династиями было «велико». Причем требуется, чтобы эти «малые» и «большие» значения существенно отличались бы друг от друга, например, чтобы они были отделены одним или несколькими порядками.
Оказывается, такая мера близости, то есть «расстояние между династиями», действительно существует. К описанию такого коэффициента с(а, b) мы сейчас и перейдем.
Итак, мы построили в пространстве R15 некоторое множество династий D. Были смоделированы две наиболее типичные ошибки, делавшиеся летописцами. Каждая династия из множества D была подвергнута возмущениям типов (1) и (2). При этом каждая точка из D размножилась в несколько точек, что привело к увеличению множества. Получившееся множество мы обозначали через vir(D). Оказалось, что множество vir(D) состоит примерно из 15 × 1011 точек.
Будем считать «династический вектор а» случайным вектором в Rk, пробегающим множество vir(D). Тогда по множеству vir(D) мы можем построить функцию z плотности вероятностей. Для этого все пространство R15 было разбито на стандартные кубы достаточно малого размера так, чтобы ни одна точка из множества vir(D) не попала на границу какого-либо куба. Если x — внутренняя точка куба, то, положим: