diff options
author | ckeller <ckeller@users.noreply.github.com> | 2021-02-23 17:06:51 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-23 17:06:51 +0100 |
commit | 240b76807340e59bb85b35e3ebbb807792459912 (patch) | |
tree | 22d60d5c8db5034bdd9045e8579df14406ac69bc /src/verit/veritSyntax.ml | |
parent | 74558c622de91801e3e188bdf690eb9a665f965b (diff) | |
download | smtcoq-240b76807340e59bb85b35e3ebbb807792459912.tar.gz smtcoq-240b76807340e59bb85b35e3ebbb807792459912.zip |
Link equality on uninterpreted sorts with SMT equality (#86)
Equality is now treated from uninterpreted sorts, which makes them usable with tactics!
Closes #17
Closes #78
Diffstat (limited to 'src/verit/veritSyntax.ml')
-rw-r--r-- | src/verit/veritSyntax.ml | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/verit/veritSyntax.ml b/src/verit/veritSyntax.ml index b1a6304..422c6f5 100644 --- a/src/verit/veritSyntax.ml +++ b/src/verit/veritSyntax.ml @@ -555,7 +555,7 @@ let init_index lsmt re_hash = List.iter (fun h -> Format.fprintf fmt "%a\n" (Form.to_smt ~debug:true) (re_hash h)) lsmt; Format.fprintf fmt "\n%a\n@." (Form.to_smt ~debug:true) re_hf; flush oc; close_out oc; - failwith "not found: log available" + failwith "Input not found: log available in /tmp/input_not_found.log" let qf_to_add lr = let is_forall l = match Form.pform l with @@ -570,8 +570,8 @@ let qf_to_add lr = let ra = Atom.create () let rf = Form.create () -let ra' = Atom.create () -let rf' = Form.create () +let ra_quant = Atom.create () +let rf_quant = Form.create () let hlets : (string, Form.atom_form_lit) Hashtbl.t = Hashtbl.create 17 @@ -586,6 +586,6 @@ let clear () = clear_solver (); Atom.clear ra; Form.clear rf; - Atom.clear ra'; - Form.clear rf'; + Atom.clear ra_quant; + Form.clear rf_quant; Hashtbl.clear hlets |