import { BasicArithmetic } from '../arithmetic' export const isDiffLt = ({ lt, abs, sub }: BasicArithmetic) => (diffMax: N) => (a: N, b: N) => lt(diffMax)(abs(sub(a, b))) export const isDiffGt = ({ gt, abs, sub }: BasicArithmetic) => (diffMax: N) => (a: N, b: N) => gt(diffMax)(abs(sub(a, b))) export const isDiffLte = ({ lte, abs, sub }: BasicArithmetic) => (diffMax: N) => (a: N, b: N) => lte(diffMax)(abs(sub(a, b))) export const isDiffGte = ({ gte, abs, sub }: BasicArithmetic) => (diffMax: N) => (a: N, b: N) => gte(diffMax)(abs(sub(a, b)))