cvc5.git
10 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

10 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)

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

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

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

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

10 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

10 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

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

10 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

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

10 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

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

10 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

10 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

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

10 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

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

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

10 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)

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

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

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

10 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

10 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

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

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

10 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

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

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

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

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

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

10 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.

10 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

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

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

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

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

10 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

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

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

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

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

10 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

10 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.

10 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

10 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

10 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.

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

10 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

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

10 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.

10 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

10 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.

10 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.

10 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

10 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

10 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.

10 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.

10 years agoadds partial function substr. the use of this function should be guarded, especially...
Tianyi Liang [Wed, 2 Oct 2013 01:03:30 +0000 (20:03 -0500)]
adds partial function substr. the use of this function should be guarded, especially for disequalities

10 years agoadds partial function substr. the use of this function should be guarded, especially...
Tianyi Liang [Wed, 2 Oct 2013 01:03:30 +0000 (20:03 -0500)]
adds partial function substr. the use of this function should be guarded, especially for disequalities

10 years agoFix a bug in smt2 parser for quantified formulas with attributes, fixes bug 535
Andrew Reynolds [Tue, 1 Oct 2013 16:05:23 +0000 (11:05 -0500)]
Fix a bug in smt2 parser for quantified formulas with attributes, fixes bug 535

10 years agoreplace with a new method for disequality, move to QF_S
Tianyi Liang [Tue, 1 Oct 2013 04:29:57 +0000 (23:29 -0500)]
replace with a new method for disequality, move to QF_S

10 years agoadd x=y
Tianyi Liang [Mon, 30 Sep 2013 20:51:25 +0000 (15:51 -0500)]
add x=y

10 years agofixed a loop bug
Tianyi Liang [Mon, 30 Sep 2013 16:43:20 +0000 (11:43 -0500)]
fixed a loop bug

10 years agomerged golden
Liana Hadarean [Mon, 30 Sep 2013 17:56:51 +0000 (13:56 -0400)]
merged golden

10 years agoBug fixes and improvements for symmetry breaking, it now supports multiple sorts...
Andrew Reynolds [Mon, 30 Sep 2013 15:14:32 +0000 (10:14 -0500)]
Bug fixes and improvements for symmetry breaking, it now supports multiple sorts.  Working on monotonicity inference.

10 years agoSome fixes to recent strings commits.
Morgan Deters [Fri, 27 Sep 2013 22:42:13 +0000 (18:42 -0400)]
Some fixes to recent strings commits.

10 years agoMerge branch 'master' of github.com:tiliang/CVC4
Morgan Deters [Fri, 27 Sep 2013 21:52:51 +0000 (17:52 -0400)]
Merge branch 'master' of github.com:tiliang/CVC4

10 years agoadds communication with arith engine
Tianyi Liang [Fri, 27 Sep 2013 21:46:33 +0000 (16:46 -0500)]
adds communication with arith engine

10 years agoAdd new symmetry breaking technique for finite model finding. Improvements to bounde...
Andrew Reynolds [Fri, 27 Sep 2013 14:27:19 +0000 (09:27 -0500)]
Add new symmetry breaking technique for finite model finding.  Improvements to bounded integer quantifier instantiation.

10 years agoMerge branch 'master' of github.com:tiliang/CVC4
Tianyi Liang [Fri, 27 Sep 2013 14:26:57 +0000 (09:26 -0500)]
Merge branch 'master' of github.com:tiliang/CVC4

10 years agoremoves unsound cases, adds unrolling
Tianyi Liang [Fri, 27 Sep 2013 14:24:42 +0000 (09:24 -0500)]
removes unsound cases, adds unrolling

10 years agofix the infinite issue
Tianyi Liang [Wed, 25 Sep 2013 18:23:23 +0000 (13:23 -0500)]
fix the infinite issue

10 years agofor morgan to see the regression problems
Tianyi Liang [Wed, 25 Sep 2013 18:00:13 +0000 (13:00 -0500)]
for morgan to see the regression problems

10 years agofix loop detection for multi-vars
Tianyi Liang [Tue, 24 Sep 2013 19:17:36 +0000 (14:17 -0500)]
fix loop detection for multi-vars

10 years agooptimizing model generation for strings
Tianyi Liang [Mon, 23 Sep 2013 23:21:58 +0000 (18:21 -0500)]
optimizing model generation for strings

10 years agoadds model generation for strings, and a hacked way in arith engine for models
Tianyi Liang [Mon, 23 Sep 2013 21:54:32 +0000 (16:54 -0500)]
adds model generation for strings, and a hacked way in arith engine for models

