OAI/Combinatorics/ContingencyTables/Transport/FiniteRationalThreshold.lean
7 declarations, 0 contain sorry, 0 declared as axioms
A bounded dyadic comparison with a rational acceptance probability
- def
OAI.ContingencyTables.FairBits.rationalThresholdline 16 - def
OAI.ContingencyTables.FairBits.rationalThresholdMassline 18 - abbrev
OAI.ContingencyTables.FairBits.rationalThresholdAcceptline 20 - lemma
OAI.ContingencyTables.FairBits.rationalThreshold_leline 23 - lemma
OAI.ContingencyTables.FairBits.rationalThreshold_countline 31 - theorem
OAI.ContingencyTables.FairBits.rationalThreshold_errorline 38Source documentation
The finite coin always rounds downward and loses less than one code word, including the exact endpoint probabilities zero and one.
theorem rationalThreshold_error (k : ℕ) (q : ℚ) (hq : 0 ≤ q) : 0 ≤ rationalThresholdMass k q ∧ rationalThresholdMass k q ≤ q ∧ q-rationalThresholdMass k q < 1/(2:ℚ)^k := by …Mentions: OAI.ContingencyTables.FairBits.rationalThresholdMass
- theorem
OAI.ContingencyTables.FairBits.rationalThreshold_expectationline 53Source documentation
An actual k-bit input realizes the stated rounded probability.
theorem rationalThreshold_expectation (k : ℕ) (q : ℚ) (hq0 : 0 ≤ q) (hq1 : q ≤ 1) : uniformAverage (fun bits : Fin k → Bool => if rationalThresholdAccept k q bits then (1:ℝ) else 0)= (rationalThresholdMass k q:ℝ) := by …Mentions: OAI.ContingencyTables.FairBits.rationalThresholdAccept, OAI.ContingencyTables.FairBits.rationalThresholdMass