W przypadku obwodów arytmetycznych przez Z twój argument jest słuszny. Ten sam argument działa dla obwodów arytmetycznych nad Q które nie używają żadnych ułamków a/b gdzie b jest parzyste.
Jednak argument nie działa, jeśli mówisz o obwodach arytmetycznych nad innymi pierścieniami, takich jak: ogólne obwody arytmetyczne nad (tj. Bez powyższego ograniczenia), , pola liczb algebraicznych, lub pola skończone pomocą .QRCFqq≠2
(Jest to zasadniczo ten sam powód, dla którego w geometrii algebraicznej jest często uważany za tak zwaną „charakterystykę mieszaną”, a nie charakterystykę zero.)Z
Jednak dolne granice logiczne głębokości 3 dla obwodów z {AND, OR, NOT} są mniej łatwo powiązane z dolnymi granicami dla obwodów arytmetycznych w . (Tak, {AND, XOR} to kompletna podstawa, ale zazwyczaj obwody o głębokości 3 na {AND, OR, NOT} uważasz, że bramy NIE są darmowe, podczas gdy implementując NIE z XOR, używasz bramki XOR, którą faktycznie liczysz Podobnie, chociaż , kiedy zaimplementujesz tę pojedynczą bramę OR za pomocą AND i XOR, otrzymasz mały gadżet o głębokości 3.)Za∨b=¬(¬a∧¬b)
Ogólne stwierdzenie brzmi: niech będzie wielomianem o współczynnikach w pierścieniu , i załóżmy, że jest homomorfizmem pierścienia. Stosując do każdego współczynnika , otrzymujesz wielomian ze współczynnikami w , który . Zatem dolna granica dla obliczania przez obwody arytmetyczne implikuje tę samą dolną granicę dla obliczania przez obwody arytmetycznefRφ:R→SφfSfSfSSfR