Bu bir dualitenin yarısı sunumudur tersinir dönüşümler için, standart klon-klon-ikilik ikiliğine benzer ( burada olduğu gibi ). Soruyu cevaplamıyor, ancak bu gibi fonksiyonların tüm kapalı sınıflarının belirli bir formun özelliklerinin korunmasıyla belirlendiğini gösteriyor.
Standart durumun aksine, ana komplikasyon permütasyonların sayılabilirliği (kardinaliteyi koruyorlar), bu nedenle değişmezlerinin bunu hesaba katmak için biraz aritmetik kullanmaları gerekir.
Bazı geçici terminoloji ile başlayalım. Sonlu bir temel seti sabitleyin . (Klasik davada Scott, hakkında sorar . Tartışmanın bölümleri, aynı zamanda, sonsuz için de çalışır , ancak ana karakterizasyon değildir.)A = { 0 , 1 } AAA={0,1}A
Bir dizi permütasyon (veya: geri dönüşümlü dönüşüm), bir alt küme , burada , permütasyon grubunu belirtir. . Bir permütasyon klon permütasyon bir dizi şekildedirSym ( x ) X, CC⊆P:=⋃n∈NSym(An)Sym(X)XC
Her bir kompozisyon altında kapatılır.C∩Sym(An)
Herhangi bir , tarafından tanımlanan içinde .~ π ∈ Sym ( bir n ) ~ π ( X 1 , ... , x , n ) = ( x π ( 1 ) , ... , x π ( n ) ) Cıπ∈Sym({1,…,n})π~∈Sym(An)π~(x1,…,xn)=(xπ(1),…,xπ(n))C
Eğer ve , tarafından tanımlanan içinde .g ∈ C ∩ Sym ( A m ) f × g ∈ Sym ( A n + m ) ( f x 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
Bu yana sonlu, 1 aracı bir alt grubudur . OP, sadece transpozisyonlar için 2 talep ediyor , ancak buradaki sürüm açıkça eşdeğerdir. Koşul 3, yukarıdaki yorumlarda yapay değişkenlerin tanıtımı olarak adlandırdığım şeye eşittir.Cı- ∩ Sym ( A , n ) Sym ( bir n ) πAC∩Sym(An)Sym(An)π
Bir ana klon , ancillasın tahsis edildiği bir permütasyon klonudur:
- Let , , ve gibi olması tüm için . Sonra , anlamına gelir .g ∈ Sym ( A n ) a ∈ A m f ( x , a ) = ( g ( x ) , a ) x ∈ A n f ∈ C g ∈ Cf∈Sym(An+m)g∈Sym(An)a∈Amf(x,a)=(g(x),a)x∈Anf∈Cg∈C
Permütasyon klonları ve ana klonları belirli değişmezler tarafından karakterize etmeyi amaçlıyoruz. İlk önce da birkaç örneği örnekleyerek motive edeyim :A={0,1}
Hamming ağırlığını koruyan permütasyonların ana klonu (Fredkin kapısı tarafından üretilir). Eğer anlamına gelir dahil içinde , bu permütasyon özelliği ile karakterize edilir
burada ve ben yazıyorum .{ 0 , 1 } N y = f ( x )w{0,1}Nf∈Sym(An)x=(x1,…,xn)
y=f(x)⟹∑i=1nw(xi)=∑i=1nw(yi),
f∈Sym(An)x=(x1,…,xn)
Hamming ağırlık modulo sabit koruyan permütasyonların ana klonu , yorumlarda belirtilmiştir. Biz yorumlama, bu, yukarıdaki ile aynı formülü ile karakterize edilir bir fonksiyonu olarak siklik grubu , ve bir miktar vardır hesaplamak.ağırlık { 0 , 1 } Cı ( m )mw{0,1}C(m)
Afin permütasyonlarının ana klonu , , (CNOT tarafından üretilir). Kolayca kontrol eder (ya da Post davasından bilir), tek bir çıktı işlevinin nin, . Böylece, tanımlarsak ile
bir klonunda
yani biz monoid toplamları ile uğraşıyoruzM ∈ 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}f ∈ Sym ( A n ) y 1 = f ( x 1 ) ∧ ⋯ ∧ y 4 = f ( x 4 )
w(x1,x2,x3,x4)=x1⊕x2⊕x3⊕x4,
f∈Sym(An)({0,1},0,maks)y1=f(x1)∧⋯∧y4=f(x4)⟹maxi=1nw(x1i,…,x4i)=maxi=1nw(y1i,…,y4i),
({0,1},0,max) .)
Genel olarak, bir ağırlık fonksiyonu bir eşleme , ve bir değişmeli monoid olup. Bir ana ağırlık işlevi , tüm köşegen çubuklarını , ile ters çevrilebilir öğelerine eşleyen işlevdir . Let tüm ağırlık fonksiyonlarının sınıfını gösterir ve usta ağırlık fonksiyonları.k ∈ N M k ( a , … , a ) a ∈ A M W M Ww:Ak→Mk∈NMk(a,…,a)a∈AMWMW
Eğer , ve bir ağırlık fonksiyonu olduğu için, demek bir olduğu değişmez , ya da (sersemce terminolojisini) a, polimorfizm , ve aşağıdaki koşul herkes için geçerliyse :a : A k →f∈Sym(An)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 × kw:Ak→Mwffwf∥w(xji)j=1..ki=1..n,(yji)j=1..ki=1..n∈An×k
Eğer , o zaman
n ∑ i = 1 a ( x i ) = n ∑ i = 1 a ( y i ) .y1=f(x1),…,yk=f(xk)
∑i=1nw(xi)=∑i=1nw(yi).
Burada, , ve benzer şekilde . Diğer bir deyişle, ise (ya da daha doğrusu kendi paralel uzantı ) toplamını korur bağımsız değişkenler -weights.x i = ( x 1 i , … , x k i ) y f ∥ w f ( A k ) n wxj=(xj1,…,xjn)xi=(x1i,…,xki)yf∥wf(Ak)nw
İlişki arasına ve (veya ) permütasyon setleri arasında bir Galois bağlantı neden ve kilo fonksiyonlarının sınıfları : her zamanki yolla
ve böylece kapalı permütasyon kümelerinin tüm kafesleri ve kapalı (ana) ağırlık fonksiyon sınıfları arasında ikili izomorfizm. Doğru yolda olduğumuzu görmek için, kapalı permütasyon setlerinin gerçekten klonlar olduğunu gözlemliyoruz:P W M W C ⊆ P D ⊆ W Pol ( 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),
Lemma: Eğer , daha sonra bir permütasyon klonudur. Eğer , o bir ana klonudur.D⊆WPol(D)D⊆MWPol(D)
İspat: İlk iddia az çok açıktır. İkincisi, , koşul 4'deki gibi olsun, olsun ve tanımında olsun. . Koyun , ve . Sonra ,
Bununla birlikte, cinsinden ters çevrilebilirdir, çünkü bir ana ağırlık işlevidir, dolayısıyla
w∈Df,g,af∥w(xji),(yji)g∥wx¯j=(xj,a)y¯j=(yj,a)=f(x¯j)ui=w(ai,…,ai)f∥w
∑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
Daha ileriye gitmeden önce, bir sorunu çözmemiz gerekir: monoidler büyük olabilir , bu nedenle bu formun değişmezlerinin faydasız soyut saçmalıklardan şüphelenilebilir.
İlk olarak, bir ağırlık fonksiyonu verildiğinde , nin (ve ana durumdaki diyagonal elemanların görüntülerinin ilave tersi tarafından oluşturulduğunu varsayabiliriz . resme girmeyin. Özellikle, bir sonlu oluşturulur . İkinci olarak, genel cebir genel sonuçları, yazabiliriz bir subdirect Ürün,
her subdirectly indirgenemez ve bir bölüm olan yolu ile inci ürün projeksiyonw:Ak→MMw(Ak)MMM
M⊆∏i∈IMi,
MiMiMiπi; özellikle, hala son derece üretilmiş bir değişmeli monoiddir. Mal'cev'in bir sonucu olarak, fg alttan indirgenemez değişmeli değişmeli monoidler (veya yarı gruplar) aslında
sonludur . Eşleme ana ise, yine bir ağırlık fonksiyonu olduğu ve görmek kolaydır
Bu nedenle, genelliği kaybetmeden arasındaki ağırlık işlevlerine dikkatini kısıtlayabiliriz ; burada sonludur ve alttan indirgenemez. Let gibi ağırlık işlevleri sınıf olarak, Satış
wi=πi∘w:Ak→MiwPol(w)=⋂i∈IPol(wi).
w:Ak→MMFWInv(C)MInv(C)=FW∩Inv∗(C),=FW∩MInv∗(C).
Sonlu, doğrudan yönlendirilemez indirgenebilir değişmeli monoidlerin örnekleri, siklik gruplar ve kesilmiş ilave monoidlerdir . Genel durum daha karmaşıktır, ancak yine de kişi yapısı hakkında çok şey söyleyebilir: her biri bir nin ayrık bir birliği ve bazı özelliklere sahip sonlu bir nilemigrup olarak kesin bir şekilde yazabilir . Detaylar için
Grillet'e bakınız.
C(pd)({0,…,d},0,min{d,x+y})C(pd)
Şimdi bu yazının ana noktası için hazırız:
Teorem: Galois bağlantısındaki sınırlı sayıda indirgenemez (ana) ağırlık fonksiyonuna bağlı kapalı permütasyon kümeleri tam olarak permütasyon klonlarıdır (ana klonlar, sırasıyla).
Kendisine, eğer daha sonra tarafından üretilen permütasyon klon olan , ve üretilen ana klon olan .C Pol ( Inv ( C ) ) C Pol ( MInv ( C ) )C⊆PCPol(Inv(C))CPol(MInv(C))
İspat: Yukarıdaki tartışmaya göre, eğer bir permütasyon klonu ise ve ise, değişmez bir göstermek yeterlidir arasında bu şekilde ve bir sunar bir kalıp ağırlık fonksiyonu olarak bir ana klonudur. f ∈ Sym ( A n ) ∖ C w : A k → M C f ∦ wCf∈Sym(An)∖Cw:Ak→MCf∦wwC
koyun ve , tarafından üretilen serbest monoid (örneğin, alfabesinin üzerindeki sonlu kelimeler ). Bir ilişki tanımlamak üzerinde ile
(eşit olmayan uzunlukta Kelimeler ile ilgili hiçbir zaman .) her birinin, bir gruptur, aslında, uzunluğu kelime, kendi restriksiyon (bir denklik ilişkidir sadece yörünge denklik ilişkidir hareket açıkçak=|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 ). Dahası, bir monoid eşleşmesidir: eğer ve , olduğuna tanık olur ve , sırasıyla, sonra tanık .
∼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′
Böylece bölüm monoid . Değişim her için tanık olur ; yani, commute'nin jeneratörleri , dolayısıyla commutatiftir. Bir ağırlık fonksiyonu tanımlama doğal dahil olarak olarak bölüm harita ile oluşan.M=F/∼xy∼yxx,y∈AkMMw:Ak→MAkF
i görmek kolaydır : gerçekten, eğer ve , sonra
, tanımına göre ( tanımındaki gösterimi kullanarak ). Öte yandan, olduğunu varsayalım . Let numaralandırılmasıdır olmak , ve izin için , tanımındaki gibi tekrar olsun . Sonra
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/∼,
dolayısıyla tanım ve , vardır bu şekilde her biri için . Bununla birlikte, egzozu , bu , yani anlamına gelir , bir çelişki. Bu permütasyon klonları için kanıtı tamamlar.
∼g∈C∩Sym(An)g(aj)=bj=f(aj)jajAng=ff∈C
Bile bir ana klonu, ihtiyaç aslında, çapraz elemanlar, zorunlu olarak daha cancellative değildir, bir ana ağırlık fonksiyonu vermeye dolayısıyla düzeltmek gerekir. Her biri için , izin ve yeni bir eşdeğerlik ilişkisini tanımlayan ile ile
Gerçeğini Kullanmanın unsurları olduğunu gidip modülo , o göstermek kolaydır yine kongurent olduğunu dolayısıyla biz Monoid oluşturabilirCwMc∈Ac∗=(c,…,c)∈Ak≈F
x1⋯xm≈y1⋯ym⟺∃c1,…,cr∈Ax1⋯xmc∗1⋯c∗r∼y1⋯ymc∗1⋯c∗r.
Ak∼≈M′=F/≈ ve bir ağırlık fonksiyonu . Yana uzanan , değişmeli ve bir bölüm ; özellikle, . Diğer yandan, eğer , daha sonra aynı argüman birlikte yukarıda tanımı gibi olur vermek bir ve bu şekilde
tüm , böylece olarak bir ana klon, çelişkidir.
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
tanımı,
, tüm ve için gelmesini sağlar
. öğelerinin iptal edici olduğunu izler . Herhangi bir değişmeli monoidin, tüm iptal edici öğelerin tersinir hale geldiği başka birine gömülebildiği kolay bilinen bir gerçektir. ile böyle bir gömme bileşimi , o zaman bir ana ağırlık işlevi ve , dolayısıyla . QED≈
xc∗≈yc∗⟹x≈y
x,y∈Fc∈Ac∗/≈=w′(c∗)M′w′w′′Pol(w′)=Pol(w′′)w′′∈MInv∗(C)∖MInv∗(f)
EDIT: Yukarıdaki klon-klon ikileminin genelleştirilmesi şimdi yazılmıştır.
[1] E. Jeřábek, çoklu çıktı işlemleri için Galois bağlantısı , ön baskı, 2016, arXiv: 1612.04353 [math.LO] .