OAI/Combinatorics/EditApproximation/Binary/UnreducedRational.lean
19 declarations, 0 contain sorry, 0 declared as axioms
Exact fractions with positive, unreduced denominators. These operations perform no greatest-common-divisor computation. The representation lemmas apply to the intermediate fractions, not merely their reduced Rat values.
- theorem
OAI.EditApproximation.UnreducedRational.eq_of_num_denline 18 - def
OAI.EditApproximation.UnreducedRational.ofRatline 27 - def
OAI.EditApproximation.UnreducedRational.addline 31 - def
OAI.EditApproximation.UnreducedRational.negline 34 - def
OAI.EditApproximation.UnreducedRational.leline 42 - def
OAI.EditApproximation.UnreducedRational.storageBitsline 46 - theorem
OAI.EditApproximation.UnreducedRational.value_ofRatline 48 - theorem
OAI.EditApproximation.UnreducedRational.value_zeroline 51 - theorem
OAI.EditApproximation.UnreducedRational.value_addline 53 - theorem
OAI.EditApproximation.UnreducedRational.value_negline 60 - theorem
OAI.EditApproximation.UnreducedRational.value_mulline 63 - theorem
OAI.EditApproximation.UnreducedRational.value_invline 66 - theorem
OAI.EditApproximation.UnreducedRational.value_divline 80 - theorem
OAI.EditApproximation.UnreducedRational.le_eq_trueline 83 - theorem
OAI.EditApproximation.UnreducedRational.lt_eq_trueline 89 - theorem
OAI.EditApproximation.UnreducedRational.add_den_bitsline 95 - theorem
OAI.EditApproximation.UnreducedRational.mul_den_bitsline 99 - theorem
OAI.EditApproximation.UnreducedRational.num_abs_leline 103 - theorem
OAI.EditApproximation.UnreducedRational.storageBits_leline 115