же два непротиворечивых текста не имеют утверждений, противоречащих таковым разных текстов, то их можно объединить в один больший внутренне непротиворечивый текст.
Как же выглядит работа с неким внутренне непротиворечивым источником? Содержащиеся в нем датировки позволяют частично (но не обязательно линейно) упорядочить описанный в этом тексте набор исторических событий, не привязывая его вообще к временной оси или привязывая его к оной лишь по некоторому подмножеству совокупности рассматриваемых событий.
Именно так и должно происходить создание хронологии: берем некоторое множество внутренне непротиворечивых текстов и постепенно проверяем их на хронологическую согласованность. Предположим, что мы имеем тексты
T1, T2, …, Тк,
каждый из которых свободен от внутренних противоречий и в совокупности образующие набор Т. Если нам очень повезет, то и объединение всех этих к текстов тоже будет свободно от противоречий и мы сможем получить непротиворечивый набор хронологической информации, не обязательно достаточный для размещения всех дат на временной оси. Но, как показывает опыт, обычно большие наборы текстов не удается объединить в единый внутренне непротиворечивый текст. В таких случаях приходится рассматривать разные под — наборы набора Т.
Если нам совсем уж не повезет и ни одна пара текстов не является внутренне непротиворечивой, то мы получим
Представить себе создание одной хронологии для одного внутренне непротиворечивого (быть может, объединенного из нескольких) текста можно, например, следующим образом. Следует заготовить достаточно большое число кружочков из картона, которые будут символизировать исторические события (на кружке можно написать краткое обозначение события). Если для двух событий известно, сколько лет лежит между ними, то их следует соединить полоской бумаги, длина которой соответствует количеству лет между ними: например, 10 см для 10 лет. Соединять лучше кнопкой, а не клеем, чтобы сохранить подвижность конструкции. Если же не известно, сколько лет лежит между ними, но известно, что одно из них было раньше другого, то их следует соединить резинкой или пружинкой. Теперь положите все кружки и все соединяющие их бумажки и резинки на стол так, чтобы более позднее событие располагалось выше (дальше от тела человека). Когда эта операция будет закончена, то некоторые кнопки будут протыкать более одной соединяющей бумажки, но могут оказаться и кружки, ни с одной бумажкой не соединенные. Распределив все это на столе, мы и получим (скорее всего частичное) упорядочение исторических событий.
Уточним терминологию:
(
Если набор событий приклеен к временной оси, то он имеет полное и, следовательно, линейное упорядочение. Ситуацию можно себе наглядно представить и без кружков, вообразив события размещенными в правильном временном масштабе на длинной полоске бумаги, которая затем приклеивается к нарисованной на листе ватмана временной оси. В модели с кружками соединяющие наши кружки бумажки не помешают нам в этом случае приклеить весь их набор к листу ватмана, к нарисованной на нем временной оси. Это наш идеальный случай, к которому техническая хронология всегда стремится. Однако нет гарантии, что для каждого набора событий из некоторого источника может быть осуществлена приклейка.
Если множество событий только привязано к временной оси, то над его приклейкой еще предстоит поработать и не исключено, что не удастся добиться полной приклейки всего набора событий. Если множество событий полностью упорядочено, то достаточно одной датировки любого из событий множества для приклейки всего множества к оси. Если же оно не имеет ни одной привязки к временной оси, то для его потенциальной приклейки мы будем иметь бесчисленное множество вариантов. Их нужно будет последовательно отвергать путем привлечения информации из других источников.
Линейно, но не полностью упорядоченный набор событий трудно приклеить к временной оси, даже если мы имеем несколько привязок. Резинки между кружками можно растягивать или укорачивать в той мере, в какой это позволяют те кружки, которые зафиксированы на временной оси. Здесь предстоит проделать еще большую работу (не всегда осуществимую или не всегда приводящую к цели). В общем случае мы имеем здесь бесконечное число вариантов приклейки к временной оси.
Наконец, если множество исторических событий частично, но не линейно упорядочено, то для приклейки к временной оси будет опять же бесчисленное множество возможностей и найти среди них единственно правильное будет практически невозможно (если чудесное спасение не придет из других источников). Ведь различные связанные между собой бумажными полосками и резиночками наборы кружков можно свободно переставлять в разных вариантах: ни один из них не связан никак с другим. И в дополнение к этому в любом связном наборе кружков можно снова растягивать или укорачивать резиночки.
Хронология как пасьянс
Есть такой пасьянс, который хорошо знают многие пользователи компьютеров: он поставляется вместе с операционной системой фирмы «Майкрософт» и, таким образом, доступен практически любому пользователю персональных компьютеров. Называется он «Фриселл» (Свободные ячейки) и на самом деле является игрой, напоминающей работу хронолога с неупорядоченной в начале хронологической информацией. Я не хочу совращать невинные души этой компьютерной игрой и завлекать новые жертвы в сети компьютерного империализма. Поэтому предлагаю читать следующие строки только тем, кто так и так знаком с этой игрой и в состоянии без особого напряжения увидеть в ней иллюстрацию к частичному упорядочению хронологической информации.
Пасьянс этот заключается в том, что 52 карты раскрываются компьютером в случайном порядке и распределяются по восьми столбикам по 7 или по 6 карт в каждом: 7 × 4 + 6 × 4 = 28 + 24 = 52. Внутри столбика карты не упорядочены. Целью же является создание линейной упорядоченности в каждой из четырех мастей:
Туз<2<3<4<5<6<7<8<9<10<Валет<Дама<Король. (*)
Подчеркну: не линейной упорядоченности всей колоды карт, а только внутри каждой из четырех мастей. Если масти между собой не упорядочены (а в этом пасьянсе никакого правила на сей счет нет), то в конце получается частично упорядоченное множество: даже линейный порядок внутри каждой масти при невозможности сравнивать друг с другом карты из разных мастей.
Если мы присвоим значение 1 тузу, 11 валету, 12 даме и 13 королю, то упорядочение внутри масти будет соответствовать привычному порядку чисел от 1 до 13. В игре все карты делятся на красные (черви и бубны) и черные (крести и пики) и это правило упорядочения распространено и на карты разной масти, если они отличаются по цвету от соседних. Например,