quickspec-0.9.6: Equational laws for free!

Safe HaskellSafe-Inferred

Test.QuickSpec.Reasoning.CongruenceClosure

Description

A decision procedure for ground equality, based on the paper Proof-producing Congruence Closure.

Documentation

evalCC :: S -> CC a -> aSource

execCC :: S -> CC a -> SSource

runCC :: S -> CC a -> (a, S)Source

data S Source

frozen :: CC a -> CC aSource