OAI/Combinatorics/EditApproximation/Binary/BinaryGroupKernel.lean
19 declarations, 0 contain sorry, 0 declared as axioms
Literal group estimates on gathered stored fractions. Each child/scale comparison is executed, the supplied draw indices are reused, and ordered selection uses the same tie rule as the mathematical group program.
- theorem
OAI.EditApproximation.BinaryFraction.equalWithWork_valueline 19 - theorem
OAI.EditApproximation.BinaryFraction.equalWithWork_costline 24 - theorem
OAI.EditApproximation.BinaryFraction.groupTermsWithWork_valueline 33 - theorem
OAI.EditApproximation.BinaryFraction.groupIndexWithWork_valueline 50 - def
OAI.EditApproximation.BinaryFraction.groupIndexBitBudgetline 56 - theorem
OAI.EditApproximation.BinaryFraction.groupIndexWithWork_boundsline 59 - def
OAI.EditApproximation.BinaryFraction.groupScaleWithWorkline 90 - theorem
OAI.EditApproximation.BinaryFraction.groupScaleWithWork_valueline 98 - def
OAI.EditApproximation.BinaryFraction.groupScaleTermCountline 110 - def
OAI.EditApproximation.BinaryFraction.groupScaleWordBudgetline 112 - def
OAI.EditApproximation.BinaryFraction.groupScaleBitBudgetline 115 - theorem
OAI.EditApproximation.BinaryFraction.groupScaleWithWork_boundsline 119 - def
OAI.EditApproximation.BinaryFraction.groupMemberWithWorkline 156Source documentation
Every scale is accumulated using the same finite child arrays.
def groupMemberWithWork {M T : ℕ} (scales : Fin T → BinaryFraction) (count : Fin T → ℕ) (connection : BinaryFraction) (envelope values : Vector BinaryFraction M) (draw : ∀ s : Fin T, Fin (count s) → Fin M) : BinaryFraction × ℕ := …Mentions: OAI.EditApproximation.BinaryFraction
- theorem
OAI.EditApproximation.BinaryFraction.groupMemberWithWork_valueline 165 - def
OAI.EditApproximation.BinaryFraction.groupMemberWordBudgetline 176 - def
OAI.EditApproximation.BinaryFraction.groupMemberBitBudgetline 179 - theorem
OAI.EditApproximation.BinaryFraction.groupMemberWithWork_boundsline 183 - theorem
OAI.EditApproximation.BinaryFraction.selectGroupWithWork_valueline 220 - theorem
OAI.EditApproximation.BinaryFraction.selectGroupWithWork_costline 229