@hackage refinery0.1.0.0
Toolkit for building proof automation systems
Categories
License
BSD-3-Clause
Maintainer
reedmullanix@gmail.com
Links
Versions
Installation
Dependencies (7)
- base >=4.7 && <5
- containers >=0.5
- exceptions >=0.10
- mmorph >=1
- mtl >=2
- pipes >=4 Show all…
Dependents (2)
@hackage/string-variants, @hackage/hls-tactics-plugin
refinery
refinery is a toolkit for building proof refinement/proof automation systems, based roughly on the
Algebraic Foundations of Proof Refinement.
Overview
The main datatype of the library is TacticT goal extract m a, which is a monad transformer that behaves as a tactic.
When creating your domain-specific tactics, you should use RuleT and rule to implement them.