В. Корогодин - Информация как основа жизни
Теперь нам остается рассмотреть связь с информацией объектов класса В – так называемых искусственных объектов, существование которых определяется кодирующей их информацией. Утверждение, согласно которому сложность строения и специфика таких объектов однозначно определяется количеством и семантикой этой информации, будет верным лишь отчасти, ибо большую роль здесь должно играть то устройство, которое реализует информацию в данный объект. Следовательно, такой объект всегда и неизбежно структурой своей отображает несколько большую по количеству и семантически более богатую информацию, нежели та, которая была использована для его создания – или, точнее, которая представляет собой алгоритм его построения. Это позволяет высказывать утверждение, что объекты класса Б определяются информацией лишь в той мере, в какой они соответствуют цели, для которой их создают, – ибо такие объекты, являющиеся искусственными, создаются всегда и только с какой либо целью. Это же приводит нас к вопросу о существенных свойствах таких объектов.
Возможность создания полной информации о естественных объектах означает принципиальную возможность их искусственного построения. Такую ситуацию по отношению к нашей Вселенной рассматривал С. Лем в книге "Сумма технологий" [16]. Феноменологическая неразличимость искусственного и естественного миров, однако, не означает их принципиальной неразличимости: искусственное создание физических объектов предполагает предсуществование отображающей их информации, а естественно возникающие объекты далеко не всегда в этом нуждаются.
Таковы в основных чертах соотношения между информацией и объектами материального мира.
Литература
1. Лукреций Кар Т. О природе вещей. М., Изд. АН СССР, т. 1, 1946.
2. Корогодин В. И. Биофизика, 1983, т. 28, в.1, С. 171-178.
3. Моисеев Н. Н. Человек, среда, общество. М., "Наука", 1982.
4. Моисеев Н. Н. Алгоритмы развития. М., "Наука", 1987.
5. Винер Н. Кибернетика, или управление и связь в животном и машине. М., Советское радио, 1968.
6. Кордюм В. А. Эволюция и биосфера. Киев, "Наукова думка", 1982.
7. Хесин Р. Б. Непостоянство генома. М., "Наука", 1984.
8. Эйген М., Шустер П. Гиперцикл. М., "Мир", 1982.
9. Серавин Л. Н. Теория информации с точки зрения биолога. Л.,Изд. Лен.унив., 1973.
10. Дубровский Д. И. Информация, сознание, мозг. М., "Высшая школа", 1980.
11. Корогодин В. И. Информация и феномен жизни. Пущино, 1991.
12. Севастьянов Б. А. Ветвящиеся процессы. М., "Наука", 1971
13. Грязное Б. С. Природа, 1974, №4, С. 60-69.
14. Харкевич А. А. О ценности информации. В кн.: Проблемы кибернетики, в. 4, М., Физматгиз, 1960, С. 53.
15. Колмогоров А. Н. Теория информации и теория алгоритмов. М., "Наука", 1987.
16. Лем С. Сумма технологий. М., "Мир", 1968.
Глава третья
ИНФОРМАЦИОННЫЕ СИСТЕМЫ
Реализация информации. Операторы и информационные системы.Выше неоднократно упоминалось о связи информации с операторами и информационными системами. Рассмотрим эту проблему более внимательно.
Начнем с утверждения, что хотя информация – объект не материальный, операторы всегда и обязательно – объекты материальные, т. е. реальные физические тела, которые могут, и весьма существенно, влиять на ход событий в окружающем их реальном физическом мире. Этот факт позволяет нам выделить три вопроса и сосредоточить на них внимание: как происходит реализация информации в операторы? какими показателями можно характеризовать операторы? и как связаны особенности информации с характеристиками кодируемых ею операторов?
Вопрос о реализации какой-либо информации в оператор предполагает, прежде всего, однозначное отображение оператора в этой информации, а также существование механизмов, реализующих это отображение. При рассмотрении этого вопроса мы будем опираться на работы А. Н. Колмогорова [1], посвященные определению понятия "информация" и проблеме отображения одного множества другими.
Действительно, любую информацию можно представить себе как некоторое множество знаков или символов, однозначно отображающее другое множество, в нашем случае – компоненты будущего оператора. Существует теорема, согласно которой отображающее множество всегда менее сложно, нежели отображаемое (т. е. содержит меньшее число компонентов), но этот разрыв уменьшается по мере увеличения сложности отображаемого множества, так что в конце концов "отобразить" суперсложное множество можно лишь одним путем – полностью его воспроизведя. Можно предположить, что с информацией и операторами дело обстоит иначе. Во-первых, сама информация, по-видимому, относится к классу таких объектов, которые невозможно отобразить более простыми объектами; во всяком случае, когда информация представлена в максимально-компактной форме, ее невозможно "записать" еще более компактно. Отсюда, кстати, следует, что информацию, независимо от ее количества и семантики, невозможно отобразить иначе, как точно ее скопировав. Во-вторых, можно думать, что пары объектов "информация и кодируемый ею оператор" относятся к такому классу, где степень сложности отображаемого объекта возрастает тем быстрее, чем больше сложность объекта отображающего. Иными словами, сложность оператора возрастает значительно быстрее количества отображающей его информации, и с ростом количества кодирующей информации разность между сложностью этой информации и соответствующих операторов не уменьшается, а все более возрастает. На примере живых организмов в этом легко убедиться, сопоставив зависимость массы организмов от количества ДНК в гаплоидных наборах их хромосом. Не исключено, что этот феномен имеет прямое отношение к замечанию А. Н. Колмогорова, что даже при достаточно простой структуре отображающего множества программа его реализации может быть столь сложной, что полное ее осуществление практически невозможно.
Вероятно, многие из отмеченных выше трудностей и противоречий легко разрешаются, если учитывать предельную ситуацию, когда отображение оператора в информации представляет собой не что иное, как программу его построения, заданную максимально компактным образом. Условность записи такой программы (т. е. ее запись знаками или символами) исключает непосредственное воспроизведение по ней оператора, – это становится возможным только благодаря специальной разверстке такой программы во времени, осуществляемой специальным устройством той информационной системы, к которой информация относится. Поэтому и точность реализации здесь может варьировать, – или, правильнее сказать, точность реализации будет определяться нормой реакции реализующего устройства на сопутствующие факторы. Именно в этом смысле информацию можно рассматривать как алгоритм для построения оператора.
Мы уже неоднократно подчеркивали, что никакая информация неспособна самостоятельно индуцировать построение оператора, что, впрочем, непосредственно следует из нематериальности ее природы. Информация может быть реализована в оператор только в своей информационной системе благодаря существованию считывающих и реализующих устройств. Именно считывающее устройство ставит в однозначное соответствие знаки или символы, "заполненные" информацией, с теми или иными элементарными действиями, производимыми реализующим устройством над ресурсами, содержащимися в окружающей среде, что и приводит к созданию оператора. Это обстоятельство, между прочим, очень хорошо иллюстрирует принципиальное значение последовательности считывания информации в ходе ее реализации.
Основные типы операторов мы уже упоминали. Это – соматические компоненты живых организмов, поведенческие реакции животных с развитой нервной системой, а в случае человеческих сообществ – присущие им технологические комплексы. Помимо таких "завершенных" операторов, составляющих вместе с относящейся к ним информацией завершенные информационные системы, существует множество информации и операторов промежуточных, или, точнее, соподчиненных, типов, иерархии которых и представляют собой завершенные операторы. Такие субоператоры призваны выполнять целенаправленные действия, являющиеся фрагментами или отдельными элементарными этапами завершенных целенаправленных действий, осуществляемых завершенными операторами. Степень соподчиненности операторов можно проследить в разных конкретных случаях только при рассмотрении всей системы в целом или хотя бы системы следующего после данного оператора более высокого ранга, но не рассматривая разные операторы изолированно от других, с ними сопряженных.
Таким образом, мы подошли к возможности дополнить наши представления об информационных системах, изложенные выше (см. главу 2), в двух важных аспектах: такие системы должны включать в себя как считывающие и реализующие устройства, так и продукты их деятельности операторы. Собственно, мы могли бы называть "завершенным оператором" всю совокупность неинформационных компонентов информационной системы, но это будет неверно, ибо она всегда содержит (хотя бы временно) считывающие и реализующие устройства, предшествующие по отношению к вновь создаваемым на основе некоторой данной информации его компонентам; даже если некоторые новые компоненты и будут просто повторять старые, это повторение окажется "молчащим", предназначенным только для следующего информационного цикла.