Nikolaj Bjorner
9fcddc5774
fixes to bv
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-26 17:51:14 -07:00
Nikolaj Bjorner
349ebd0a5b
#7344
2024-08-26 14:22:28 -07:00
Nikolaj Bjorner
84da614de3
make gcc linting happy
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-26 11:40:01 -07:00
Nikolaj Bjorner
b84b4e7f9a
fix attribute order
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-26 11:38:27 -07:00
Nikolaj Bjorner
49ba3bc12f
address compiler warnings gcc-13
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-26 11:33:54 -07:00
Nikolaj Bjorner
eb555ee0a7
use std::pow
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-26 10:32:42 -07:00
Nikolaj Bjorner
e3b92fec82
use exponential decay with breaks
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-26 10:21:46 -07:00
Kirill A. Korinsky
cff1e9233f
Avoid broken stack at few places ( #7353 )
...
* Avoid broken stack by degree_lit_num_lt
* Avoid broken stack by fix_dl_var_tactic
---------
Co-authored-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-26 10:02:54 -07:00
Nikolaj Bjorner
6a68cc55bb
#7353 - clear pointer when existing stack
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-26 09:59:56 -07:00
Nikolaj Bjorner
62a8512401
use reward as proxy for score
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-26 09:49:53 -07:00
Nikolaj Bjorner
2549a2cf07
use reward as proxy for score
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-26 09:30:38 -07:00
Nikolaj Bjorner
cd92b38697
avoid negative reward
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-26 09:21:38 -07:00
Nikolaj Bjorner
ace3472a96
add smt params to path
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-25 18:49:57 -07:00
Nikolaj Bjorner
8a49002f60
reorg monomials
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-25 18:33:01 -07:00
Nikolaj Bjorner
fa6091dc16
remove coefficient from multiplication definition
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-25 15:23:59 -07:00
Nikolaj Bjorner
2bcb56fb13
disable non-tabu version of find_nl_moves
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-25 13:00:08 -07:00
Nikolaj Bjorner
df980acd67
use unit coefficients for muls
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-25 12:59:22 -07:00
Nikolaj Bjorner
0df6fe65f7
enable multiplier expansion, enable linear move
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-24 18:31:59 -07:00
Nikolaj Bjorner
803fd2a10f
remove linear opt
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-24 18:31:02 -07:00
Nikolaj Bjorner
7f02ee4263
separate linear update remove 20% threshold
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-24 18:14:31 -07:00
Nikolaj Bjorner
ab66239c11
separate linear update
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-24 18:13:16 -07:00
Nikolaj Bjorner
ebbcfafd81
include 5% reset probability
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-24 17:58:49 -07:00
Nikolaj Bjorner
32c3a5af67
include linear moves
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-24 17:56:34 -07:00
Nikolaj Bjorner
d6b89ba2d5
make reset updates recursive
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-24 14:16:34 -07:00
Nikolaj Bjorner
47b793a5e0
disable nested mul, use non-lookahead
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-24 13:55:43 -07:00
Nikolaj Bjorner
059ccd67bb
disable nested mul
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-24 13:27:09 -07:00
Nikolaj Bjorner
c643672e9f
perform lookahead update + nested mul
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-24 13:25:48 -07:00
Nikolaj Bjorner
29aca5b1d6
flatten products
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-24 13:00:50 -07:00
Nikolaj Bjorner
87d556d37d
delay factoring
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-24 10:57:35 -07:00
Nikolaj Bjorner
67d3f3b110
localize impact of factoring
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-24 10:14:59 -07:00
Nikolaj Bjorner
3c92119b1a
disable tabu in fallback modes
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-24 09:55:43 -07:00
Nikolaj Bjorner
11ed99089b
remove restart
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-24 09:32:04 -07:00
Nikolaj Bjorner
b2bc51e9ac
fix bug
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-23 16:44:44 -07:00
Nikolaj Bjorner
0b8177c7d6
generalize factoring
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-23 16:23:37 -07:00
Nikolaj Bjorner
69dd247cfc
re-add tabu override
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-23 09:25:34 -07:00
Nikolaj Bjorner
a2b8b724b2
fixes to semantics
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-23 09:20:11 -07:00
Nikolaj Bjorner
3884fc7b11
add factoring
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-23 05:05:10 -07:00
Nikolaj Bjorner
cfc4448be4
update sls_test
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-21 22:32:58 -07:00
Nikolaj Bjorner
80e7f6d355
disable tabu when using reset moves
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-21 22:28:50 -07:00
Nikolaj Bjorner
42289c2f44
disable fail restart
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-21 19:51:09 -07:00
Nikolaj Bjorner
988a46dbc4
fix division by 0
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-21 17:32:58 -07:00
Nikolaj Bjorner
f6dd6a38cd
update
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-20 11:51:52 -07:00
Nikolaj Bjorner
8b281b625e
updates
2024-08-19 16:04:28 -07:00
Nikolaj Bjorner
de8faa231f
fixes to ite and other
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-16 16:48:12 -07:00
Nikolaj Bjorner
98f4b5103e
refactor basic plugin and clause generation
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-15 14:04:03 -07:00
Zhang
c1454dc31c
Fix building with Windows SDK and Clang-CL ( #7337 )
...
* Fix building with Windows SDK and Clang-CL
* Attempt to add Clang-CL to CI build configurations
* Fix typo
* Enable EHsc explicitly when using ClangCL due to it being default turned-off
* Override CMAKE_<LANG>_FLAGS instead due to Z3 resets the _INIT variants
2024-08-15 13:08:38 -07:00
Nikolaj Bjorner
438389771d
fix build
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-14 16:20:24 -07:00
Nikolaj Bjorner
7d765ddb6b
fixes
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-14 15:55:30 -07:00
dependabot[bot]
0612a0ba17
Bump docker/build-push-action from 6.5.0 to 6.6.1 ( #7338 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6.5.0 to 6.6.1.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v6.5.0...v6.6.1 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-14 22:09:44 +01:00
Nikolaj Bjorner
656545564d
fix #7343
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-14 09:17:05 -07:00