Теорія хаосу в «Парку юрського періоду»: ефект метелика пояснено

«Життя знайде шлях». Промова доктора Яна Малкольма про теорію хаосу — найзнаменитіший фізичний монолог в історії кіно, і він напрочуд точний. Ось реальна математика, що стоїть за словами Малкольма.

«Парк юрського періоду» Майкла Крайтона — роман про динозаврів, але його інтелектуальне ядро — теорія хаосу. Персонаж Яна Малкольма, «хаотик», був для Крайтона засобом дослідити справжню галузь математики, яка переосмислювала науку у 1980-х і на початку 1990-х. Коли Стівен Спілберг екранізував роман 1993 року, виконання ролі Малкольма Джеффом Голдблюмом зробило цю по-справжньому глибоку наукову ідею впізнаваною для широкої публіки.

Що насправді сказав Малкольм

І в романі, і у фільмі головний аргумент Малкольма такий: творці парку вважають, що можуть контролювати складну біологічну систему, застосовуючи достатньо технологій і планування. Але складні системи за своєю природою непередбачувані, бо вони чутливі до початкових умов. Малі відмінності у початковому стані з часом зростають експоненційно. Тому парк зазнає краху, і жодна далекоглядність не здатна цьому запобігти.

«Ви говорите про групу тварин, якими науково маніпулювали, яких штучно затримали в розвитку, і вони навіть не здогадуються про це. У вас ніколи не було контролю. Це — ілюзія».

Це справжнє наукове твердження, а не просто елемент сюжету. Математична галузь теорії хаосу, розвинена завдяки роботам Анрі Пуанкаре, Едварда Лоренца та інших, встановлює, що багато детермінованих систем — систем без жодної випадковості — все одно непередбачувані у довгостроковій перспективі саме через цю чутливість.

Едвард Лоренц і ефект метелика

Назва «ефект метелика» походить від статті метеоролога Едварда Лоренца 1972 року під назвою «Передбачуваність: чи спричиняє змах крил метелика в Бразилії торнадо в Техасі?». Лоренц виявив це явище роками раніше, у 1961 році, цілком випадково.

Він проганяв симуляцію погоди на ранньому комп'ютері й вирішив повторно запустити частину послідовності. Замість того щоб почати з точного проміжного значення, він увів число 0,506 замість збереженого значення 0,506127. Ця крихітна відмінність — приблизно одна тисячна — призвела до цілком іншої картини погоди вже за симульовані два місяці. Симуляція була детермінованою: за однакових вхідних даних вона завжди давала б однаковий результат. Але вхідні дані, що різнилися менш ніж на 0,1%, розходилися катастрофічно.

Рівняння Лоренца для атмосферної конвекції породжують те, що тепер називають атрактором Лоренца — набір траєкторій у тривимірному просторі, що утворюють дві переплетені спіралі. Система ніколи не повторюється, ніколи не встановлюється в нерухомій точці, але залишається обмеженою в межах впізнаваної форми. Це дивний атрактор: система притягується до певної області простору станів, але хаотично досліджує її нескінченно.

🦋

Дослідіть атрактор Лоренца наживо

Наша симуляція атрактора Лоренца малює знамениту траєкторію у формі метелика в реальному часі. Запустіть дві частинки з трохи різними початковими умовами і спостерігайте, як вони розходяться — ефект метелика, показаний наочно.

Подвійний маятник: хаос, який можна побачити

Подвійний маятник — можливо, найпростіша фізична система, що демонструє хаос. Одинарний маятник гойдається по цілком передбачуваній дузі. Приєднайте другий маятник до кінця першого — і система стає хаотичною. Два ідентичні подвійні маятники, запущені з положень, що різняться на частку міліметра, за кілька секунд підуть цілком різними траєкторіями.

Це відбувається не через випадкові збурення чи приховані змінні. Рівняння, що описують подвійний маятник, цілком детерміновані. Хаос виникає через нелінійний зв'язок між двома плечима — малі відмінності в положенні одного плеча впливають на рух іншого і посилюються.

Подвійний маятник — це аргумент Малкольма, втілений у фізичній формі. Це проста, зрозуміла система — лише два стрижні й два шарніри, — і водночас її довгострокову поведінку практично неможливо передбачити, не знаючи початкових умов з довільною точністю. Парк юрського періоду з мільйонами взаємодіючих біологічних змінних — це подвійний маятник, масштабований до розмірів екосистеми.

🔀

Хаос у дії: подвійний маятник

Спробуйте нашу симуляцію подвійного маятника. Запустіть два маятники з майже однакових початкових положень і спостерігайте, як вони розходяться за лічені миті. Це саме та чутливість до початкових умов, про яку говорить Малкольм.

Чи є теорія хаосу доброю наукою?

Крайтон напрочуд ретельно підійшов до зображення теорії хаосу. Описи Малкольма щодо дивних атракторів, чутливості до початкових умов і меж передбачуваності — всі вони точно характеризують реальну математику. У книзі навіть є фрактальні діаграми на заголовках розділів — самоподібні структури, які, як показав Бенуа Мандельброт, природно виникають у хаотичних системах.

Там, де Малкольм (а отже й Крайтон) виходить за межі суворої математики, — це застосування теорії хаосу як причини, чому складні інженерні системи неминуче зазнають краху. Це філософський аргумент, а не теорема. Багато складних інженерних систем працюють надійно. Але думка Малкольма не в тому, що всі складні системи зазнають краху, — а в тому, що саме поєднання біологічної складності, генетичних маніпуляцій і комерційного тиску робить крах не просто можливим, а ймовірним, причому непередбачуваним чином.

Роман-продовження «Загублений світ» розвиває цю думку далі через міркування Малкольма про динаміку вимирання і «межу хаосу». У складних системах найцікавіші й найстійкіші структури виникають саме на межі між порядком і хаосом — не цілком передбачувані, але й не цілком випадкові. Саме на цій межі, стверджує Малкольм, і існує саме життя.

Погоджуєтесь ви з цією філософією чи ні, наука, яку описує Малкольм, реальна, важлива і настільки ж актуальна сьогодні — в епоху складних систем штучного інтелекту, інженерних екосистем і глобальних ланцюгів постачання, — якою вона була, коли Крайтон писав роман у 1990 році.