OAI/Combinatorics/EditApproximation/Coarse/CoarseDenominatorArithmetic.lean
3 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.EditApproximation.coarseDenominatorWithWork_valueline 14Source documentation
Construct the common denominator by Boolean products and binary exponentiation, charging all intermediate bit operations.
theorem coarseDenominatorWithWork_value (allowanceDen q L branching : List Bool) (D : ℕ) : bitWordValue (coarseDenominatorWithWork allowanceDen q L branching D).1 = coarseCommonDenominator (bitWordValue allowanceDen) (bitWordValue q) (bitWordValue L) (bitWordValue branching) D := by …Mentions: OAI.EditApproximation.bitWordValue, OAI.EditApproximation.coarseDenominatorWithWork, OAI.EditApproximation.coarseCommonDenominator
- theorem
OAI.EditApproximation.coarseDenominatorWithWork_lengthline 21 - theorem
OAI.EditApproximation.coarseDenominatorWithWork_costline 29