ホログラフィックアルゴリズム-塩基の同等性


10

Les Valiantの独創的な論文を読んでいたをいて、その論文の10ページの命題4.3で苦労しました。

それはのために特定の値を持つ発電機がある場合、その場合、なぜ私が見ることができない基礎と{ (1、B 1)... (R、BのR)}、次いで同じでいくつかの発電機が存在しますV LとGのいずれかの基準の値{ (X 1、Y B 1)... (X R、Y 、BのR)valG{(a1,b1)…(ar,br)}valG( 1 S T K I N D)又は { (X 、B 1、yは1)... (XのBのR、Y R)}( 2 N dは k個のI N Dのいずれかの) X 、Y ∈ F。{(xa1,yb1)…(xar,ybr)}1stkind{(xb1,ya1)…(xbr,yar)}2ndkindx,y∈F

Valiantは前の段落の理由を指摘しています。つまり、すべての入力ノードまたは出力ノードに重み1のエッジを追加することによって種類の変換を実現できます。2 N D変換の種類は、ヴァリアントは言い、長さの入力または出力ノード鎖を付加することによって達成することができる2によって重み付けXとY1st12nd2xyそれぞれ。

私はこれらの発言を本当に理解することができませんでした。多分それらはすでに明確ですが、それでも、上記の構成が実現可能なvalG上記の種類の一つであり、新たな根拠と1つのベースで値を。

それらを私に照らしてください。別の見方をすれば、オンラインで利用できるホログラフィアルゴリズムのテンソルフリー調査がありますか?それらのほとんどは、悲しいことに私を怖がらせるテンソルを使用しています:-(

ベスト-Akash

回答:


8

テンソル(この意味で)は数値の配列にすぎないので、完全に計算されない限り、テンソルフリーの調査を見つけることはないと思います。

「」動作の基礎を変更して(実際には、私はガジェット操作の一種として、基準の変化を考えたい)各出力ノードにガジェットを取り付ける操作の両方を形式化。LET Γは、標準的な署名付きジェネレータmatchgateことM I 1 、I 2 ⋯ I K = U (Γ )。これは2 kの数値の配列です。新しいベースの署名は、T⊗kΓMi1i2⋯ik=u(Γ)2k

(T⊗kM)i1i2⋯ik:=∑i1′,⋯,ik′Ti1i1′⋯Tikik′Mi1′i2′⋯ik′

ここで、は新しい基底を説明する2行2列の行列です。T

ましょう添加することによって形成さmatchgateことKに新しい頂点をΓ、新たな出力であるために、これらを取って、そして体重のエッジによって古い出力にそれらを接続するX。その後、新しい署名があるC ⊗ K M C I jは行列である(0 X 1 0)。あなたはその後、基礎の変化を行う場合にはT C - 1を、あなたは署名取得T ⊗ K Mを。Γ′kΓxC⊗kMCij(0x10)TC−1T⊗kM


返事が遅くなってすみませんでしたが、今日は忙しかったです。申し訳ありませんが、テンソルの理解は限られているため、まだあなたを理解できません。私は、新しい基準で発電matchgateの署名が、と思うために使用署名に由来したU (Γ )溶液古い基準にS = S 0に対してT ⊗ K × S = U (Γ )。Valiantが彼のv a l G (Γ 、x )で言及したと思いましたSu(Γ)S=S0T⊗k×S=u(Γ)valG(Γ,x)新しい基準に対する係数の合計としてperfMatchベクトルを表現することを意図した例。しかし、テンソルのバックグラウンドが明らかに不足しているため、確信が持てません。
— Akash Kumar

[続き]また、私はあなたの例に従うことはできませんよ。もう少し詳しく説明してもらえますか?ありがとう-AkashC⊗kM
— Akash Kumar

詳しく説明させていただきたいと思いますが、わかりにくい表記を追加しているだけかもしれません。最初にこれに答えてください:各出力ノードにエッジを追加する場合、これが署名にどのような影響を与えると思いますか?また、こののように表すことができる(T - 1)⊗ K S - Iは、実際の係数何手をオフに思い出すことができないTはヴァリアントの面であるべきであるN 0、N 1、P 0、P 1。S0(T−1)⊗kSTん0、ん1、p0、p1
— コリン・マキヤン

例を挙げて混乱を述べます。3つのノードすべてがo / pノードである長さ3のパスであるジェネレーターを考えます。この発電機のSTD署名がある。そしてSTD基準の1個のO / Pノードに接続された3つの新しいノードそれぞれ有する修飾ガジェットの署名は、X (1 、1 、1 、1 1 、1 、1 、0 )(0、1、1、0、1、0、0、1)バツ(1、1、1、1 1、1、1、0)。この例を続けてもらえますか?私がないかを確認したいC = (0 、1 )T(X = 1 、0 )のtに作用U (Γ )。お待ちいただき、ありがとうございますC⊗3whereC=(0、 1)t(バツ=1、 0)tあなた(Γ)
— Akash Kumar

1
LET 順3.コールyは中央頂点である頂点のX、Y、Zの経路です。P 3 ∖ Zは、Zが{x}、{z}、または{x、y、z}の場合に完全に一致します。そうuが(P 3)= (0 、1 、0 、0 、1 、0 、0 、1 )。添付のエッジに署名がある(1 、0 、0 、1 、0 、0 、1 、0P3P3∖Zあなた(P3)=(0、1、0、0、1、0、0、1)。例えば、計算してみてください(C ⊗ 3 U (P 3))1 、2 、2 = 1上記の式を使用して。(1、0、0、1、0、0、1、0)(C⊗3あなた(P3))1、2、2=1
— コリン・マキヤン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.