Please use this identifier to cite or link to this item:
https://research.matf.bg.ac.rs/handle/123456789/1807
Title: | An Incremental Simplex Algorithm with Unsatisfiable Core Generation | Authors: | Marić, Filip Spasić, Mirko Thiemann, René |
Affiliations: | Informatics and Computer Science Informatics and Computer Science |
Issue Date: | 2018 | Journal: | Archive of Formal Proofs | Abstract: | We present an Isabelle/HOL formalization and total correctness proof for the incremental version of the Simplex algorithm which is used in most state-of-the-art SMT solvers. It supports extraction of satisfying assignments, extraction of minimal unsatisfiable cores, incremental assertion of constraints and backtracking. The formalization relies on stepwise program refinement, starting from a simple specification, going through a number of refinement steps, and ending up in a fully executable functional implementation. Symmetries present in the algorithm are handled with special care. |
URI: | https://research.matf.bg.ac.rs/handle/123456789/1807 |
Appears in Collections: | Research outputs |
Show full item record
Google ScholarTM
Check
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.