]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambdadelta/bin/recomm/recommGcrGroundLib.ml
milestone update in ground
[helm.git] / matita / matita / contribs / lambdadelta / bin / recomm / recommGcrGroundLib.ml
index 644497245fb90becad082c9f485f22a18e7f0ff5..07c211c44fd0ab2cb2c415f473cfb32049fde645 100644 (file)
@@ -4,8 +4,11 @@ module R = RecommPccFor
 let step k st outs ins =
   if st <> T.OO then k st outs ins else
   match ins with
+  | "CONCATENATION" :: tl -> k T.OK ("CONCATENATION" :: outs) tl
+  | "APPEND" :: tl -> k T.OK ("CONCATENATION" :: outs) tl
   | "LENGTH" :: tl -> k T.OK ("LENGTH" :: outs) tl
   | "ITERATED" :: "TAIL" :: tl -> k T.OK ("TAIL" :: "ITERATED" :: outs) tl
+  | "TAIL" :: tl -> k T.OK ("TAIL" :: outs) tl
   | "HEAD" :: "AND" :: "TAIL" :: tl -> k T.OK ("TAIL" :: "AND" :: "HEAD" :: outs) tl
   | "NAT-LABELED" :: "REFLEXIVE" :: "AND" :: "TRANSITIVE" :: "CLOSURE" :: tl -> k T.OK ("CLOSURE" :: "TRANSITIVE" :: "AND" :: "REFLEXIVE" :: "NAT-LABELED" :: outs) tl
   | "LABELLED" :: "TRANSITIVE" :: "CLOSURE" :: tl -> k T.OK ("CLOSURE" :: "TRANSITIVE" :: "LABELLED" :: outs) tl