Reference · Signed rationals
rainbow.math.rational.signed.scale-composition
Composition of nonnegative scaling on signed rationals. scale outer (scale inner value) ~ scale (outer * inner) value The two Grothendieck components differ only by nnrat multiplication association. The verified nnrat ring normalizer emits the proof term.
signed/scale-composition
signed/scale-composition : (outer inner : ℚ≥0) (value : ℚ) → signed/scale outer (signed/scale inner value) = signed/scale (outer · inner) value
= = signed/equivalent: equality of rational values· = nnrat/multiplyℚ = signed/SignedRationalℚ≥0 = nnrat/NonnegativeRational