Nikolaj Bjorner
3ae4c6e9de
refactor get_sort
2021-02-02 04:45:54 -08:00
Nikolaj Bjorner
67a8492bd0
more graceful proof checks
2020-11-27 14:40:46 -08:00
Nikolaj Bjorner
d0e20e44ff
booyah
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-07-04 15:56:30 -07:00
Nikolaj Bjorner
cb136418d5
fix #3812
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-06 19:57:07 -07:00
Nikolaj Bjorner
bfb26ecc6d
fix #3793
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-06 16:59:36 -07:00
Arie Gurfinkel
7cb956a0e2
Uses non-flattening rewriter in profos
2019-07-09 13:30:11 -04:00
Bruce Mitchener
e570940662
Prefer using empty rather than size comparisons.
2018-11-27 21:42:04 +07:00
Nikolaj Bjorner
2b2f193f2b
remove dependency on ARRAYSIZE for issue #1616
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-08-15 22:26:14 -07:00
Nikolaj Bjorner
efe440839e
Merge branch 'master' of https://github.com/z3prover/z3
2018-07-09 09:19:37 -07:00
Nikolaj Bjorner
605dcc40a3
fix #1741
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-09 09:19:13 -07:00
Arie Gurfinkel
1de0f8fe5e
Fix bug in proof checking
2018-07-07 19:10:16 +03:00
Nikolaj Bjorner
026265f9a3
fix memory leak in proof production in theory_pb
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-03 08:55:26 -07:00
Arie Gurfinkel
27fc564d09
Remove bad assertion
2018-07-02 23:23:58 -04:00
Arie Gurfinkel
8502f1fe36
Fix in proof_util:elim_aux_assertions
...
Replace assertions/hypotheses of aux variables with PR_TRUE.
Rebuild unit resolution as needed.
This makes the transformation stable against new proof rules.
2018-07-02 21:37:30 -04:00
Nikolaj Bjorner
7844476a7d
fixes to term-graph, add proof-checker routines for PR_BIND, remove orphaned file
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-06-27 17:04:47 -07:00
Nikolaj Bjorner
520ce9a5ee
integrate lambda expressions
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-06-26 07:23:04 -07:00
Arie Gurfinkel
fca0442487
Fix proof_checker to use is_int_expr
2018-06-14 16:08:51 -07:00
Arie Gurfinkel
6514741e3f
proof-checker: replace match_negated with ast_manager::is_complement
...
is_complement matches true and false, while match_negated does not
Necessary to handle uses of true-axiom
2018-06-14 16:08:49 -07:00
Arie Gurfinkel
9550fd1ec4
proof-checker: handle true-axiom
2018-06-14 16:08:49 -07:00
Nikolaj Bjorner
ff0f257102
remove iff
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-06-14 16:08:48 -07:00
Nikolaj Bjorner
6e87622c8a
remove references to deprecated uses of PROOF_MODE #1531
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-03-10 13:55:01 -05:00
Bruce Mitchener
4cc9362851
Make proof_checker more const correct.
2018-03-07 13:18:39 +07:00
Bruce Mitchener
76eb7b9ede
Use nullptr.
2018-02-12 14:05:55 +07:00
Bruce Mitchener
b7d1753843
Use override rather than virtual.
2018-02-09 21:19:27 +07:00
Nikolaj Bjorner
9d37257059
Merge pull request #1465 from waywardmonkeys/fix-typos
...
thanks
2018-02-05 18:31:09 -08:00
Nikolaj Bjorner
3e810d6c54
remove static from format (not thread safe), remove std::move #1466
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-02-05 16:46:49 -08:00
Bruce Mitchener
ae8027e594
Fix typos.
2018-02-01 19:39:43 +07:00
Bruce Mitchener
177414c0ee
Use const refs to reduce copying.
...
These are things that have been found by `clang-tidy`.
2018-01-30 21:43:56 +07:00
Bruce Mitchener
73b3da37d8
Typo fixes.
2018-01-02 22:48:06 +07:00
Nikolaj Bjorner
2749e547cf
fix c example, remove more smtlib1 printing
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-11-28 18:14:24 -08:00
Nikolaj Bjorner
6300a78b82
more build errors in debug mode
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-24 12:57:30 -07:00
Nikolaj Bjorner
48d144a6dd
missing file
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-24 12:51:47 -07:00
Nikolaj Bjorner
db65cc007a
move more proof utils
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-24 10:27:48 -07:00
Nikolaj Bjorner
fc822af707
move proof utils under ast
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-24 09:59:55 -07:00
Nikolaj Bjorner
d67f3c1466
create proofs folder, move proof-post-order utility to proofs directory, fix regression with proofs
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-24 03:08:56 -07:00