summaryrefslogtreecommitdiff
path: root/Source/Provers/SMTLib
Commit message (Collapse)AuthorAge
* mergeGravatar Pantazis Deligiannis2013-07-06
|\
| * Worked on the parallelization.Gravatar wuestholz2013-07-05
| |
| * Worked on the parallelization.Gravatar wuestholz2013-07-02
| |
| * Worked on the parallelization.Gravatar wuestholz2013-07-01
| |
| * fixed bad mergeGravatar Ken McMillan2013-06-15
| |
| * Merge fixes for dualityGravatar Ken McMillan2013-06-14
| |\
| | * Fixes for duality under corralGravatar Ken McMillan2013-06-14
| | |
* | | fixed the CVC4 SMTLIB array parsing to work under the latest CVC4 model ↵Gravatar pantazis2013-06-13
| | | | | | | | | | | | representation changes
* | | merged more CVC4 and Z3 SMTLIB2 parsing methods ... results into a more ↵Gravatar pantazis2013-06-13
| | | | | | | | | | | | compact parser
* | | Z3 new parser takes now a new option for pp-bv-literalsGravatar pantazis2013-06-12
| | |
* | | naive SMTLIB2 ParserGravatar pantazis2013-06-12
| | |
* | | CVC4 ParserGravatar pantazis2013-06-12
| | |
* | | cvc4 command line option & cvc4.cs in ProversGravatar pantazis2013-06-12
|/ /
* | Fixed an issue in the prover interface.Gravatar wuestholz2013-06-07
| |
* | Changed the prover interface to report traces for time outs and out of memory.Gravatar wuestholz2013-05-30
| |
* | Minor change to prevent prover errors during trace extractionGravatar wuestholz2013-05-29
|/
* Adding background model to fixedpoint counterexamples and small code ↵Gravatar Ken McMillan2013-05-29
| | | | contracts fixes
* Getting fixed point backend to work with Corral.Gravatar Ken McMillan2013-05-29
|
* Working on fixedpoint backendGravatar Ken McMillan2013-05-20
|
* Adding fixedpoint engine backendGravatar Ken McMillan2013-05-07
|
* added support for linear sets without useArrayTheory (but there is some ↵Gravatar Unknown2013-03-07
| | | | incompletness)
* fixed datatype bug reported by ChrisGravatar Unknown2013-03-05
| | | | fixed function body referring to globals bug
* Parse integers returned by Z3 into BigNumGravatar akashlal2013-01-29
|
* Use the new ProverInterface's Evaluate method in stratified inlinigGravatar Unknown2013-01-03
| | | | (guarded by the flag /useProverEvaluate)
* bug fixGravatar Unknown2012-12-28
|
* extended Evaluate to handle more typesGravatar Unknown2012-12-28
|
* Added expression evaluation APIGravatar Unknown2012-12-27
|
* Bug fix for ExplainHoudini. Made it robust under timeouts.Gravatar Unknown2012-12-20
|
* Incorporated contribution 3667, which fixes bug in /z3exe flag ↵Gravatar Rustan Leino2012-11-20
| | | | (http://boogie.codeplex.com/SourceControl/network/forks/stefanheule/boogiez3exefix/contribution/3667)
* Fix for parsing error in MAXSAT computation in ↵Gravatar Unknown2012-10-08
| | | | ProverInterface::CheckAssumptions.
* Boogie: added type 'real' with overloaded arithmetic operations plus real ↵Gravatar boehmes2012-09-27
| | | | | | | | | division '/' and (uninterpreted) real exponentiation '**', real literals and coercion functions 'int' and 'real'; Integer operations 'div' and 'mod' are now mapped to corresponding SMT-LIB operations instead of treating them uninterpreted; Made unary minus valid Boogie syntax again (the expression '- e' used to be rewritten by the parser to '0 - e', now this is done when generating VCs); Extended the BigDec class with additional functionality; Added test cases for SMT-LIB prover backend (the Z3 API interface has been adapted accordingly, but is untested)
* Removed AIFramework from Boogie -- use native trivial or native ↵Gravatar boehmes2012-09-27
| | | | | | | interval-based abstract interpretation instead. Command-line option '/infer' now accepts only arguments 't' and 'j' where the latter is the default now for Boogie. Command-line option '/logInfer' has been dropped.
* Implement support for alternative SMT solvers -- CVC3 and CVC4Gravatar Peter Collingbourne2012-09-06
|
* Made error trace generation (without labels) more general for stratifiedGravatar Unknown2012-07-04
| | | | inlining
* moved class Macro to AbsyGravatar qadeer2012-06-04
| | | | | cleanup up DefineMacro Changed SI to use macros for reach info
* Z3: do not assert that the ProgramFiles environment variable is setGravatar Peter Collingbourne2012-05-02
| | | | | This prevents mysterious exceptions from being thrown on platforms where ProgramFiles is not set.
* Get Boogie and GPUVerify to compile and run with MonoGravatar Peter Collingbourne2012-05-02
|
* clean up in stratified inliningGravatar qadeer2012-04-29
|
* eliminated class ErrorModelGravatar qadeer2012-04-28
|
* removed proccopybounding codeGravatar qadeer2012-04-28
| | | | stratified inliinig is now run always with /doNotUseLabels
* removed lazy inliningGravatar qadeer2012-04-28
|
* various changes for using unsat cores in HoudiniGravatar qadeer2012-04-17
|
* small fixGravatar qadeer2012-04-04
| | | | added regressions
* added nonUniformUnfolding optionGravatar qadeer2012-04-03
|
* deleted the option UseUnsatCoreForInliningGravatar qadeer2012-04-02
| | | | | Split ApiChecker.CheckAssumptions into two different methods, one which computes the unsatCore and one which does not Further edits to the MaxSat code
* MergeGravatar qadeer2012-04-01
|\
| * bug fix for previous refactoringGravatar Unknown2012-04-02
| |
* | MergeGravatar qadeer2012-04-01
|\|
* | partial work on non-uniform loop unrollingGravatar qadeer2012-04-01
| |
| * Refactored CheckAssumptions APIGravatar Unknown2012-04-02
|/