| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Jukebox.Form
Documentation
data DomainSize Source
Instances
Constructors
| O | |
| Type | |
Fields
| |
typeMaybeName :: Type -> Maybe Name Source
connective :: Connective -> Form -> Form -> Form Source
notInwards :: Form -> Form Source
Constructors
| Obligs | |
Fields
| |
toLiterals :: Clause -> [Literal] Source
type Tag = ByteString Source
Constructors
| Satisfiable | |
| Unsatisfiable | |
| NoAnswer NoAnswerReason |
data NoAnswerReason Source
Constructors
| Form :: TypeOf Form | |
| Clause_ :: TypeOf Clause | |
| Term :: TypeOf Term | |
| Atomic :: TypeOf Atomic | |
| Signed :: (Symbolic a, Symbolic (Signed a)) => TypeOf (Signed a) | |
| Bind_ :: (Symbolic a, Symbolic (Bind a)) => TypeOf (Bind a) | |
| List :: (Symbolic a, Symbolic [a]) => TypeOf [a] | |
| Seq :: (Symbolic a, Symbolic (Seq a)) => TypeOf (Seq a) | |
| Input_ :: (Symbolic a, Symbolic (Input a)) => TypeOf (Input a) | |
| Obligs_ :: TypeOf Obligs |
Instances
| Symbolic Clause Source | |
| Symbolic Obligs Source | |
| Symbolic Form Source | |
| Symbolic Atomic Source | |
| Symbolic Term Source | |
| Symbolic a => Symbolic [a] Source | |
| Symbolic a => Symbolic (Seq a) Source | |
| Symbolic a => Symbolic (Input a) Source | |
| Symbolic a => Symbolic (Bind a) Source | |
| Symbolic a => Symbolic (Signed a) Source |
recursively :: Symbolic a => (forall a. Symbolic a => a -> a) -> a -> a Source
recursivelyM :: (Monad m, Symbolic a) => (forall a. Symbolic a => a -> m a) -> a -> m a Source
termsAndBinders :: forall a b. Symbolic a => (Term -> Seq b) -> (forall a. Symbolic a => Bind a -> Seq b) -> a -> Seq b Source
uniqueNames :: Symbolic a => a -> NameM a Source