Develop binary-search strategies for length exploration

Develop binary-search strategies for DueList’s length-exploration procedure by supplying the semantic monotonicity analysis required to determine when such strategies are applicable.

Background

DueList’s feedback loop iteratively refines length abstractions by excluding list lengths that the under-approximating solver has shown to be unsatisfiable. The paper notes that the current exploration strategy delegates the order in which lengths are considered to the underlying SMT solver, which may explore lengths in non-increasing order.

An increasing-length strategy could guarantee discovery of shortest lists in satisfiable instances, but might fail to exploit inferred length information. The authors identify binary search as an alternative and leave its development unresolved because applying it would require semantic analysis of monotonicity.

References

Binary search strategies are left as future work, as they would require a semantic analysis of monotonicity to be applicable.

— DueList: A Theory of Lists with Combinators for SMT Solvers  (2609.29962 - Goutagny et al., 24 Sep 2026) in Section 3, subsection “Feedback Loop” (Section 3.3)