> ../../../matita/tests/TPTP/$$X.ma || echo Failed: $$X; \
done
+parse:
+ for X in `cat unit_equality_problems`; do\
+ echo "Parsing $$X"; \
+ ./tptp2grafite -tptppath /home/tassi/TPTP-v3.1.1/ $$X \
+ > /dev/null || echo Failed: $$X; \
+ done
HExtlib.list_uniq (List.sort compare (aux a))
;;
+let collect_fv_from_formulae = function
+ | A.Disjunction _ -> assert false
+ | A.NegAtom a
+ | A.Atom a -> collect_fv_from_atom a
+;;
+
let rec convert_term = function
| A.Variable x -> mk_ident x
| A.Constant x -> mk_ident x
| A.Hypothesis ->
statements, f::context
| A.Negated_conjecture ->
+ if collect_fv_from_formulae f <> [] then
+ (*prerr_endline "CONTIENE FV";*)();
let f =
PT.Binder
(`Forall,