Quadratic completeness of semifilter covers #
A cover of length t yields an acyclic set circuit with exactly t² charged AND gates.
Unions and constants are free. The construction works on arbitrary carriers: at each point,
only the t pair coordinates can become true, so t synchronous rounds suffice.
Counting every gate instead, unions and constants included, the circuit over n supplied sets
has at most 4 (t + 1)² (n + t + 1) gates: each round reads at most n + t seeds per argument
through a union tree.
Main definitions #
Cslib.Circuits.Fusion.PairClosureCompiler.stages: synchronous pair propagation.Cslib.Circuits.Fusion.PairCover.toCircuit: an acyclic circuit realizing an unrestricted cover.
Main results #
Cslib.Circuits.Fusion.PairClosureCompiler.readState_stages:trounds recover the closure.Cslib.Circuits.Fusion.PairCover.cost_toCircuit: exactlyt²AND gates.Cslib.Circuits.Fusion.PairCover.size_toCircuit_le: at most4 (t + 1)² (n + t + 1)gates.Cslib.Circuits.Fusion.PairCover.eval_toCircuit: evaluation gives the target.Cslib.Circuits.Fusion.ecomplexityFrom_le_pairCoverComplexity_sq: the minimum AND cost is at most the square of unrestricted cover complexity.
References #
- B. P. Cavalar and I. C. Oliveira, Boolean Circuit Complexity and Two-Dimensional Cover Problems, Theorem 24. This formalization uses the native monotone basis with free bottom and top constants, and includes empty inputs and trivial targets.
After one round per pair, reconstruction is exactly the generated semifilter closure.
Unroll the finite update program, retaining the input wires at every round.
Instances For
The unrolled program carries the intended pair values; the extra output is a free read from the preceding round and is ignored by all subsequent pair updates.
A union tree has one disjunction per argument and its seed constant.
Each propagation round charges the gates of one update circuit.
Compile an unrestricted pair cover to an ordinary acyclic set circuit, using one propagation round per pair. Constants and binary unions are free.
Instances For
Every unrestricted pair cover yields a quadratic upper bound for native AND complexity.
Quadratic completeness of Fusion, in the native basis with free constants and unions. No assumption on the carrier, target, or input-family size is needed with this convention.