3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-18 22:59:02 +00:00
Commit graph

253 commits

Author SHA1 Message Date
Nikolaj Bjorner 008fc648c1 ensure there are enough variables
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-25 16:53:13 -08:00
Nikolaj Bjorner 93ad91d2f9 preparing handling of arrays/quantifiers, fix cover-related bugs reported by Arie
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-25 12:08:49 -08:00
Christoph M. Wintersteiger 6834abd781 Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2012-11-23 19:25:19 +00:00
Christoph M. Wintersteiger eb812f0fad Java API: Updates, this is still work in progress.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-23 19:24:56 +00:00
Leonardo de Moura e4b80d3c31 Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2012-11-23 10:50:21 -08:00
Leonardo de Moura ead39ea6c5 Fixed bug reported by Nuno Lopes
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-23 10:49:58 -08:00
Christoph M. Wintersteiger 7defd469bb Managed API: Refactoring and formatting.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-23 18:30:51 +00:00
Leonardo de Moura 4b27eae47f using doxygen to document z3py API
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-22 18:41:43 -08:00
Leonardo de Moura a9a673bb8a New API website
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-22 17:53:43 -08:00
Leonardo de Moura 7da026bad2 Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2012-11-22 17:05:18 -08:00
Leonardo de Moura 7c40c4bd9a Added more comments to the C++ API
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-22 17:04:59 -08:00
Christoph M. Wintersteiger 520bcaf720 More Java API. This is still under heavy construction and cannot be used.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-23 00:46:44 +00:00
Christoph M. Wintersteiger c702454f6c Formatting
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-23 00:45:48 +00:00
Leonardo de Moura c4197722bb removing dead params
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-22 16:36:46 -08:00
Leonardo de Moura 33c44d014b Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2012-11-22 16:20:19 -08:00
Leonardo de Moura 026c81ba29 Simplified asserted_formulas. From now on, we should use tactics for qe, der, solve, etc.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-22 16:20:02 -08:00
Nikolaj Bjorner dcbf1f9fbb Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2012-11-22 15:52:00 -08:00
Nikolaj Bjorner 141236e975 fix seg-fault bugs reported by Arie
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-22 15:51:47 -08:00
Leonardo de Moura 4237ac0dbf Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2012-11-22 15:22:28 -08:00
Leonardo de Moura e0c79c06bc removed class
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-22 15:21:57 -08:00
Leonardo de Moura ce2fbd559e removed dead file
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-22 15:07:05 -08:00
Nikolaj Bjorner d27997aa1b Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2012-11-22 13:46:26 -08:00
Nikolaj Bjorner 7d9254f122 fix multiple bugs in interfacing with fixedpoint context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-22 13:46:12 -08:00
Christoph M. Wintersteiger 985145d810 Beginnings of a Java API. This is under heavy construction.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-22 20:38:05 +00:00
Christoph M. Wintersteiger e37a347b33 Formatting
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-22 20:37:24 +00:00
Leonardo de Moura bffa941616 Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2012-11-22 10:06:45 -08:00
Leonardo de Moura 5e7436cb50 Removed (some) dead parameters. Added doxygen documentation for the whole code base.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-22 10:06:24 -08:00
Nikolaj Bjorner fcdde59438 add missing files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-22 09:48:08 -08:00
Nikolaj Bjorner 8540b379ad add missing files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-22 09:47:11 -08:00
Leonardo de Moura 66b02eb88d Temporary fix for the build
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-22 07:44:03 -08:00
Leonardo de Moura 28dabd2441 Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2012-11-21 18:32:48 -08:00
Leonardo de Moura 59b95a54e6 working on JNI bindings
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-21 18:14:25 -08:00
Nikolaj Bjorner ec21c7bbc5 rewrite quantifier module
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-21 16:54:41 -08:00
Leonardo de Moura 2a9014ff57 Added directory for future Java bindings
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-21 12:51:07 -08:00
Christoph M. Wintersteiger a103f0e288 Made macro-finder and quasi-macros tactics public.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-21 14:39:39 +00:00
Nikolaj Bjorner ec8b7948bf Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2012-11-20 21:52:00 -08:00
Nikolaj Bjorner 21eca20b9e fix slice bug
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-20 21:51:41 -08:00
Nikolaj Bjorner a935c64e15 expose assertions that are pushed to the context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-20 21:00:02 -08:00
Nikolaj Bjorner a38a7ab506 delay rule flushing so that pretty printing retains original format of rules
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-20 15:30:22 -08:00
Nikolaj Bjorner 2c54bbba5f more general predicate recognizer for quantified Horn clauses
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-20 11:16:54 -08:00
Nikolaj Bjorner 6a18015622 Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2012-11-20 10:43:05 -08:00
Nikolaj Bjorner 01ddb20441 recognize array and bv theories in HORN format
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-20 10:42:59 -08:00
Leonardo de Moura 557cda70b0 Set :global-decls to false
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-20 08:45:31 -08:00
Leonardo de Moura e0f5c0bd8e Added script for generating documentation for the C, .NET and Python APIs
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-20 00:18:43 -08:00
Christoph M. Wintersteiger a20c4ad199 FPA tactic refactoring; put fpa2bv rewriter into separate file.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-19 20:51:35 +00:00
Nikolaj Bjorner 62c713129a rename pdr_tactic to horn_tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-19 09:24:19 -08:00
Nikolaj Bjorner b30fc79bf1 Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2012-11-19 05:21:15 -08:00
Nikolaj Bjorner 5bf20f9125 fix bug in qe-lite when substituting inside quantifiers
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-19 05:20:45 -08:00
Nikolaj Bjorner a94d3a21ee use same quotation mechanism as ast_smt2 parser
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-19 05:00:02 -08:00
Nikolaj Bjorner 57c4ce4082 bit-blast equalities before checking
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-19 04:39:18 -08:00