Proving Bounds for Real Linear Programs in Isabelle/HOL

Author Steven Obua



PDF
Thumbnail PDF

File

DagSemProc.05021.18.pdf
  • Filesize: 106 kB
  • 2 pages

Document Identifiers

Author Details

Steven Obua

Cite As Get BibTex

Steven Obua. Proving Bounds for Real Linear Programs in Isabelle/HOL. In Mathematics, Algorithms, Proofs. Dagstuhl Seminar Proceedings, Volume 5021, pp. 1-2, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2006) https://doi.org/10.4230/DagSemProc.05021.18

Abstract

Linear programming is a basic mathematical technique for optimizing a
linear function on a domain that is constrained by linear inequalities.
We restrict ourselves to linear programs on bounded domains that involve only
real variables.  In the context of theorem proving, this restriction makes it
possible for any given linear program to obtain certificates from external
linear programming tools that help to prove arbitrarily precise bounds for the
given linear program.  To this end, an  explicit  formalization of  matrices
in Isabelle/HOL is presented, and how the concept of lattice-ordered rings
allows for a smooth integration of matrices with the axiomatic type classes of
Isabelle.
As our work is a contribution to the Flyspeck project, we demonstrate that via
reflection and with the above techniques it is now possible to  prove bounds
for the  linear programs  arising in the proof  of  the  Kepler  conjecture
sufficiently fast.

Subject Classification

Keywords
  • Certified proofs
  • Kepler conjecture

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail