Boole Devreleri için alt sınırlar neden aritmetik devreler alt sınırlar anlamına gelmez


10

Benim sorum neden derinlik 3 için alt sınırlar Kapıları "ve" ve "veya" xor "ile Boole devreleri üzerinde aritmetik devreler için aynı alt sınırları ima etmiyor Z?

Aşağıdaki argümanla yanlış olan şey: C , aritmetik bir devre hesaplama determinantı olsun, tüm mod 2 değişkenlerini alarak Boole devre hesaplama determinantını alacağız.

Yanıtlar:


12

üzerindeki aritmetik devreler Ziçin argümanınız doğrudur. Aynı tartışma boyunca aritmetik birimi için çalışır Q bir fraksiyonların kullanmayan a/b burada b ve eşitlenir.

Bununla birlikte, diğer halkalar üzerindeki aritmetik devreler hakkında konuşursanız, argüman artık çalışmaz, örneğin: üzerindeki genel aritmetik devreler (yani yukarıdaki kısıtlama olmadan), R , cebirsel sayı alanları, C veya q 2 ile sonlu alanlar F q .QRCFqq2

(Bu aslında cebirsel geometride karakteristik sıfırdan ziyade genellikle "karışık karakteristik" olarak kabul edilmesi ile aynı nedendir .)Z

Ancak, derinlik 3 {AND, OR, NOT} olan devreler için Boole alt sınırları üzerinden aritmetik devreler için alt sınırlarla daha az ilişkilidir . (Evet, {AND, XOR} tam bir temeldir, ancak {AND, OR, NOT} üzerinde tipik olarak 3 derinlik devresi, KAPILARI serbest olarak kabul edersiniz, XOR ile DEĞİL uygularken, daha sonra gerçekten saydığınız bir XOR kapısı kullanırsınız. . Benzer şekilde, her ne kadar bir b = ¬ ( ¬ bir ¬ b ) , ne zaman bu tek VEYA kapısı ile vE uygulamak ve XOR, sen derinlikte 3. biraz gadget olsun)Zab=¬(¬a¬b)

Genel ifade şudur: bir R halkasında katsayıları olan bir polinom olsun ve φ : R S'nin bir halka homomorfizması olduğunu varsayalım . Uygulayarak cp her katsayısına f içeri katsayılı bir polinom olsun S hangi Ben olacak anlamında olabildikleri, f S . Daha sonra S- aritmetik devreler tarafından f S hesaplanması için bir alt sınır , R- aritmetik devreler tarafından f hesaplanması için aynı alt sınır anlamına gelir .fRφ:RSφfSfSfSSfR


önemi nedir? b
Suresh Venkat

3
Yani alırken şeyler 2 mod o ters mod 2 sahiptir, yani bir / b Q olur bir b - 1ba/bQ ve sonuncusu iyi tanımlanmıştır. ab1(mod2)
Joshua Grochow

Bu, von-bölünme (yani ikiye bölmeniz gerekmediği) gibi bir tür teoremi kanıtlamanın, C'ye göre daha düşük sınırları devre dışı bırakacağı anlamına mı geliyor?
Klim

@Klim: Hayır. Sorun, C üzerinden bir devrenin hala "mod 2" yi alamadığınız mantıksız (hatta gerçek olmayan) sabitleri kullanabilmesidir.
Joshua Grochow
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.