OAI/Combinatorics/EditApproximation/Binary/BinaryRawNumerics.lean
21 declarations, 0 contain sorry, 0 declared as axioms
The optimizer's numerical loops executed on Boolean fraction storage. The value proofs identify the unreduced numerator and denominator, not just the represented rational. Thus the raw storage bounds apply to this code.
- theorem
OAI.EditApproximation.BinaryFraction.vector_map_getline 15 - def
OAI.EditApproximation.BinaryFraction.ofUnreducedline 19 - theorem
OAI.EditApproximation.BinaryFraction.ofUnreduced_representationline 22 - theorem
OAI.EditApproximation.BinaryFraction.ofUnreduced_widthline 28 - theorem
OAI.EditApproximation.BinaryFraction.nat_representationline 35 - theorem
OAI.EditApproximation.BinaryFraction.one_representationline 43 - theorem
OAI.EditApproximation.BinaryFraction.subWithWork_representationline 49 - theorem
OAI.EditApproximation.BinaryFraction.divWithWork_representationline 56 - theorem
OAI.EditApproximation.BinaryFraction.powWithWork_representationline 63 - theorem
OAI.EditApproximation.BinaryFraction.logarithmPartialWithWork_representationline 72 - theorem
OAI.EditApproximation.BinaryFraction.logarithmWithWork_representationline 82 - theorem
OAI.EditApproximation.BinaryFraction.dotListWithWork_representationline 91 - theorem
OAI.EditApproximation.BinaryFraction.dotWithWork_representationline 103 - theorem
OAI.EditApproximation.BinaryFraction.gradientCellWithWork_representationline 110 - theorem
OAI.EditApproximation.BinaryFraction.nat_width_le_storageBitsline 119 - theorem
OAI.EditApproximation.BinaryFraction.zero_width_le_storageBitsline 128 - theorem
OAI.EditApproximation.BinaryFraction.powWithWork_width_le_storageBitsline 130 - theorem
OAI.EditApproximation.BinaryFraction.logarithmPartialWithWork_width_le_storageBitsline 138 - theorem
OAI.EditApproximation.BinaryFraction.logarithmWithWork_width_le_storageBitsline 147 - theorem
OAI.EditApproximation.BinaryFraction.dotListWithWork_width_le_storageBitsline 152 - theorem
OAI.EditApproximation.BinaryFraction.gradientCellWithWork_width_le_storageBitsline 162