don't count app nodes in term size

This commit is contained in:
aarne committed 2011-09-26 13:56:39 +00:00
1 parent ff4929e25e
commit a83b6bea62
2 files changed
+2 -2

No files matched your search

+1 -1
View File
@@ -80,7 +80,7 @@ sizeConstant sgr t = err (const 0) id $ do
-- ground terms count as 1, i.e. as "one work" each
sizeTerm :: Term -> Int
sizeTerm t = case t of
App c a -> 1 + sizeTerm c + sizeTerm a
App c a -> sizeTerm c + sizeTerm a -- app nodes don't count
Abs _ _ b -> 2 + sizeTerm b
Prod _ _ a b -> 2 + sizeTerm a + sizeTerm b
S c a -> 1 + sizeTerm c + sizeTerm a