Documentation

Atlas.ProbabilisticMethodsInCombinatorics.code.ChromaticNumber

noncomputable def ChromaticNumber.muClique (n k : ) :

Expected number of $k$-cliques in $G(n,1/2)$: $\mu = \binom{n}{k} \cdot 2^{-\binom{k}{2}}$.

Instances For
    noncomputable def ChromaticNumber.k₀ (n : ) :

    The largest $k \le n$ for which the expected number $\mu(n,k)$ of $k$-cliques in $G(n,1/2)$ is still at least $1$.

    Instances For
      noncomputable def ChromaticNumber.cliqueNum {n : } (G : SimpleGraph (Fin n)) :

      Clique number of a finite graph on Fin n: the largest $k \le n$ such that $G$ contains a clique of size $k$.

      Instances For
        noncomputable def ChromaticNumber.probGnHalf (n : ) (A : SimpleGraph (Fin n)Prop) :

        Probability of an event $A$ on graphs sampled from $G(n,1/2)$, computed combinatorially as the fraction of graphs on $\{1,\dots,n\}$ satisfying $A$.

        Instances For
          noncomputable def ChromaticNumber.deltaClique (n k : ) :

          The $\Delta$ quantity from Janson's inequality applied to the $k$-clique event in $G(n,1/2)$: a sum over the shared-vertex parameter $s \in [2, k-1]$ that bounds the correlation between pairs of overlapping $k$-cliques.

          Instances For
            theorem ChromaticNumber.k₀_le (n : ) :
            k₀ n n

            The threshold clique-size $k_0(n)$ is at most $n$, since it is the greatest such value in $\{0, \dots, n\}$.

            theorem ChromaticNumber.cliqueNum_lt_iff_cliqueFree {n : } (G : SimpleGraph (Fin n)) (m : ) (hm : m n) (hm0 : 0 < m) :

            Dual characterization of cliqueNum: for $0 < m \le n$, the clique number of $G$ is strictly less than $m$ iff $G$ contains no $m$-clique.

            theorem ChromaticNumber.janson_clique_parametric_bound (n k : ) ( : 0 < muClique n k) ( : muClique n k deltaClique n k) (q : ) :
            0 qq 1(probGnHalf n fun (G : SimpleGraph (Fin n)) => G.CliqueFree k) Real.exp (-q * muClique n k + q ^ 2 * deltaClique n k / 2)

            Parametric form of Janson's inequality applied to the $k$-clique event: for each $q \in [0,1]$, $\Pr_{G(n,1/2)}(G \text{ is } K_k\text{-free}) \le \exp(-q\mu + q^2 \Delta / 2)$, with $\mu = $ muClique n k and $\Delta = $ deltaClique n k.

            theorem ChromaticNumber.janson_clique_bound (n k : ) ( : 0 < muClique n k) ( : muClique n k deltaClique n k) :
            (probGnHalf n fun (G : SimpleGraph (Fin n)) => G.CliqueFree k) Real.exp (-muClique n k ^ 2 / (2 * deltaClique n k))

            Optimized Janson bound for the $k$-clique event, obtained by minimizing the parametric bound over $q$: $\Pr(G \text{ is } K_k\text{-free}) \le \exp(-\mu^2 / (2\Delta))$.

            Elementary bound $L! \le 2^{\binom{L}{2}}$, used in estimating the asymptotics of the clique-counting quantities.

            theorem ChromaticNumber.mu_lower_bound (ε : ) :
            0 < ε∀ᶠ (n : ) in Filter.atTop, n ^ (3 - ε) muClique n (k₀ n - 3)

            Asymptotic lower bound on the expected clique count at the shifted threshold: for any $\varepsilon > 0$, eventually $\mu(n, k_0(n) - 3) \ge n^{3 - \varepsilon}$.

            theorem ChromaticNumber.delta_mu_sq_bound (ε : ) :
            0 < ε∀ᶠ (n : ) in Filter.atTop, deltaClique n (k₀ n - 3) muClique n (k₀ n - 3) ^ 2 * n ^ (-2 + ε)

            Asymptotic upper bound on $\Delta$ relative to $\mu^2$: for any $\varepsilon > 0$, eventually $\Delta(n, k_0(n) - 3) \le \mu(n, k_0(n) - 3)^2 \cdot n^{-2 + \varepsilon}$.

            theorem ChromaticNumber.delta_s2_ratio_ge_one :
            ∀ᶠ (n : ) in Filter.atTop, 1 ((k₀ n - 3).choose 2) * ((n - (k₀ n - 3)).choose (k₀ n - 3 - 2)) * 2 ^ (1 - ((k₀ n - 3).choose 2))

            Eventually the dominant $s = 2$ term of $\Delta / \mu$ is at least $1$: $\binom{k}{2}\binom{n-k}{k-2} \cdot 2^{1 - \binom{k}{2}} \ge 1$ at $k = k_0(n) - 3$.

            Eventually $k_0(n) \ge 6$: the threshold clique size grows without bound, in particular it surpasses every fixed constant.

            Eventually $\Delta \ge \mu$ at the shifted threshold, since the $s = 2$ summand of $\Delta$ alone dominates $\mu$.

            Eventually $\mu(n, k_0(n) - 3) > 0$, immediate from the asymptotic lower bound.

            theorem ChromaticNumber.mu_sq_over_delta_bound (ε : ) :
            0 < ε∀ᶠ (n : ) in Filter.atTop, n ^ (2 - ε) muClique n (k₀ n - 3) ^ 2 / (2 * deltaClique n (k₀ n - 3))

            Asymptotic lower bound $n^{2-\varepsilon} \le \mu^2 / (2\Delta)$ at the shifted threshold, which is the exponent appearing inside Janson's inequality.

            theorem ChromaticNumber.cliqueFree_prob_bound (ε : ) :
            0 < ε∀ᶠ (n : ) in Filter.atTop, (probGnHalf n fun (G : SimpleGraph (Fin n)) => G.CliqueFree (k₀ n - 3)) Real.exp (-n ^ (2 - ε))

            Sub-Gaussian decay of the $K_{k_0 - 3}$-free probability: for every $\varepsilon > 0$, $\Pr(G(n,1/2) \text{ is } K_{k_0(n)-3}\text{-free}) \le \exp(-n^{2-\varepsilon})$.

            theorem ChromaticNumber.clique_number_lower_bound (ε : ) :
            0 < ε∀ᶠ (n : ) in Filter.atTop, (probGnHalf n fun (G : SimpleGraph (Fin n)) => cliqueNum G < k₀ n - 3) Real.exp (-n ^ (2 - ε))

            Theorem 8.3.2 (Bollobás 1988), one direction: with very high probability the clique number of $G(n,1/2)$ is at least $k_0(n) - 3$, the threshold value. The complementary probability is at most $\exp(-n^{2-\varepsilon})$.