A logarithmic ceiling for canonical graph semi-filters #
For a bipartite graph G, the canonical semi-filter at an edge (u, v) is
the upward closure of its complementary row and complementary column. Both
must be nonempty. A random pair consisting of a union of rows and a union of
columns violates this semi-filter with probability at least 1 / 16.
Consequently, on 2 ^ n vertices per side, 32 * n pairs cover every
canonical semi-filter. This is an upper bound for this restricted witness
class, not for full Fusion cover complexity or circuit size. In particular,
canonical graph semi-filters cannot establish the super-logarithmic graph
cover bound needed for a superlinear Boolean circuit lower bound.
The definition of canonical semi-filters is from Section 4.2 of:
- B. Cavalar and I. C. Oliveira, Boolean Circuit Complexity and Two-Dimensional Cover Problems (2025), https://arxiv.org/abs/2503.14117.
The probabilistic upper bound below is proved here; no priority claim is made.
The part of a row outside the graph.
Equations
- Algebraic.Fusion.Graph.outsideRow graph row = {edge : Algebraic.Fusion.Problem.Outside (Algebraic.Fusion.Graph.problem graph) | (↑edge).1 = row}
Instances For
The part of a column outside the graph.
Equations
- Algebraic.Fusion.Graph.outsideColumn graph column = {edge : Algebraic.Fusion.Problem.Outside (Algebraic.Fusion.Graph.problem graph) | (↑edge).2 = column}
Instances For
Edges whose complementary row and column are both nonempty.
Equations
Instances For
Equations
A canonical edge supplies a nonedge in its row.
Equations
- edge.rowWitness = ⋯.choose
Instances For
A canonical edge supplies a nonedge in its column.
Equations
- edge.columnWitness = ⋯.choose
Instances For
Upward closure of the complementary row and column of a graph edge.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The canonical semi-filter is above the edge that defines it.
Restrict admissible witnesses to canonical graph semi-filters.
Equations
- Algebraic.Fusion.Graph.canonicalClass graph filter = ∃ (edge : Algebraic.Fusion.Graph.CanonicalEdge graph), filter = Algebraic.Fusion.Graph.canonicalFilter graph edge
Instances For
Four prescribed color bits suffice to violate a canonical semi-filter.
Equations
- Algebraic.Fusion.Graph.hits graph color edge = (color.1 (↑edge).1 = true ∧ color.1 edge.columnWitness = false ∧ color.2 (↑edge).2 = true ∧ color.2 edge.rowWitness = false)
Instances For
Equations
- Algebraic.Fusion.Graph.instDecidableRelColoringCanonicalEdgeHits graph color edge = id inferInstance
A hit makes both members accepted but their intersection rejected.