这是对偶的一半的表示对于可逆转换,类似于标准克隆-克隆对偶性(例如here)。它没有回答问题,但是它表明此类函数的所有封闭类均由保留特定形式的属性确定。
与标准情况相比,主要的复杂之处在于排列可以计数(它们保留基数),因此其不变式需要涉及一些算术才能解决。
让我从一些暂定的术语开始。固定的有限基本集。(在斯科特询问的经典情况下,。讨论的部分内容也适用于无限大,但不适用于主要特征。)甲= { 0 ,1 } 甲AA={0,1}A
一组置换(或可逆转换)是子集,其中表示一组置换。一个排列克隆是一组排列的这样符号(X )X ÇC⊆P:=⋃n∈NSym(An)Sym(X)XC
每个在组成下均关闭。C∩Sym(An)
对于任何,由定义的排列在。〜π∈ 符号(甲Ñ)〜π(X 1,... ,X Ñ)= (X π (1 ),... ,X π (Ñ ))Çπ∈Sym({1,…,n})π~∈Sym(An)π~(x1,…,xn)=(xπ(1),…,xπ(n))C
如果和,则排列由下式定义是在。克∈ Ç ∩ 符号(甲米)˚F × 克∈ 符号(甲Ñ + 米)(˚F × 克)(X ,Ý )= (˚F (X ),克(ÿ ))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等同于我在上面的评论中称为虚拟变量的引入。Ç ∩ 符号(甲Ñ)符号(甲Ñ)πAC∩Sym(An)Sym(An)π
一个主克隆是一个置换克隆与ancillas的津贴:
- 令,和使得对所有。然后表示。克∈ 符号(甲Ñ)一个∈ 甲米 ˚F (X ,一)= (克(X ),一)X ∈ 甲Ñ ˚F ∈ Ç克∈ Çf∈Sym(An+m)g∈Sym(An)a∈Amf(x,a)=(g(x),a)x∈Anf∈Cg∈C
我们旨在通过某些不变量来表征置换克隆和母版克隆。让我首先通过一些关于例子来激励后者:A={0,1}
保留汉明权重的排列的主克隆(由弗雷德金门生成)。如果表示列入在,这些置换的特征在于属性
其中,我写。{ 0 ,1 } Ñ Ý = ˚F (X )w{0,1}N˚F∈符号(甲Ñ)X=(X1,...,XÑ)
y=f(x)⟹∑i=1nw(xi)=∑i=1nw(yi),
f∈Sym(An)x=(x1,…,xn)
注释中提到的保留Hamming权模固定的置换的主克隆。如果我们将解释为从到循环群函数,并在那里计算总和,则其特征与上述公式相同。瓦特{ 0 ,1 } Ç (米)mw{0,1}C(m)
仿射置换的主克隆,,(由CNOT生成)。如果可以保留关系可以轻松地检查(或从Post案例中知道)单输出函数是仿射的。。因此,如果我们通过
定义
一个是在克隆IFF
所以我们要处理等式中的和中号∈ ģ 大号(Ñ ,˚F 2)b ∈ ˚F Ñ 2 ˚F Ñ 2 → ˚F 2 X 1 ⊕ X 2 ⊕ X 3 ⊕ X 4 = 0 瓦特:{ 0 ,1 } → { 0 ,1 } 瓦特(X 1,f(x)=Mx⊕bM∈GL(n,F2)b∈Fn2Fn2→F2x1⊕x2⊕x3⊕x4=0w:{0,1}→{0,1}˚F ∈ 符号(甲Ñ)ý 1 = ˚F (X 1)∧ ⋯ ∧ Ŷ 4 = ˚F (X 4)
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)。
通常,权重函数是的映射,其中,而是可交换的半定式。甲主权重函数是一个映射所有对角线元组,,以可逆的元素。令表示重函数的类别,而重函数。ķ ∈ Ñ中号ķ (一,... ,一个)一个∈ 阿中号W¯¯ 中号W¯¯w:Ak→Mk∈NMk(a,…,a)a∈AMWMW
如果和是一个权重函数,我们说是的不变量,或者(无意间借用了术语)是的多态性,并写,如果对于所有:瓦特:甲ķ → 中号瓦特˚F ˚F 瓦特 ˚F ∥ 瓦特(X Ĵ 我)Ĵ = 1 .. ķ 我= 1 .. Ñ,(ÿ Ĵ 我)Ĵ = 1 .. ķ 我= 1 .. ñ ∈ 甲ñ × ķf∈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 我 = (X 1 我,... ,X ķ 我)ý ˚F ∥ 瓦特˚F (甲ķ )ñ瓦特xj=(xj1,…,xjn)xi=(x1i,…,xki)yf∥wf(Ak)nw
和(或)之间的关系以通常的方式在排列和权重函数类集合之间引入Galois连接:
,因此分别是封闭的置换集的完整格和(主)权函数的封闭类之间的对偶同构。为了看到我们处在正确的轨道上,我们观察到排列的闭合集合确实是克隆:P w ^ 中号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 ⊆ 中号W¯¯波尔(d)D⊆WPol(D)D⊆MWPol(D)
证明:第一个断言或多或少是显而易见的。对于第二个,令 ,与条件4相同,从而令,令与的定义相同。。把,和。然后暗示
但是,在是可逆的,因为是重函数,因此
,一个我)˚F ∥w∈D˚F ∥ 瓦特(X Ĵ 我),(ÿ Ĵ 我)克∥ 瓦特ˉ X Ĵ = (X Ĵ,一)ˉ Ý Ĵ = (Ý Ĵ,一)= ˚F (ˉ X j)u i = w (a i,…f,g,af∥w(xji),(yji)g∥wx¯j=(xj,a)y¯j=(yj,a)=f(x¯j)ui=w(ai,…,ai)Ñ Σ我= 1瓦特(X 我)+ 米Σ我= 1 Ù 我 = Ñ + 米Σ我= 1瓦特(ˉ X我)= Ñ + 米Σ我= 1瓦特(ˉ y i)= n ∑ i = 1 w (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
在继续进行之前,我们需要解决一个问题:monoid可能很大,因此可以正确地怀疑这种形式的不变量是无用的抽象废话。
首先,给定权重函数,我们可以假设是由(以及主案例中对角元素的图像的加性逆生成的,作为其他元素不输入照片。特别地,是有限生成的。第二,通过从通用代数通用的结果,我们可以写作为直积
其中每个是直不可约,和是的商经由个产品投影中号瓦特(甲w:Ak→MM中号中号中号中号⊆ Π 我∈ 我中号我,中号我中号我中号我π 我瓦特我 = π 我 ∘ 瓦特:甲ķ → 中号我瓦特波尔(瓦特)= ⋂ 我∈ 我波尔(瓦特我)。w(Ak)MMM
M⊆∏i∈IMi,
MiMiMiπi; 尤其是,它仍然是有限生成的可交换单半体。由于Mal'cev的结果,fg次直接不可约的交换半定式(或半群)实际上是
有限的。的映射再次是一个权重函数,如果是,则为master ,很容易看到
因此,我们可以不失一般性地将注意力集中在权重函数,其中是有限的并且是直接不可约的。假设为此类权重函数的类,然后将
wi=πi∘w:Ak→MiwPol(w)=⋂i∈IPol(wi).
w:Ak→MMFWInv(C)MInv(C)=FW∩Inv∗(C),=FW∩MInv∗(C).
有限的子直接不可约交换对半式的例子是循环群和截断加成对半式。一般情况更为复杂,但是人们可以说很多关于它们的结构:可以以某种方式将每个写为和具有某些特性的有限nilsemigroup 的不交集。有关详细信息,请参见
Grillet。
C(pd)({0,…,d},0,min{d,x+y})C(pd)
现在我们准备好这篇文章的要点:
定理: Galois与有限次直接不可约(主)权重函数的连接中的闭合置换集恰好是置换克隆(分别是主克隆)。
也就是说,如果,则生成的置换克隆为,而生成的主克隆为。Ç波尔(INV (C ^))Ç波尔(MINV (C ^))C⊆PCPol(Inv(C))CPol(MInv(C))
证明:根据前面的讨论,足以证明如果是置换克隆,并且,则存在不变的的使得,和一个可以采取成为主权重函数,如果是主克隆。 ˚F ∈ 符号(甲Ñ)∖ Ç瓦特:甲ķ → 中号Ç ˚F ∦ 瓦特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
很容易看到:实际上,如果,并且,然后
由定义(使用定义中的表示法)。另一方面,假设。让是枚举,,并让为再次与的定义相同。然后
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
的定义可确保对于
所有和,
。因此,元素在是可替换。一个容易众所周知的事实是,任何可交换单极体都可以嵌入到所有可分解元素都可逆的另一半体中。这样用嵌入的组成就是重函数,,因此。优质教育≈
xc∗≈yc∗⟹x≈y
x,y∈Fc∈Ac∗/≈=w′(c∗)M′w′w′′Pol(w′)=Pol(w′′)w′′∈MInv∗(C)∖MInv∗(f)
编辑:上面的克隆-coclone对偶性的概括现在写在
[1] E.Jeřábek,多输出操作的Galois连接,预印本,2016年,arXiv:1612.04353 [math.LO]。