Reference · Non-negative rationals
rainbow.math.rational.nnrat.ordered-distance
Exact reconstruction from ordered nonnegative-rational distance. Natural distance reconstructs an ordered upper endpoint: left <= right -> left + distance(left,right) = right. The natural proof extracts the additive witness already carried by `nat/at-most` and removes a common translation with `nat/distance-add-left`. The NNRAT theorem lifts that equality through the quotient-safe cross-product representation. This provides an executable, canonical remainder rather than an existentially chosen gap. Native, kernel-checked, and axiom-free on D63.
nat/add-distance-of-at-most
nat/add-distance-of-at-most : (left right : ℕ) (ordered : left ≤ right) → algebra/nat-add left (nat/distance left right) = right
= = equality/Eqℕ = data/Nat≤ = nat/at-most
nnrat/add-distance-of-at-most
nnrat/add-distance-of-at-most : (left right : ℚ≥0) (ordered : left ≤ right) → left + nnrat/distance left right = right
+ = nnrat/add= = nnrat/equivalent: equality of rational valuesℚ≥0 = nnrat/NonnegativeRational≤ = nnrat/at-most