Josh Berdine
79a4db7771
[sledge] Refactor: Make Term and Equality independent of Var.Subst
...
Summary:
Change Term and Equality rename functions to accept a partial
application of Var.Subst.apply to the renaming substitution.
Reviewed By: ngorogiannis
Differential Revision: D22170520
fbshipit-source-id: 003d8b27e
5 years ago
Josh Berdine
9cb74ac9ac
[sledge] Refactor: Move Equality replay debugging to Fol
...
Reviewed By: ngorogiannis
Differential Revision: D22170524
fbshipit-source-id: 9f1b8fcdd
5 years ago
Josh Berdine
0568f2ee2d
[sledge] Refactor: Distinguish Fol term and formula types
...
Reviewed By: ngorogiannis
Differential Revision: D22170516
fbshipit-source-id: e593123ce
5 years ago
Josh Berdine
0998ce011f
[sledge] Refactor: Add `formula` alias for `term` type, and use appropriately
...
Reviewed By: ngorogiannis
Differential Revision: D22170518
fbshipit-source-id: dfa6e506e
5 years ago
Josh Berdine
3d1fbf3840
[sledge] Refactor: Expand sig of Fol submodules
...
Reviewed By: ngorogiannis
Differential Revision: D22170515
fbshipit-source-id: 3bfe11125
5 years ago
Josh Berdine
a629486c9f
[sledge] Refactor: Rename Fol.Equality to Fol.Context
...
Reviewed By: ngorogiannis
Differential Revision: D22170521
fbshipit-source-id: e791739b7
5 years ago
Josh Berdine
dd2e7b4782
[sledge] Refactor: Add Fol module to be used for external interface of solver
...
Reviewed By: ngorogiannis
Differential Revision: D22170509
fbshipit-source-id: f4ed2bfee
5 years ago