Reference · Vectors
rainbow.math.linear.vector.dot-bilinear
Right additivity of the native dot product, completing additive bilinearity. same-shape left right -> dot weights (left + right) ~ dot weights left + dot weights right Commute the outer dot, apply vector/dot-additive-left, then commute each resulting dot through signed addition congruence. Native and axiom-free.
vector/dot-additive-right
vector/dot-additive-right : (weights left right : List ℚ) (same : vector/same-shape left right) → vector/dot weights (vector/add left right) = vector/dot weights left + vector/dot weights right
+ = signed/add= = signed/equivalent: equality of rational valuesList = data/Listℚ = signed/SignedRational