Третья причина для создания квантовых компьютеров заключается в том, что они позволяют нам понять, как Вселенная записывает и обрабатывает информацию. Один из лучших способов понять закон природы – это создать машину, которая бы иллюстрировала этот закон. Часто мы сначала создаем машину, а законы возникают позже. Колесо и волчок появились за много тысячелетий до того, как был открыт закон сохранения момента импульса; брошенный камень – до того, как Галилей открыл законы движения; призма и телескоп – раньше оптической теории Ньютона; паровой двигатель изобрели задолго до того, как Джеймс Уатт сконструировал свой регулятор, а Сади Карно открыл второй закон термодинамики.
А поскольку квантовую механику так трудно понять, было бы здорово создать машину, которая бы воплощала в себе ее законы! Взаимодействуя с ней, можно было бы на практике увидеть, как «работает» квантовая механика; так ребенок, играющий с волчком, интуитивно усваивает понятие и свойства момента импульса, воплощенные в этой игрушке. Только практический опыт, возможность своими глазами наблюдать, как ведут себя атомы, позволит по-настоящему понять, что такое квантовая механика. «Игрушечные» квантовые компьютеры, которые мы научились делать сегодня, – это машины, позволяющие нам все больше и больше узнавать о том, как физические системы запечатлевают и обрабатывают информацию на квантово-механическом уровне.
Наконец, есть еще одна причина для создания квантовых компьютеров: это очень интересно. На страницах этой книги мы встретимся с некоторыми из лучших ученых и инженеров мира. Это Джефф Кимбл из Калифорнийского технологического института, конструктор первых в мире фотонных квантовых логических элементов; Дейв Вайнленд из Национального института стандартов и технологий, создавший самый первый простой квантовый компьютер; Ханс Моэй из Делфтского технологического университета, чья группа провела некоторые из самых ранних демонстраций квантовых битов в сверхпроводящих схемах; Дэвид Кори из Массачусетского технологического института, который построил первый молекулярный квантовый компьютер и чьи квантовые аналоговые компьютеры могут выполнять вычисления, для которых потребовался бы обычный компьютер, превышающий размерами саму Вселенную. Как только мы увидим, как работают квантовые компьютеры, мы сможем определить границы вычислительной способности Вселенной.
Язык природы
Совершая вычисления, Вселенная без труда создает запутанные и сложные структуры. Чтобы понять, как она вычисляет, а значит, чтобы понять эти сложные структуры, нужно выяснить, как она хранит и обрабатывает информацию. То есть изучить язык самой природы.
Я занимаюсь чем-то вроде «массажа» атомов. Я профессор квантово-механической техники в Массачусетском технологическом институте. Моя работа – делать «массаж» электронам, фотонам, атомам и молекулам, чтобы привести их в те особые состояния, в которых они превращаются в квантовые компьютеры и квантовые системы коммуникации. Атомы малы, но они сильны; эластичны, но чувствительны. С ними легко «говорить» (просто толкните стол – тем самым вы «заговорите» с миллиардами и миллиардами атомов), но их трудно «услышать» (думаю, вы не сможете мне сказать, что вам ответил стол, кроме «бум!»). Мы их не интересуем, они просто живут своей жизнью, занимаются своим делом, и так было всегда. Но если правильно сделать им массаж, то их можно очаровать. И они начнут делать для вас вычисления.
Атомы не одиноки в своей способности обрабатывать информацию. Фотоны (частицы света), фононы (частицы звука), квантовые точки (искусственные атомы), сверхпроводящие схемы – все эти микроскопические системы могут записывать информацию. И если вы говорите на их языке и вежливо задаете им вопросы, то они обработают эту информацию для вас. На каком языке говорят такие системы? Как и все физические системы, они реагируют на энергию, силу, импульс, на свет и звук, на электричество и силу тяжести. Физические системы говорят на языке, грамматику которого составляют законы физики. За последние десять лет мы изучили этот язык достаточно хорошо, чтобы говорить с атомами – чтобы убедить их выполнять вычисления и сообщать о результатах.
Трудно ли говорить «на языке атомов»? Чтобы пользоваться этим языком свободно, нужно учиться всю жизнь. Сам я владею им плохо по сравнению с другими учеными и квантовыми инженерами, с которыми вы встретитесь на страницах этой книги. Но поддерживать с атомами простую беседу не так уж трудно.
Как и все языки, «язык атомов» легче выучить, когда вы молоды. Мы с Полом Пенфилдом читаем курс лекций для первокурсников Массачусетского технологического института, он называется «Информация и энтропия». Цель этого курса, как и цель этой книги, – раскрыть фундаментальную роль, которую информация играет во Вселенной.
Пятьдесят лет назад первокурсники Массачусетского технологического института знали все о двигателях внутреннего сгорания, передачах и рычагах, трансмиссиях и шкивах. Двадцать пять лет назад они прекрасно разбирались в электронных лампах, транзисторах, любительских радиоприемниках и электронных схемах. Теперь они переполнены знаниями о компьютерах, дисководах, волоконной оптике, разбираются в пропускной способности линий и средствах сжатия музыкальных и графических файлов. Их предшественники жили в мире механики и электричества; они – в мире информации. Их предшественники уже знали много о силе и энергии, напряжении и заряде; а они очень много знают о битах и байтах. Наши первокурсники так хорошо разбираются в информационных технологиях, что мы, преподаватели, можем вести для них предметы, включая курс по квантовым вычислениям, которые раньше были по зубам только выпускникам. (Мои старшие коллеги с факультета машиностроения жалуются, что нынешние первокурсники никогда не держали в руках отвертки. Это неправда. Добрая половина из них умеет пользоваться отверткой, чтобы установить больше памяти в свой компьютер.)
В рамках научно-исследовательского проекта, который я вел при поддержке Национального научного фонда США, я разработал курс лекций для учеников первых и вторых классов средней школы – о том, как обрабатывается информация на микроуровнях. Даже шести– и семилетние дети сегодня очень много знают о компьютерах. Кажется, они не испытывают никаких затруднений с битами и байтами. Когда мы с ними играем в игру, где каждый берет на себя роль атома в квантовом компьютере, они делают это с легкостью и прекрасно понимают смысл своих действий.
Те, кто родился и вырос задолго до нынешней революции обработки информации, тоже прекрасно понимают разнообразие и все значение информации, не хуже наших переполненных битами детей. Неважно, сколько вам лет – к моменту, когда вы закончите читать эту книгу, вы будете знать, как можно попросить атомы выполнить простые вычисления, используя машины, которые уже есть во всем мире, а также грамматику языка природы.
Революции в сфере обработки информации
Естественная и фундаментальная способность Вселенной обрабатывать информацию несколько раз в истории приводила к революциям в этой сфере, и сейчас происходит очередная. Ее причина – стремительное развитие электронных вычислительных технологий, воплощенное в законе Мура. Квантовые компьютеры – в авангарде этой революции. Она восхищает, ее невозможно не заметить, но ее нельзя назвать ни самой первой, ни самой важной.