Research interests, ongoing projects, and notes.
Number Project & Cats
Overview Number Project (with Prof. Robin Hillyard), 2024–present Robin Hillyard Number GitHub Repo Current Work ✅ I integrated Cats😺 into the Number project by adding cats-kernel/core and providing type class instances: Eq/Order/Show for Rational, Order/Show/Eq for ExactNumber, and PartialOrder/Eq/Show for Number (favoring PartialOrder to respect fuzzy/NaN semantics). ✅ I wrote a Discipline-based law tests for them. ✅ I separated the error scalars of the fuzzy number into two distinct monoids—more precisely, CommutativeMonoids—one is CommutativeMonoid[AbsSigma] and the other is CommutativeMonoid[RelSigma]. Decoupled parallel: nominal accumulation and sigma folding run independently. ...