พิจารณาฟังก์ชันคำนวณโดยวงจรบูลีนC ที่มีอินพุตnของขนาดs ( n ) = p o l y ( n )บนพื้นฐาน{ X O R , A N D , N O T } (กับ indegree 2 สำหรับX O R , A N Dประตู)
วงจรบูลีนเป็นชั้นถ้ามันสามารถจัดเป็นชั้น ( dเป็นความลึกของวงจร) ของประตูดังกล่าวว่าขอบใด ๆ ระหว่างสองประตูเชื่อมต่อชั้นที่อยู่ติดกัน
เนื่องจากมีวงจรบูลีนขนาดsเราสามารถพูดอะไรเกี่ยวกับขนาดของวงจรคอมพิวเตอร์แบบเลเยอร์f ? มีเล็ก ๆ น้อย ๆ ที่ถูกผูกไว้บน: โดยการเพิ่มโหนดเพื่อหุ่นCในแต่ละชั้นข้ามขอบที่เราได้รับวงจรชั้นขนาดที่มากที่สุดO ( s 2 ) แต่เราจะดีขึ้นโดยทั่วไป (เช่นO ( s ⋅ log s )หรือO ( s ) ) หรือสำหรับวงจรที่น่าสนใจ?
พื้นหลัง. คำถามนี้เกิดขึ้นจากผลล่าสุดในการเข้ารหัสซึ่งแสดงวิธีการคำนวณปลอดภัยชั้นวงจรบูลีนขนาดกับการสื่อสารo ( s ) (เช่นs /บันทึกsหรือs /บันทึกบันทึกs ) ; ฉันกำลังพยายามที่จะเข้าใจว่าข้อ จำกัด นี้สำหรับวงจรบูลีนที่เป็นชั้น ๆ สามารถนำไปใช้ในทางปฏิบัติได้อย่างไรสำหรับวงจรทั่วไปหรือสำหรับวงจร "ธรรมชาติ" อย่างไรก็ตามฉันไม่ได้พบอะไรมากเกี่ยวกับวงจรแบบชั้นในวรรณกรรม ตัวชี้ที่เหมาะสมก็จะได้รับการต้อนรับ