これは、二重性の半分のプレゼンテーションです標準的なクローンとクローンの双対性に類似した可逆変換(ここなど)。質問には答えませんが、そのような関数のすべての閉じたクラスは、特定のフォームのプロパティの保存によって決定されることを示しています。
標準の場合とは対照的に、主な複雑さは順列がカウントできることです(カーディナリティを保持します)。したがって、不変式はこれを説明するために少しの算術演算を必要とします。
暫定的な用語から始めましょう。有限ベースセット修正します。(古典的な場合、スコットはについて尋ねます。議論の一部は無限のも機能しますが、主要な特性評価には機能しません。)A = { 0 、1 } AAA={0,1}A
順列(または可逆変換)のセットは、サブセットで、は順列のグループを示します。順列クローンは、順列のセットです、このような交響曲(X )X CC⊆P:=⋃n∈NSym(An)Sym(X)XC
各は、合成中に閉じられます。C∩Sym(An)
いずれかのための、順列によって定義されるは。〜π ∈ 交響曲(N)〜π(X 1、... 、xはN)= (X π (1 )、... 、X π (N ))Cπ∈Sym({1,…,n})π~∈Sym(An)π~(x1,…,xn)=(xπ(1),…,xπ(n))C
もし及び、順列で定義されるのはです。G ∈ C ∩ 交響曲(M)F × G ∈ 交響曲(A N + M)(F × G )(X 、Y )= (F (X )、G (Y ))Cf∈C∩Sym(An)g∈C∩Sym(Am)f×g∈Sym(An+m)(f×g)(x,y)=(f(x),g(y))C
以来、有限であり、1つの手段のサブグループである。OPは転置 2のみを要求しますが、ここのバージョンは明らかに同等です。条件3は、上記のコメントでダミー変数の導入と呼んだものと同等です。C ∩ 交響曲(N)交響曲(N)πAC∩Sym(An)Sym(An)π
マスタークローンは ancillasの余裕を持っ順列クローンであります:
- ましょう、、および、その結果であるすべての。次に、意味し。G ∈ 交響曲(A N)∈ Aのm個の F (X 、)= (G (X )、)X ∈ A N F ∈ C G ∈ Cf∈Sym(An+m)g∈Sym(An)a∈Amf(x,a)=(g(x),a)x∈Anf∈Cg∈C
順列クローンとマスタークローンを特定の不変式で特徴付けることを目的としています。最初にいくつかの例を挙げて後者の動機付けをしましょう。A={0,1}
ハミングの重みを保持する順列のマスタークローン(フレドキンゲートによって生成)。がにを含めることを示す場合、これらの順列は、プロパティによって特徴付けられます。
ここで、およびと記述します。{ 0 、1 } Nw{0,1}Nfは∈交響曲(N)X=(X1、...、xはN)
y=f(x)⟹∑i=1nw(xi)=∑i=1nw(yi),
f∈Sym(An)x=(x1,…,xn)
コメントで言及されたハミング重みを固定した維持する順列のマスタークローン。をから巡回群への関数として解釈し、そこで合計を計算する場合、上記と同じ式で特徴付けられます。wは、{ 0 、1 } C (M )mw{0,1}C(m)
アフィン順列のマスタークローン、、(CNOTで生成)。1つの出力関数が関係保持している場合、アフィンであることを簡単に確認します(またはPostケースから知っています)。。したがって、を
定義すると場合
、はクローンにあります
だから私たちはモノイドで和を扱っていますM ∈ G L(N 、F 2)B ∈ F 、N 2 F N 2 → F 2 X 1 ⊕ X 2 ⊕ X 3 ⊕ X 4 = 0 wは:{ 0 、1 } → { 0 、1 } W (X 1、f(x)=Mx⊕bM∈GL(n,F2)b∈Fn2Fn2→F2x1⊕x2⊕x3⊕x4=0w:{0,1}→{0,1}
w(x1,x2,x3,x4)=x1⊕x2⊕x3⊕x4,
f∈Sym(An)({0、1}、0、最大値)y1=f(x1)∧⋯∧y4=f(x4)⟹maxi=1nw(x1i,…,x4i)=maxi=1nw(y1i,…,y4i),
({0,1},0,max)。
一般に、重み関数はマッピングです。ここで、およびは可換モノイドです。マスタ重み関数は、すべての対角マップ一つであるタプル、の可逆要素に、。してみましょう、すべての重み関数のクラスを示し、マスター重み関数を。K ∈ N M K (、... 、)∈ A M W M Ww:Ak→Mk∈NMk(a,…,a)a∈AMWMW
もし、および重み関数であり、我々は、と言うあるの不変こと(無思慮用語を借り)、又はあるの多型、書き込み以下の条件がすべて当てはまる場合、:W :K → M 、W 、F、F 、W、F ∥ W (X 、J 、I)、J = 1 ... kはiは= .. 1をN、(Y J I)J = 1 .. k個のI = 1 ... N ∈ A のn × Kf∈Sym(An)w:Ak→Mwffwf∥w(xji)j=1..ki=1..n,(yji)j=1..ki=1..n∈An×k
場合、その後、
n ∑ i = 1 w (x i)= n ∑ i = 1 w (y i)。y1=f(x1),…,yk=f(xk)
∑i=1nw(xi)=∑i=1nw(yi).
ここで、、、およびについても同様です。換言すれば、場合(またはむしろへの平行拡張)の和保持引数の-weightsを。xは、I = (X 1 I、··· 、X K I)Y F ∥ W F (K )N Wをxj=(xj1,…,xjn)xi=(x1i,…,xki)yf∥wf(Ak)nw
関係間および(または)順列のセット間のガロア接続誘発、及び重み関数のクラス:、通常の方法で
、したがって、それぞれ、置換の閉じたセットの完全なラティスと(マスター)重み関数の閉じたクラス間の二重同型です。正しい軌道に乗っていることを確認するために、順列の閉じたセットが実際にクローンであることを観察します。P W M W C ⊆ P D ⊆ W ポル(D)∥PWMWC⊆PD⊆W
Pol(D)Inv∗(C)MInv∗(C)={f∈P:∀w∈D(f∥w)},={w∈W:∀f∈C(f∥w)},=MW∩Inv∗(C),
補題:もし、その後、順列クローンです。もし、その後、、マスタークローンです。ポル(D)D ⊆ M Wポル(D)D⊆WPol(D)D⊆MWPol(D)
証拠:最初の主張は多かれ少なかれ明白です。2番目の場合、 、を条件4のようにして、とし、を定義のようにします。置く、、及び。次いで、意味
しかし、で可逆であるとしてマスタ重み関数であり、したがって、
、F 、G 、F ∥ W (X J I)、(Y J I)G ∥ W ˉ X J = (XのJ、)ˉ Y J = (Y 、J、)= F (ˉ X j)u i = w (a i、…w∈Df,g,af∥w(xji),(yji)g∥wx¯j=(xj,a)y¯j=(yj,a)=f(x¯j)F ∥ W N Σ I = 1、W (X I)+ M Σ iは= 1、U 、I = N + M Σ I = 1 W (ˉ X I)= N + M Σ iは= 1、Wを(ˉ y i)= n ∑ i = 1 w (ui=w(ai,…,ai)f∥wu i M w n ∑ i = 1 w (x i)= n ∑ i = 1 w (y i)。
∑i=1nw(xi)+∑i=1mui=∑i=1n+mw(x¯i)=∑i=1n+mw(y¯i)=∑i=1nw(yi)+∑i=1mui.
uiMw∑i=1nw(xi)=∑i=1nw(yi).QED
さらに先に進む前に、1つの問題を修正する必要があります。モノイドは巨大になる可能性があるため、この形式の不変式は無意味な抽象的なナンセンスであると正しく疑われる可能性があります。
まず、重み関数与えられた場合、はによって(およびマスターケースの対角要素の画像の加法逆数によって生成されると仮定できます。は写真を入力しないでください。特に、は有限生成されます。第二は、普遍代数の一般的な結果により、我々は書くことができる subdirect製品として
各 subdirectly既約であり、の商であるを介して番目の製品投影w:Ak→MMw(Ak)MMM
M⊆∏i∈IMi,
MiMiMiπi; 特に、有限生成された可換モノイドです。Mal'cevの結果により、fgは部分的に既約の可換モノイド(または半群)は実際には
有限です。マッピングは再び重み関数であり、がマスターであれば、
したがって、一般性を失うことなく、重み関数に注意を制限することができます。ここで、は有限であり、準直接既約です。ましょう、このような重み関数のクラスであり、そして置く
wi=πi∘w:Ak→MiwPol(w)=⋂i∈IPol(wi).
w:Ak→MMFWInv(C)MInv(C)=FW∩Inv∗(C),=FW∩MInv∗(C).
有限の直接還元不可能な可換モノイドの例は、巡回群および切り捨てられた加算モノイドです。一般的なケースはより複雑ですが、それでも構造について多くのことを言うことができます。それぞれを特定の方法で互いに素な結合として記述し、いくつかのプロパティを持つ有限nilsemigroupとして記述できます。詳細については、
グリルをご覧ください。
C(pd)({0,…,d},0,min{d,x+y})C(pd)
これで、この投稿の要点の準備ができました。
定理:有限の亜直接既約(マスター)重み関数へのガロア接続における置換の閉じたセットは、まさに置換クローン(マスタークローン、それぞれ)です。
すなわち、もし、次いでによって生成された順列クローンある、によって生成されたマスタークローンある。C⊆PCPol(Inv(C))CPol(MInv(C))
証明:前述の説明を考慮すると、が置換クローンであり、場合、不変が存在することを示すだけで十分です。のように、及び1が取ることができるあれば、マスター重み関数であることをマスタークローンです。Cf∈Sym(An)∖Cw:Ak→MCf∦wwC
置き、を(つまり、アルファベット上の有限語)によって生成されたフリーモノイドとします。我々は、関係定義上のすることにより
(不等長さの単語がによって関連付けされることはありません。)各ので基であり、、実際には、長さの単語に対する制限(同値関係であり、のちょうど軌道同値関係である作用明らかな方法でk=|A|nFAkAk∼F
x1⋯xm∼y1⋯ym⟺∃g∈C∩Sym(Am)∀j=1,…,kg(xj1,…,xjm)=(yj1,…,yjm).
∼C∩Sym(Am)∼mC∩Sym(Am)Amk)。さらに、はモノイド合同です:およびがと、それぞれ、次に証人。
∼g∈C∩Sym(Am)g′∈Sym(Am′)x1⋯xm∼y1⋯ymx′1⋯x′m′∼y′1⋯y′m′g×g′∈C∩Sym(Am+m′)x1⋯xmx′1⋯x′m′∼y1⋯ymy′1⋯y′m′
したがって、商モノイドを形成できます。スワップ順列は、各についてをします。つまり、通勤のジェネレータであるため、は可換です。重みマップを、商マップで構成された自然な包含として定義します。M=F/∼xy∼yxx,y∈AkMMw:Ak→MAkF
を見るのは簡単です:実際、で、次に
はの定義によって(定義と同じ表記法を使用)。一方、と仮定します。ましょうの列挙である、、およびletためのは定義と同じです。それから
C⊆Pol(w)g∈C∩Sym(Am)y1=f(x1),…,yk=f(xk)
∑i=1mw(xi)=x1⋯xm/∼=y1⋯ym/∼=∑i=1mw(yi)
∼∥f∥w{aj:j=1,…,k}Anbj=f(aj)ai,bi∈Aki=1,…,n∥a1⋯an/∼=∑i=1nw(ai)=∑i=1nw(bi)=b1⋯bn/∼,
したがって定義により、存在ようにそれぞれについて、。ただし、使い果たすため、これは、つまり意味し、矛盾を意味します。これで、順列クローンの証明が完了しました。
∼g∈C∩Sym(An)g(aj)=bj=f(aj)jajAng=ff∈C
がマスタークローンである場合でも、はマスターウェイト関数である必要はありません。実際、対角要素はで必ずしも打ち消すことさえできないため、修正する必要があります。それぞれについて、、聞かせておよび新しい同値関係定義上のによって
要素が法としてするという事実を使用すると、が再び合同であることを示すのは簡単です。したがって、モノイドを形成できます。CwMc∈Ac∗=(c,…,c)∈Ak≈F
x1⋯xm≈y1⋯ym⟺∃c1,…,cr∈Ax1⋯xmc∗1⋯c∗r∼y1⋯ymc∗1⋯c∗r.
Ak∼≈M′=F/≈、及び重み関数。は拡張するため、は可換であり、商です。特に、。一方、場合、上記と同じ引数との定義はおよびを与えように
すべてに対して、従ってとしてはマスタークローンであり、矛盾です。
w′:Ak→M′≈∼M′MC⊆Pol(w′)f∥w′≈g∈C∩Sym(An+r)c1,…,cr∈Ag(x,c1,…,cr)=(f(x),c1,…,cr)
x∈Anf∈CC
の定義は、
すべてのおよびを含むことを保証し
ます。したがって、要素はキャンセル可能です。あらゆる可換モノイドを、すべての打ち消し要素が反転可能になる別のモノイドに埋め込むことができることは、簡単によく知られた事実です。を使用したこのような埋め込みの構成は、マスターウェイト関数であり、、したがって。QED≈、X 、Y ∈ F C ∈ A C
xc∗≈yc∗⟹x≈y
x,y∈Fc∈AMc∗/≈=w′(c∗)M′w′w′′Pol(w′)=Pol(w′′)w′′∈MInv∗(C)∖MInv∗(f)
編集:上記のクローンとクローンの双対性の一般化は、
[1] E.イェジャベク、複数出力操作のガロア接続、プレプリント、2016、arXiv:1612.04353 [math.LO]。