OAI/Combinatorics/EditApproximation/Binary/BinaryDistanceWork.lean
18 declarations, 0 contain sorry, 0 declared as axioms
Absolute differences used in the literal prefix and band tests. The sign update retains the magnitude words; subtraction uses signed Boolean arithmetic.
- theorem
OAI.EditApproximation.BinaryFraction.absolute_valueline 18 - theorem
OAI.EditApproximation.BinaryFraction.absolute_widthline 26 - theorem
OAI.EditApproximation.BinaryFraction.nat_valueline 28 - theorem
OAI.EditApproximation.BinaryFraction.canonicalAddWithWork_widthline 31 - theorem
OAI.EditApproximation.BinaryFraction.subWithWork_widthline 41 - theorem
OAI.EditApproximation.BinaryFraction.distanceWithWork_valueline 48 - theorem
OAI.EditApproximation.BinaryFraction.distanceWithWork_widthline 52 - theorem
OAI.EditApproximation.BinaryFraction.distanceWithWork_costline 57 - theorem
OAI.EditApproximation.BinaryFraction.connectionTermsWithWork_lengthline 66Source documentation
List of the literal endpoint differences. Natural endpoints are encoded when encountered, and their bit-writing work is charged here.
@[simp] theorem connectionTermsWithWork_length {n : ℕ} (start finish : BinaryFraction) (states : List (TargetInterval n)) : (connectionTermsWithWork start states finish).1.length = states.length + 1 := by …Mentions: OAI.EditApproximation.BinaryFraction, OAI.EditApproximation.TargetInterval, OAI.EditApproximation.BinaryFraction.connectionTermsWithWork
- theorem
OAI.EditApproximation.BinaryFraction.connectionTermsWithWork_valueline 74 - theorem
OAI.EditApproximation.BinaryFraction.connectionTermsWithWork_widthline 85 - def
OAI.EditApproximation.BinaryFraction.connectionTermsBitBudgetline 106 - theorem
OAI.EditApproximation.BinaryFraction.connectionTermsWithWork_costline 109 - theorem
OAI.EditApproximation.BinaryFraction.connectionWithWork_valueline 135 - def
OAI.EditApproximation.BinaryFraction.connectionWordBudgetline 141 - def
OAI.EditApproximation.BinaryFraction.connectionBitBudgetline 143 - theorem
OAI.EditApproximation.BinaryFraction.connectionWithWork_widthline 146 - theorem
OAI.EditApproximation.BinaryFraction.connectionWithWork_costline 155