CEisenhofer
|
513f49f39c
|
Debugging
|
2026-04-08 18:48:47 +02:00 |
|
CEisenhofer
|
86dc9d3268
|
We need to reset local conflicts
|
2026-04-08 18:24:11 +02:00 |
|
CEisenhofer
|
1a1961be2f
|
Removed tracking disequality
|
2026-04-07 10:33:44 +02:00 |
|
CEisenhofer
|
e25e93503b
|
First try to do better dependency tracking
|
2026-04-01 15:23:38 +02:00 |
|
CEisenhofer
|
3b5b53126e
|
Bug fixing with unit replacement
|
2026-03-26 15:56:58 +01:00 |
|
CEisenhofer
|
c91b485fcf
|
Int Bounds where not updated properly
|
2026-03-25 12:47:52 +01:00 |
|
CEisenhofer
|
178d7439f2
|
Fixed to_dot for integer constraints
|
2026-03-25 11:25:07 +01:00 |
|
Copilot
|
e3e235aa7f
|
Refactor: replace int_constraint with constraint struct, promote cur_path to member, expose path leaf side constraints (#9124)
* chore: update plan with cur_path and side constraints requirements
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Z3Prover/z3/sessions/1523cf0a-b7a4-41a6-b792-7cd41b4dcd3b
* Refactor: rename int_constraint to constraint, remove int_constraint_kind enum
- Rename int_constraint struct to constraint with fields fml/dep
- Remove int_constraint_kind enum; pre-build formula expressions instead
- nielsen_edge: add_side_int/side_int() -> add_side_constraint/side_constraints()
- nielsen_node: add_int_constraint/int_constraints() -> add_constraint/constraints()
- nielsen_graph: mk_int_constraint(lhs,rhs,kind,dep) -> mk_constraint(fml,dep)
- Remove int_constraint_to_expr (no longer needed)
- search_dfs/simplify_and_init/check_int_feasibility/check_lp_le: drop cur_path param
- Add m_cur_path member to nielsen_graph; m_cur_path.reset() in solve()
- Add get_path_leaf_side_constraints() implementation
- Update seq_parikh.h/cpp and seq_nielsen_pp.cpp to use new constraint API
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* refactor: constraint struct, promote cur_path, expose path leaf side constraints
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Z3Prover/z3/sessions/1523cf0a-b7a4-41a6-b792-7cd41b4dcd3b
* fix: remove spurious includes from seq_nielsen.cpp
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Z3Prover/z3/sessions/aa283d79-cd42-4b87-aaf0-4273a8327b76
* fix: update test files to use renamed constraint API and fix inverted root guard
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Z3Prover/z3/sessions/b09bbc56-9617-4277-8e0c-27fa7e588037
---------
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: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2026-03-24 22:18:30 -07:00 |
|
Nikolaj Bjorner
|
9f6eb4f455
|
remove unused fields
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2026-03-24 19:57:43 -07:00 |
|
CEisenhofer
|
48273ca0ed
|
Fixed unit substitution
|
2026-03-24 16:24:28 +01:00 |
|
CEisenhofer
|
b74f0bbb00
|
Signature splits
Fixed dot printing errorfor Skolems
|
2026-03-24 13:20:30 +01:00 |
|
Copilot
|
e0ca916e23
|
refactor: move nielsen graph display/to_dot routines into seq_nielsen_pp.cpp (#9090)
Agent-Logs-Url: https://github.com/Z3Prover/z3/sessions/c2457bcf-85f0-4ad7-9ff1-d394f4315698
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-22 17:44:22 -07:00 |
|