3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-02-19 07:04:22 +00:00
z3/src
Copilot 2304da0fa2 Add advanced sequence operations to C# API (#8227)
* Initial plan

* Add advanced sequence operations to C# API

- Add MkSeqMap: Map function over sequence
- Add MkSeqMapi: Map function over sequence with index
- Add MkSeqFoldLeft: Fold left operation on sequence
- Add MkSeqFoldLeftI: Fold left with index on sequence

These functions match Python's SeqMap, SeqMapI, SeqFoldLeft, and SeqFoldLeftI and provide feature parity with other language bindings.

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-02-18 20:57:33 -08:00
..
ackermannization Standardize for-loop increments to prefix form (++i) (#8199) 2026-02-18 20:57:29 -08:00
api Add advanced sequence operations to C# API (#8227) 2026-02-18 20:57:33 -08:00
ast Fix 13 compiler warnings: sign-comparison and unused parameters (#8215) 2026-02-18 20:57:31 -08:00
cmd_context Standardize for-loop increments to prefix form (++i) (#8199) 2026-02-18 20:57:29 -08:00
math Fix segfault in dioph_eq.cpp by adding bounds check 2026-02-18 20:57:32 -08:00
model Standardize for-loop increments to prefix form (++i) (#8199) 2026-02-18 20:57:29 -08:00
muz Replace fall-through comments with Z3_fallthrough macro (#8219) 2026-02-18 20:57:31 -08:00
nlsat Standardize for-loop increments to prefix form (++i) (#8199) 2026-02-18 20:57:29 -08:00
opt Standardize for-loop increments to prefix form (++i) (#8199) 2026-02-18 20:57:29 -08:00
params Standardize for-loop increments to prefix form (++i) (#8199) 2026-02-18 20:57:29 -08:00
parsers Standardize for-loop increments to prefix form (++i) (#8199) 2026-02-18 20:57:29 -08:00
qe Standardize for-loop increments to prefix form (++i) (#8199) 2026-02-18 20:57:29 -08:00
sat Fix 13 compiler warnings: sign-comparison and unused parameters (#8215) 2026-02-18 20:57:31 -08:00
shell Standardize for-loop increments to prefix form (++i) (#8199) 2026-02-18 20:57:29 -08:00
smt Replace fall-through comments with Z3_fallthrough macro (#8219) 2026-02-18 20:57:31 -08:00
solver Standardize for-loop increments to prefix form (++i) (#8199) 2026-02-18 20:57:29 -08:00
tactic Standardize for-loop increments to prefix form (++i) (#8199) 2026-02-18 20:57:29 -08:00
test Standardize for-loop increments to prefix form (++i) (#8199) 2026-02-18 20:57:29 -08:00
util Fix UNKNOWN bug in search tree about inconsistent end state (#8214) 2026-02-18 20:57:31 -08:00
CMakeLists.txt BLD: Add CMake option to build Python bindings without rebuilding libz3 (redux) (#8088) 2026-02-18 20:57:00 -08:00