Неклассические логические элементы и квантовые компьютеры - umotnas.ru o_O
Главная
Поиск по ключевым словам:
страница 1
Похожие работы
Название работы Кол-во страниц Размер
Логические элементы 1 73.61kb.
Программа курса «Оптические и квантовые приборы» 1 40.46kb.
Лекция 1 Множества и отношения. Логические связки 1 Множества 1 296.39kb.
Требования к обязательному минимуму содержания основной образовательной... 1 12.44kb.
Конспект открытого урока 1 99.72kb.
Архитектуры вс. Вычислительные и логические возможности 1 91.77kb.
Урок 1 Тема урока : «Правила тб. Основные логические операции. 1 176.93kb.
Лабораторная работа №3 логические функции в excel цель работы: Изучить... 1 235.85kb.
Кандидатского минимума специальности 1 79.8kb.
Логические переменные, обозначающие высказывания, и знаки логических... 1 31.23kb.
Программа аттестационного испытания по дисциплине «математика для... 1 49kb.
Программа государственного экзамена по направлению подготовки бакалавров... 1 56.52kb.
Викторина для любознательных: «Занимательная биология» 1 9.92kb.

Неклассические логические элементы и квантовые компьютеры - страница №1/1

УДК 517.55

НЕКЛАССИЧЕСКИЕ ЛОГИЧЕСКИЕ ЭЛЕМЕНТЫ И КВАНТОВЫЕ КОМПЬЮТЕРЫ

Керп А.С., Лукоткин А.С.

Научный руководитель д-р физ.-мат. наук Цих А. К.,

Аспирант кафедры ТФ СФУ Куликов В. Р.

Сибирский федеральный университет

ВВЕДЕНИЕ

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

Идея построения квантового компьютера была предложена в 1980 году советским математиком Ю. И. Маниным. Эту идею поддержали физики, в частности, П. Бениоф и Нобелевский лауреат Р. Фейнман.

Необходимость в квантовом компьютере возникает тогда, когда мы пытаемся исследовать методами физики сложные многочастичные системы, подобные биологическим.

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

Квантовый компьютер использует для вычисления неклассические алгоритмы, которые реализуются посредством неклассических логических элементов.

Логический элемент — устройство ЭВМ, выполняющее одну определенную операцию над входными сигналами согласно правилам алгебры логики (восходящим к Аристотелю). Например, логический элемент, отражающий переход к отрицанию, изображается следующей схемой:


Рис. 1

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

В рамках действительного анализа нельзя построить логический элемент НЕ, т.е такой, для которого НЕ×НЕ=НЕ, где под умножением подразумевается последовательное применения элемента. Иными словами, даже в рамках многозначной логики, основанной на классической теории вероятности, уравнение X×X=НЕ не разрешимо. Докажем это.

Отражающая это уравнение техническая схема такая:




Рис. 2

Здесь слева подразумеваются две копии одного (неизвестного) логического элемента X.

Предполагается, что переходы 0→0, 0→1, 1→0, 1→1 происходят с вероятностями Р00, Р01, Р10, Р11(см. Рис.3).

Для элемента «НЕ» имеем:

P00=P11=0; P01=P10=1

Следовательно, для удовлетворения равенства X×X=НЕ получаем систему уравнений:




Рис. 3
P00P00+P01P10=0;

P00P01+P01P11=1;

P10P00+P11P10=1;

P11P11+P10P01=0.

Поскольку Pij≥0, получаем Р0011=0, тем самым P00P01+P01P11=1 или P10P00+P11P10=1 сводится к 0=1. Таким образом, данная схема нереализуема для вещественных неотрицательных значений вероятностей Pij.

Путь к реализации равенства подсказывает квантовая механика, в которой под амплитудой вероятности перехода i→j подразумевает комплексное число cij, для которого Pij=cij2. Таким образом, если в приведенной системе уравнений заменить Pij на комплексные числа cij, то тогда следует рассмотреть уравнения

P0→0=c00c00+c01c102P0→1=c00c01+c01c112P1→0=c10c00+c11c102P1→1=c11c11+c10c012