10 years agoremoves unsound cases, adds unrolling
Tianyi Liang [Fri, 27 Sep 2013 14:24:42 +0000 (09:24 -0500)]
removes unsound cases, adds unrolling

10 years agofix the infinite issue
Tianyi Liang [Wed, 25 Sep 2013 18:23:23 +0000 (13:23 -0500)]
fix the infinite issue

10 years agofor morgan to see the regression problems
Tianyi Liang [Wed, 25 Sep 2013 18:00:13 +0000 (13:00 -0500)]
for morgan to see the regression problems

10 years agoReduce compiler dependencies on substitutions.h,
Clark Barrett [Tue, 24 Sep 2013 23:56:06 +0000 (16:56 -0700)]
Reduce compiler dependencies on substitutions.h,
Some new functionality in substitutions.h/cpp

10 years agoBetter fix for bug 528
Clark Barrett [Tue, 24 Sep 2013 23:25:53 +0000 (16:25 -0700)]
Better fix for bug 528

10 years agofix loop detection for multi-vars
Tianyi Liang [Tue, 24 Sep 2013 19:17:36 +0000 (14:17 -0500)]
fix loop detection for multi-vars

10 years agooptimizing model generation for strings
Tianyi Liang [Mon, 23 Sep 2013 23:21:58 +0000 (18:21 -0500)]
optimizing model generation for strings

10 years agoadds model generation for strings, and a hacked way in arith engine for models
Tianyi Liang [Mon, 23 Sep 2013 21:54:32 +0000 (16:54 -0500)]
adds model generation for strings, and a hacked way in arith engine for models

10 years agoRevert Clark's last commit, at his request; there are some bugs.
Morgan Deters [Mon, 23 Sep 2013 23:56:01 +0000 (19:56 -0400)]
Revert Clark's last commit, at his request; there are some bugs.

This reverts commit 9775bced75843c6f01e9524c2d0e7021535e3ec0.

10 years agoCleaner version of bug-fix for 528, also moved substitutions.h out of theory.h
Clark Barrett [Mon, 23 Sep 2013 21:33:53 +0000 (14:33 -0700)]
Cleaner version of bug-fix for 528, also moved substitutions.h out of theory.h
for faster compilation

10 years agoFix for bug 528
Clark Barrett [Thu, 19 Sep 2013 21:29:29 +0000 (14:29 -0700)]
Fix for bug 528

10 years agoSupport a personal build configuration and make rules.
Morgan Deters [Thu, 5 Sep 2013 13:14:39 +0000 (09:14 -0400)]
Support a personal build configuration and make rules.

10 years agoSupport for bv2nat/int2bv in parser and BV rewriter.
Morgan Deters [Wed, 18 Sep 2013 20:53:18 +0000 (16:53 -0400)]
Support for bv2nat/int2bv in parser and BV rewriter.

10 years agoFixes to theoryof-mode; no longer static in Theory class.
Morgan Deters [Tue, 17 Sep 2013 21:21:26 +0000 (17:21 -0400)]
Fixes to theoryof-mode; no longer static in Theory class.

10 years agoFix (extraneous) command dumping.
Morgan Deters [Sat, 14 Sep 2013 23:41:53 +0000 (19:41 -0400)]
Fix (extraneous) command dumping.

10 years agoChange default option of simple ite lifting within quantifier bodies. add some debug...
Andrew Reynolds [Fri, 13 Sep 2013 16:23:30 +0000 (11:23 -0500)]
Change default option of simple ite lifting within quantifier bodies.  add some debug messages.

10 years agoFix sat_proof "parentheses into the void" after conferring with Liana.
Morgan Deters [Fri, 16 Aug 2013 21:07:22 +0000 (17:07 -0400)]
Fix sat_proof "parentheses into the void" after conferring with Liana.

10 years agoMove some regress benchmarks around that took too long, other test cleanup.
Morgan Deters [Fri, 16 Aug 2013 19:04:14 +0000 (15:04 -0400)]
Move some regress benchmarks around that took too long, other test cleanup.

10 years agoDocumentation fixes, some code typo fixes, file perms, other minor things.
Morgan Deters [Fri, 16 Aug 2013 19:15:03 +0000 (15:15 -0400)]
Documentation fixes, some code typo fixes, file perms, other minor things.

10 years agoMerge branch 'master' of https://github.com/CVC4/CVC4
Kshitij Bansal [Fri, 13 Sep 2013 20:08:56 +0000 (16:08 -0400)]
Merge branch 'master' of https://github.com/CVC4/CVC4

10 years agofix bug 534: portfolio define-fun duplicate model
Kshitij Bansal [Thu, 12 Sep 2013 18:44:49 +0000 (14:44 -0400)]
fix bug 534: portfolio define-fun duplicate model