Untuk rangkaian aritmatika lebih dari Z argumen Anda tepat. Argumen yang sama berfungsi untuk rangkaian aritmatika di atas Q yang tidak menggunakan pecahan a / b mana b adalah genap.
Namun, argumen tidak lagi berfungsi jika Anda berbicara tentang sirkuit aritmatika di atas cincin lain, seperti: sirkuit aritmatika umum di atas (yaitu tanpa batasan di atas), R , bidang bilangan aljabar, C , atau bidang hingga F q dengan q ≠ 2 .QRCFqq≠ 2
(Ini pada dasarnya alasan yang sama bahwa dalam geometri aljabar sering dianggap sebagai "karakteristik campuran," daripada karakteristik nol.)Z
Namun, kedalaman 3 Boolean menurunkan batas untuk sirkuit dengan {AND, OR, NOT} kurang mudah berhubungan dengan menurunkan batas untuk sirkuit aritmatika lebih . (Ya, {DAN, XOR} adalah basis yang lengkap, tetapi biasanya kedalaman 3 sirkuit di atas {DAN, ATAU, TIDAK} Anda menganggap BUKAN gerbang gratis, sedangkan menerapkan BUKAN dengan XOR Anda kemudian menggunakan gerbang XOR, yang sebenarnya Anda hitung Demikian pula, meskipun a ∨ b = ¬ ( ¬ a ∧ ¬ b ) , ketika Anda menerapkan gerbang OR tunggal ini dengan AND dan XOR, Anda akan mendapatkan sedikit gadget kedalaman 3.)Za ∨ b = ¬ ( ¬ a ∧ ¬ b )
Pernyataan umum adalah: biarkan menjadi polinomial dengan koefisien dalam cincin R , dan anggap φ : R → S adalah cincin homomorfisme. Dengan menerapkan φ untuk setiap koefisien f Anda mendapatkan polinomial dengan koefisien dalam S , yang saya menotasikan f S . Kemudian batas bawah untuk menghitung f S oleh S sirkuit -arithmetic menyiratkan sama rendah menuju komputasi f oleh R sirkuit -arithmetic.fRφ : R → SφfSfSfSSfR