Knigionline.co » Наука, Образование » Программируя Вселенную. Квантовый компьютер и будущее науки

Программируя Вселенную. Квантовый компьютер и будущее науки - Сет Ллойд

Программируя Вселенную. Квантовый компьютер и будущее науки
  • Название:
    Программируя Вселенную. Квантовый компьютер и будущее науки
  • Автор:
  • Жанр:
  • Язык:
    Русский
  • Перевел:
    Анна Стативка
  • Издательство:
    Альпина Диджитал
  • Страниц:
    126
  • ISBN:
    978-5-91671-270-4, 978-5-91671-324-4
  • Рейтинг:
    5 (1 голос)
  • Ваша оценка:
Любой атом Вселенной, а не лишь только всевозможные макроскопические объекты, способен беречь информацию. Акты взаимодействия атомов возможно обрисовать как простые закономерные операции, в коих заменяют собственные смысла квантовые биты – простые единицы квантовой инфы. Феноменальный, но перспективный расклад Сета Ллойда разрешает элегантно решить вопрос о неизменном усложнении Вселенной: так как в том числе и случайная и довольно краткая программка в ходе собственного выполнения на компе имеет возможность предоставить в высшей степени заманчивые итоги. Галактика каждый день обрабатывает информацию – будучи квантовым компом большого объема, она все время вычисляет личное будущее. И в том числе и эти фундаментальные действия, как рождение жизни, половое размножение, возникновение интеллекта, возможно и надлежит рассматривать как поочередные революции в обработке инфы.
Я с наслаждением пишу это особое вступление для издания книжки «Программируя Вселенную» на российском языке. Я желал бы поблагодарить Сергея Белоусова, Евгения Демлера, Мишу Лукина и всех сослуживцев из Русского квантового центра, которые несомненно помогли устроить вероятной публикацию сего российского перевода.»

Программируя Вселенную. Квантовый компьютер и будущее науки - Сет Ллойд читать онлайн бесплатно полную версию книги

Возьмем атом и подействуем на него лазером, чтобы перевести в суперпозицию |0> + |1>. Теперь запустим циклический переход, чтобы увидеть, находится ли атом в состоянии 0 или в состоянии 1. Если состояние атома 0, он будет флуоресцировать; если его состояние 1, он останется темным. Мы подбросили квантовую монетку и создали совершенно новый бит.

Разговор с атомом посредством циклического перехода измеряет состояние атома и создает информацию. Конечно, как и в предыдущей главе, то, что происходит во время измерения, открыто для интерпретации. Если рассматривать измерения как коллапс волновой функции, волновая функция атома, взятого вместе с фотонами, коллапсирует либо до состояния |0, есть флуоресценция>, либо до состояния |1, нет флуоресценции>.

В интерпретации декогерентных историй состояние атома вместе с фотонами находится в суперпозиции |0, есть флуоресценция> + |1, нет флуоресценции>. Каждое из состояний в этой суперпозиции соответствует декогерентной истории. В нашем случае истории чрезвычайно декогерентны. Чтобы сделать их когерентными, нужно было бы собрать все фотоны, испущенные атомом, отразить их назад и заставить атом повторно их поглотить. Для этого нужен своего рода демон Лошмидта, способный изменять последовательность событий во времени. Но обратить фотоны, рассеянные по всей Вселенной, трудно (если вы сомневаетесь – валяйте, обратите их!). Из-за того что два состояния в суперпозиции декогерентны, атом и фотон ведут себя так, как будто они находятся или в одном состоянии, или в другом, и мы действительно создаем совершенно новый бит, никогда не существовавший прежде.

Квантовые вычисления

Если облучить атом светом, фотоны которого обладают подходящей энергией, можно заставить атом изменить состояние из |0> в |1> и обратно. Так мы инвертируем бит атома. Другими словами, мы выполняем логическую операцию «не». В статье «Потенциально реализуемый квантовый компьютер» (A Potentially Realizable Quantum Computer), опубликованной в 1993 г. в журнале Science, я показал, что немного более сложный набор последовательностей лазерных импульсов, чем используемый для операции «не», позволяет атомам выполнять логические операции «и», «или» и «копировать» – точно так же, как в обычных цифровых вычислениях. Каждый атом хранит один бит, и набор атомов может вычислять все, что может вычислять обычный PC или Mac.

Но атомы могут сделать намного больше, чем обычный PC или Mac. Атомы могут хранить нечто большее, чем биты; они могут хранить кубиты. В отличие от классических битов, кубиты могут находиться в квантовых суперпозициях |0> и |1>, то есть они могут быть в состоянии 0 и 1 в одно и то же время. Можно ли каким-то образом использовать эти квантовые суперпозиции для вычислений, которые не могут делать классические компьютеры? Этот вопрос впервые поднял Дэвид Дойч в середине 1980-х гг., но ответ на него был найден только в начале 1990-х. И этот ответ – да.

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

Рассмотрим бит, который компьютер интерпретирует как команду: 0 означает «Делай это!», а 1 означает «Делай то!» «Это» может быть, скажем, «прибавь 2 к 2», а «то» может быть «прибавь 3 к 1». Или «это» может означать «отправь электронное письмо», а «то» – «открой веб-браузер».

Перейти
Наш сайт автоматически запоминает страницу, где вы остановились, вы можете продолжить чтение в любой момент
Оставить комментарий