1. Ana sayfa
  2. İçerik planı
  3. Clifford (kuantum bilgi) · Qiskit
Qiskit · kuantum bilgi

Clifford grubu — Pauli cebirini koruyan ünite kapıların kapalı alt grubu

Clifford kapıları, çok kübitli Pauli operatörlerini konjugasyonla yine Pauli ailesine taşır; bu özellik hem hata analizi hem de klasik olarak izlenebilen bir devre sınıfı (Gottesman–Knill çizgisi) doğurur. Bu sayfa grubun tanımını, jeneratörleri, simplektik tabloyu ve qiskit.quantum_info.Clifford nesnesinin rolünü işler. Genel üniter evrim, T gibi Cliffordan dışı kapılar veya yoğunluk üzerinde tam CPTP kanallar genel kapı mantığı, yoğunluk matrisi ve statevector simülasyonu tarafında kalır — burada önce Cliffordan önce ve sonra Pauli sözcükleri arasındaki cebir.

  • Nesne: Clifford · simplektik + faz
  • Jeneratör örneği: H, S, CX
  • Sınır: T / genel ünite; stabilizer tablo güncellemeleri kardeş sayfada

Kavram haritası ve sayfa sınırı

Clifford grubu, n kübitte belirli bir sonlu ünite kapı kümesinin ürettiği tüm ürünleri içerir; tanımda kritik özellik, her Pauli P için C P C† ifadesinin yine (fazlı) bir Pauli olmasıdır. Bu cebirsel kapalılık, tablo güncellemelerini mod iki lineer cebre indirger ve Gottesman–Knill ile klasik izlenebilirlik sağlar. Bu sayfa grubun ne olduğunu ve nasıl temsil edildiğini kurar; tablonun adım adım güncellenmesi ve stabilizer algoritması stabilizer sayfasında derinleşir.

Pauli ile önkoşul

Clifford eylemi Pauli uzayında tanımlanır; bu yüzden Pauli sözcükleri, komütasyon ve faz dili önce net olmalıdır. Bu temel Pauli sayfasında işlenir; burada Pauli cebirinin Clifford tarafından otomorfizm olarak nasıl taşındığı öne çıkar.

Genel ünite ve Cliffordan fark

Her Clifford ünitedir; fakat her ünite Clifford değildir. Örneğin T kapısı tek kübitte üniterdir fakat Pauli konjugasyonunu Pauli içinde korumaz; tam kuantum gücü için gereklidir. Bu ayrım, hangi alt problemlerin klasik izlenebildiğini ve hangi sentezlerin ekstra maliyet getirdiğini ayırır.

Mimari özet Clifford = Pauli stabilen ünite altgrup + simplektik temsil. Stabilizer algoritması ayrı sayfa; Aer yürütümü genel simülasyon hattında.

Clifford grubu ve jeneratörler

Yaygın bir jeneratör kümesi Hadamard H, faz kapısı S ve iki kübitlik CX (veya eşdeğer CNOT ailesi) ile verilir; yerel fazlar ve kübit permütasyonları ek notasyonla tamamlanabilir. Bu kapıların tüm ürünleri Clifford grubunu doldurur; grup büyüklüğü n ile üstel büyür fakat genel ünite grubuna göre yine çok küçük bir alt kümedir. Pratikte “Clifford devresi”, bu aile içinde kalan bir kapı dizisidir.

Yerel ve iki kübit etkileşimi

Tek kübit Clifford hareketleri Bloch küresinde sonlu bir simetri grubu oluşturur (tam fazlı sayımda sürüm ve global faz konvansiyonuna bağlı olarak farklı kartinaliteler görülür). İki kübit etkileşimi ise dolanıklık üretmek için gereklidir. Bu geometrik resim, hangi durumların Clifford yörüngesiyle üretilebileceğini sezmek için kullanılır; tam karakterizasyon stabilizer diliyle daha da netleşir.

Pauli olmayan kapılar

T, kontrollü fazların genel sürümleri veya rastgele sürekli açılı rotasyonlar genelde Cliffordan çıkar. Bu kapılar eklendiğinde Pauli konjugasyonu Pauli cebirinde kalmayı bırakır ve tablo güncellemeleri artık yalnızca mod iki lineer işlemlerle sınırlı değildir.

Simplektik tablo ve tableau

Clifford etkisi, Pauli jeneratörlerinin X_a ve Z_b tarafındaki mod iki görüntüsü üzerinde simplektik matris çarpımı olarak kodlanır; faz için ayrı bir faz vektörü tutulur. Bu temsil, kapı uygulamasını matris çarpımından çok daha düşük boyutta simüle etmeyi mümkün kılar. Qiskit tarafında symplectic_matrix ve tableau arayüzleri bu bilgiyi taşır; fakat satır işlemlerinin fiziksel yorumu stabilizer anlatımında adım adım verilir.

Karmaşıklık ipucu

Uygun veri yapısıyla bir Clifford kapısı güncellemesi çok kübitte polinom zamanda yapılabilir; bu, genel devre simülasyonunun üstel maliyetine karşı temel kazanımdır. Burada yalnızca neden polinom olduğunu işaretliyoruz; uygulama ayrıntısı stabilizer sayfasının konusudur.

Matris ile iki yönlü köprü

Küçük boyutta Clifford nesnesi ünite matrise çevrilebilir; bu, genel Operator dünyası ile test yazmak için kullanışlıdır. Büyük n için tam matris üretimi bellek açısından genelde uygun değildir; bu yüzden üretim ve doğrulama küçük örneklerle sınırlandırılmalıdır.

