twee-0.1: An equational theorem prover

Safe HaskellNone
LanguageHaskell2010

Twee.Label

Description

Assignment of unique IDs to values. Inspired by the intern package.

Documentation

class Ord a => Labelled a where Source #

Minimal complete definition

cache

Methods

cache :: Cache a Source #

initialId :: a -> Int Source #

data CacheState a Source #

Constructors

CacheState 

Fields

Instances

mkCache :: forall a. Labelled a => Cache a Source #

label :: Labelled a => a -> Int Source #

find :: Labelled a => Int -> Maybe a Source #