Copyright | (c) Simon Ulbricht Uni Bremen 2010 |
---|---|
License | GPLv2 or higher, see LICENSE.txt |
Maintainer | tekknix@informatik.uni-bremen.de |
Stability | provisional |
Portability | portable |
Safe Haskell | None |
This module provides sturctures and methods for the automatic proofs module.
Synopsis
- data FNode = FNode {}
- toGtkGoals :: FNode -> [Goal]
- goalsToPrefix :: [Goal] -> String
- showStatus :: FNode -> String
- initFNodes :: [LNode DGNodeLab] -> [FNode]
- unchecked :: FNode -> Bool
- timedout :: FNode -> Bool
- allProved :: FNode -> Bool
Documentation
stores each node to be considered along with some further infomation
toGtkGoals :: FNode -> [Goal] Source #
mostly for the purpose of proper display, the resulting G_theory of each FNode can be converted into a list of Goals.
goalsToPrefix :: [Goal] -> String Source #
as a Prefix for display purpose, the ratio of proven and total goals is shown
showStatus :: FNode -> String Source #
Displays every goal of a Node with a prefix showing the status and the goal name.
initFNodes :: [LNode DGNodeLab] -> [FNode] Source #
gets all Nodes from the DGraph as input and creates a list of FNodes only containing Nodes to be considered. The results status field is initialised with the nodes local theory