Автор книги: Сет Ллойд
Жанр: Зарубежная образовательная литература, Наука и Образование
Возрастные ограничения: +12
сообщить о неприемлемом содержимом
Текущая страница: 1 (всего у книги 19 страниц) [доступный отрывок для чтения: 6 страниц]
Сет Ллойд
Программируя Вселенную. Квантовый компьютер и будущее науки
Издательство благодарит Russian Quantum Center, Сергея Белоусова и Виктора Орловского за помощь в подготовке издания.
Перевод А. Стативка
Редактор И. Лисов
Редакторы Russian Quantum Center А. Сергеев, Д. Фалалеев
Руководитель проекта А. Половникова
Корректор Е. Сметанникова
Компьютерная верстка М. Поташкин
Иллюстрация обложки GettyImages/Fotobank.ru
© Seth Lloyd, 2006
© Издание на русском языке, перевод, оформление. ООО «Альпина нон-фикшн», 2013
* * *
Посвящается Ив
Предисловие автора к русскому изданию
Я с удовольствием пишу это специальное введение для издания книги «Программируя Вселенную» на русском языке. Я хотел бы поблагодарить Сергея Белоусова, Евгения Демлера, Мишу Лукина и всех коллег из Российского квантового центра, которые помогли сделать возможной публикацию этого русского перевода. Российский квантовый центр – это новое прогрессивное учреждение, которое сохраняет великую русскую традицию фундаментальной науки. Исследователи центра уже внесли важный вклад в теорию и практику обработки квантовой информации, которая является одной из центральных тем моей книги. Я с нетерпением жду от этой научной организации новых больших и прекрасных научных достижений.
Идея «Программируя Вселенную» состоит в том, что мы должны воспринимать Вселенную в терминах обработки информации, проводимой ею на самом фундаментальном уровне. В традиционном физическом описании Вселенной главной величиной является энергия. Недавно, однако, стало ясно, что информация является столь же важной величиной. Как гласит знаменитая формула Эйнштейна E = mc², вся материя сделана из энергии. Однако информация задает форму, которую принимает вещество, и определяет те преобразования, которым подвергается энергия. В глубине своей Вселенная – это танец вращений и щелкающих звуков, в котором энергия и информация являются равными партнерами. Вселенная, в сущности, является гигантским компьютером, в котором каждый атом и каждая элементарная частица содержат биты информации, и каждый раз, когда два атома или две частицы сталкиваются, эти биты меняют свои значения. Вычислительная природа Вселенной дает начало ее запутанности и сложности: все, что может быть вычислено – все, что может вообразить наш разум, и даже сверх того – существует где-то во Вселенной.
Российские математики и ученые вписали много прекрасных страниц в теорию информации. Работы Андрея Николаевича Колмогорова были очень важны для этой книги: Колмогоров был одним из основоположников в области теории алгоритмической информации, в которой утверждается, что информация должна быть определена на языке ее обработки, то есть через вычисления. Теория сложности Колмогорова является естественной основой теорий вычисления и образования сложности, обсуждаемых в этой книге. В последнее время российские ученые сделали исключительно важный вклад в теорию квантовой информации и квантовых вычислений. Квантовая механика – это раздел физики, который изучает поведение вещества и энергии в их самой фундаментальной форме. В своей основе она является странной и контринтуитивной: частицы имеют соответствие в виде волн, а волны сделаны из частиц – это корпускулярно-волновой дуализм. Один электрон может находиться одновременно в двух местах, и множество вещей, которые для нашего классического воображения представляются невозможными, в действительности происходят ежесекундно. Вселенная – это не просто компьютер; в силу своей природы она является квантово-механическим компьютером. Сочетание квантовой странности с обработкой информации как раз и придает Вселенной ее стабильность, мощь и сложность.
Я имел счастье начинать свою научную карьеру в 1980-е гг., в момент, когда российские и советские ученые начали выезжать за границу после многих десятилетий разобщения с остальным миром. Помимо открытия сокровищницы фундаментальной научной информации, которая до этого была опубликована только на русском языке, эти ученые придали научному дискурсу уникальный и чудесный дух. В юности я читал Толстого и Достоевского и потому был знаком с богатством русской интеллектуальной дискуссии, но я никогда до этого не участвовал в настоящем русском научном споре, когда начинают говорить на повышенных тонах, когда по столу бьют кулаком, когда кусок мела могут в сердцах разбить о доску, но в конце, когда задачу удалось решить, все снова становятся друзьями. Страсть, настойчивость и дружеское разрешение фундаментальных проблем – вот истинный дух науки! И я надеюсь, что русское издание «Программируя Вселенную» породит яркие научные споры.
Сет ЛлойдКембридж, штат Массачусетс, 15 июня 2013 г.
Пролог
Яблоко и Вселенная
«В начале был бит», – начал я. Часовня женского монастыря XVII в., где находится занятый изучением сложных систем Институт Санта-Фе, была заполнена обычными слушателями: физиками, биологами, экономистами и математиками с закваской из нескольких Нобелевских лауреатов. Один из отцов-основателей астрофизики и квантовой гравитации, Джон Арчибальд Уилер, предложил мне прочесть лекцию на тему «Всё из бита». Я принял вызов. Стоя перед аудиторией, я стал сомневаться, стоило ли это делать, но отступать было некуда. Я взял в руку яблоко.
«Вещи возникают из информации, то есть из битов, – продолжил я, нервно подбрасывая яблоко в воздух. – Это яблоко – хороший объект. Яблоко часто ассоциируют с информацией. Во-первых, яблоко – плод познания, “смертельный вкус которого принес на землю смерть и все страданья наши”. Оно несет информацию о добре и зле. Позже именно траектория падающего яблока подсказала Ньютону универсальные законы тяготения, а искривленная поверхность яблока есть метафора искривленного пространства времени Эйнштейна. Ближе к нашей теме то, что в генетическом коде, записанном в семенах яблока, запрограммирована структура будущих яблонь. И еще одно, не менее важное свойство яблока: оно содержит свободную энергию – калории богатой битами энергии, благодаря которой функционирует наше тело». Я откусил кусочек яблока.
«Очевидно, это яблоко содержит информацию разных типов. Но сколько оно вмещает? Сколько битов в нем?» Я положил яблоко на стол и повернулся к доске, чтобы сделать быстрый расчет. «Что интересно, количество битов в яблоке известно с начала XX в., когда еще не было самого слова “бит”. Может показаться, что яблоко содержит бесконечное число битов, но это не так. В действительности законы квантовой механики, управляющие всеми физическими системами, говорят, что требуется лишь конечное число битов, чтобы определить микроскопическое состояние яблока и всех его атомов. Каждый атом, а точнее, его положение и скорость содержит всего несколько битов; каждый ядерный спин в ядре атома хранит один-единственный бит. Поэтому битов в яблоке всего в несколько раз больше, чем атомов – несколько миллионов миллиардов миллиардов нулей и единиц».
Я повернулся к аудитории. Яблока на столе не было. Ничего себе! Кто его взял? Уилер безмятежно смотрел на меня. Лицо Мюррея Гелл-Манна, нобелевского лауреата, изобретателя кварка и одного из ведущих физиков мира, также не отражало никаких эмоций.
«Я не могу продолжать без яблока. Нет объекта – нет битов», – заявил я и сел.
Моя голодная забастовка продлилась всего несколько мгновений: улыбнувшись, инженер из исследовательского центра Bell Labs протянул мне яблоко. Я взял его и поднял над головой, бросая вызов любому, кто решится совершить еще одну попытку воровства. Это была моя ошибка. Но тогда мне казалось, что все идет хорошо.
Я продолжал: «С точки зрения количества информации, которую могут хранить биты, все они равны. Бит – сокращение от binary digit (двоичное число) – может находиться в одном из двух различимых состояний: 0 или 1, да или нет, “орел” или “решка”. Любая физическая система, где есть два этих состояния, содержит один бит. Система, в которой больше состояний, содержит больше битов. Система с четырьмя состояниями, например, 00, 01, 10, 11, содержит два бита; система, где есть восемь состояний, например 000, 001, 010, 011, 100, 101, 110, 111, содержит три бита, и т. д. Как я уже говорил, согласно законам квантовой механики любая физическая система, ограниченная конечным объемом пространства и конечным количеством энергии, имеет конечное число различимых состояний и поэтому содержит конечное число битов. Все физические системы содержат информацию. Как сказал Рольф Ландауэр из IBM, “информация – величина физическая”».
Тут меня перебил Гелл-Манн: «Но все ли биты равны на самом деле? Пусть один бит говорит нам, является ли истинной некая знаменитая, но недоказанная математическая гипотеза, а бит получен в результате случайного подбрасывания монетки. Мне кажется, что одни биты важнее других».
Я согласился. Разные биты играют во Вселенной разную роль. Биты могут содержать одинаковое количество информации, но качество и важность этой информации меняются от бита к биту. Значимость ответа «да» зависит от заданного вопроса. Два бита информации, определяющих одну конкретную пару нуклеотидов в ДНК яблока, гораздо важнее для будущих поколений яблок, чем биты информации, созданной тепловым колебанием атома углерода в одной из молекул яблока. Передать запах яблока могут всего несколько молекул и сопутствующих им битов, но чтобы обеспечить яблоку пищевую ценность, необходимы миллиарды миллиардов битов.
«Однако, – снова вмешался Гелл-Манн, – существует ли математически строгий способ определить значимость некоторого бита?»
У меня нет полного ответа на этот вопрос, сказал я, все еще держа в руке яблоко. Значимость бита информации зависит от того, как обрабатывается эта информация. Все физические системы содержат информацию. Более того, динамически развиваясь во времени, они преобразовывают и обрабатывают эту информацию. Если электрон «здесь» содержит 0, а электрон «там» содержит 1, то, когда электрон переходит отсюда туда, он меняет значение своего бита. Естественную динамику физической системы можно воспринимать как вычисление, в котором бит не только содержит 0 или 1, но действует как инструкция: 0 может означать «делай это», а 1 может означать «делай то». Значимость бита зависит не только от его значения, но и от того, как это значение с течением времени влияет на другие биты, будучи частью процесса постоянной обработки информации, который и составляет динамическую эволюцию Вселенной.
Я продолжал описывать биты, из которых возникает яблоко, и стал говорить о той роли, которую они играют в процессах, благодаря которым яблоко получает определенные характеристики. Все шло хорошо. Я раскрыл тему «все из бита» и даже смог достойно ответить на вопросы аудитории. По крайней мере, мне так казалось.
Я закончил лекцию и отошел от доски. Вдруг кто-то похлопал меня по плечу. Один из слушателей всерьез решил завладеть моим яблоком. Это был Дойн Фармер – один из основателей теории хаоса, высокий, спортивный человек. Он схватил меня за руки – хотел, чтобы я уронил яблоко. Освобождаясь от захвата, я прижал его спиной к стене. Висевшие на ней изображения фракталов и фотографии индейцев упали на пол. Фармер повалил меня на пол. Мы стали кататься по полу, опрокидывая стулья. Яблоко куда-то делось. Вероятно, оно снова превратилось в отдельные биты.
Часть I
Общая картина
Глава 1
Введение
Эта книга – история всей Вселенной и отдельного бита. Вселенная – самый большой объект, существующий на свете, а бит – самый маленький кусочек информации. Вселенная состоит из битов. Каждая молекула, атом и элементарная частица содержат биты информации. В любом взаимодействии между этими частицами Вселенной информация обрабатывается путем изменения этих битов. Иначе говоря, Вселенная вычисляет. Но ею управляют законы квантовой механики, поэтому она вычисляет так, как это свойственно квантовой механике; ее биты – это квантовые биты. По сути, история Вселенной – это огромное, постоянное квантовое вычисление. Вселенная – это квантовая вычислительная машина.
Здесь возникает вопрос: что вычисляет Вселенная? Ответ: саму себя, свое собственное поведение. Как только Вселенная возникла, она тут же начала вычислять. Сначала конструкции, которые она создавала, были простыми: они включали элементарные частицы и устанавливали фундаментальные законы физики. Со временем, обрабатывая все больше и больше информации, Вселенная давала начало все более запутанным и сложным объектам, включая галактики, звезды и планеты. Жизнь, язык, люди, общество, культура – все они обязаны своим существованием естественной способности вещества и энергии обрабатывать информацию. Способность Вселенной к вычислению объясняет одну из величайших тайн природы: как из очень простых законов физики возникают сложные системы, например живые существа. Эти законы позволяют предсказывать будущее, но только как вероятность и только в общих чертах. Квантово-вычислительная природа Вселенной такова, что конкретные детали будущего всегда остаются непредсказуемыми. Их смог бы вычислить только компьютер размером с саму Вселенную. Так что единственный способ заглянуть в будущее – подождать и посмотреть, что произойдет.
Позвольте мне сказать несколько слов о себе. Мои первые детские воспоминания – как мы жили в курятнике. Мой отец был учеником мебельщика, мы обитали в Линкольне, штат Массачусетс. Курятник находился в дальнем конце большого сарая хозяйки. Мой отец превратил его в двухкомнатную квартиру; там, где раньше жили куры, теперь были спальные места для меня и моего старшего брата. (Моему младшему брату разрешили сделать люльку.) Вечером мать пела нам колыбельную, укрывала одеялами и закрывала деревянные двери. Мы оставались одни и глядели на мир за окном.
Вот мое первое воспоминание: я вижу, как горит бумага в корзине для мусора – проволочной корзине с ромбическим плетением. Затем я помню, как прижимаюсь к ноге матери, одетой в синие джинсы, чуть выше колена, а отец запускает японского бумажного змея. Потом воспоминания начинают быстро сменять друг друга, словно на кинопленке. Каждое живое существо воспринимает мир по-своему, замечает множество деталей и создает из них определенную структуру. Тем не менее все мы живем в одном и том же пространстве, нами управляют одни и те же физические законы. В школе я узнал, что законы физики, управляющие Вселенной, удивительно просты. Как это может быть, думал я, что такой запутанный и сложный мир, который я вижу из окна своей спальни, возникает из простых законов физики? Я решил детально исследовать этот вопрос и много лет изучал законы природы.
Хайнц Пэджелс, трагически погибший в горах Колорадо летом 1988 г., был блестящим и оригинальным мыслителем. Он считал, что нам пора нарушить обычные границы науки. Он поощрял меня разрабатывать физически точные методы описания и измерения сложности. Позже, под руководством Мюррея Гелл-Манна в Калифорнийском технологическом институте, я изучал, как законы квантовой механики и физики элементарных частиц «программируют» Вселенную и при этом сеют семена сложности.
Сейчас я профессор машиностроения в Массачусетском технологическом институте. Но поскольку формально у меня нет образования в этой сфере, правильнее было бы назвать меня профессором квантово-механической техники. Она опирается на квантовую механику – раздел физики, изучающий вещество и энергию на микроуровне. Квантовая механика относится к атомам, как классическая механика к механизмам. По сути, меня можно назвать инженером атомов.
В 1993 г. я понял, как создать квантовый компьютер. Квантовые компьютеры – это устройства, которые используют способность отдельных атомов, фотонов и других элементарных частиц обрабатывать информацию. Они вычисляют так, как не могут вычислять классические компьютеры, например Mac или PC. Изучая, как заставить атомы и молекулы – самые маленькие частицы Вселенной – вычислять, я стал все лучше видеть естественную способность к обработке информации, свойственную самой Вселенной. Сложный мир, который мы видим вокруг, – проявление квантовых вычислений Вселенной.
Цифровая революция, происходящая сегодня, – последнее звено в длинной цепи революций в области обработки информации, уходящей в прошлое. Среди них – возникновение человеческих языков, половое размножение, рождение жизни, наконец, начало самой Вселенной. Каждая из них заложила основу для следующей, и все эти революции в сфере обработки информации, начиная с Большого взрыва, происходили благодаря естественной способности Вселенной обрабатывать данные.
Вычисляющая Вселенная с необходимостью создает сложность. Жизнь, пол, мозг и человеческая цивилизация возникли не случайно.
Квантовый компьютерКвантовая механика славится своими парадоксами. Волны ведут себя как частицы, а частицы – как волны, и можно находиться в двух местах одновременно. Пожалуй, не так уж удивительно, что на микроуровне вещи ведут себя странным и парадоксальным образом; в конце концов, мы привыкли воспринимать объекты, которые по размеру намного больше отдельных атомов. Но парадоксы квантового мира все же сбивают нас с толку. Нильс Бор, отец квантовой механики, как-то заметил: если кто-то считает, будто может разбираться в квантовой механике, не испытывая при этом головокружения, то на самом деле он ее не понимает.
Квантовые компьютеры используют «квантовую странность», чтобы выполнять задачи, слишком сложные для обычных компьютеров. Квантовый бит, или «кубит», может находиться в состоянии и 0, и 1 в одно и то же время, в то время как классический бит может содержать только 0 или только 1. Поэтому квантовый компьютер может выполнять миллионы вычислений одновременно.
Квантовые компьютеры обрабатывают информацию, хранящуюся в отдельных атомах, электронах и фотонах. Квантовый компьютер – это демократия в мире информации: каждый атом, электрон и фотон равным образом участвуют в процессах хранения и обработки информации. И эта фундаментальная демократия информации не ограничена квантовыми компьютерами. Все физические системы в основе своей являются квантово-механическими, и все физические системы записывают, содержат и обрабатывают информацию. Мир построен из элементарных частиц – электронов, фотонов, кварков, и каждый элементарный фрагмент физической системы запечатлевает часть информации: одна частица – один бит. Взаимодействуя между собой, эти фрагменты постепенно преобразуют и обрабатывают информацию, бит за битом. Каждое столкновение элементарных частиц действует как простая логическая операция, сокращенно «оп».
Чтобы осознать любую физическую систему с точки зрения ее битов, нужно хорошо понимать механизм, посредством которого каждый элемент этой системы записывает и обрабатывает информацию. Если мы выясним, как это делает квантовый компьютер, то узнаем также, как это делает физическая система.
Идею такого компьютера предложили в начале 1980-х гг. Пол Бенев, Ричард Фейнман, Дэвид Дойч и другие. В то время квантовые компьютеры были чисто абстрактной концепцией: никто не знал, как можно их создать. В начале 1990-х я показал, как это можно сделать с использованием существующих экспериментальных методов. В течение десяти последних лет я трудился с некоторыми из лучших ученых и инженеров мира, чтобы разработать и изготовить квантовые компьютеры и использовать их.
Есть множество веских причин для того, чтобы создать квантовый компьютер. Прежде всего, мы можем это сделать. Квантовые технологии – технологии управления материей на уровне атомов – в последние годы получили замечательное развитие. Сейчас у нас есть достаточно стабильные лазеры, довольно точные методы производства и быстрая электроника – все это позволяет выполнять вычисления на уровне атомов.
Вторая причина заключается в том, что нам нужно научиться создавать квантовые компьютеры, по крайней мере если мы хотим, чтобы наши компьютеры становились все более быстрыми и мощными. На протяжении полувека вычислительная мощность компьютеров удваивалась каждые полтора года. Этот взрыв называется «законом Мура», в честь Гордона Мура, впоследствии ставшего топ-менеджером компании Intel, который указал на экспоненциальный характер роста еще в 1960-е. Закон Мура – это не закон природы, а свидетельство человеческой изобретательности. Каждые восемнадцать месяцев компьютеры становятся в два раза быстрее, потому что каждые восемнадцать месяцев инженеры находят способ уменьшить вдвое размер соединений и логических элементов, из которых они состоят. Каждый раз, когда размер основных компонентов компьютера уменьшается вдвое, на чипе того же размера становится возможно разместить в два раза больше элементов. В результате компьютер оказывается вдвое мощнее своего предшественника, созданного полтора года назад.
Если спроецировать закон Мура на будущее, мы увидим, что размер соединений и логических элементов, из которых состоят компьютеры, лет через сорок должен будет достичь уровня атомов; следовательно, если мы хотим, чтобы закон Мура действовал и дальше, нам придется научиться создавать компьютеры, работающие на квантовом уровне. Квантовые компьютеры представляют собой последний рубеж миниатюризации.
Квантовые компьютеры, которые сделали мы с коллегами, уже достигли этой цели: каждый атом содержит один бит. Но сегодня мы можем создавать совсем небольшие квантовые компьютеры – и по размеру, и по вычислительной силе. Самые большие квантовые компьютеры общего назначения, существующие в настоящий момент, содержат от семи до десяти квантовых битов и могут выполнять тысячи квантовых логических операций в секунду[1]1
В 2011 г. компания D-Wave Systems объявила о создании коммерческого компьютера со 128 кубитами. – Прим. ред.
[Закрыть]. (Для сравнения, обычный настольный персональный компьютер может содержать триллионы битов и выполнять миллиарды обычных, классических логических операций в секунду.) Мы уже научились делать компьютеры с элементами размером с атом, но еще не умеем делать большие компьютеры с элементами такого размера. Первые квантовые компьютеры появились десять лет назад, и количество битов, которые они могут содержать, удваивается почти раз в два года. Даже если эта скорость сохранится, пройдет еще сорок лет, прежде чем квантовые компьютеры смогут сравняться с сегодняшними классическими по количеству битов. Квантовым компьютерам предстоит еще долгий путь до обычной «персоналки».
Третья причина для создания квантовых компьютеров заключается в том, что они позволяют нам понять, как Вселенная записывает и обрабатывает информацию. Один из лучших способов понять закон природы – это создать машину, которая бы иллюстрировала этот закон. Часто мы сначала создаем машину, а законы возникают позже. Колесо и волчок появились за много тысячелетий до того, как был открыт закон сохранения момента импульса; брошенный камень – до того, как Галилей открыл законы движения; призма и телескоп – раньше оптической теории Ньютона; паровой двигатель изобрели задолго до того, как Джеймс Уатт сконструировал свой регулятор, а Сади Карно открыл второй закон термодинамики.
А поскольку квантовую механику так трудно понять, было бы здорово создать машину, которая бы воплощала в себе ее законы! Взаимодействуя с ней, можно было бы на практике увидеть, как «работает» квантовая механика; так ребенок, играющий с волчком, интуитивно усваивает понятие и свойства момента импульса, воплощенные в этой игрушке. Только практический опыт, возможность своими глазами наблюдать, как ведут себя атомы, позволит по-настоящему понять, что такое квантовая механика. «Игрушечные» квантовые компьютеры, которые мы научились делать сегодня, – это машины, позволяющие нам все больше и больше узнавать о том, как физические системы запечатлевают и обрабатывают информацию на квантово-механическом уровне.
Наконец, есть еще одна причина для создания квантовых компьютеров: это очень интересно. На страницах этой книги мы встретимся с некоторыми из лучших ученых и инженеров мира. Это Джефф Кимбл из Калифорнийского технологического института, конструктор первых в мире фотонных квантовых логических элементов; Дейв Вайнленд из Национального института стандартов и технологий, создавший самый первый простой квантовый компьютер; Ханс Моэй из Делфтского технологического университета, чья группа провела некоторые из самых ранних демонстраций квантовых битов в сверхпроводящих схемах; Дэвид Кори из Массачусетского технологического института, который построил первый молекулярный квантовый компьютер и чьи квантовые аналоговые компьютеры могут выполнять вычисления, для которых потребовался бы обычный компьютер, превышающий размерами саму Вселенную. Как только мы увидим, как работают квантовые компьютеры, мы сможем определить границы вычислительной способности Вселенной.
Правообладателям!
Данное произведение размещено по согласованию с ООО "ЛитРес" (20% исходного текста). Если размещение книги нарушает чьи-либо права, то сообщите об этом.Читателям!
Оплатили, но не знаете что делать дальше?