Negative errors in the monotone CLIQUE approximation #
The negative test graphs are complete multipartite graphs represented by vertex colorings. A term accepts exactly when its vertices receive distinct colors. If a sunflower pluck accepts its core but none of its petals, every petal supplies a collision involving a private petal vertex. Choosing one such collision per petal leaves one independently determined coordinate per petal, yielding the integral bound
width ^ (2 * petals) * colors ^ (n - petals).
The proof is a direct finite-cardinality count.
A coloring graph contains a clique term exactly when the coloring is injective on the term's vertices.
Ordered collision witnesses whose first endpoint is outside the core.
Equations
- Algebraic.Monotone.Clique.Negative.collisionPairs core petal = {pair ∈ (petal \ core) ×ˢ petal | pair.1 ≠ pair.2}
Instances For
One collision choice for every petal.
Equations
- Algebraic.Monotone.Clique.Negative.Profile petals core = ((petal : ↥petals) → ↥(Algebraic.Monotone.Clique.Negative.collisionPairs core ↑petal))
Instances For
The private (first) vertices selected by a collision profile.
Equations
- Algebraic.Monotone.Clique.Negative.selected profile = Finset.image (fun (petal : ↥petals) => (↑(profile petal)).1) Finset.univ
Instances For
Distinct sunflower petals select distinct private vertices.
A selected collision's dependency (its second endpoint) is never itself selected by the profile.
Colorings satisfying every equality selected by one profile.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Fixing one private collision coordinate per petal leaves at most
colors^(n-petals) colorings.
Failure of injectivity on a petal, together with injectivity on the core, supplies a collision whose first endpoint is private to the petal.
Colorings that accept a sunflower core but reject every petal.
Equations
- Algebraic.Monotone.Clique.Negative.sunflowerBad r petals core = {coloring : Algebraic.Monotone.Clique.Coloring n r | Set.InjOn coloring ↑core ∧ ∀ petal ∈ petals, ¬Set.InjOn coloring ↑petal}
Instances For
Direct finite count for the bad colorings of one bounded sunflower.
Colorings newly accepted by one concrete family transition.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Every fresh false positive of a pluck lies in the corresponding sunflower bad-coloring set.
One bounded pluck introduces at most pluckErrorCap negative errors.
Fresh errors across a composite transition lie in the union of the fresh errors of its two pieces.
A bounded reduction has at most one pluck cap per step. The exception set is defined extensionally, avoiding any elimination of proof-relevant reductions into data.
Negative exceptions accumulated by the chosen normalizer.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Normalization is negatively sound away from its recorded exceptions.
A bounded family pays at most one pluck cap per initial term.
The bounded raw family normalized by one gate.
Equations
- Algebraic.Monotone.Clique.Negative.gateFamily width op arguments = Algebraic.Monotone.Clique.Approx.gateFamily width op fun (input : Fin 2) => (arguments input).family
Instances For
Per-operation negative error cost.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Concrete negative exceptions are precisely the false positives introduced while normalizing the gate's truncated raw family.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A normalized gate is negatively correct away from the colorings charged to its plucking normalization.
The complete negative-side local approximation scheme.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Colorings injective on a fixed vertex term.
Equations
- Algebraic.Monotone.Clique.Negative.injectiveColorings r vertices = {coloring : Algebraic.Monotone.Clique.Coloring n r | Set.InjOn coloring ↑vertices}
Instances For
Colorings with a collision on a fixed vertex term.
Equations
- Algebraic.Monotone.Clique.Negative.nonInjectiveColorings r vertices = {coloring : Algebraic.Monotone.Clique.Coloring n r | ¬Set.InjOn coloring ↑vertices}
Instances For
Injective and noninjective colorings partition the full coloring space.
When the color set is at least twice the ordered-pair budget, at least half of all colorings are injective on every bounded term.
Colorings accepted by a clique DNF family.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Every nonempty bounded clique DNF accepts at least half of all negative colorings under the large-color hypothesis.