良いニュースと悪いニュースがあります。良い知らせは、あなたの直感は本質的に正しいこと、そしてクリフォードグループを介したそのようなグループアクションがあることです。悪いニュースは、そのパラメーター化に何を求めているかによっては、期待しているほど有用ではない可能性があることです。
最初に朗報ですキュービットのすべてのPauliスタビライザーグループは、独立したジェネレーターで、クリフォードグループ演算子による共役によって他のそのようなグループにマップできます。これを示す最も簡単な方法は、帰納法です。場合、そのような安定化グループは1つだけです:トリビアルグループ。いずれかのために入力スタビライザー基所与、、あなたの場合に減らすことができ以下の手順によって。r = n − k r r = 0 { 1 } r > 0 S r − 1nr=n−krr=0{1}r>0Sr−1
スタビライザーグループの任意のジェネレーターを選択し、が動作をするキュービットします。x r P rPrxrPr
であるようなクリフォードグループ演算子を見つけます。これは、キュービットのみ作用する単一キュービットパウリ演算子です。演算子は、係数をキュービットおよびに交換するために、SWAP演算子を含む場合があります。C r P r C † r = Z n − r Z (n − r )C r x r(n − r )CrCrPrC†r=Zn−rZ(n−r)Crxr(n−r)
下で、スタビライザーグループの他のジェネレーターがどのように変換するかを決定します。これにより、グループのジェネレーターのリストが生成され ます。はアーベリアンであるため、各ジェネレーターのイメージはまたは備えたキュービット作用します。後者の場合は、乗算して新しいジェネレーターを作成します。の要素であり、は、これはグループのために発電機の等価セットをもたらします。S ′ = { C r P C † rCrS '(N - R )1つの ZのZ N - Rの Z N - Rの S 'S′={CrPC†r|P∈S}S′(n−r)1ZZn−rZn−rS′
これで、によって安定化される部分空間のスタビライザーグループができました。このグループのすべての状態は、キュービットでのテンソル積として考慮され、残りのキュービットでいくつかの状態が考慮されます。他のすべてのキュビットで定義されたスタビライザーコードを検討することで、キュビットでジェネレーターを使用したスタビライザーグループの場合に削減しました。 | 0 ⟩ (N - R )N - 1 R - 1Zn−r|0⟩(n−r)n−1r−1
この帰納的証明を解凍すると、ジェネレーターを含むスタビライザーコードをクリフォード回路にマップする再帰的な手順が得られ、そのスタビライザーグループが特定のグループマップされます。そのようなコードとが2つある場合は、それらの回路をして、をマップする回路を取得します。のスタビライザーグループのジェネレーターの異なるセットが異なる回路を生成するという点で、いくつかの冗長性がありますR C Z N 、R:= ⟨ Z N - R、Z N - R + 1、... 、Z N ⟩SrCS 1 S 2 C † 2 C 1 S 1 S 2 S j C j n r
Zn,r:=⟨Zn−r,Zn−r+1,…,Zn⟩.
S1S2C†2C1S1S2SjCj:これは、一部のクリフォード回路 がコードの自己同型(
つまり論理ユニタリ)を評価するだけであるという事実に対応しています。しかし、気にしないでください:あなたが持っているのは、単一のコードからスタビライザージェネレーターでキュビットでスタビライザーコードを生成する方法です。
nr
悪いニュースは、これが現状であるように、私たちが上記で行ったことのすべてが、それらのエンコーディング回路によってスタビライザーコードをパラメーター化するために事実上あるということです。「エンコード回路」とは、キュービット状態を取り、その後、状態で新しいキュービットを準備することにより、キュービットシステムでをエンコードする回路を意味しますを作成し、適切な単一体によって行動します。ジェネレーターを使用した任意のスタビライザーコードを、スタビライザーグループがある「正規の」(そして非常に鈍い)コードに削減するk=n−r|ψ⟩|ψ⟩nr|0⟩rZn,r、スタビライザーコードがクリフォードエンコーディング回路を備えたコードであることは、多かれ少なかれ証明されています。 -qubitクリフォードグループの下での軌道の観点からスタビライザーコードを記述することは、コード化回路の観点からコードを記述することと大体同じです。これは信頼できる良い事実ですが、深い結果というよりは基本的な結果です。Zn,rn
「参照」コードとして他のコードを使用する場合、他のいくつかのクリフォード回路によってそのエンコード回路の前にあることを除いて、基本的に同じことを行っています。この視点は役立つかもしれませんし、役に立たないかもしれません。スタビライザーコードとスタビライザーの状態についてあまり詳しくない他の人と話し合っているときは、知っておくとよい基本的なプロパティですが、何に追加の制約を課すこともありません関心のあるエンコード回路またはコード表現(たとえば 、検討するコードの自己同型を制限するため)では、このパラメーター化の有用性は限られていると思います。結局のところ、重要なのは、関係するスタビライザーコードのプロパティです。