CIFASIS   20631
CENTRO INTERNACIONAL FRANCO ARGENTINO DE CIENCIAS DE LA INFORMACION Y DE SISTEMAS
Unidad Ejecutora - UE
congresos y reuniones científicas
Título:
A Formalization of Convex Polyhedra Based on the Simplex Method
Autor/es:
RICARDO D. KATZ; XAVIER ALLAMIGEON
Lugar:
Brasilia
Reunión:
Conferencia; 8th International Conference on Interactive Theorem Proving; 2017
Institución organizadora:
Universidad de Brasilia
Resumen:
We present a formalization of convex polyhedra in the proof assistant Coq. The cornerstone of our work is a complete implementation of the simplex method, together with the proof of its correctness and termination. This allows us to define the basic predicates over polyhedra in an effective way (i.e. as programs), and relate them with the corresponding usual logical counterparts. To this end, we make an extensive use of the Boolean reflection methodology. The benefit of this approach is that we can easily derive the proof of several essential results on polyhedra, such as Farkas Lemma, duality theorem of linear programming, and Minkowski Theorem.