Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-05-27 | fix timespec printing | Kshitij Bansal | |
sorry prvs fix added some unrelated code | |||
2014-05-27 | Revert "timespec printing bug" | Kshitij Bansal | |
This reverts commit 9006b759cfa01c6006196e0716c2d67c760556a6. | |||
2014-05-27 | timespec printing bug | Kshitij Bansal | |
2014-05-24 | Some cleanup, fix warnings raised by Debian packager. | Morgan Deters | |
2014-05-20 | Fix compiler warning (missing virtual dtor) | Morgan Deters | |
2014-05-13 | Reject un-escaped extended ASCII characters | Tianyi Liang | |
2014-05-11 | Replace lemma sending with EQ assertions. Fix a typo in hex_to_int function. | Tianyi Liang | |
2014-05-11 | More preparation for CASC proofs. Minor fix for sort inference (rewrite new ↵ | Andrew Reynolds | |
assertions). Bug fix for ambqi : simplify correctly for multi-sorted case. Bug fix for fmc : only do exh-simplification for uninterpreted sorts, ensure reps are enumerated for quantification over Real. | |||
2014-05-07 | add splits | Tianyi Liang | |
2014-05-02 | More minor optimizations for datatypes. | ajreynol | |
2014-04-30 | T-entailment work, and QCF (quant conflict find) work that uses it. | Tim King | |
This commit includes work from the past month on the T-entailment check infrastructure (due to Tim), an entailment check for arithmetic (also Tim), and QCF work that uses T-entailment (due to Andrew Reynolds). Signed-off-by: Morgan Deters <mdeters@cs.nyu.edu> | |||
2014-04-29 | fix a typo: --string-exp => --strings-exp; fix a signed int warning in antlr | Tianyi Liang | |
2014-04-28 | Merge remote-tracking branch 'upstream/master' into sets | Kshitij Bansal | |
2014-04-28 | add strings-opt2 for regular splitting | Tianyi Liang | |
2014-04-28 | cleanup | Kshitij Bansal | |
2014-04-28 | Merge remote-tracking branch 'upstream/master' into sets | Kshitij Bansal | |
2014-04-24 | minor change: add a heuristic for preventing constant splitting. | Tianyi Liang | |
2014-04-19 | Eh, what? | Kshitij Bansal | |
2014-04-17 | simplify mkSkolem naming system: don't use $$ | Kshitij Bansal | |
Short summary: By default NODEID is appeneded, just continue doing what you were, just don't add the _$$ at the end. Long summary: Before this commit there were four (yes!) ways to specify the names for new skolems, which result in names as given below 1) mkSkolem("name", ..., SKOLEM_FLAG_DEFAULT) -> "name_NODEID" 2) mkSkolem("name", ..., SKOLEM_EXACT_NAME) -> "name" 3) mkSkolem("name_$$", ..., SKOLEM_FLAG_DEFAULT) -> "name_NODEID" 4) mkSkolem("na_$$_me", ..., SKOLEM_FLAG_DEFAULT) -> "na_NODEID_me" After this commit, only 1) and 2) stay. 90% usage is of 1) or 3), which results in exact same behavior (and looking at the source code it doesn't look like everyone realized that the _$$ is just redundant). Almost no one used 4), which is the only reason to even have $$. Post this commit if you really want a number in the middle, manually construct the name and use the SKOLEM_EXACT_NAME flag. | |||
2014-04-14 | Add initial support for co-datatypes. | Andrew Reynolds | |
2014-04-10 | Add support for cardinality constraints logic UFC. Add regressions in fmf/. ↵ | Andrew Reynolds | |
Fix datatypes E-matching bug. Change defaults : mbqi=fmc, decision heuristic stoponly=false for quantified logics, decision=justification for ALL_SUPPORTED, full-saturate-quant=false. Minor fix for fmc models. Add infrastructure to datatypes to prepare for next commit. | |||
2014-04-01 | Merge branch '1.3.x' | Tim King | |
2014-04-01 | Fixing bug 552. There was a bug when integers are made using a string with ↵1.3.x | Tim King | |
a lot of leading 0s on old versions of CLN. | |||
2014-03-28 | minor printer fix; intersection fix | Tianyi Liang | |
2014-03-27 | deriv symbolic regexp | Tianyi Liang | |
2014-03-27 | adds intersection | Tianyi Liang | |
2014-03-20 | Merge pull request #22 from kbansal/sets-model | Kshitij Bansal | |
Sets model | |||
2014-03-20 | work on set model | Kshitij Bansal | |
2014-03-19 | Set dumping options from (set-option..) and API more directly. | Morgan Deters | |
2014-03-08 | Re-fix bug 551 by adding a check to the arith ITE simplifier to ignore ↵ | Morgan Deters | |
non-ground ITEs also. | |||
2014-03-08 | Merge remote-tracking branch 'CVC4root/master' | Tim King | |
2014-03-07 | Remove --ite-remove-quant; support pulling ground ITEs out of quantifier ↵ | Morgan Deters | |
bodies; fix bug 551, improper ITE removal under quantifiers. | |||
2014-03-07 | Fixing a SWIG problem for RationalFromDoubleException. | Tim King | |
2014-03-07 | Merging a squash of the branch timothy-king/CVC4/glpknecfix c95bf7d4f1 into ↵ | Tim King | |
master. See the CAV14 submission for an explanation of the changes to the integer solver's behavior. If compiled against the our custom extension of glpk, https://github.com/timothy-king/glpk-cut-log, this should have substantial differences in behavior. This should have moderate performance differences for linear real and integer arithmetic even if these features are disabled. | |||
2014-03-07 | Add swig renames for new Z3STR language. | Thomas Hunger | |
Signed-off-by: Morgan Deters <mdeters@cs.nyu.edu> | |||
2014-03-04 | Don't theory-preprocess under quantifiers; but DO theory-preprocess lemmas ↵ | Morgan Deters | |
(resolves bug #548). | |||
2014-02-28 | add re.nostr for the empty regular expression; add re.allchar for the ↵ | Tianyi Liang | |
regular expresssion containing all charactors | |||
2014-02-26 | bug fix (caused by merge), move cardinality option to expert option | Tianyi Liang | |
2014-02-26 | add a new file | Tianyi Liang | |
2014-02-26 | for merging | Tianyi Liang | |
2014-02-25 | New translation work, support Z3-str-style string constraints. | Morgan Deters | |
2014-02-25 | Fix quotes in string constants. | Morgan Deters | |
2014-02-21 | add new theory (sets) | Kshitij Bansal | |
Specification (smt2) -- as per this commit, subject to change - Parameterized sort Set, e.g. (Set Int) - Empty set constant (typed), use with "as" to specify the type, e.g. (as emptyset (Set Int)) - Create a singleton set (setenum X (Set X)) : creates singleton set - Functions/operators (union (Set X) (Set X) (Set X)) (intersection (Set X) (Set X) (Set X)) (setminus (Set X) (Set X) (Set X)) - Predicates (in X (Set X) Bool) : membership (subseteq (Set X) (Set X) Bool) : set containment | |||
2014-02-20 | hot fix for str2int/int2str | Tianyi Liang | |
2014-02-20 | portfolio: add stat to track time spent waiting for interrupted threads to stop | Kshitij Bansal | |
2014-02-18 | missed files for the latter commit | Tianyi Liang | |
2014-02-17 | add str2int | Tianyi Liang | |
2014-02-11 | lexer fix: disable smt-lib conversion for string literals | Tianyi Liang | |
2014-02-11 | minor fix for recognizing the tail backslash, still have smt-lib compliance ↵ | Tianyi Liang | |
issue. | |||
2014-02-11 | escaped characters, having an issue with smt-lib defintion, further repair ↵ | Tianyi Liang | |
is needed. |