summaryrefslogtreecommitdiff
path: root/Library/Cost.hs
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Cost.hs')
-rw-r--r--Library/Cost.hs29
1 files changed, 0 insertions, 29 deletions
diff --git a/Library/Cost.hs b/Library/Cost.hs
deleted file mode 100644
index 86cabdc..0000000
--- a/Library/Cost.hs
+++ /dev/null
@@ -1,29 +0,0 @@
-module Library.Cost(
- cost,
- nodeCost,
- listCost
- ) where
-
-
-
-import Data.Maybe
-import Data.Graph.Inductive.Graph( Node )
-import qualified Data.Graph.Inductive.Graph as Graph
-import Library.ProofGraph
-
-
-
-cost :: String -> Int
-cost x = 1
-
-
-nodeCost :: PGraph -> Node -> Int
-nodeCost graph node =
- let label = fromJust (Graph.lab graph node)
- nextCostLayer = map (nodeCost graph) (Graph.suc graph node)
- in (cost label) + (sum nextCostLayer)
-
-
-listCost :: [String] -> Int
-listCost = sum . (map cost)
-