jukebox-0.4.2: A first-order reasoning toolbox
Jukebox.Tools.GuessModel
data Universe Source #
Constructors
universe :: Universe -> Type -> NameM ([Function], [Form]) Source #
peano :: Type -> NameM ([Function], [Form]) Source #
trees :: Type -> NameM ([Function], [Form]) Source #
guessModel :: [String] -> Universe -> Problem Form -> Problem Form Source #
ind :: Symbolic a => a -> Type Source #
function :: [Function] -> Function -> Bool -> Function -> NameM [Form] Source #
rhss :: [Function] -> [Term] -> Function -> Bool -> Form -> [Form] Source #
cases :: [Function] -> [Type] -> NameM [[Term]] Source #
cases1 :: [Function] -> Type -> NameM [Term] Source #