3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-07-12 10:06:23 +00:00
z3/tests/wordeq-ladder
Margus Veanes 195a0486aa tests(wordeq-ladder): add minimal nseq spurious-unsat reproducer
Distilled companion to d5-two-var-square.smt2: x.x in (Sigma* "a" Sigma*)
with |x|=1 is sat (x="a"), but smt.string_solver=nseq returns unsat.
Trigger = regex membership over a str.++ of variable terms + an exact length
(str.len = k, or a word equation forcing lengths); default/seq/z3str3 are
correct. nseq is a c3-branch-only solver; master is unaffected.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-02 17:32:49 +03:00
..
d0-copy.smt2 more unit tests 2026-07-02 14:51:16 +03:00
d1-square.smt2 more unit tests 2026-07-02 14:51:16 +03:00
d2-tag-complement.smt2 more unit tests 2026-07-02 14:51:16 +03:00
d3-block-end-2var.smt2 more unit tests 2026-07-02 14:51:16 +03:00
d4a-mid-empty.smt2 more unit tests 2026-07-02 14:51:16 +03:00
d4b-mid-ab.smt2 more unit tests 2026-07-02 14:51:16 +03:00
d4c-mid-a-unsat.smt2 more unit tests 2026-07-02 14:51:16 +03:00
d4d-mid-b-unsat.smt2 more unit tests 2026-07-02 14:51:16 +03:00
d5-two-var-square.smt2 more unit tests 2026-07-02 14:51:16 +03:00
d6-user-seed-unsat.smt2 more unit tests 2026-07-02 14:51:16 +03:00
d7-cube.smt2 more unit tests 2026-07-02 14:51:16 +03:00
d8-counting.smt2 more unit tests 2026-07-02 14:51:16 +03:00
d9-commutation-unsat.smt2 more unit tests 2026-07-02 14:51:16 +03:00
nseq-bug-len-coupling-min.smt2 tests(wordeq-ladder): add minimal nseq spurious-unsat reproducer 2026-07-02 17:32:49 +03:00