| Copyright | (c) Fabricio Olivetti 2021 - 2024 |
|---|---|
| License | BSD3 |
| Maintainer | fabricio.olivetti@gmail.com |
| Stability | experimental |
| Portability | |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Algorithm.EqSat.Simplify
Description
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 #