jukebox-0.5.3: A first-order reasoning toolbox
Safe HaskellNone
LanguageHaskell2010

Jukebox.Tools.Clausify

Documentation

newtype ClausifyFlags Source #

Constructors

ClausifyFlags 

Fields

Instances

Instances details
Show ClausifyFlags Source # 
Instance details

Defined in Jukebox.Tools.Clausify

makeOr :: [(Form, Cost)] -> M ([Form], Form, Cost) Source #

cnf :: Form -> [[Literal]] Source #

cross :: [[[Literal]]] -> [[Literal]] Source #

run :: M a -> NameM a Source #

skolemName :: Named a => String -> a -> M Name Source #

withName :: Tag -> M a -> M a Source #