# Сложность и предсказуемость

Леонид Александрович Ашкинази

Сложность и предсказуемость


- Почему я не могу исправлять... почему не уничтожаю злодеев? Ты это хотел спросить?

- Да. Ведь по классической теории ты всеведущ и всемогущ.

- Классическая теория сильно упрощает. Например, всеведущ и всемогущ - может быть, лишь асимптотически? На бесконечности? - Уусмешка. - Или просто на больших временах - на таких, что для вас это то же, что и бесконечность? Тебе, как физику, это должно быть понятно.

- Наверное... да, может быть и так. Возразить нечего.

- Теперь дальше. Вот ты... в твоем организме есть клетки. Среди них есть полезные и вредные. Так?

- Да.

- Ты ведь не можешь уничтожить вредные?

- Я не знаю, где они.

- Иногда знаешь, например, если это опухоль. Но даже в этом случае не можешь по своей воле...

- Даже если это опухоль, я не знаю в том смысле, что не могу указать пальцем на конкретную клетку и сказать: вот ты - исчезни.

- Не можешь, так сказать, технически. Нет инструмента. А если бы был?

- Мог бы тогда я... то есть мой мозг... перейти на "ручное управление", то есть рулить всем организмом, причем на уровне клеток?

- Да.

- Наверное, нет -- в организме 1014 клеток. А в мозгу 1011 нейронов. Нельзя создать адекватную модель.

- Понимаю. Наверное, ты прав. А если создать упрощенную модель?

- Упрощенная модель уже есть - в мозге врача или в компьютерных программах распознавания. Короче, в медицине. Но упрощенная модель не указывает на отдельные клетки. Она указывает на органы.

- Так почему бы ею не пользоваться?


Я посмотрел на Аватару Конструктора с недоумением. Вряд ли Он считает меня дураком. Тогда это что - тест? Или он, так сказать, ведет меня к определенному ответу?


- Медицина ею пользуется. Да и я сам могу ею пользоваться. Мой вопрос был в другом - почему Ты не наводишь хотя бы иногда порядок... на уровне отдельных людей. На уровне отдельных клеток, если я правильно понял аналогию. Ведь, скажем так, твоя вычислительная мощность должна была бы тебе это позволять. Людей на много порядков меньше, чем клеток в организме человека.

- Ну, во-первых, это на Земле их много меньше. Ты ведь знаешь ваши же современные оценки количества обитаемых планет? Во-вторых, неограниченная вычислительная мощность бывает лишь асимптотически. Но есть еще кое-что... Для того, чтобы рулить системой на уровне отдельных элементов, нужна модель, сопоставимая по сложности, по количеству элементов и их состояний, с самой моделируемой системой. Но тогда в ней возникнут проблемы...

- Те же проблемы, что в моделируемой системе? Ты хочешь сказать, что при превышении некоторого порога сложности возникает непредсказуемость... Так сказать, шум, стохастичность. То есть в моделируемой системе возникает непредсказуемость, делающая ее интересной для внешнего наблюдателя...

- И для внутреннего, правда?

- Да, конечно, людям люди и общества интересны именно ввиду непредсказуемости. Но я хотел... я хотел сказать вот что - моделирующая система должна усложниться так, чтобы смочь моделировать, а при таком усложнении непредсказуемость возникнет в ней самой, причем раньше, чем она сможет эффективно моделировать.

- Да.

- То есть... то есть ты хочешь сказать, о Конструктор, что ты не можешь моделировать нас потому, что ты сам достаточно...


Договорить мне не удалось - я получил ответ в виде, как я понял минуты три спустя, когда у меня перестало звенеть в ушах и перестали плыть перед глазами цветные круги, именно непредсказуемости. Хотя я намеревался сказать нечто вполне уважительное - "достаточно сложен для непредсказуемости", но Он, видимо, решил, что прямая демонстрация будет понятнее. Хорошо хоть, что он вернул меня туда, откуда взял. А то мог бы для закрепления урока проделать что-то еще менее предсказуемое.