3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-15 05:18:44 +00:00
Commit graph

98 commits

Author SHA1 Message Date
Leonardo de Moura ffb7e26c75 removed front-end-params
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-02 10:05:29 -08:00
Leonardo de Moura 92acd6d4ee removed front_end_params from cmd_context
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-01 18:19:02 -08:00
Leonardo de Moura 32791204e7 merged
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-01 16:36:24 -08:00
Leonardo de Moura 9374a4e20a removed ini_file
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-01 16:30:39 -08:00
Leonardo de Moura 3e6bddbad1 converted pp_params
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-30 17:20:45 -08:00
Nikolaj Bjorner 2d1a6bf270 fix regression for simplifying tails with quantifiers, add some more handling for quantified tails
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-30 15:58:06 -08:00
Leonardo de Moura 124c0339c1 merged
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-30 13:17:41 -08:00
Nikolaj Bjorner 654c02701c pretty print rules with quoted symbols
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-29 19:17:01 -08:00
Leonardo de Moura cf28cbab0a saved params work
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-29 17:19:12 -08:00
Nikolaj Bjorner 646ace6842 fix bugs uncovered from running non-Horn SDV samples
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-29 14:56:09 -08:00
Nikolaj Bjorner cefa2d7650 add option to print with variable declarations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-29 13:11:34 -08:00
Nikolaj Bjorner 56a555a587 Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2012-11-28 13:44:22 -08:00
Nikolaj Bjorner 2b0be76685 track uses_level better as suggested by Arie Gurfinkel
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-28 13:43:58 -08:00
Nikolaj Bjorner 8ba77b38d4 revert to prettier SMT2 printer as default
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-28 13:37:41 -08:00
Nikolaj Bjorner 1d9b090196 quantifiers and a heuristic for disequalities
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-27 15:34:02 -08:00
Nikolaj Bjorner c82deeaf3c working on quantifiers
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-27 08:01:11 -08:00
Nikolaj Bjorner fb947f50fb fold properties at level infty into the other properties as suggested by Arie
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-26 20:47:09 -08:00
Nikolaj Bjorner 8612c89c54 working on quantifiers
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-26 17:55:40 -08:00
Nikolaj Bjorner 4f7dd08c38 Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2012-11-26 14:18:26 -08:00
Nikolaj Bjorner 521d975c84 additional array handling routines
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-26 14:18:20 -08:00
Nikolaj Bjorner 589665f00e set low-level pretty printer by default from fixedpoint context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-26 14:01:06 -08:00
Nikolaj Bjorner f7825755db fix build problem, redo naming abstraction
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-26 08:26:51 -08:00
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
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 141236e975 fix seg-fault bugs reported by Arie
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-22 15:51:47 -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
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
Nikolaj Bjorner ec21c7bbc5 rewrite quantifier module
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-21 16:54:41 -08: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 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
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 57c4ce4082 bit-blast equalities before checking
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-19 04:39:18 -08:00
Nikolaj Bjorner f98e107d0e insert fresh name
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-18 20:11:48 -08:00
Nikolaj Bjorner f014ab9598 use different symbols for named rules
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-18 19:00:01 -08:00
Nikolaj Bjorner 3ce0e900ff register also head predicate
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-18 18:31:35 -08:00
Nikolaj Bjorner f9f303e934 add pdr tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-17 18:18:58 -08:00
Nikolaj Bjorner 39e6453f4a Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2012-11-17 18:03:46 -08:00
Nikolaj Bjorner 8592f5cef4 make verbose model only use simplified rules
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-17 15:27:51 -08:00
Nikolaj Bjorner 29a45e34a2 fixing bugs in model evaluator. remove wrong assertions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-17 22:09:15 +01:00
Nikolaj Bjorner 50385e7e29 add option to validate result of PDR. Add PDR tactic. Add fixedpoint parsing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-17 20:47:49 +01:00