Skip to content
Rainbow docs menu

Reference · Natural numbers

rainbow.math.nat.metric

Natural numberssrc/rainbow/math/nat/metric.clj0 definitions, 3 theorems

Constructive order laws for computational natural distance.

nat/distance-first-bound

TheoremFor all inputsNo axiomsSource, line 45

nat/distance-first-bound :
  (left right : ℕ)
  → left ≤ algebra/nat-add (nat/distance left right) right

ℕ = data/Nat≤ = nat/at-most

nat/distance-upper-add

TheoremFor all inputsNo axiomsSource, line 90

nat/distance-upper-add :
  (left right : ℕ)
  → nat/distance left right ≤ algebra/nat-add left right

ℕ = data/Nat≤ = nat/at-most

nat/distance-triangle

TheoremFor all inputsNo axiomsSource, line 163

nat/distance-triangle :
  (left middle right : ℕ)
  → nat/distance left right ≤ algebra/nat-add (nat/distance left middle) (nat/distance middle right)

ℕ = data/Nat≤ = nat/at-most