Head version
v4.33.0-rc1
a177b2e4abe4b31c8024b9afebe646bf6bb8f91b
- Toolchain
- leanprover/lean4:v4.33.0-rc1
- Revision date
- 16 Jul 2026
- Dependencies
- 11
- Versions
- 23
teorth/PFR
Repository for formalization of the Polynomial Freiman Ruzsa conjecture (and related results)
Therefore indexed 350 complete source declarations from the exact package revision. Individual authorship and independent verification remain unset.
Head version
a177b2e4abe4b31c8024b9afebe646bf6bb8f91b
External build observation
Reservoir recorded build status passed and test status not observed for commit a177b2e4abe4 with leanprover/lean4:v4.33.0-rc1 on 20 Jul 2026. Therefore did not run this build.
Pin this source in lakefile.lean
require PFR from git "https://github.com/teorth/pfr.git" @ "a177b2e4abe4b31c8024b9afebe646bf6bb8f91b"
Source declarations
Showing 181 to 200 of 350 declarations.
lemma
The distribution of X + Z is the convolution of the distributions of Z and X when these
random variables are independent.
Probably already available somewhere in some form, but I couldn't locate it.
PFR.Kullback · PFR/Kullback.lean:201
lemma
Open the record for the exact Lean statement and complete source.
PFR.Kullback · PFR/Kullback.lean:270
lemma
If are independent -valued random variables, then
PFR.Kullback · PFR/Kullback.lean:288
lemma
If are -valued random variables, and is another random variable defined on the same sample space as , then
PFR.Kullback · PFR/Kullback.lean:353
lemma
Open the record for the exact Lean statement and complete source.
PFR.Kullback · PFR/Kullback.lean:417
lemma
Open the record for the exact Lean statement and complete source.
PFR.Kullback · PFR/Kullback.lean:443
lemma
Given two independent random variables U and V uniformly distributed respectively on A
and B, then U = V with probability #(A ∩ B) / #A ⬝ #B.
PFR.Main · PFR/Main.lean:33
lemma
Given two independent random variables U and V uniformly distributed respectively on A
and B, then U = V + x with probability # (A ∩ (B + x)) / #A ⬝ #B.
PFR.Main · PFR/Main.lean:67
theorem
A uniform distribution on a set with doubling constant K has self Rusza distance
at most log K.
PFR.Main · PFR/Main.lean:113
theorem
The polynomial Freiman-Ruzsa (PFR) conjecture: if A is a subset of an elementary abelian
2-group of doubling constant at most K, then A can be covered by at most 2 * K ^ 12 cosets of
a subgroup of cardinality at most |A|.
PFR.Main · PFR/Main.lean:253
theorem
Corollary of PFR_conjecture in which the ambient group is not required to be finite (but) then
H and c are finite.
PFR.Main · PFR/Main.lean:313
lemma
If is a finite set, and , are non-negative for , then
\left(\sum_{s\in S}a_s\right)\log\frac{\sum_{s\in S} a_s}{\sum_{s\in S} b_s}$$. We require additionally that, if $b_s=0$, then $s_s=0$ as otherwise the right hand side should morally be infinite, which it can't be in the formalization using real numbers.PFR.Mathlib.Analysis.SpecialFunctions.NegMulLog · PFR/Mathlib/Analysis/SpecialFunctions/NegMulLog.lean:32
lemma
If equality holds in the previous bound, then for every , for some constant .
PFR.Mathlib.Analysis.SpecialFunctions.NegMulLog · PFR/Mathlib/Analysis/SpecialFunctions/NegMulLog.lean:99
theorem
Given a submodule of , there is an equivalence given by the projections and "modulo" some .
PFR.Mathlib.LinearAlgebra.Basis.VectorSpace · PFR/Mathlib/LinearAlgebra/Basis/VectorSpace.lean:16
lemma
Probability measures on a finite space tend to a limit if and only if the probability masses of all points tend to the corresponding limits. Version in ℝ≥0.
PFR.Mathlib.MeasureTheory.Measure.ProbabilityMeasure · PFR/Mathlib/MeasureTheory/Measure/ProbabilityMeasure.lean:64
lemma
The law of is the image of the law of .
PFR.Mathlib.MeasureTheory.Measure.Prod · PFR/Mathlib/MeasureTheory/Measure/Prod.lean:15
theorem
Open the record for the exact Lean statement and complete source.
PFR.Mathlib.Probability.IdentDistrib · PFR/Mathlib/Probability/IdentDistrib.lean:142
lemma
Open the record for the exact Lean statement and complete source.
PFR.Mathlib.Probability.IdentDistrib · PFR/Mathlib/Probability/IdentDistrib.lean:179
lemma
For X, Y random variables, one can find independent copies X', Y' of X, Y.
PFR.Mathlib.Probability.IdentDistrib · PFR/Mathlib/Probability/IdentDistrib.lean:233
lemma
For X, Y random variables, one can find independent copies X', Y' of X, Y. Version
formulated in spaces with a canonical measures.
PFR.Mathlib.Probability.IdentDistrib · PFR/Mathlib/Probability/IdentDistrib.lean:246
Static source extraction only. Package code was not executed. Every result keeps its complete declaration, exact file and line range, commit, toolchain, license file, and content hash.