Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Instances
Generic1 (DPLL s f :: Type -> Type) Source # | |
Functor f => MonadState (Storage s) (DPLL s f) Source # | |
Functor f => MonadFree (DPLLF f) (DPLL s f) Source # | |
Functor f => Monad (DPLL s f) Source # | |
Functor f => Functor (DPLL s f) Source # | |
Functor f => Applicative (DPLL s f) Source # | |
(Show1 f, Functor f) => Show1 (DPLL s f) Source # | |
(Show1 f, Functor f, Show a) => Show (DPLL s f a) Source # | |
Generic (DPLL s f a) Source # | |
type Rep1 (DPLL s f :: Type -> Type) Source # | |
Defined in Satyros.DPLL.Effect type Rep1 (DPLL s f :: Type -> Type) = D1 ('MetaData "DPLL" "Satyros.DPLL.Effect" "satyros-0.3.1.4-3YwMxGnZD0k1OVgpDx5SHB" 'True) (C1 ('MetaCons "DPLL" 'PrefixI 'True) (S1 ('MetaSel ('Just "runDPLL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec1 (FreeT (DPLLF f) (State (Storage s)))))) | |
type Rep (DPLL s f a) Source # | |
Defined in Satyros.DPLL.Effect |
stepDPLL :: Functor f => DPLL s f a -> Storage s -> (FreeF (DPLLF f) a (DPLL s f a), Storage s) Source #
Instances
bcpComplete :: Functor f => DPLL s f () Source #
decisionComplete :: Functor f => DPLL s f () Source #
backtraceExhaustion :: Functor f => DPLL s f () Source #