ในความเป็นจริงมันเป็นไปได้ที่จะแสดงให้เห็นว่าสำหรับทุกเล็กพอ (น้อยกว่า ) มีฟังก์ชั่นที่คำนวณได้จากวงจรขนาดแต่ไม่ใช่โดยขนาดหรือแม้กระทั่งขึ้นอยู่กับประเภทของประตูที่คุณอนุญาต2 n / n f ( n ) f ( n ) - O ( 1 ) f ( n ) - 1f2n/nf(n)f(n)−O(1)f(n)−1
นี่คือการโต้แย้งง่ายๆที่แสดงให้เห็นว่ายังมีฟังก์ชั่นคำนวณขนาดแต่ไม่ได้ขนาด(n)f ( n ) - O ( n )f(n)f(n)−O(n)
เรารู้ว่า:
- มีฟังก์ชั่นที่ต้องมีความซับซ้อนวงจรอย่างน้อยและโดยเฉพาะอย่างยิ่งความซับซ้อนของวงจรมากกว่า(n)2 n / O ( n ) f ( n )g2n/O(n)f(n)
- ฟังก์ชันดังนั้นสำหรับอินพุตทุกตัวสามารถคำนวณได้โดยวงจรขนาดคงที่z ( x ) = 0 xzz(x)=0x
- ถ้าสองฟังก์ชั่นและแตกต่างกันเฉพาะในการป้อนข้อมูลแล้วของพวกเขาแตกต่างวงจรซับซ้อนโดยที่มากที่สุดg 2 O ( n )g1g2O(n)
สมมติว่าไม่ใช่ศูนย์ในอินพุตโทรปัจจัยการผลิตเช่นx_1,เราสามารถพิจารณาสำหรับแต่ละฟังก์ชันซึ่งเป็นฟังก์ชั่นตัวบ่งชี้ของชุด ; จึงและกรัมN x 1 , … , x Nฉันg i ( x ) { x 1 , … , x i } g 0 = 0 g N = ggNx1,…,xNigi(x){x1,…,xi}g0=0gN=g
เห็นได้ชัดว่ามีบางเช่นว่ามีความซับซ้อนวงจรมากกว่าและมีความซับซ้อนน้อยกว่าวงจร(n) แต่แล้วมีความซับซ้อนน้อยกว่าวงจรแต่กว่า(n)g ฉัน+ 1 f ( n ) g ฉัน f ( n ) g ฉัน f ( n ) f ( n ) - O ( n )igi+1f(n)gif(n)gif(n)f(n)−O(n)