twee-0.1: An equational theorem prover

Safe HaskellNone
LanguageHaskell2010

Twee.Indexes

Documentation

class Rated a where Source #

Minimal complete definition

rating, maxRating

Methods

rating :: a -> Int Source #

maxRating :: a -> Int Source #

Instances

newtype Indexes a Source #

Constructors

Indexes 

Fields

Instances

Show a => Show (Indexes a) Source # 

Methods

showsPrec :: Int -> Indexes a -> ShowS #

show :: Indexes a -> String #

showList :: [Indexes a] -> ShowS #

empty :: forall a. Rated a => Indexes a Source #

singleton :: (Symbolic a, Rated a) => a -> Indexes a Source #

insert :: forall a. (Symbolic a, Rated a) => a -> Indexes a -> Indexes a Source #

delete :: forall a. (Eq a, Symbolic a, Rated a) => a -> Indexes a -> Indexes a Source #

elems :: forall a. Rated a => Indexes a -> [a] Source #