Copyright | (c) Fabricio Olivetti 2021 - 2024 |
---|---|
License | BSD3 |
Maintainer | fabricio.olivetti@gmail.com |
Stability | experimental |
Portability | |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Module containing the algebraic rules and simplification function.
Documentation
applyMergeOnlyDftl :: Monad m => CostFun -> EGraphST m () Source #
apply a single step of merge-only using default rules
rewriteBasic :: [Rule] Source #
rewritesFun :: [Rule] Source #