]> matita.cs.unibo.it Git - helm.git/commitdiff
size_of_type fixed and simplified
authorClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Mon, 27 Aug 2012 12:05:30 +0000 (12:05 +0000)
committerClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Mon, 27 Aug 2012 12:05:30 +0000 (12:05 +0000)
matita/components/ng_kernel/nCicExtraction.ml

index 32f5bc35e6fd28cfcf6a4318268cd922c3607d59..4f3892cbc992f9e6738136f05163254ab3283404 100644 (file)
@@ -73,10 +73,10 @@ let rec size_of_type =
     | Unit -> 1
     | Top -> 1
     | TConst c -> 1
-    | Arrow (l, r) -> 1 + size_of_type l + size_of_type r
+    | Arrow _ -> 2
     | Skip t -> size_of_type t
-    | Forall (name, kind, typ) -> 1 + size_of_type typ
-    | TAppl l -> List.fold_right (+) (List.map size_of_type l) 0
+    | Forall _ -> 2
+    | TAppl l -> 1
 ;;
 
 type term =