Татарин>> Почему это не алгебра? Чего по-твоему не хватает?
pokos> Не хватает универсальных операций над объектами.
Не понял. Разверни.
Если в чисто математическом смысле, то вращение единичного вектора (его легче представлять, чем манипуляции над спинором) - суть универсальная операция переводящая объект множества в объект множества, пустая операция определена, единичный элемент есть... чего тебе не хватает?
Если в "бытовом-электронном", то есть CNOT, универсальнее операции сложно придумать - он и "И", и "ИЛИ" и "НЕ" в одном флаконе.
Татарин>> А во-вторых, показано, что эти сложные объекты могут выполнять (при желании) логику имеющуюся простых. Алгоритмизация ничего не теряет.
pokos> Остаётся только удивляться, почему этих волшебных т.н. "квантовых алгоритмов" до сих пор придумали только несколько штук.
Эээ... с чего ты взял?
Алгоритмов тысячи-миллионы, просто
значимы лишь несколько из них. Мы ведь называем "квантовым алгоритмом" не любой алгоритм, исполняемый на квантовом компутере, а только такой, который даёт
существенное преимущество над классикой.
А сейчас все носятся с тем базовым десятком ещё и потому, что железо КК сейчас маленькое и плохое, и нужен какой-то чудовищный алгоритмический выигрыш, да ещё и с готовым применением на практике, чтобы оправдать использование КК.
Почему все и бегают вокруг Шора - кубит нужно мало, и есть прям практическое, понятное воякам и государству применение уже сейчас. Так-то сам по себе он частный узкий случай.
Если б КК спокойно оперировали миллионами кубит на гигагерцах (как нынешняя классика), у нас всё давно было бы квантовое.
Но вот какой смысл кому сейчас разбирать детально, например, квантовый qsort, который приближает практический o(n) к предельному o(nlog(n))? Да, как бы если б так можно было сделать с базовым qsort, это было бы офигенно во всех местах, где применяется сортировка, но как замануха для реализации КК такой выигрыш явно не смотрится.