ทำไมขอบเขตที่ต่ำกว่าสำหรับวงจรบูลีนจึงไม่ได้หมายความถึงวงจรเลขคณิตที่ต่ำกว่า


10

คำถามของฉันคือเหตุผลที่ขอบเขตที่ต่ำกว่าสำหรับความลึก 3 วงจรบูลีนที่มีประตู "และ" และ "แฮคเกอร์" สำหรับปัจจัยไม่ได้หมายความถึงขอบเขตที่ต่ำกว่าเช่นเดียวกันสำหรับวงจรเลขคณิตกว่า ?Z

มีอะไรผิดปกติกับอาร์กิวเมนต์ต่อไปนี้: ให้เป็นวงจรคำนวณเลขคณิตดีเทอร์มิแนนต์แล้วนำตัวแปรทั้งหมด mod 2 เราจะได้บูลีนวงจรคำนวณดีเทอร์มีแนนต์ C

คำตอบ:


12

สำหรับวงจรคณิตศาสตร์เหนืออาร์กิวเมนต์ของคุณนั้นถูกต้อง อาร์กิวเมนต์เดียวกันนี้ใช้งานได้กับวงจรคณิตศาสตร์เหนือQซึ่งไม่ใช้เศษส่วนใด ๆa / bโดยที่bเป็นเลขคู่ZQa/bb

อย่างไรก็ตามอาร์กิวเมนต์ไม่ทำงานอีกต่อไปถ้าคุณพูดถึงวงจรเลขคณิตมากกว่าวงแหวนอื่นเช่น: วงจรเลขคณิตทั่วไปเหนือ (เช่นโดยไม่มีข้อ จำกัด ข้างต้น), R , ฟิลด์หมายเลขพีชคณิต, Cหรือฟิลด์ จำกัดF qกับq 2 .QRCFqq2

(นี่คือเหตุผลเดียวกับที่ในพีชคณิตเรขาคณิตมักถูกพิจารณาว่าเรียกว่า "ลักษณะผสม" มากกว่าลักษณะเป็นศูนย์)Z

แต่ความลึก 3 บูลีนลดขอบเขตสำหรับวงจรด้วย {AND, OR, NOT} ที่เกี่ยวข้องน้อยได้อย่างง่ายดายเพื่อลดขอบเขตสำหรับวงจรเลขคณิตกว่าZ(ใช่แล้ว {AND, XOR} เป็นพื้นฐานที่สมบูรณ์ แต่โดยทั่วไปแล้ววงจรความลึก 3 เหนือ {AND, OR, NOT} คุณจะพิจารณาว่าไม่ใช้เกทส์ฟรีในขณะที่ไม่ใช้ XOR คุณก็ใช้เกต XOR ซึ่งคุณนับ . ในทำนองเดียวกันแม้ว่า= ¬ ( ¬ ¬ )เมื่อคุณดำเนินการนี้คนเดียวหรือกับประตูและแฮคเกอร์และคุณจะได้รับ gadget น้อยของความลึก 3)Zab=¬(¬a¬b)

คำสั่งทั่วไปคือ: ให้เป็นพหุนามกับสัมประสิทธิ์ในแหวนRและสมมติว่าφ : R Sเป็นวงแหวนโฮโมมอร์ฟิซึม โดยใช้φค่าสัมประสิทธิ์ของทุกคุณได้รับพหุนามที่มีสัมประสิทธิ์ในSซึ่งผมจะแสดงว่า S จากนั้นขอบเขตล่างสำหรับการคำนวณf SโดยS -วงจรคณิตศาสตร์หมายถึงขอบเขตล่างเดียวกันสำหรับการคำนวณfโดยR -วงจรคณิตศาสตร์fRφ:RSφfSfSfSSfR


ความสำคัญของคืออะไร b
Suresh Venkat

3
ดังนั้นเมื่อคุณทำสิ่งต่าง ๆ mod 2 มี mod inverse 2 นั่นคือa / b Qกลายเป็นb - 1ba/bQและหลังถูกกำหนดอย่างดี ab1(mod2)
Joshua Grochow

หมายความว่าการพิสูจน์ทฤษฎีบทบางอย่างเช่น von-division (นั่นคือคุณไม่จำเป็นต้องหารด้วยสอง) จะแปลว่าวงจรลดลงเหนือ C หรือไม่?
Klim

@Klim: ไม่ปัญหาคือวงจรที่ C ยังคงสามารถใช้ค่าคงที่ไม่มีเหตุผล (หรือไม่จริง) ซึ่งคุณยังคงไม่สามารถใช้ "mod 2"
Joshua Grochow
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.