cvc5.git
11 years agoAdd fair strategy for finite model finding multiple sorts --uf-ss-fair.
Andrew Reynolds [Tue, 19 Nov 2013 22:40:23 +0000 (16:40 -0600)]
Add fair strategy for finite model finding multiple sorts --uf-ss-fair.

11 years agoMinor fixes for Mac OS Mavericks
Morgan Deters [Thu, 14 Nov 2013 14:30:25 +0000 (09:30 -0500)]
Minor fixes for Mac OS Mavericks

11 years agoAllow empty record literals (fixing an oversight in previous work on empty tuples...
Morgan Deters [Thu, 14 Nov 2013 14:33:34 +0000 (09:33 -0500)]
Allow empty record literals (fixing an oversight in previous work on empty tuples/records)

11 years agoSome patches to CVC3 compatibility layer tests; Thanks to Adam Buchbinder @ Google...
Morgan Deters [Thu, 14 Nov 2013 02:20:11 +0000 (21:20 -0500)]
Some patches to CVC3 compatibility layer tests; Thanks to Adam Buchbinder @ Google for the report and patch!

11 years agoDatatype::getCardinality() caching
Morgan Deters [Thu, 14 Nov 2013 02:03:16 +0000 (21:03 -0500)]
Datatype::getCardinality() caching

11 years agoAdd virtual destructors where missing
Morgan Deters [Wed, 13 Nov 2013 23:20:17 +0000 (18:20 -0500)]
Add virtual destructors where missing

11 years agoSome patches to CVC3 compatibility layer; Thanks to Adam Buchbinder @ Google for...
Morgan Deters [Wed, 13 Nov 2013 23:10:06 +0000 (18:10 -0500)]
Some patches to CVC3 compatibility layer; Thanks to Adam Buchbinder @ Google for the report and patch!

11 years agoAnother build fix; the dust should be settled now.
Morgan Deters [Wed, 13 Nov 2013 17:07:36 +0000 (12:07 -0500)]
Another build fix; the dust should be settled now.

11 years agoMinor portfolio fixes for some platforms.
Morgan Deters [Tue, 12 Nov 2013 23:13:17 +0000 (18:13 -0500)]
Minor portfolio fixes for some platforms.

11 years agoSome additional explanation for a common configure error.
Morgan Deters [Tue, 12 Nov 2013 23:12:11 +0000 (18:12 -0500)]
Some additional explanation for a common configure error.

11 years agolb change
Tianyi Liang [Tue, 12 Nov 2013 22:46:01 +0000 (16:46 -0600)]
lb change

11 years agoadd string progress measurements
Tianyi Liang [Tue, 12 Nov 2013 21:49:39 +0000 (15:49 -0600)]
add string progress measurements

11 years agoMerge branch 'master' of github.com:tiliang/CVC4
Tianyi Liang [Tue, 12 Nov 2013 19:39:58 +0000 (13:39 -0600)]
Merge branch 'master' of github.com:tiliang/CVC4

11 years agoadd loop cache
Tianyi Liang [Tue, 12 Nov 2013 19:33:15 +0000 (13:33 -0600)]
add loop cache

11 years agoadd loop cache
Tianyi Liang [Tue, 12 Nov 2013 19:33:15 +0000 (13:33 -0600)]
add loop cache

11 years agoFix new-theory script for new, flattened build system.
Morgan Deters [Tue, 12 Nov 2013 15:10:45 +0000 (10:10 -0500)]
Fix new-theory script for new, flattened build system.

11 years agoMinor build system cleanup
Morgan Deters [Tue, 12 Nov 2013 15:08:39 +0000 (10:08 -0500)]
Minor build system cleanup

11 years agolength lemma is changed, var-split lemma is changed
Tianyi Liang [Tue, 12 Nov 2013 01:45:07 +0000 (19:45 -0600)]
length lemma is changed, var-split lemma is changed

11 years agoMerge branch 'master' of https://github.com/CVC4/CVC4
Tianyi Liang [Mon, 11 Nov 2013 17:32:45 +0000 (11:32 -0600)]
Merge branch 'master' of https://github.com/CVC4/CVC4

11 years agoExpanded usefulness of (set-info :cvc4-logic ...)
Morgan Deters [Mon, 11 Nov 2013 16:51:07 +0000 (11:51 -0500)]
Expanded usefulness of (set-info :cvc4-logic ...)

11 years agoSome fixes to build system with dependency-tracking is off; should fix RPM/Debian...
Morgan Deters [Mon, 11 Nov 2013 16:05:28 +0000 (11:05 -0500)]
Some fixes to build system with dependency-tracking is off; should fix RPM/Debian builds.

11 years agoChange exit status to be more consistent with other command-line tools: 0 success...
Morgan Deters [Mon, 11 Nov 2013 16:04:48 +0000 (11:04 -0500)]
Change exit status to be more consistent with other command-line tools: 0 success, nonzero error

11 years agoFix compat-java library naming on Mac OS; thanks to Zheng Manchun for reporting this...
Morgan Deters [Mon, 11 Nov 2013 03:05:05 +0000 (22:05 -0500)]
Fix compat-java library naming on Mac OS; thanks to Zheng Manchun for reporting this issue

11 years agoMerge branch 'master' of https://github.com/CVC4/CVC4
Tianyi Liang [Mon, 11 Nov 2013 00:48:21 +0000 (18:48 -0600)]
Merge branch 'master' of https://github.com/CVC4/CVC4

11 years agoFix "make distclean", which should fix some of the build issues from last night
Morgan Deters [Fri, 8 Nov 2013 21:49:12 +0000 (16:49 -0500)]
Fix "make distclean", which should fix some of the build issues from last night

11 years agoMinor fixups to last commit
Morgan Deters [Thu, 7 Nov 2013 23:03:42 +0000 (18:03 -0500)]
Minor fixups to last commit

11 years agoFlatten libcvc4 build structure; remove some #include interdependences
Morgan Deters [Wed, 6 Nov 2013 21:58:16 +0000 (16:58 -0500)]
Flatten libcvc4 build structure; remove some #include interdependences

11 years agoFix "make distclean", which should fix some of the build issues from last night
Morgan Deters [Fri, 8 Nov 2013 21:49:12 +0000 (16:49 -0500)]
Fix "make distclean", which should fix some of the build issues from last night

11 years agoMinor fixups to last commit
Morgan Deters [Thu, 7 Nov 2013 23:03:42 +0000 (18:03 -0500)]
Minor fixups to last commit

11 years agoFlatten libcvc4 build structure; remove some #include interdependences
Morgan Deters [Wed, 6 Nov 2013 21:58:16 +0000 (16:58 -0500)]
Flatten libcvc4 build structure; remove some #include interdependences

11 years agoAdds the header file into makefile, solving building error; adds cache for derivative...
Tianyi Liang [Thu, 7 Nov 2013 17:04:31 +0000 (11:04 -0600)]
Adds the header file into makefile, solving building error; adds cache for derivative; disables loop detection when finite model finding is enabled.

11 years agoAdds the header file into makefile, solving building error; adds cache for derivative...
Tianyi Liang [Thu, 7 Nov 2013 17:04:31 +0000 (11:04 -0600)]
Adds the header file into makefile, solving building error; adds cache for derivative; disables loop detection when finite model finding is enabled.

11 years agobug fix
Tianyi Liang [Wed, 6 Nov 2013 23:18:31 +0000 (17:18 -0600)]
bug fix

11 years agochange options
Tianyi Liang [Wed, 6 Nov 2013 18:11:11 +0000 (12:11 -0600)]
change options

11 years agoBug fixes for bounded integer quantification. Current best strategy is to turn off...
Andrew Reynolds [Wed, 6 Nov 2013 18:31:31 +0000 (12:31 -0600)]
Bug fixes for bounded integer quantification.  Current best strategy is to turn off MBQI.  Disable relevant triggers by default.

11 years agobug fix
Tianyi Liang [Wed, 6 Nov 2013 23:18:31 +0000 (17:18 -0600)]
bug fix

11 years agoBug fixes for bounded integer quantification. Current best strategy is to turn off...
Andrew Reynolds [Wed, 6 Nov 2013 18:31:31 +0000 (12:31 -0600)]
Bug fixes for bounded integer quantification.  Current best strategy is to turn off MBQI.  Disable relevant triggers by default.

11 years agochange options
Tianyi Liang [Wed, 6 Nov 2013 18:11:11 +0000 (12:11 -0600)]
change options

11 years agoMerge branch 'master' of github.com:tiliang/CVC4
Tianyi Liang [Wed, 6 Nov 2013 17:05:16 +0000 (11:05 -0600)]
Merge branch 'master' of github.com:tiliang/CVC4

11 years agoadd seperate regular expression files
Tianyi Liang [Wed, 6 Nov 2013 16:43:06 +0000 (10:43 -0600)]
add seperate regular expression files

11 years agoadd seperate regular expression files
Tianyi Liang [Wed, 6 Nov 2013 16:43:06 +0000 (10:43 -0600)]
add seperate regular expression files

11 years agofixed proof regression script and added a new uf test case
lianah [Wed, 6 Nov 2013 01:03:49 +0000 (20:03 -0500)]
fixed proof regression script and added a new uf test case

11 years agoMerge branch 'master' of https://github.com/CVC4/CVC4
lianah [Mon, 4 Nov 2013 20:56:19 +0000 (15:56 -0500)]
Merge branch 'master' of https://github.com/CVC4/CVC4

11 years agoTurn off model-based arrays (causing crashes in portfolio)
Clark Barrett [Mon, 28 Oct 2013 21:36:56 +0000 (14:36 -0700)]
Turn off model-based arrays (causing crashes in portfolio)

11 years agoFix for bug515
Clark Barrett [Thu, 24 Oct 2013 23:48:30 +0000 (16:48 -0700)]
Fix for bug515

11 years agoadd back eager approach
Tianyi Liang [Wed, 23 Oct 2013 18:52:24 +0000 (13:52 -0500)]
add back eager approach

11 years agobug fix for loop rule
Tianyi Liang [Wed, 23 Oct 2013 16:45:34 +0000 (11:45 -0500)]
bug fix for loop rule

11 years agobug fix
Tianyi Liang [Wed, 23 Oct 2013 15:35:42 +0000 (10:35 -0500)]
bug fix

11 years agobug fixes: some issues remain, need more discussion later
Tianyi Liang [Wed, 23 Oct 2013 02:36:12 +0000 (21:36 -0500)]
bug fixes: some issues remain, need more discussion later

11 years agoremove nested re or; opt loop
Tianyi Liang [Tue, 22 Oct 2013 03:08:53 +0000 (22:08 -0500)]
remove nested re or; opt loop

11 years agostring fix
Tianyi Liang [Mon, 21 Oct 2013 17:29:48 +0000 (12:29 -0500)]
string fix

11 years agoMerge branch 'master' of github.com:tiliang/CVC4
Tianyi Liang [Mon, 21 Oct 2013 14:58:01 +0000 (09:58 -0500)]
Merge branch 'master' of github.com:tiliang/CVC4

11 years agoadd a string test case
Tianyi Liang [Mon, 21 Oct 2013 14:55:34 +0000 (09:55 -0500)]
add a string test case

11 years agobug fix for string special case
Tianyi Liang [Mon, 21 Oct 2013 14:52:37 +0000 (09:52 -0500)]
bug fix for string special case

11 years agoadd a string test case
Tianyi Liang [Mon, 21 Oct 2013 14:55:34 +0000 (09:55 -0500)]
add a string test case

11 years agoMerge branch 'master' of github.com:tiliang/CVC4
Tianyi Liang [Mon, 21 Oct 2013 14:54:49 +0000 (09:54 -0500)]
Merge branch 'master' of github.com:tiliang/CVC4

11 years agobug fix for string special case
Tianyi Liang [Mon, 21 Oct 2013 14:52:37 +0000 (09:52 -0500)]
bug fix for string special case

11 years agoadds regular expression range
Tianyi Liang [Mon, 21 Oct 2013 02:25:57 +0000 (21:25 -0500)]
adds regular expression range

11 years agoMerge branch 'master' of github.com:tiliang/CVC4
Tianyi Liang [Mon, 21 Oct 2013 02:28:09 +0000 (21:28 -0500)]
Merge branch 'master' of github.com:tiliang/CVC4

11 years agoadds regular expression range
Tianyi Liang [Mon, 21 Oct 2013 02:25:57 +0000 (21:25 -0500)]
adds regular expression range

11 years agoadds regular expression range
Tianyi Liang [Mon, 21 Oct 2013 02:25:57 +0000 (21:25 -0500)]
adds regular expression range

11 years agominor fix to last commit (gitignore)
Kshitij Bansal [Thu, 17 Oct 2013 18:03:25 +0000 (14:03 -0400)]
minor fix to last commit (gitignore)

11 years ago.gitignore personal configuration files
Kshitij Bansal [Thu, 17 Oct 2013 18:02:27 +0000 (14:02 -0400)]
.gitignore personal configuration files

11 years agoadds fmf for strings
Tianyi Liang [Wed, 16 Oct 2013 18:24:56 +0000 (13:24 -0500)]
adds fmf for strings

11 years agorenames for strings fmf
Tianyi Liang [Wed, 16 Oct 2013 15:16:59 +0000 (10:16 -0500)]
renames for strings fmf

11 years agoMerge branch 'master' of github.com:tiliang/CVC4
Tianyi Liang [Wed, 16 Oct 2013 14:37:17 +0000 (09:37 -0500)]
Merge branch 'master' of github.com:tiliang/CVC4

11 years agobug fix in strings : change from assert to alwaysassert
Tianyi Liang [Tue, 15 Oct 2013 22:23:51 +0000 (17:23 -0500)]
bug fix in strings : change from assert to  alwaysassert

11 years agoremoves some junks
Tianyi Liang [Tue, 15 Oct 2013 19:23:08 +0000 (14:23 -0500)]
removes some junks

11 years agoperformance optimizations for quantifier instantiation
Andrew Reynolds [Tue, 15 Oct 2013 19:23:20 +0000 (14:23 -0500)]
performance optimizations for quantifier instantiation

11 years agobug fix in strings : change from assert to alwaysassert
Tianyi Liang [Tue, 15 Oct 2013 22:23:51 +0000 (17:23 -0500)]
bug fix in strings : change from assert to  alwaysassert

11 years agoperformance optimizations for quantifier instantiation
Andrew Reynolds [Tue, 15 Oct 2013 19:23:20 +0000 (14:23 -0500)]
performance optimizations for quantifier instantiation

11 years agoremoves some junks
Tianyi Liang [Tue, 15 Oct 2013 19:23:08 +0000 (14:23 -0500)]
removes some junks

11 years agobug fix: string cache cleaning
Tianyi Liang [Tue, 15 Oct 2013 18:16:03 +0000 (13:16 -0500)]
bug fix: string cache cleaning

11 years agoadd another regexp test
Tianyi Liang [Mon, 14 Oct 2013 21:39:13 +0000 (16:39 -0500)]
add another regexp test

11 years agoAdds Regular Expression support.
Tianyi Liang [Mon, 14 Oct 2013 21:27:33 +0000 (16:27 -0500)]
Adds Regular Expression support.

11 years agoAdds regular expression support, it is actually CFL because of variables.
Tianyi Liang [Fri, 11 Oct 2013 21:54:22 +0000 (16:54 -0500)]
Adds regular expression support, it is actually CFL because of variables.

11 years agoMerge branch 'master' of github.com:tiliang/CVC4
Tianyi Liang [Fri, 11 Oct 2013 08:34:04 +0000 (03:34 -0500)]
Merge branch 'master' of github.com:tiliang/CVC4

11 years agoadd constant membership
Tianyi Liang [Fri, 11 Oct 2013 08:32:33 +0000 (03:32 -0500)]
add constant membership

11 years agoadds native regexp.
Tianyi Liang [Thu, 10 Oct 2013 17:06:25 +0000 (12:06 -0500)]
adds native regexp.

11 years agoadd constant membership
Tianyi Liang [Fri, 11 Oct 2013 08:32:33 +0000 (03:32 -0500)]
add constant membership

11 years agoMinor bug fix to datatypes.
Andrew Reynolds [Thu, 10 Oct 2013 17:36:24 +0000 (12:36 -0500)]
Minor bug fix to datatypes.

11 years agoMerge branch 'master' of github.com:tiliang/CVC4
Tianyi Liang [Thu, 10 Oct 2013 17:07:40 +0000 (12:07 -0500)]
Merge branch 'master' of github.com:tiliang/CVC4

11 years agoadds native regexp.
Tianyi Liang [Thu, 10 Oct 2013 17:06:25 +0000 (12:06 -0500)]
adds native regexp.

11 years agoadds native regexp.
Tianyi Liang [Thu, 10 Oct 2013 17:06:25 +0000 (12:06 -0500)]
adds native regexp.

11 years agofixed options::proof() segfault
lianah [Wed, 9 Oct 2013 22:48:07 +0000 (18:48 -0400)]
fixed options::proof() segfault

11 years agocleaned up proof code
lianah [Wed, 9 Oct 2013 19:48:42 +0000 (15:48 -0400)]
cleaned up proof code

11 years agofixed uf proof bug: now storing deleted theory lemmas
lianah [Wed, 9 Oct 2013 17:48:26 +0000 (13:48 -0400)]
fixed uf proof bug: now storing deleted theory lemmas

11 years agoMore improvements to datatypes, eager selector collapsing, improved collect model...
Andrew Reynolds [Wed, 9 Oct 2013 17:26:11 +0000 (12:26 -0500)]
More improvements to datatypes, eager selector collapsing, improved collect model info. Also fix bug in model post-processor.

11 years agoadded currying for uf proofs; still needs debugging
lianah [Tue, 8 Oct 2013 23:22:19 +0000 (19:22 -0400)]
added currying for uf proofs; still needs debugging

11 years agofixed uf proof with holes bugs
lianah [Tue, 8 Oct 2013 20:50:28 +0000 (16:50 -0400)]
fixed uf proof with holes bugs

11 years agoOptimizations for datatypes theory. There seems to be a bug in trans_closure, curren...
Andrew Reynolds [Tue, 8 Oct 2013 14:01:13 +0000 (09:01 -0500)]
Optimizations for datatypes theory.  There seems to be a bug in trans_closure, currently implemented a work around.

11 years agofixed some bugs
Liana Hadarean [Tue, 8 Oct 2013 03:52:21 +0000 (23:52 -0400)]
fixed some bugs

11 years agofirst draft implementation of uf proofs with holes
Liana Hadarean [Tue, 8 Oct 2013 02:49:45 +0000 (22:49 -0400)]
first draft implementation of uf proofs with holes

11 years agomerged golden
Liana Hadarean [Mon, 7 Oct 2013 20:41:13 +0000 (16:41 -0400)]
merged golden

11 years agoMultiple fixes for datatypes theory solver: add support for parametric datatypes...
Andrew Reynolds [Mon, 7 Oct 2013 15:02:57 +0000 (10:02 -0500)]
Multiple fixes for datatypes theory solver: add support for parametric datatypes in type enumerator, fix infinite loop in type enumerator, fix fairness issue for splitting (moves constructor selection into model generation procedure), fixes bug 532, find conflict for constructor with conflicting label eagerly.  Add representive flattening for quantifiers (currently disabled). Other minor cleanup.

11 years agoMerge branch 'master' of https://github.com/CVC4/CVC4
Tianyi Liang [Thu, 3 Oct 2013 16:17:12 +0000 (11:17 -0500)]
Merge branch 'master' of https://github.com/CVC4/CVC4

11 years agoAdding example proof signatures for LFSC.
Andrew Reynolds [Thu, 3 Oct 2013 14:52:24 +0000 (09:52 -0500)]
Adding example proof signatures for LFSC.

11 years agoAdded support for converting unsorted problems to multi-sorted problems via sort...
Andrew Reynolds [Wed, 2 Oct 2013 19:22:36 +0000 (14:22 -0500)]
Added support for converting unsorted problems to multi-sorted problems via sort inference and monotonicity.  Minor cleanup.

11 years agoMerge branch 'master' of github.com:tiliang/CVC4
Tianyi Liang [Thu, 3 Oct 2013 15:53:46 +0000 (10:53 -0500)]
Merge branch 'master' of github.com:tiliang/CVC4

Conflicts:
src/theory/strings/theory_strings.cpp

11 years agoadds some fixes. it solves kaluza problems
Tianyi Liang [Thu, 3 Oct 2013 15:48:25 +0000 (10:48 -0500)]
adds some fixes. it solves kaluza problems