Numerical bounds for Szemerédi Regularity Lemma #
This file gathers the numerical facts required by the proof of Szemerédi's regularity lemma.
This entire file is internal to the proof of Szemerédi Regularity Lemma.
Main declarations #
SzemerediRegularity.stepBound
: During the inductive step, a partition of sizen
is blown to size at moststepBound n
.SzemerediRegularity.initialBound
: The size of the partition we start the induction with.SzemerediRegularity.bound
: The upper bound on the size of the partition produced by our version of Szemerédi's regularity lemma.
References #
[Yaël Dillies, Bhavik Mehta, Formalising Szemerédi’s Regularity Lemma in Lean][srl_itp]
Auxiliary function for Szemerédi's regularity lemma. Blowing up a partition of size n
during
the induction results in a partition of size at most stepBound n
.
Equations
- SzemerediRegularity.stepBound n = n * 4 ^ n
Instances For
Alias of the reverse direction of SzemerediRegularity.stepBound_pos_iff
.
Local extension for the positivity
tactic: A few facts that are needed many times for the
proof of Szemerédi's regularity lemma.
Equations
- SzemerediRegularity.Positivity.tacticSz_positivity = Lean.ParserDescr.node `SzemerediRegularity.Positivity.tacticSz_positivity 1024 (Lean.ParserDescr.nonReservedSymbol "sz_positivity" false)
Instances For
An explicit bound on the size of the equipartition whose existence is given by Szemerédi's regularity lemma.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Extension for the positivity
tactic: SzemerediRegularity.initialBound
is always positive.
Instances For
Extension for the positivity
tactic: SzemerediRegularity.bound
is always positive.