An explicit exponential lower bound for monotone CLIQUE circuits #
We instantiate the finite approximation dichotomy with
- width
w, - clique size
w^4, - vertex count
w^20, and w^2sunflower petals.
For every w ≥ 16, a binary, constant-free monotone shared circuit computing
this CLIQUE function has more than w^w gates. Taking w = 2^t gives the
closed form 2^(t * 2^t) gates on 2^(20*t) vertices.
This is an explicit finite specialization of Razborov's monotone approximation method (1985).
theorem
Algebraic.Monotone.Clique.Exponential.pow_mul_descFactorial_le
(q k d : ℕ)
(qPositive : 1 ≤ q)
(d_le_k : d ≤ k)
:
Scaling the ambient set by q scales every factor in a descending
factorial by at least q.
The elementary sunflower bound at w^2 petals is at most w^(4w).
theorem
Algebraic.Monotone.Clique.Exponential.powSelf_lt_circuitSize
(w : ℕ)
(sixteen_le : 16 ≤ w)
(circuit : Circuit AndOr.signature (edgeCount (w ^ 20)) 1)
(computes :
∀ (assignment : Fin (edgeCount (w ^ 20)) → Bool),
circuit.eval AndOr.boolInterpretation assignment 0 = function (w ^ 20) (w ^ 4) assignment)
:
Explicit exponential lower bound in the width parameter for binary, constant-free monotone shared circuits.
theorem
Algebraic.Monotone.Clique.Exponential.twoPow_lt_circuitSize
(t : ℕ)
(four_le : 4 ≤ t)
(circuit : Circuit AndOr.signature (edgeCount ((2 ^ t) ^ 20)) 1)
(computes :
∀ (assignment : Fin (edgeCount ((2 ^ t) ^ 20)) → Bool),
circuit.eval AndOr.boolInterpretation assignment 0 = function ((2 ^ t) ^ 20) ((2 ^ t) ^ 4) assignment)
:
Closed power-of-two specialization. On N = 2^(20t) vertices, the
2^(4t)-CLIQUE function needs more than 2^(t*2^t) monotone gates.