OAI/Combinatorics/EditApproximation/Coarse/CoarseScalarControlSpace.lean
12 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.EditApproximation.BinaryFraction.coarseGridNatInvocationsline 10Source documentation
Control invocations of the shared-denominator scalar construction.
def coarseGridNatInvocations (denominator : List Bool) (hden : 0 < bitWordValue denominator) (n : ℕ) : ℕ := …Mentions: OAI.EditApproximation.bitWordValue
- theorem
OAI.EditApproximation.BinaryFraction.coarseGridNatInvocations_le_workline 16 - def
OAI.EditApproximation.BinaryFraction.coarseGridAddInvocationsline 26 - theorem
OAI.EditApproximation.BinaryFraction.coarseGridAddInvocations_le_workline 30 - def
OAI.EditApproximation.BinaryFraction.coarseDivideInvocationsline 39 - theorem
OAI.EditApproximation.BinaryFraction.coarseDivideInvocations_le_workline 43 - def
OAI.EditApproximation.BinaryFraction.coarseContributionInvocationsline 52 - theorem
OAI.EditApproximation.BinaryFraction.coarseContributionInvocations_le_workline 57 - def
OAI.EditApproximation.BinaryFraction.coarseChildThresholdInvocationsline 67Source documentation
Includes a conservative allowance for the three literal constructors.
def coarseChildThresholdInvocations (B q : ℕ) (allowance : BinaryFraction) (draw : Fin B) : ℕ := …
Mentions: OAI.EditApproximation.BinaryFraction
- theorem
OAI.EditApproximation.BinaryFraction.coarseChildThresholdInvocations_le_workline 74 - def
OAI.EditApproximation.BinaryFraction.coarseChildAllowanceInvocationsline 86 - theorem
OAI.EditApproximation.BinaryFraction.coarseChildAllowanceInvocations_le_workline 89