Documentation

Complexity.Computability.Circuit.Fusion.Graph.Random

Linear cover complexity of random bipartite graphs #

Every graph on N vertices per side has an unrestricted pair cover of length N. In the uniform distribution over all 2^(N²) such graphs, covers of length at most N/16 have probability at most 2⁻ᴺ, for N ≥ 16. The proof counts inclusion-pattern descriptions; it makes no unproved assumption about graph encodability or incompressibility.

Main definitions #

Main results #

References #

def Cslib.Circuits.Fusion.Graph.rowPairs {V : Type u_1} [Fintype V] (graph : Set (V × V)) :
Fin (Fintype.card V) → Set ↑graphᶜ × Set ↑graphᶜ

Pair each row with the columns neighboring that row, restricted to the graph complement.

Instances For
    def Cslib.Circuits.Fusion.Graph.rowCover {V : Type u_1} [Fintype V] (graph : Set (V × V)) :

    Every bipartite graph has a cover with one pair per row.

    Instances For
      @[simp]
      theorem Cslib.Circuits.Fusion.Graph.length_rowCover {V : Type u_1} [Fintype V] (graph : Set (V × V)) :
      ((rowCover graph).pairs fun (x : Semifilter ↑graphᶜ) => True).length = Fintype.card V

      The row cover charges exactly one pair for each vertex on the left.

      The worst-case graph cover complexity is at most the number of rows, including zero.

      Probability that a uniformly chosen labelled bipartite graph has cover complexity at most t. All graphs are equally likely; the two vertex sets are both Fin N.

      Instances For
        theorem Cslib.Circuits.Fusion.Graph.smallCoverProbability_le (N t : ℕ) :
        smallCoverProbability N t ≤ 2 ^ ((2 * t + 1) * (2 * N + t + 1)) / 2 ^ N ^ 2

        Explicit finite counting bound for uniform labelled bipartite graphs.

        A linear budget N/16 fails except with probability at most 2⁻ᴺ, once N ≥ 16.

        Random graph cover complexity is linear. With probability at least 1 - 2⁻ᴺ, a uniform labelled N-by-N bipartite graph has cover complexity strictly above ⌊N/16⌋ and at most N. This is a finite quantitative form of Theorem 37.