Reference · Signed rationals
rainbow.math.rational.signed.lp-free-price
Equality dual-price splitting over signed rationals. A certified p ~ pplus - pminus preserves every coefficient contribution. Component witnesses are nonnegative, but need not be the host max-based split for a noncanonical Grothendieck representative. No host execution claim.
signed/lp-free-price-split-contribution
signed/lp-free-price-split-contribution : (v p pp pm : ℚ) (same : p = pp - pm) → v · p = v · pp + signed/negate v · pm
+ = signed/add- = signed/subtract= = signed/equivalent: equality of rational values· = signed/multiplyℚ = signed/SignedRational
signed/lp-price-components-reconstruct
signed/lp-price-components-reconstruct : (p : ℚ) → p = signed/from-nnrat (signed/positive p) - signed/from-nnrat (signed/negative p)
- = signed/subtract= = signed/equivalent: equality of rational valuesℚ = signed/SignedRational
signed/lp-price-components-nonnegative
signed/lp-price-components-nonnegative : (p : ℚ) → proposition/conjunction (0 ≤ signed/from-nnrat (signed/positive p)) (0 ≤ signed/from-nnrat (signed/negative p))
0 = signed/zeroℚ = signed/SignedRational≤ = signed/at-most
signed/lp-price-components-contribution
signed/lp-price-components-contribution : (v p : ℚ) → v · p = v · signed/from-nnrat (signed/positive p) + signed/negate v · signed/from-nnrat (signed/negative p)
+ = signed/add= = signed/equivalent: equality of rational values· = signed/multiplyℚ = signed/SignedRational