Nikolaj Bjorner
2ce30019ee
remove old files
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-10-05 14:06:36 -07:00
Nikolaj Bjorner
ad7b248956
add outline of axiomatization
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-10-05 14:04:51 -07:00
Nikolaj Bjorner
522be5d8c2
add stub for rewriter
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-10-04 18:14:43 -07:00
Nikolaj Bjorner
fb41fbf5e1
placeholder for finite set signature
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-10-04 17:30:25 -07:00
Nikolaj Bjorner
e0fca3ba25
placeholder for finite set signature
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-10-04 17:18:12 -07:00
dependabot[bot]
3ce8aca411
Bump actions/checkout from 4 to 5 ( #7954 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-04 01:22:52 -07:00
Nikolaj Bjorner
c8bdbd2dc4
remove directory
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-10-03 11:58:57 -07:00
Nikolaj Bjorner
f8942dfdee
simplify
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-10-02 20:17:29 -07:00
Nikolaj Bjorner
85869b575b
updated clang format
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-10-02 20:15:40 -07:00
Nikolaj Bjorner
e137aaa249
add user propagators to opt_solver
2025-10-02 19:44:22 -07:00
Lev Nachmanson
84a9b38ec8
debug the setup, still not working
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-10-02 17:25:48 -07:00
Nikolaj Bjorner
0e6b3a922a
Add commands for forcing preferences during search
...
Add commands:
(prefer <formula>)
- will instruct case split queue to assign formula to true.
- prefer commands added within a scope are forgotten after leaving the scope.
(reset-preferences)
- resets asserted preferences. Has to be invoked at base level.
This provides functionality related to MathSAT and based on an ask by Tomáš Kolárik who is integrating the functionality with OpenSMT2
2025-10-02 10:47:10 -07:00
Nikolaj Bjorner
5d8fcaa3ee
update clang format
2025-10-02 10:39:37 -07:00
Nikolaj Bjorner
874e8b3cfa
call setup_assignment_solver instead of setup_solver
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-10-02 08:58:15 -07:00
Nikolaj Bjorner
ba378ed341
fixup backtranslation to not use roots
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-10-02 08:55:27 -07:00
Nikolaj Bjorner
fe8f721600
add internalization routine that uses macro-expanded polynomial representation
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-10-02 08:37:14 -07:00
Nikolaj Bjorner
3e47d1099d
add internalization routine that uses macro-expanded polynomial representation
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-10-02 08:36:39 -07:00
Lev Nachmanson
1adfa94823
add a hook to add new multiplication definitions in nla_core
2025-09-30 16:47:49 -07:00
Nikolaj Bjorner
72c89e1a4e
fix #7952 - make auto-selector detect large bit-vectors so it does't use the datalog engine for hopelessly large tables
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-09-30 15:58:48 -07:00
Nikolaj Bjorner
0881a71ed2
update format
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-09-30 15:42:01 -07:00
Nikolaj Bjorner
65c9a18c3a
fix #7956
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-09-30 15:41:49 -07:00
Ruijie Fang
339f0cd5f9
Correctly distinguish between Lambda and Quantifier in Z3 Java API ( #7955 )
...
* Distinguish between Quantifier and Lambda in AST.java
* Distinguish betwee Lambda and Quantifier in Expr.java
* Make things compile
2025-09-30 09:55:14 -07:00
Ruijie Fang
d86c049df2
Make things compile
2025-09-29 21:52:54 -05:00
Ruijie Fang
c791694af8
Distinguish betwee Lambda and Quantifier in Expr.java
2025-09-29 21:48:33 -05:00
Ruijie Fang
121f66c19c
Distinguish between Quantifier and Lambda in AST.java
2025-09-29 21:47:11 -05:00
Lev Nachmanson
d79d43355f
remove a comment
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-09-29 13:23:20 -07:00
Lev Nachmanson
5de0b8a87f
do not set use_nra_model to true
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-09-29 13:20:46 -07:00
Lev Nachmanson
cc957011f2
remove the too early return
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-09-29 13:12:15 -07:00
Nikolaj Bjorner
253a7245d0
add analysis
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-09-28 13:05:04 +03:00
Nikolaj Bjorner
b5f79da76a
add analysis
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-09-28 13:03:31 +03:00
Nikolaj Bjorner
ae55b6fa1e
add analysis
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-09-28 13:02:05 +03:00
Nikolaj Bjorner
bda98d8da4
fix #7948
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-09-28 12:52:20 +03:00
Nikolaj Bjorner
b7eb21efed
fix #7948
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-09-28 12:52:19 +03:00
Wael Boutglay
391880b6fc
Add missing ::z3::sdiv to z3++.h ( #7947 )
2025-09-25 22:04:15 +03:00
Nikolaj Bjorner
6173a0d025
propagate value initialization to atoms
2025-09-24 11:01:24 +03:00
Nikolaj Bjorner
1582e4616e
detangle mess
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-09-23 12:45:46 +03:00
Nikolaj Bjorner
eae4de075b
fix latent bug in factorization
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-09-23 10:47:24 +03:00
Nikolaj Bjorner
04ddade2dd
remove stale comment
2025-09-22 04:43:41 +03:00
Nikolaj Bjorner
f5c28a0b76
household cleanup
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-09-22 03:58:04 +03:00
Nikolaj Bjorner
e26f7b900c
fix unsound axiom for lower-bounding
2025-09-21 19:24:13 +03:00
Nikolaj Bjorner
dcdae5a61c
add smt debug output for nla_core
2025-09-21 19:24:13 +03:00
Nikolaj Bjorner
ce53e06e29
Par ( #7945 )
...
* port parallel
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* updates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* update smt-parallel
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* cleanup
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* neat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* configuration parameter renaming
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* config parameters
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
---------
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-09-21 10:11:04 +03:00
Nikolaj Bjorner
2b5b985492
fix divergence regression
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-09-20 02:18:44 -07:00
Nikolaj Bjorner
9876e85a45
turn on max of sums transformation
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-09-20 00:55:37 -07:00
Nikolaj Bjorner
3256d1cc8b
fix bug in unit test
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-09-20 00:44:49 -07:00
Nikolaj Bjorner
0e8648c7d7
fix compile of lp.cpp
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-09-20 00:33:23 -07:00
Nikolaj Bjorner
a8ae52bfbf
fix missing call change to cross-nested. Prepare for lower-bound and upper-bound cardinality constraints
2025-09-19 18:57:50 -07:00
Lev Nachmanson
3c38ee2690
t
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-09-19 17:28:10 -07:00
Lev Nachmanson
444a9b1c4f
t
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-09-19 17:24:00 -07:00
Nikolaj Bjorner
2517b5a40a
port improvements from ilana branch to master regarding nla
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-09-19 12:28:31 -07:00