Теперь рассмотрим систему уравнений:

0=c00c00+c01c1021=c00c01+c01c1121=c10c00+c11c1020=c11c11+c10c012 (*)

Некоторые примеры корней данной системы уравнений были представлены в книге Гуца[2]:

c00=c11=i2; c01=e-iα2; c10=eiα2.

Ранее нами была доказана теорема о полном решении системы (*):



Теорема 1. Все комплексные решения системы (*) параметризуются в следующем виде через 2 параметра α,β∈0;2π:c00=c11=eiα/2, c01=eiβ/2, c10=ei(π+2α-β)/2

Цель данной работы состоит в обобщении Теоремы 1, то есть в описании новых неклассических логических элементов.

В соответствии с поставленной целью, естественно были рассмотрены следующие задачи:


  1. Найти математический язык для реализации последовательных применений неклассического элемента X, то есть X2,X3,…

  2. Найти nНЕ, n∈N, то есть указать решения логического уравнения Xn=НЕ.

  3. Выяснить вопрос о всех решениях уравнения Xn=НЕ для n ∈N.

По сути, задача о поиске логического элемента НЕ свелась к нахождению матрицы, квадрат которой равен НЕ=0ei(α-β)ei(α+β)0, где α,β∈R. Такой способ представления матрицы НЕ позволит нам записать равенство X2=НЕ в виде матричного уравнения.

c00c01c10c112=c00c00+c01c10c00c01+c01c11c10c00+c11c10c11c11+c10c01=0ei(α-β)ei(α+β)0

Первое утверждение нашего исследования составляет

Лемма 1. Последовательное применение n раз неклассического элемента X соответствует возведению в n-ю степень комплексной матрицы C=c00c01c10c11, то есть Xn соответствует Cn.

Основным результатом данной работы является



Теорема 2. Решениями матричного уравнения Xn=НЕ являются следующие матрицы:

Xg,p=12eiα+π2g+pn1+eiπn12eiα+π2g+pn-β-πp1-eiπn12eiα+π2g+pn+β+πp1-eiπn12eiα+π2g+pn1+eiπn,

где g=0,…, n-1; p=0, 1.

При нечетных n появляется дополнительный набор решений:

X'g,p=0ei(α+2π2g+pn-β-πp)ei(α+π2g+pn+β+πp)0.

Для доказательства Теоремы 2 мы задействуем следующие утверждения:



Лемма 2. Матрица X=12eiαneiπn+112eiαn-β(1-eiπn)12eiαn+β(1-eiπn)12eiαneiπn+1 удовлетворяет матричному уравнению Xn=НЕ.

Лемма 3. Матрица X'=0ei(αn-β)ei(αn+β)0 удовлетворяет матричному уравнению Xn=НЕ, при нечетных n=2l+1.

Доказательство лемм 2 и 3 основано на принципе математической индукции по степеням матриц Х и Х’.

Кроме того, если прибавить к показателям элементов матрицы НЕ числа, кратные 2πi, то матрица НЕ не изменится. Однако подобный сдвиг изменит матрицы Х и Х’. Всевозможные сдвиги породят 2n различных матриц. Обозначим их Xg,p и X'g,p, где g=0,…, n-1; p=0, 1.

Полный текст доказательств лемм 1-3 мы здесь опускаем, однако можем сделать важный комментарий.



В случае n=2, 3, 4 Теорема 2 предоставляет полный список решений логического уравнения Xn=НЕ. На основании этого наблюдения нами сформулирована

Гипотеза: Теорема 2 предоставляет полный список решений логического уравнения Xn=НЕ.

СПИСОК ЛИТЕРАТУРЫ

  1. Мальцев А.И. Основы линейной алгебры / А.И. Мальцев – М.:Государственное издательство технико-теоретической литературы, 1956.

  2. Гуц А.К. Комплексный анализ и информатика: учебное пособие / А.К. Гуц – Омск: Министерство образования Российской Федерации, Омский Государственный Университет Кафедра Информационной Безопасности, 2002. – 115с.