17 Commits (5c5126474ec906bc07043e898769ff1050b78a29)

Author SHA1 Message Date
Josh Berdine ee7b77cfb1 [sledge] Distinguish globals and functions from variables
4 years ago
Josh Berdine fc2695ce88 [sledge] Add LLAIR expression form for globals
4 years ago
Josh Berdine 55dfce6f88 [sledge] Add LLAIR expression form for function names
4 years ago
Josh Berdine aacdbc060a [sledge] Remove record theory from backend, encode using sequence theory
4 years ago
Josh Berdine aa307294a5 [sledge] Eliminate recursive records
4 years ago
Josh Berdine bfbd39c2a7 [sledge] Interpret conversions between float types as identity
4 years ago
Josh Berdine 868a8b8526 [sledge] Interpret conversions between pointer types as identity
4 years ago
Josh Berdine a1a913e626 [sledge] Improve name of convert function symbols
4 years ago
Josh Berdine ca67dfb801 [sledge] Reorganize first-order logic support into separate library
4 years ago
Josh Berdine 2083e3ee86 [sledge] Minor simplifications using Set and Map iterators
4 years ago
Josh Berdine 920c553902 [sledge] Change type of fold functions for improved composition
4 years ago
Josh Berdine ec4cb61db3 [sledge] Shift to a more standard Set API
4 years ago
Josh Berdine b6a77f6567 [sledge] Refactor nonstdlib to avoid opening Core
4 years ago
Josh Berdine d22d1ebd62 [sledge] Remove negative uninterpreted literal formula
4 years ago
Josh Berdine 3258761ac3 [sledge] Represent arithmetic terms using polynomials
4 years ago
Josh Berdine 48d96c13ba [sledge] Improve Llair_to_Fol translation of formulas
4 years ago
Josh Berdine 914ec65844 [sledge] Move Llair to Fol translation to separate module
4 years ago