Copilot
|
bbb704e63c
|
seq_axioms: eliminate redundant mk_literal call in add_clause (#9215)
* Initial plan
* fix: use already-computed literal in seq_axioms::add_clause
Agent-Logs-Url: https://github.com/Z3Prover/z3/sessions/0ab6afce-13a9-4e77-87b4-e416bc06f413
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
|
2026-04-02 21:08:16 -07:00 |
|
Copilot
|
ddd8bf84d7
|
Replace apply_regex_unit_split with apply_regex_if_split (#9210)
Agent-Logs-Url: https://github.com/Z3Prover/z3/sessions/7df36402-f2c7-4de5-b626-3df14d4eee64
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
|
2026-04-02 14:27:06 -07:00 |
|
Nikolaj Bjorner
|
e59ee306e9
|
allow literals to be false in model validation - we can't enforce lack of propagation after internalizing literals, especially if literals are repeated (modulo permutation of equality)
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2026-04-02 12:51:47 -07:00 |
|
Nikolaj Bjorner
|
3629cd9447
|
regression fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2026-04-02 11:42:50 -07:00 |
|
CEisenhofer
|
9b3826ed86
|
Missing case in concatenation
|
2026-04-02 20:08:00 +02:00 |
|
CEisenhofer
|
a81ce477f5
|
Added classical regex factorization
|
2026-04-02 20:08:00 +02:00 |
|
Nikolaj Bjorner
|
3ca960d679
|
test that there is a model
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2026-04-02 10:49:09 -07:00 |
|
Nikolaj Bjorner
|
b0a4a15c98
|
updated tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2026-04-02 10:04:02 -07:00 |
|
CEisenhofer
|
34cb0a17fc
|
str.at wants a special treatment...
|
2026-04-02 18:33:44 +02:00 |
|
Copilot
|
8d7ed66ebf
|
Fix Specbot Crash Analyzer: move Z3 build to pre-steps to avoid MCP session timeout (#9200)
* Initial plan
* Fix specbot-crash-analyzer: move build to pre-steps to avoid MCP session timeout
Agent-Logs-Url: https://github.com/Z3Prover/z3/sessions/add5e714-bc98-44cf-ad6b-5adfbe4668c3
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
|
2026-04-02 08:48:25 -07:00 |
|
CEisenhofer
|
a8db876765
|
Fix problem with divisibility predicate
|
2026-04-02 16:25:49 +02:00 |
|
CEisenhofer
|
5ec28d3bc8
|
Eliminate length gradients from regexes
|
2026-04-02 15:58:15 +02:00 |
|
CEisenhofer
|
1282e4de11
|
Prevent unsoudness because of missing length propagation
|
2026-04-02 14:34:46 +02:00 |
|
CEisenhofer
|
1e567a4a26
|
Bug fixes
|
2026-04-02 10:26:36 +02:00 |
|
Copilot
|
eef00e2023
|
Add specbot-crash-analyzer agentic workflow (.md + .lock.yml) (#9198)
Agent-Logs-Url: https://github.com/Z3Prover/z3/sessions/efdf69c9-8aca-4acc-b780-f3a7769ba116
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
|
2026-04-02 01:10:56 -07:00 |
|
Nikolaj Bjorner
|
4c463ad813
|
add report
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2026-04-02 00:48:27 -07:00 |
|
Nikolaj Bjorner
|
251127e45f
|
add specbot tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2026-04-02 00:44:47 -07:00 |
|
Nikolaj Bjorner
|
2245451e96
|
remove aux function
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2026-04-01 19:07:37 -07:00 |
|
Nikolaj Bjorner
|
6e8c201234
|
fix test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2026-04-01 16:00:01 -07:00 |
|
Nikolaj Bjorner
|
d05dccf331
|
add current_value access
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2026-04-01 13:30:15 -07:00 |
|
Nikolaj Bjorner
|
b1dc2f2be2
|
It is possible that a non-internalized expression gets assigned to false immediately by internalization
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2026-04-01 11:49:25 -07:00 |
|
CEisenhofer
|
42f421ee09
|
Detect that adding side constraint caused a conflict
|
2026-04-01 20:38:15 +02:00 |
|
Nikolaj Bjorner
|
4524ebe614
|
fix type error
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2026-04-01 10:35:10 -07:00 |
|
CEisenhofer
|
f709f6d089
|
Don't add constraint twice
|
2026-04-01 18:56:45 +02:00 |
|
CEisenhofer
|
261385f702
|
Merge remote-tracking branch 'origin/c3' into c3
|
2026-04-01 18:51:36 +02:00 |
|
Nikolaj Bjorner
|
9a29a0fc24
|
hoist functionality
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2026-04-01 09:41:49 -07:00 |
|
Nikolaj Bjorner
|
3879e2190a
|
recompile workflows
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2026-04-01 09:27:45 -07:00 |
|
Copilot
|
cf051598f9
|
Update RELEASE_NOTES.md with Version 4.17.0 additions from discussion #9172 (#9186)
Agent-Logs-Url: https://github.com/Z3Prover/z3/sessions/488739ce-e615-410e-8956-677db4c0df2a
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
|
2026-04-01 08:54:45 -07:00 |
|
Nikolaj Bjorner
|
5f5a0ffbd8
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2026-04-01 08:47:56 -07:00 |
|
Nikolaj Bjorner
|
f5382144e6
|
use mod counts
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2026-04-01 08:41:49 -07:00 |
|
Nikolaj Bjorner
|
3ad6df3258
|
build fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2026-04-01 08:29:41 -07:00 |
|
CEisenhofer
|
beda426d7c
|
Integer conflicts are proper conflicts
|
2026-04-01 17:21:11 +02:00 |
|
CEisenhofer
|
36b01a51f1
|
Properly extract justifications from subsolver
|
2026-04-01 16:58:26 +02:00 |
|
Copilot
|
7f9494329f
|
Refactor: Add arith_util a member to nielsen_graph, eliminate repeated local instantiations (#9185)
* add arith_util a attribute to nielsen_graph, replace local arith_util instances
Agent-Logs-Url: https://github.com/Z3Prover/z3/sessions/8d6c7e3f-5853-4c64-a448-34a10fb64f3b
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
* remove arith aliases, reference a directly in nielsen_graph methods
Agent-Logs-Url: https://github.com/Z3Prover/z3/sessions/a6a64bf1-86fc-41bc-a245-2f67656d5f63
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
Co-authored-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2026-04-01 07:18:23 -07:00 |
|
CEisenhofer
|
e25e93503b
|
First try to do better dependency tracking
|
2026-04-01 15:23:38 +02:00 |
|
CEisenhofer
|
60913f0068
|
Output both Nielsen graph size and conflict size
|
2026-04-01 10:23:55 +02:00 |
|
CEisenhofer
|
5d95f44a03
|
Conflict logging
|
2026-04-01 10:08:03 +02:00 |
|
Nikolaj Bjorner
|
1f8773ea7d
|
nits
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2026-03-31 20:12:59 -07:00 |
|
Nikolaj Bjorner
|
2cec2dadf9
|
cleanup
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2026-03-31 18:30:59 -07:00 |
|
Nikolaj Bjorner
|
013d6b3063
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2026-03-31 18:21:38 -07:00 |
|
Nikolaj Bjorner
|
860bd43559
|
remove reference to arith_solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2026-03-31 16:16:53 -07:00 |
|
Copilot
|
56a8259717
|
Add Z3_mk_polymorphic_datatype to Python, .NET, Go, and TypeScript bindings (#9181)
* Add Z3_mk_polymorphic_datatype to Python, .NET, Go, and TypeScript bindings
Agent-Logs-Url: https://github.com/Z3Prover/z3/sessions/13ef481d-61f5-47e1-8659-59cd91692fdd
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
* Improve Python error message for polymorphic datatype self-reference check
Agent-Logs-Url: https://github.com/Z3Prover/z3/sessions/13ef481d-61f5-47e1-8659-59cd91692fdd
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
|
2026-03-31 14:15:34 -07:00 |
|
Copilot
|
56eeb5b52c
|
Add pseudo-Boolean/cardinality constraints to Go and OCaml APIs (#9182)
Agent-Logs-Url: https://github.com/Z3Prover/z3/sessions/64ff2e48-47b1-4195-b154-ac38095dbbfb
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
|
2026-03-31 13:44:52 -07:00 |
|
Copilot
|
31425b07ca
|
Add SetGlobalParam, GetGlobalParam, ResetAllGlobalParams to Go bindings (#9179)
Agent-Logs-Url: https://github.com/Z3Prover/z3/sessions/f06c74eb-4cac-45f6-92b9-b2698150074c
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
|
2026-03-31 09:48:37 -07:00 |
|
Yanjun Yang(Pluto)
|
ba77141b51
|
add tag for linux/loongarch64 (#9184)
|
2026-03-31 08:57:20 -07:00 |
|
Nikolaj Bjorner
|
7ec3f7f107
|
add split function for unit_regex
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2026-03-31 08:56:36 -07:00 |
|
CEisenhofer
|
14f71ea852
|
Reuse power variables and symbolic characters
|
2026-03-31 16:36:10 +02:00 |
|
Lev Nachmanson
|
1ec07ac5e9
|
restore an optimization in scoped_numeral_vector.h
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-03-30 19:53:23 -10:00 |
|
Nikolaj Bjorner
|
54d52d882f
|
remove indirect references to ast_manager
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2026-03-30 20:00:02 -07:00 |
|
dependabot[bot]
|
4ece18c284
|
Bump github/gh-aw from 0.57.2 to 0.65.0 (#9173)
Bumps [github/gh-aw](https://github.com/github/gh-aw) from 0.57.2 to 0.65.0.
- [Release notes](https://github.com/github/gh-aw/releases)
- [Commits](https://github.com/github/gh-aw/compare/v0.57.2...v0.65.0)
---
updated-dependencies:
- dependency-name: github/gh-aw
dependency-version: 0.65.0
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>
|
2026-03-30 19:17:19 -07:00 |
|