Documentation

Atlas.ProbabilisticMethodsInCombinatorics.code.Chapter6.AlgorithmicLLL

structure AlgorithmicLLL.LLLCondition (n : ) (P x : Fin n) (N : Fin nFinset (Fin n)) :

Hypotheses for the general (asymmetric) Lovász Local Lemma: weights $x_i \in [0,1)$ such that each event probability satisfies $P_i \le x_i \prod_{j \in N(i)} (1 - x_j)$, where $N(i)$ is the dependency neighborhood of event $i$ (Theorem 6.1.9).

  • x_nonneg (i : Fin n) : 0 x i
  • x_lt_one (i : Fin n) : x i < 1
  • prob_bound (i : Fin n) : P i x i * jN i, (1 - x j)
  • P_nonneg (i : Fin n) : 0 P i
Instances For
    noncomputable def AlgorithmicLLL.expectedResamplingCount {n : } (P : Fin n) (N : Fin nFinset (Fin n)) (i : Fin n) :

    Expected number of times event $A_i$ is resampled by the Moser-Tardos algorithm; a key quantity in the algorithmic analysis of the Lovász Local Lemma.

    Instances For
      theorem AlgorithmicLLL.expectedResamplingCount_nonneg {n : } (P : Fin n) (N : Fin nFinset (Fin n)) (i : Fin n) :

      The expected resampling count is nonnegative.

      theorem AlgorithmicLLL.moser_tardos_expected_resamplings {n : } {P x : Fin n} {N : Fin nFinset (Fin n)} (hLLL : LLLCondition n P x N) (i : Fin n) :
      expectedResamplingCount P N i x i / (1 - x i)

      Moser-Tardos theorem: under the LLL hypothesis, the expected number of times the algorithm resamples event $A_i$ is bounded by $x_i / (1 - x_i)$.