OAI/Combinatorics/BooleanFunctions/Rounding.lean
24 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.SquareRootDegree.FiniteRounding.productWeightline 16Source documentation
Real-valued finite probabilities; used only to select a deterministic finite table.
def productWeight {ι α : Type*} [Fintype ι] (p : ι → α → ℝ) (x : ι → α) : ℝ := … - theorem
OAI.SquareRootDegree.FiniteRounding.sum_productWeightline 19 - theorem
OAI.SquareRootDegree.FiniteRounding.productWeight_nonnegline 27 - theorem
OAI.SquareRootDegree.FiniteRounding.weighted_productline 31 - theorem
OAI.SquareRootDegree.FiniteRounding.weighted_evaluationline 38 - def
OAI.SquareRootDegree.FiniteRounding.bernoulliWeightline 45 - theorem
OAI.SquareRootDegree.FiniteRounding.bernoulli_sumline 47 - theorem
OAI.SquareRootDegree.FiniteRounding.bernoulli_nonnegline 50 - theorem
OAI.SquareRootDegree.FiniteRounding.bernoulli_expectline 53 - def
OAI.SquareRootDegree.FiniteRounding.leafWeightline 58Source documentation
A distribution over entire leaf-test tables, not random bits added to the cube.
def leafWeight {α : Type*} [Fintype α] (p : α → ℝ) (t : α → Bool) : ℝ := … - theorem
OAI.SquareRootDegree.FiniteRounding.leafWeight_sumline 61 - theorem
OAI.SquareRootDegree.FiniteRounding.leafWeight_nonnegline 64 - theorem
OAI.SquareRootDegree.FiniteRounding.leafWeight_evalline 68 - theorem
OAI.SquareRootDegree.FiniteRounding.exists_ge_weighted_sumline 74 - def
OAI.SquareRootDegree.TableRounding.tableWeightline 94 - def
OAI.SquareRootDegree.TableRounding.bitline 97 - def
OAI.SquareRootDegree.TableRounding.tableEventline 99 - theorem
OAI.SquareRootDegree.TableRounding.event_indicatorline 103 - theorem
OAI.SquareRootDegree.TableRounding.tableWeight_nonnegline 132 - theorem
OAI.SquareRootDegree.TableRounding.tableWeight_sumline 137 - theorem
OAI.SquareRootDegree.TableRounding.weighted_leaf_prodline 143 - theorem
OAI.SquareRootDegree.TableRounding.weighted_indicatorline 156 - theorem
OAI.SquareRootDegree.TableRounding.weighted_deficitline 185 - theorem
OAI.SquareRootDegree.TableRounding.exists_event_deficitline 196