quickspec-0.9.6: Equational laws for free!

Safe HaskellNone

Test.QuickSpec.Reasoning.NaiveEquationalReasoning

Description

Equational reasoning built on top of congruence closure.

Documentation

data Context Source

Constructors

Context 

Fields

rel :: S
 
maxDepth :: Int
 
universe :: IntMap Universe
 

runEQ :: Context -> EQ a -> (a, Context)Source

evalEQ :: Context -> EQ a -> aSource

liftCC :: CC a -> EQ aSource

put :: S -> EQ ()Source