Commit Graph

835 Commits (90675ca33ad2e1b3813094d470b149660163be89)

Author SHA1 Message Date
Josh Berdine 90675ca33a [sledge] Improve Monad interface 4 years ago
Josh Berdine 50e4fc3e8c [sledge] Replace fold_vars with an iterator in Fol 4 years ago
Josh Berdine 4bca4f238e [sledge] Add Fol normalization of sequence terms 4 years ago
Josh Berdine 6b2f0a4a1e [sledge] Strengthen normalization of arithmetic equalities 4 years ago
Josh Berdine 04a9a06870 [sledge] Omit true from conjunction and false from disjunction 4 years ago
Josh Berdine 4a59f053fa [sledge] Improve printing 4 years ago
Josh Berdine 3b4c7ab41f [sledge] Move normalization of literals out of Propositional 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 46abb011cb [sledge] Do not reverse Map.to_iter 4 years ago
Josh Berdine 4780b92584 [sledge] Shift to a more standard Map API 4 years ago
Josh Berdine 01bf695fa3 [sledge] Do not set -error-style short 4 years ago
Josh Berdine 917e57a5cf [sledge] Simplify equal_or_opposite to eval_iff 4 years ago
Josh Berdine f29f5cfb6b [sledge] Factor Fol.Fml out into a separate module 4 years ago
Josh Berdine e8b94baae2 [sledge] Normalize And and Or formulas wrt ACUZ 4 years ago
Josh Berdine 6ddb9fe1b8 [sledge] Avoid use of polymorphic compare default arguments in nonstdlib 4 years ago
Josh Berdine 5574c5e078 [sledge] Replace uses of Base.With_return with Iterators 4 years ago
Josh Berdine 1697382344 [sledge] Switch IArray from Core_kernel.Array to NS.Array 4 years ago
Josh Berdine 9959fbb478 [sledge] Switch from Base.Array to Containers.Array 4 years ago
Josh Berdine e5bcaa34cb [sledge] Add Term.split_const and use instead of const_of 4 years ago
Josh Berdine 429ddee9f5 [sledge] Add test for chunking segments when printing Sh 4 years ago
Josh Berdine c35c4e2789 [sledge] Switch from Base.List to Containers.List 4 years ago
Josh Berdine 409b21ec64 [sledge] Switch from Base.Option to Containers.Option 4 years ago
Josh Berdine 3f4f0cc4ac [sledge] Switch from Base.String to Containers.String 4 years ago
Josh Berdine 99791f55f7 [sledge] Switch from Base.Int to Stdlib and Containers 4 years ago
Josh Berdine 94bf571950 [sledge] Rename Fheap to FHeap for consistency 4 years ago
Josh Berdine ad25b2be4e [sledge] Rename Hash_queue to HashQueue for consistency 4 years ago
Josh Berdine 9a238a76da [sledge] Switch from Base.Hashtbl to Containers.Hashtbl 4 years ago
Josh Berdine 08da86ae62 [sledge] Switch from Base.Hash_set to CCHashSet 4 years ago
Josh Berdine b6a77f6567 [sledge] Refactor nonstdlib to avoid opening Core 4 years ago
Josh Berdine ce9a5cfa30 [sledge] Add containers-data dependency 4 years ago
Josh Berdine 73be4779ab [sledge] Minor simplification of outputting Report 4 years ago
Josh Berdine e2f0aab454 [sledge] Do not expose Report dependency on Unix.process_times 4 years ago
Josh Berdine a204c7f7be [sledge] Remove unused filter_map_endo functions 4 years ago
Josh Berdine 78a3dee2d9 [sledge] Rename gt0 to pos and remove le0, ge0, lt0 4 years ago
Josh Berdine 5fac93bd44 [sledge] Simplify is_negative based on NNF, add positive condition invariant 4 years ago
Josh Berdine 93ed599153 [sledge] Add formula invariant to check NNF 4 years ago
Josh Berdine 6427b99a16 [sledge] Remove exclusive-or formula 4 years ago
Josh Berdine d22d1ebd62 [sledge] Remove negative uninterpreted literal formula 4 years ago
Josh Berdine 2ac6b7be75 [sledge] Remove non-positive formula 4 years ago
Josh Berdine 5ea779671a [sledge] Remove non-zero formula 4 years ago
Josh Berdine 5acd64c22e [sledge] Remove disequality formula 4 years ago
Josh Berdine 157e990d36 [sledge] Remove false formula 4 years ago
Josh Berdine 474bd68fca [sledge] Add negation formula 4 years ago
Josh Berdine 7b82ab17bf [sledge] Remove redundant Ge0 and Lt0 predicates 4 years ago
Josh Berdine 5b4be9cab8 [sledge] Add Term.invariant and justified minor code simplifications 4 years ago
Josh Berdine 3258761ac3 [sledge] Represent arithmetic terms using polynomials 4 years ago
Josh Berdine 1dca0cb375 [sledge] Evaluate function symbols applied to constants 4 years ago
Josh Berdine df35f9702a [sledge] Generalize Multiset over type of multiplicities 4 years ago