Copyright | (c) Kristina Sojakova DFKI Bremen 2009 |
---|---|
License | GPLv2 or higher, see LICENSE.txt |
Maintainer | k.sojakova@jacobs-university.de |
Stability | experimental |
Portability | portable |
Safe Haskell | None |
Documentation
generateAxioms :: Sign -> [Named CASLFORMULA] Source #
generatePredAxioms :: Sign -> [NAME] -> [Named CASLFORMULA] Source #
generatePredAxiomsH :: Sign -> NAME -> [Named CASLFORMULA] Source #
generateFuncAxioms :: Sign -> [NAME] -> [Named CASLFORMULA] Source #
generateFuncAxiomsH :: Sign -> NAME -> [Named CASLFORMULA] Source #
generateSortAxioms :: Sign -> [NAME] -> [Named CASLFORMULA] Source #
generateSortAxiomsH1 :: Sign -> NAME -> [Named CASLFORMULA] Source #
generateSortAxiomsH2 :: Sign -> NAME -> [Named CASLFORMULA] Source #
generateSortAxiomsH3 :: Sign -> [NAME] -> Named CASLFORMULA Source #
generateSortAxiomsH4 :: Sign -> [NAME] -> [Named CASLFORMULA] Source #
generateSortAxiomsH4H :: Sign -> (NAME, NAME) -> Named CASLFORMULA Source #
makeArgNames :: String -> Int -> [NAME] Source #
makePredication :: NAME -> [CASLTERM] -> Sign -> CASLFORMULA Source #
makeForall :: [NAME] -> CASLFORMULA -> CASLFORMULA Source #
makeExists :: [NAME] -> CASLFORMULA -> CASLFORMULA Source #
makeTypeHyp :: TYPE -> CASLTERM -> Sign -> CASLFORMULA Source #
makeTypeHyps :: [TYPE] -> [CASLTERM] -> Sign -> CASLFORMULA Source #
theoryTransl :: (Sign, [Named FORMULA]) -> (CASLSign, [Named CASLFORMULA]) Source #
morphTransl :: Morphism -> CASLMor Source #
namedSenTransl :: Sign -> Named FORMULA -> Named CASLFORMULA Source #