Copyright | (c) Heng Jiang, Uni Bremen 2004-2008 |
---|---|
License | GPLv2 or higher, see LICENSE.txt |
Maintainer | Christian.Maeder@dfki.de |
Stability | provisional |
Portability | portable |
Safe Haskell | None |
prover states for pellet and fact++
- data ProverState = ProverState {
- ontologySign :: Sign
- initialState :: [Named Axiom]
- owlProverState :: Sign -> [Named Axiom] -> [FreeDefMorphism Axiom OWLMorphism] -> ProverState
- insertOWLAxiom :: ProverState -> Named Axiom -> ProverState
- showOWLProblemS :: ProverState -> String
- showOWLProblem :: ProverState -> Named Axiom -> IO String
Documentation
:: Sign | |
-> [Named Axiom] | |
-> [FreeDefMorphism Axiom OWLMorphism] | freeness constraints |
-> ProverState |
:: ProverState | prover state containing initial logical part |
-> Named Axiom | goal to add |
-> ProverState |
Inserts a named OWL2 axiom into the prover state.
:: ProverState | |
-> String | formatted output |
:: ProverState | prover state containing initial logical part |
-> Named Axiom | goal to print |
-> IO String | formatted output of the goal |
Pretty printing OWL goal for pellet or fact++