OAI/Combinatorics/ContingencyTables/Counting/CompanionOracleRational.lean
28 declarations, 0 contain sorry, 0 declared as axioms
Exact rational arithmetic for the companion evaluator's bin weights
- def
OAI.ContingencyTables.CompanionOracleDensity.rationalIndicatorline 18 - lemma
OAI.ContingencyTables.CompanionOracleDensity.rationalIndicator_castline 20 - def
OAI.ContingencyTables.CompanionOracleDensity.rationalSignline 23 - lemma
OAI.ContingencyTables.CompanionOracleDensity.rationalSign_castline 26 - def
OAI.ContingencyTables.CompanionOracleDensity.rationalCoefficientline 30 - lemma
OAI.ContingencyTables.CompanionOracleDensity.rationalCoefficient_castline 34 - def
OAI.ContingencyTables.CompanionOracleDensity.rationalSmallContributionline 39 - lemma
OAI.ContingencyTables.CompanionOracleDensity.rationalSmallContribution_castline 45 - def
OAI.ContingencyTables.CompanionOracleDensity.rationalOffsetline 56 - lemma
OAI.ContingencyTables.CompanionOracleDensity.rationalOffset_castline 60 - def
OAI.ContingencyTables.CompanionOracleDensity.rationalBinWidthline 67 - def
OAI.ContingencyTables.CompanionOracleDensity.rationalHeightline 69 - lemma
OAI.ContingencyTables.CompanionOracleDensity.rationalBinWidth_castline 71 - lemma
OAI.ContingencyTables.CompanionOracleDensity.rationalHeight_castline 75 - def
OAI.ContingencyTables.CompanionOracleDensity.rationalScaledTreeline 79 - lemma
OAI.ContingencyTables.CompanionOracleDensity.rationalScaledTree_castline 86 - def
OAI.ContingencyTables.CompanionOracleDensity.rationalRootConstantline 94 - lemma
OAI.ContingencyTables.CompanionOracleDensity.rationalRootConstant_castline 98 - def
OAI.ContingencyTables.CompanionOracleDensity.rationalDline 106 - theorem
OAI.ContingencyTables.CompanionOracleDensity.rationalD_castline 115Source documentation
The rational calculation is termwise equal to the geometric density penalty; it does not use an approximation or enumerate free assignments.
theorem rationalD_cast (A : Instance I J) (C : ℕ) (z : View A → ℕ) (v : Fin (dimension A) → ℚ) : (rationalD A C z v:ℝ)=D A C z (fun i => (v i:ℝ)) := by …Mentions: OAI.ContingencyTables.CompanionOracleDensity.dimension, OAI.ContingencyTables.CompanionOracleDensity.rationalD, OAI.ContingencyTables.CompanionOracleDensity.D
- lemma
OAI.ContingencyTables.CompanionOracleDensity.rationalD_nonnegativeline 123 - def
OAI.ContingencyTables.CompanionOracleDensity.gridExponentline 131 - theorem
OAI.ContingencyTables.CompanionOracleDensity.gridExponent_eq_floorline 135 - theorem
OAI.ContingencyTables.CompanionOracleDensity.gridWeight_eq_dyadicline 148 - theorem
OAI.ContingencyTables.CompanionOracleDensity.gridExponent_upperline 155 - def
OAI.ContingencyTables.CompanionOracleDensity.rationalGridWeightline 180 - theorem
OAI.ContingencyTables.CompanionOracleDensity.rationalGridWeight_castline 184 - lemma
OAI.ContingencyTables.CompanionOracleDensity.rationalGridWeight_positiveline 190