summaryrefslogtreecommitdiff
path: root/Source/Provers
Commit message (Collapse)AuthorAge
* 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
|/
* more type checking for datatypesGravatar qadeer2012-03-18
|
* bug fixGravatar qadeer2012-02-29
|
* MergeGravatar qadeer2012-02-29
|\
* | small changes to z3api to make it compile after the z3 project was ripped outGravatar qadeer2012-02-29
| | | | | | | | added CheckOutcomeCore to the class that extends ProverInterface; should be checked
| * Cleaned up code by getting rid of ApiProverInterface.Gravatar Unknown2012-02-29
|/
* Simplification to previous checkinGravatar Michal Moskal2012-02-28
|
* Introduce ApiProverInterface.CheckOutcomeCore() for stratified inlining; ↵Gravatar Michal Moskal2012-02-28
| | | | simplify push/pop handling
* fixed up SI to work with new error trace generationGravatar qadeer2012-02-28
|
* various fixes related to new error tracesGravatar qadeer2012-02-27
|
* further fixes related to using uninterpreted function for error tracesGravatar qadeer2012-02-25
| | | | removed Provers.Simplify, Provers.Z3, Provers.TPTP from the solution
* bug fixes related to using ControlFlowFunction instead of labelsGravatar qadeer2012-02-23
|
* MergeGravatar qadeer2012-02-23
|\
* | using model instead of labelsGravatar Unknown2012-02-23
| |
| * added floating point keywords to reserved SMTwords listGravatar qadeer2012-02-20
|/
* minor fix in tracingGravatar qadeer2012-02-14
|
* minor bug in printing z3 path when running with /traceGravatar qadeer2012-02-09
|
* houdini will not request models nowGravatar qadeer2012-02-08
|
* Use DateTime.UtcNow instead of DateTime.NowGravatar stobies2012-01-11
| | | | see http://blogs.msdn.com/b/kirillosenkov/archive/2012/01/10/datetime-utcnow-is-generally-preferable-to-datetime-now.aspx
* Boogie: output number of proof obligations (asserts) along with timing ↵Gravatar Rustan Leino2012-01-09
| | | | information when using the /trace option
* made delegate a datatypeGravatar qadeer2011-12-30
| | | | added a DatatypeConstructor class
* fixed problems with datatypesGravatar qadeer2011-12-29
| | | | | removed stale contracts in stratified inlining added test to datatypes
* Added option of turning off model generation in SI. Can be very expensive ↵Gravatar akashlal2011-11-26
| | | | sometimes.
* Boogie (and Dafny, with effects also on SscBoogie): I refactored ↵Gravatar Rustan Leino2011-11-15
| | | | CommandLineOptions to separate the options that belong to these 3 tools.
* Produce unsat cores only when enabled (in stratified inlining)Gravatar Unknown2011-11-11
|
* Fixed the generation of names for datatype functions to use the API forGravatar Mike Barnett2011-10-31
| | | | | | getting SMT-approved names. Fixed a bug in VisitDistinctOp where a bad axiom was being generated when no grouping had more than one occurrence.
* Boogie: Updated the error message for old versions of Z3.Gravatar wuestholz2011-10-28
|
* Boogie: Get rid of {:ignore} feature on axiomsGravatar Michal Moskal2011-10-27
|
* Boogie: Present a nice error message when Z3 of lesser version than 3.2 is foundGravatar Michal Moskal2011-10-27
|
* MergeGravatar Michal Moskal2011-10-27
|\
* | Restart prover after out-of-memory error; honour -restartProver optionGravatar Michal Moskal2011-10-27
| |
| * Boogie: internal clean-up, removed BvHandling type, everything now behaves ↵Gravatar Rustan Leino2011-10-27
| | | | | | | | as if the old /bv:z were used
| * Boogie: Eliminated the /bv option. Only native bitvectors are supported now. ↵Gravatar Rustan Leino2011-10-27
|/ | | | The :forceBvZ3Native, :forceBvInt, and :bvint attributes were also eliminated.
* Sync timeout messages with Z3 prover interfaceGravatar Michal Moskal2011-10-21
|
* Don't pass /T: option to Z3 - it kills Z3 prematurely when there are ↵Gravatar Michal Moskal2011-10-21
| | | | multiple queries
* Improve logging when -proverOpt:VERBOSITY=1 or 2 is specifiedGravatar Michal Moskal2011-10-21
|
* Added a push+pop+unsat-core interface to SMTLib (for stratified inlining only)Gravatar Unknown2011-10-19
|
* added membership testsGravatar qadeer2011-10-05
|
* implementing datatypesGravatar qadeer2011-10-05
|
* check in support for generalized array theoryGravatar Unknown2011-09-06
|
* Fix printing of (Array ...) types with /useArrayTheoryGravatar Michal Moskal2011-09-06
|
* Support multi-dimensional arrays in SMTLib2 backend (using Z3 extension though)Gravatar Michal Moskal2011-09-06
|