Reference · Signed rationals
rainbow.math.rational.signed.vector-sup-triangle
Triangle inequality for equal-shaped signed-rational list vectors. The list representation intentionally gives distance zero when either input is empty, so a global triangle law over arbitrary unequal lengths is false. Two adjacent `vector/same-shape` hypotheses rule out exactly those mismatch cases. Native, kernel-checked, and axiom-free on D63.
vector/sup-distance-triangle-same-shape
vector/sup-distance-triangle-same-shape : (left middle right : List ℚ) (left-middle : vector/same-shape left middle) (middle-right : vector/same-shape middle right) → vector/sup-distance left right ≤ vector/sup-distance left middle + vector/sup-distance middle right
+ = signed/addList = data/Listℚ = signed/SignedRational≤ = signed/at-most