OAI/Combinatorics/EditApproximation/Binary/UnreducedNumerics.lean
22 declarations, 0 contain sorry, 0 declared as axioms
The numerical primitives executed on unreduced fractions. Their exact values agree with the rational routines; their stored denominators have polynomial bit length without cancellation or Euclidean normalization.
- def
OAI.EditApproximation.UnreducedRational.oneline 17 - def
OAI.EditApproximation.UnreducedRational.subline 21 - def
OAI.EditApproximation.UnreducedRational.powline 23 - theorem
OAI.EditApproximation.UnreducedRational.value_oneline 27 - theorem
OAI.EditApproximation.UnreducedRational.value_natline 28 - theorem
OAI.EditApproximation.UnreducedRational.value_subline 29 - theorem
OAI.EditApproximation.UnreducedRational.value_powline 32 - theorem
OAI.EditApproximation.UnreducedRational.pow_denline 37 - theorem
OAI.EditApproximation.UnreducedRational.pow_den_bitsline 42 - theorem
OAI.EditApproximation.UnreducedRational.nat_inv_denline 47 - def
OAI.EditApproximation.UnreducedRational.logarithmPartialline 50 - def
OAI.EditApproximation.UnreducedRational.logarithmline 54 - theorem
OAI.EditApproximation.UnreducedRational.logarithmPartial_valueline 57 - theorem
OAI.EditApproximation.UnreducedRational.logarithm_valueline 64 - theorem
OAI.EditApproximation.UnreducedRational.logarithmPartial_den_bitsline 68 - theorem
OAI.EditApproximation.UnreducedRational.logarithm_storageBitsline 86 - def
OAI.EditApproximation.UnreducedRational.optimizerStepline 96 - def
OAI.EditApproximation.UnreducedRational.optimizerIterateline 98 - theorem
OAI.EditApproximation.UnreducedRational.optimizerStep_valueline 104 - theorem
OAI.EditApproximation.UnreducedRational.optimizerIterate_valueline 108 - theorem
OAI.EditApproximation.UnreducedRational.optimizerStep_denline 116 - theorem
OAI.EditApproximation.UnreducedRational.optimizerIterate_den_bitsline 121