pocomath/src/generic/abs.mjs

8 lines
149 B
JavaScript

export const abs = {
T: ({
'smaller(T,T)': lt,
'negate(T)': neg,
'zero(T)': zr
}) => t => (smaller(t, zr(t)) ? neg(t) : t)
}