Pauli konjugasyonu

Bir Clifford C ve Pauli P için C P C† = ± i^k Q biçiminde yeni bir Pauli Q elde edilir; burada üs, fazın mod dört sınıfını özetler. Bu kural, hata dilinde “Pauli hatasının Clifford sonrası yine Pauli olması” ifadesinin matematiksel içeriğidir ve hata yayılımı analizinde tekrar tekrar kullanılır.

Komütasyon desenleri

Konjugasyon, Pauli komütasyon tablosu ile birlikte okunduğunda özellikle şeffaftır: hangi hata sözcüklerinin ölçümle taşındığı, hangi yönlerin korunduğu bu çerçevede sınıflanır. Detaylı Pauli cebiri Pauli başlığında; beklenen değer ve iz okumaları operatör ve yoğunluk sayfalarında tamamlanır.

Ölçüm ve rastgelelik sınırı

Clifford + Pauli ölçüm dünyasında belirli örnekleme dağılımları klasik olarak üretilebilir; bu, protokol tasarımında güçlü bir kısayoldur. Daha genel ölçüm modelleri ve shot mantığı ölçüm sayfalarında kalır.

Stabilizer resmi ile ilişki

Stabilizer resmi, belirli Pauli jeneratörlerinin eşzamanlı öz uzayını tanımlar; Clifford kapıları bu jeneratörleri simplektik çarpımla günceller. Dolayısıyla Clifford nesnesi, bir stabilizer durumunun nasıl taşındığını özetleyen kompakt bir pakettir. Tablonun nasıl güncellendiği, hangi ölçümlerin durumu projekte ettiği ve simülasyon maliyetinin polinom kalması stabilizer başlığında ayrıntılanır; burada yalnızca Clifford–stabilizer ikilisinin rol ayrımı vurgulanır.

Gottesman–Knill özeti

Clifford devreleri, belirli Pauli ölçüm protokolleriyle birlikte düşünüldüğünde, durum vektörünü açıkça yoğun biçimde tutmadan klasik olarak simüle edilebilir. Bu sonuç, Pauli ve simplektik temsilin gücüdür; genel kuantum hesaplama için yeterli değildir, fakat hata düzeltme ve doğrulama için vazgeçilmezdir.

Sentez ve devre tersine çevirme

Verilen bir Clifford için eşdeğer kapı sayısı ve topolojisi tek değildir; fakat aynı simplektik eylemi üreten devreler fonksiyonel olarak özdeştir. Kütüphaneler genelde Cliffordu kapı dizisine veya tersine tablodan devreye çeviren yordamlar sunar. Donanım tabanına oturtma veya en kısa sıra arama taban kapıları ve transpiler başlıklarında ele alınır; burada yalnızca matematiksel eşdeğerlik düzeyi hedeflenir.

Doğrulama stratejisi

Küçük n için to_matrix ile referans ünite kontrolü, büyük n için ise simplektik çarpımın tutarlılığı ayrı testlerle doğrulanır. Aynı Cliffordu farklı yollarla üretip tabloyu karşılaştırmak, faz hatalarını erken yakalamanın pratik yoludur.

Qiskit Clifford kolu

Clifford.from_circuit ve Clifford.from_label (tek kübit ve sınırlı etiketler) yaygın giriş noktalarıdır. compose ve tensor çok kübit konstrüksiyonlarında kullanılır; to_operator ve to_matrix ise genel Operator dünyasına köprü kurar. Tablo erişimi için stab ve destab temsilcileri çıktıda görünür; bunların okunuşu stabilizer notasyonu ile hizalanır.

Sürüm notu

Etiket sözdizimi ve tablo iç alanları sürümler arasında ince değişebilir; taşınabilir testler için küçük devrelerde beklenen tabloyu sabitleyin.

Kod laboratuvarı

Örnekler qiskit.quantum_info ve küçük QuantumCircuit kullanır; Aer çağrısı yoktur.

qi_clifford_from_circuit.py Python
from qiskit import QuantumCircuit
from qiskit.quantum_info import Clifford

qc = QuantumCircuit(2)
qc.h(0)
qc.cx(0, 1)
cl = Clifford(qc)
print(cl)
print("kübit:", cl.num_qubits, "matris şekli:", cl.to_matrix().shape)
qiskit from_circuit · to_matrix UTF-8 · LF
qi_clifford_compose.py Python
from qiskit.quantum_info import Clifford

h = Clifford.from_label("H")
x = Clifford.from_label("X")
print(h.compose(x))
qiskit from_label · compose UTF-8 · LF
qi_clifford_tensor_operator.py Python
from qiskit.quantum_info import Clifford, Operator

hi = Clifford.from_label("H").tensor(Clifford.from_label("I"))
op = hi.to_operator()
print("kübit:", hi.num_qubits, "op dim:", op.dim)
qiskit tensor · to_operator UTF-8 · LF

İleri okuma ve özet

Clifford grubu, Pauli cebirini otomorfizm olarak taşıyan ünite kapıların kapalı ailesidir; simplektik tablo ve tableau ile polinom maliyetli simülasyon mümkün olur; stabilizer resmi bu hikâyenin doğal diliidir. Genel ünite, yoğunluk veya gürültü kanalları ayrı katmandır.

Özet Clifford = Pauli-konjugasyon stabil ünite altgrup; tableau ile temsil. Stabilizer algoritması ve transpiler ayrı sayfalarda.