English

Incrementally Closing Octagons

Programming Languages 2017-11-01 v2

Abstract

The octagon abstract domain is a widely used numeric abstract domain expressing relational information between variables whilst being both computationally efficient and simple to implement. Each element of the domain is a system of constraints where each constraint takes the restricted form ±xi±xjd\pm x_i \pm x_j \leq d. A key family of operations for the octagon domain are closure algorithms, which check satisfiability and provide a normal form for octagonal constraint systems. We present new quadratic incremental algorithms for closure, strong closure and integer closure and proofs of their correctness. We highlight the benefits and measure the performance of these new algorithms.

Keywords

Cite

@article{arxiv.1610.02952,
  title  = {Incrementally Closing Octagons},
  author = {Aziem Chawdhary and Ed Robbins and Andy King},
  journal= {arXiv preprint arXiv:1610.02952},
  year   = {2017}
}

Comments

42 Pages

R2 v1 2026-06-22T16:16:30.129Z