LatticeFlow icon indicating copy to clipboard operation
LatticeFlow copied to clipboard

Refactor lattice templates to support monotonicity checking

Open jhellerstein opened this issue 9 years ago • 1 comments

We want to "whitelist" monotonicity, and carry the "taint" of non-monotonicity through the type system.

Possible approaches: use C++ traits

jhellerstein avatar Oct 14 '16 20:10 jhellerstein

  • Probably need to have monotone lattice functions inherit from something that assigns the is_monotone trait.
  • Would also be nice to organize the code so that we segregate or flag functions as is_morphism, is_monotone or "other"...

jhellerstein avatar Oct 14 '16 20:10 jhellerstein