summaryrefslogtreecommitdiff
path: root/Source/Provers/SMTLib/ProverInterface.cs
Commit message (Collapse)AuthorAge
* Improve support for identifying unnecessary assumes.Gravatar Valentin Wüstholz2016-03-09
|
* Improve support for optimization and identifying unnecessary assumes.Gravatar Valentin Wüstholz2016-03-03
|
* Fix issue with ids for assume-statements.Gravatar Valentin Wüstholz2015-12-28
|
* Enable optimization for more prover queries.Gravatar Valentin Wüstholz2015-12-27
|
* Add experimental support for optimization (requires Z3 build after changeset ↵Gravatar Valentin Wüstholz2015-11-18
| | | | 9cba63c31f6f1466dd4ef442bb840d1ab84539c7).
* Add support for identifying unnecessary assumes.Gravatar Valentin Wüstholz2015-11-16
|
* Normalise line endings using a .gitattributes file. UnfortunatelyGravatar Dan Liew2015-06-28
| | | | | | this required that this commit globally modify most files. If you want to use git blame to see the real author of a line use the ``-w`` flag so that whitespace changes are ignored.
* removed a stray Console.WriteLine that Ken had earlier checked in byGravatar qadeer2015-06-25
| | | | mistake.
* Fix for reading fixpoint back into boogie exprsGravatar akashlal2015-06-20
|
* Fix minor issue with diagnosing timeouts.Gravatar Valentin Wüstholz2015-06-12
|
* various changes for duality from dead codeplex repoGravatar U-REDMOND\kenmcmil2015-06-09
|
* Improve support for diagnosing timeouts.Gravatar Valentin Wüstholz2015-06-08
|
* Improve support for diagnosing timeouts.Gravatar Valentin Wüstholz2015-06-05
|
* Improve heuristics for diagnosing timeouts.Gravatar Valentin Wüstholz2015-05-31
|
* Improve support for diagnosing timeouts.Gravatar Valentin Wüstholz2015-05-22
|
* Minor changesGravatar Valentin Wüstholz2015-05-20
|
* Minor refactoringGravatar Valentin Wüstholz2015-05-20
|
* Improve support for diagnosing timeouts.Gravatar Valentin Wüstholz2015-05-20
|
* Improve support for diagnosing timeouts.Gravatar Valentin Wüstholz2015-05-19
|
* Add some experimental support for diagnosing timeouts.Gravatar Valentin Wüstholz2015-05-18
|
* VC gen for security propertiesGravatar akashlal2015-04-05
|
* If using -proverLog: make sure we flush after writing every lineGravatar Dan Liew2015-03-10
| | | | | | | | | otherwise if either of the following happens * if the solver hangs and we do CTRL+C * if Boogie crashes then some lines will be missing from the log.
* Work around bug in Z3 4.3.2 and newer (https://z3.codeplex.com/workitem/188)Gravatar Dan Liew2015-03-10
| | | | | | where setting produce-unsat-cores to true has no effect unless the option is set last. This makes the Test/houdini/testUnsatCore.bpl test pass under Linux using Z3 4.3.2
* Parse Bv valuesGravatar akashlal2015-03-02
|
* Merge some FixpointVC changes that got left behindGravatar Ken McMillan2014-12-08
|\
* | Patch by Jeroen KetemaGravatar Dan Liew2014-11-17
| | | | | | | | Fix interfacing with CVC4 1.5
* | re-enabling -useUnsatCoreForContractInferGravatar shuvendu2014-11-07
| | | | | | | | An example houdini\testUnsatCore.bpl to test out the unsatCore (Currently seems to be not working)
* | Logging for SMTLib proverGravatar akashlal2014-11-05
| |
| * Merge FixpointVC changes with mainlineGravatar Ken McMillan2014-10-08
|/|
| * Added "extra recursion bound" to FixedpointVC to support Corral.Gravatar Ken McMillan2014-10-08
| |
* | Some fixes to ITPGravatar akashlal2014-10-04
| |
* | minor fixes to interpolating TPGravatar akashlal2014-10-03
| |
* | Added a flag to initialize the interpolating TPGravatar akashlal2014-09-29
| |
* | Merge.Gravatar Dan Liew2014-09-24
|\ \
* | | Remove dead method argumentGravatar Dan Liew2014-09-24
| | | | | | | | | | | | Patch by Jeroen Ketema
* | | Let the SMT lib convert models to Z3-like modelsGravatar Dan Liew2014-09-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Model parser for SMT models is broken beyond repair and this by-passes this. The code could be moved to the model parser, but that's a refactoring for another day. Also, the existing version already had multiple reparses going on and this at least removes one of those. Patch by Jeroen Ketema.
| * | (Subhajit) Added an interface for InterpolatingTheoremProverGravatar akashlal2014-09-24
| | |
| * | Simple VC generation for SIGravatar akashlal2014-09-24
|/ /
* / Patch by Jeroen Ketema.Gravatar Dan Liew2014-09-19
|/ | | | | | Only set produce-unsat-cores in the case /explainHoudini is passed. This allows contract inference to be used with solvers that do no support unsat cores, as long as no explanation of the Houdini run is required.
* OnModel now carries the result of the prover callGravatar akashlal2014-06-28
|
* Small refactoringGravatar Ally Donaldson2014-06-06
|
* Conjecture printing for duality and child user time tracking.Gravatar Ken McMillan2014-05-26
|
* Added /printFixedPoint optionGravatar Ken McMillan2014-04-14
|
* MergeGravatar Ally Donaldson2013-12-09
|\
* | Small change related to CVC4 support. Patch by Pantazis DeligiannisGravatar Ally Donaldson2013-12-09
| |
| * The back pred files have been eliminated. The small backpred string is now ↵Gravatar qadeer2013-12-08
|/ | | | directly included in ProverInterface.cs.
* do monomorphic checkingGravatar qadeer2013-11-22
|
* Fixedpoint VC catch up with recent changesGravatar Ken McMillan2013-11-11
|
* Merge duality changes to mainlineGravatar Ken McMillan2013-11-09
|\
| * handling timeouts for fixedpoint enginesGravatar Ken McMillan2013-11-09
| |