Далі розглянемо математичні представлення каналів.
Лінійні відображення з векторів у вектори можна представляти матрицями звичним чином, де дія лінійного відображення описується множенням матриці на вектор.
Але канали — це лінійні відображення з матриць у матриці, а не з векторів у вектори.
Тому, у загальному випадку, як можна виразити канали математично?
Для деяких каналів може існувати проста формула, що їх описує — як-от для трьох прикладів неунітарних кубітних каналів, розглянутих раніше.
Але для довільного каналу такої зручної формули може не бути, тому виражати канал у такий спосіб загалом непрактично.
Для порівняння: у спрощеному формулюванні квантової інформації ми використовуємо унітарні матриці для представлення операцій над квантовими векторами стану: кожна унітарна матриця відповідає коректній операції, і кожну коректну операцію можна виразити як унітарну матрицю.
По суті, постає питання: чи можна зробити щось аналогічне для каналів?
Щоб відповісти на це питання, знадобляться додаткові математичні інструменти.
Ми побачимо, що канали насправді можна описати кількома різними способами, зокрема через представлення, названі на честь трьох людей, які відіграли ключову роль у їхньому розвитку:
Штайнспрінга,
Крауса та
Чоя.
Разом ці різні способи опису каналів дають змогу розглядати й аналізувати їх під різними кутами.
Представлення Штайнспрінга ґрунтуються на ідеї, що кожен канал можна реалізувати стандартним способом:
спершу вхідна система поєднується з ініціалізованою робочою системою, утворюючи складену систему;
потім над цією складеною системою виконується унітарна операція;
нарешті робоча система відкидається (або береться часткова траса), і залишається вихід каналу.
На наступному рисунку зображено таку реалізацію у вигляді схеми кола для каналу, у якого вхідна та вихідна системи збігаються — це систем а X.
На цій схемі дроти представляють довільні системи, як зазначено мітками над ними, і не обов'язково є окремими кубітами.
Також символ землі, широко використовуваний в електротехніці, явно позначає, що W відкидається.
Словами реалізація працює так.
Вхідна система X починає у деякому стані ρ, тоді як робоча система W ініціалізується у стандартний базисний стан ∣0⟩.
Унітарна операція U виконується над парою (W,X), і нарешті робоча система Wбереться в часткову трасу, залишаючи X на виході.
Зверни увагу, що ми припуск аємо, що 0 — це класичний стан системи W, і ми обираємо його як початковий стан цієї системи, що спростить математику.
Втім, замість нього можна вибрати будь-який фіксований чистий стан як початковий стан W, не змінюючи
основних властивостей представлення.
Математичний вираз для відповідного каналу Φ має такий вигляд.
Φ(ρ)=TrW(U(∣0⟩⟨0∣W⊗ρ)U†)
Як зазвичай, ми використовуємо угоду Qiskit щодо порядку:
система X знаходиться зверху на схемі, тому відповідає правому тензорному множнику у формулі.
У загальному випадку вхідна та вихідна системи каналу не обов'язково збігаються.
Ось рисунок, що зображує реалізацію каналу Φ, у якого вхідна система — X, а вихідна — Y.
Цього разу унітарна операція перетворює (W,X) на пару (G,Y), де G — нова «сміттєва» система, яка береться в трасу, залишаючи Y як вихідну систему.
Щоб U була унітарною, вона повинна бути квадратною матрицею.
Це вимагає, щоб пара (G,Y) мала стільки ж класичних станів, скільки пара (W,X), тому системи W і G мають бути обрані так, щоб це було можливим.
Математичний вираз для відповідного каналу Φ аналогічний до попереднього.
Φ(ρ)=TrG(U(∣0⟩⟨0∣W⊗ρ)U†)
Коли канал описано таким чином — як унітарна операція разом із специфікацією того, як ініціалізується робоча система і як вибирається вихідна система — кажуть, що він виражений у формі Штайнспрінга або що це представлення Штайнспрінга каналу.
Це зовсім не очевидно, але кожен канал справді має представлення Штайнспрінга, що ми побачимо наприкінці уроку.
Ми також побачимо, що представлення Штайнспрінга не є унікальними; завжди існуватимуть різні способи реалізувати один і той самий канал описаним чином.
Зауваження
У контексті квантової інформації термін представлення Штайнспрінга зазвичай стосується дещо загальнішого виразу каналу у формі
Φ(ρ)=TrG(AρA†)
для ізометріїA — матриці, стовпці якої є ортонормованими, але яка може не бути квадратною.
Для представлень Штайнспрінга у формі, яку ми прийняли як визначення, можна отримати вираз у цій іншій
формі, поклавши
Ось представлення Штайнспрінга кубітного дефазуючого каналу Δ.
На цій схемі обидва дроти представляють окремі кубіти — тобто це звичайна схема квантового кола.
Щоб переконатися, що ефект цього кола на вхідний кубіт справді описується повністю дефазуючим каналом, пройдемо по колу крок за кроком, використовуючи явне матричне представлення часткової траси, розглянуте в попередньому уроці.
Назвемо верхній кубіт X — це вхід і вихід каналу — і припустимо, що X починає у деякому довільному стані ρ.
Першим кроком є введення робочого кубіта W.
До виконання вентиля CNOT стан пари (W,X) представляється такою матрицею густини.
Відповідно до угоди Qiskit щодо порядку, верхній кубіт X знаходиться праворуч, а нижній кубіт W — ліворуч.
Ми використовуємо матриці густини замість квантових векторів стану, але тензорний добуток будується аналогічно до того, що робиться у спрощеному форму люванні квантової інформації.
Наступним кроком є виконання операції CNOT, де X є керуючим, а W — цільовим кубітом.
З урахуванням угоди Qiskit щодо порядку, матричне представлення цього вентиля має такий вигляд.
1000000100100100
Це унітарна операція, і щоб застосувати її до матриці густини, ми виконуємо спряження унітарною матрицею.
Ця конкретна матриця не змінюється при ермітовому спряженні, тому результат має такий вигляд.
Нарешті виконується часткова траса по W.
Згадуючи дію цієї операції на матриці 4×4, описану в попередньому уроці, отримуємо таку матрицю густини на виході.
Виконання часткової траси по кубіту з лівого боку дає той самий результат, що й раніше.
⟨0∣ρ∣0⟩∣0⟩⟨0∣+⟨1∣ρ∣1⟩∣1⟩⟨1∣=Δ(ρ)
Інтуїтивний спосіб осмислити це коло такий: операція CNOT фактично копіює класичний стан вхідного кубіта, і коли копія викидається в «сміттєвий кошик», вхідний кубіт «колапсує» імовірнісно до одного з двох можливих класичних станів, що рівносильно повному дефазуванню.
Описане вище коло — не єдиний спосіб реалізувати повністю дефазуючий канал.
Ось інший спосіб це зробити.
Ось короткий аналіз, що підтверджує коректність цієї реалізації.
Після виконання вентиля Адамара стан двох кубітів як матриця густини має такий вигляд:
Ця реалізація ґрунтується на простій ідеї:
дефазування рівносильне тому, що або нічого не відбувається (тобто застосовується тотожна операція), або застосовується вентиль σz, кожне з імовірністю 1/2.
Вентиль SWAP просто переміщує ініціалізований стан ∣0⟩ робочого кубіта на вихід, тоді як вхідний стан ρ переміщується до нижнього кубіта і потім береться в трасу.
Альтернативно, якщо не вимагати, щоб вихід каналу залишався зверху, можна взяти за представлення ось це дуже просте коло.
Простіше кажучи, скидання кубіта до стану ∣0⟩ рівносильне викиданню кубіта в «смітник» і отриманню нового.
Тепер розглянемо представлення Крауса, що пропонують зручний формульний спосіб виражати дію каналу через множення та додавання матриць.
Зокрема, представлення Крауса — це специфікація каналу Φ у такій формі.
Φ(ρ)=k=0∑N−1AkρAk†
Тут A0,…,AN−1 — матриці однакових розмірів:
їхні стовпці відповідають класичним станам вхідної системи X, а рядки — класичним станам вихідної системи, чи то X, чи якоїсь іншої системи Y.
Щоб Φ була коректним каналом, ці матриці мають задовольняти таку умову.
k=0∑N−1Ak†Ak=IX
Ця умова рівносильна умові збереження Φ сліду.
Інша властивість, що вимагається від каналу — повна позитивність — випливає із загальної форми рівняння для Φ як суми спряжень.
Іноді зручно позначати матриці A0,…,AN−1 по-іншому.
Наприклад, мо жна нумерувати їх починаючи з 1, або використовувати стани з деякої довільної множини класичних станів Γ замість чисел як індекси:
Φ(ρ)=a∈Γ∑AaρAa†wherea∈Γ∑Aa†Aa=I.
Ці різні способи позначення матриць, що звуться матрицями Крауса, є поширеними і можуть бути зручними в різних ситуаціях — але в цьому уроці для простоти ми дотримуватимемося позначень A0,…,AN−1.
Число N може бути довільним додатним цілим числом, але воно ніколи не потребує бути надто великим:
якщо вхідна система X має n класичних станів, а вихідна система Y — m класичних станів, то для будь-якого заданого каналу з X у Y завжди існує представлення Крауса, у якому N не перевищує добутку nm.
Щоб переконатись, що ці матриці Крауса справді представляють повністю деполяризуючий канал, спочатку зауважимо, як відбувається спряження довільної матриці 2×2 матрицею Паулі.