]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/ocaml/metadata/metadataConstraints.mli
added filtering criteria on differences between number of constants in
[helm.git] / helm / ocaml / metadata / metadataConstraints.mli
index 72f808efbc80ea7396a407704ee11e30696428f6..48143490ff1682d3240d25eaa4781ba80bf4dd15 100644 (file)
@@ -57,14 +57,18 @@ val sigmatch:
 type cardinality_condition =
   | Eq of int
   | Gt of int
+  | Lt of int
 
   (** @param concl_card cardinality condition on conclusion only
   * @param full_card cardinality condition on the whole statement
+  * @param diff required difference between the number of different constants in
+  * hypothesis and the number of different constants in body
   * @return list of URI satisfying given constraints *)
 val at_least:
   dbd:Mysql.dbd ->
   ?concl_card:cardinality_condition ->
   ?full_card:cardinality_condition ->
+  ?diff:cardinality_condition ->
   MetadataTypes.constr list ->
     string list