Немало кибернетиков занимается сейчас проблемой «гипотезо-творческой автоматики». «Теория», формируемая в машине, — это информационная структура, которая эффективно кодирует ограниченный массив информации, относящийся к определенному классу явлений в окружающей среде. Эта информационная структура может успешно применяться для надежных предсказаний, относящихся к данному классу. Машинная теория для класса явлений формулирует на языке машины некое инвариантное свойство, общее для всех элементов этого класса[203]. Машина получает информацию из среды и создает некоторые «конструкты» или гипотезы, которые в ходе этой «эволюции», этого «процесса познания» конкурируют друг с другом вплоть до или «взаимоуничтожения», или стабилизации.
Наибольшие трудности представляют: возникновение в машине исходных инвариантов, которое определяет последующие процессы создания гипотез; проблема емкости машинной памяти и скорости доступа к содержащейся там информации, а также регуляционное управление ростом «ассоциативных деревьев», каковыми являются лавинно разрастающиеся альтернативные рабочие варианты. При этом даже небольшое увеличение числа учитываемых переменных (допустим, речь идет о маятнике; вопрос формулируется так: сколько переменных нужно учесть, чтобы предсказать его будущие состояния?) приводит к краху всей этой программы. При пяти переменных большая цифровая машина способна пересмотреть все их возможные значения в течение двух часов со скоростью миллион операций в секунду. При шести переменных тот же процесс требует 30 000 таких машин, работающих в течение нескольких десятков лет с максимальной скоростью. Из этого следует, что если переменные являются случайными (по крайней мере для нас, то есть пока мы не улавливаем ни малейшей связи между переменными), то никакая система вообще, ни искусственная, ни естественная, не сможет оперировать с числом переменных, превышающим несколько десятков, даже если бы она по размеру равнялась метагалактике.
Если бы кто-нибудь вздумал, например, построить машину, моделирующую социогенез (причем нужно было бы сопоставить серию переменных каждому человеку, жившему когда-либо со времен австралопитека), то такая задача была бы невыполнимой и в данное время и вообще. К счастью, этого не нужно. А если бы Природе пришлось подвергать регулированию импульс — спин и угловой момент каждого электрона в отдельности, то она никогда не создала бы живых систем. Ведь она не делает этого и на атомном уровне (нет организмов, которые состояли бы всего из двух миллионов атомов), поскольку не в силах регулировать квантовые флуктуации и броуновское движение. На этом уровне число независимых переменных оказывается слишком большим. Клеточное строение организмов, следовательно, не столько результат того, что первичные живые системы были одноклеточными, сколько следствие необходимости, корни которой уходят гораздо глубже в фундаментальные свойства материи. Иерархичность строения системы — это предоставление относительной автономности различным ее уровням, подчиненным главному регулятору, но вместе с тем это и
Повторим то, к чему мы уже пришли.
Построение модели, которая представляет собой динамически связанную систему переменных, признанных существенными, окупается лишь до определенной степени сложности. Очень важно знать границы применимости модели, то есть в каких пределах модель может воспроизводить ход реального явления. Отбор существенных переменных не является отказом от точности; наоборот, спасая нас от потопа несущественной информации, этот отбор позволяет быстрее обнаружить целый класс явлений, подобных данному, то есть создать теорию. Что является моделью, а что «оригинальным» явлением — это зависит от конкретных обстоятельств. Если нейтроны в цепной реакции размножаются в том же темпе, что и бактерии в питательной среде, то — с точки зрения параметров экспоненциального роста — одно из этих явлений может быть моделью другого. Если, например, удобнее исследовать бактерии, мы будем считать моделью бактериальную культуру. Если же, однако, модель начинает чрезмерно усложняться, то мы либо ищем модели иного типа, либо обращаемся к «эквивалентной» модели (человека «моделируем» другим человеком, входя «через боковую дверь» в процесс эмбриогенеза, как об этом говорилось выше).