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 21 to 40 of 350 declarations.
lemma
The conditional mutual information step of sum_of_rdist_eq
PFR.Fibring · PFR/Fibring.lean:120
lemma
Let and be independent -valued random variables. Then
PFR.Fibring · PFR/Fibring.lean:153
lemma
The sum of and is equal to .
PFR.FirstEstimate · PFR/FirstEstimate.lean:59
lemma
We have
PFR.FirstEstimate · PFR/FirstEstimate.lean:143
lemma
PFR.FirstEstimate · PFR/FirstEstimate.lean:158
theorem
If A is independent from B, then conditioning on an event given by B does not change
the distribution of A.
PFR.ForMathlib.ConditionalIndependence · PFR/ForMathlib/ConditionalIndependence.lean:22
lemma
If A is independent of B, then they remain independent when conditioning on an event
of the form A ∈ s of positive probability.
PFR.ForMathlib.ConditionalIndependence · PFR/ForMathlib/ConditionalIndependence.lean:35
lemma
If A is independent of B, then they remain independent when conditioning on an event
of the form A ∈ s ∩ B ∈ t of positive probability.
PFR.ForMathlib.ConditionalIndependence · PFR/ForMathlib/ConditionalIndependence.lean:63
lemma
Composing independent functions with a measurable embedding of conull range gives independent functions.
PFR.ForMathlib.ConditionalIndependence · PFR/ForMathlib/ConditionalIndependence.lean:114
lemma
For X, Y random variables, there exist conditionally independent trials X_1, X_2, Y'.
PFR.ForMathlib.ConditionalIndependence · PFR/ForMathlib/ConditionalIndependence.lean:135
lemma
For X, Y random variables, there exist conditionally independent trials X₁, X₂, Y'.
PFR.ForMathlib.ConditionalIndependence · PFR/ForMathlib/ConditionalIndependence.lean:270
lemma
If X is uniformly distributed on H, then H[X] = log |H|.
PFR.ForMathlib.Entropy.Basic · PFR/ForMathlib/Entropy/Basic.lean:179
lemma
If X is S-valued random variable, then H[X] = log |S| if and only if X is uniformly
distributed.
PFR.ForMathlib.Entropy.Basic · PFR/ForMathlib/Entropy/Basic.lean:201
lemma
If X is an S-valued random variable, then there exists s ∈ S such that
P[X = s] ≥ \exp(- H[X]).
TODO: remove the probability measure hypothesis, which is unnecessary here.
PFR.ForMathlib.Entropy.Basic · PFR/ForMathlib/Entropy/Basic.lean:217
lemma
If X is an S-valued random variable, then there exists s ∈ S such that
P[X=s] ≥ \exp(-H[X]).
PFR.ForMathlib.Entropy.Basic · PFR/ForMathlib/Entropy/Basic.lean:301
lemma
If X is an S-valued random variable of non-positive entropy, then X is almost surely
constant.
PFR.ForMathlib.Entropy.Basic · PFR/ForMathlib/Entropy/Basic.lean:314
lemma
Conditional entropy of a random variable is equal to the entropy of its conditional kernel.
PFR.ForMathlib.Entropy.Basic · PFR/ForMathlib/Entropy/Basic.lean:383
lemma
Open the record for the exact Lean statement and complete source.
PFR.ForMathlib.Entropy.Basic · PFR/ForMathlib/Entropy/Basic.lean:399
lemma
Conditional entropy is at most the logarithm of the cardinality of the range.
PFR.ForMathlib.Entropy.Basic · PFR/ForMathlib/Entropy/Basic.lean:424
lemma
Open the record for the exact Lean statement and complete source.
PFR.ForMathlib.Entropy.Basic · PFR/ForMathlib/Entropy/Basic.lean:451
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.