Authors: Max W. Haslbeck and René Thiemann
Paper Information
Title: | Formal Verification of Bounds for the LLL Basis Reduction Algorithm |
Authors: | Max W. Haslbeck and René Thiemann |
Proceedings: | Isabelle Papers |
Editor: | Makarius Wenzel |
Keywords: | Complexity, Lattice Basis Reduction, Isabelle/HOL |
Abstract: | ABSTRACT. The LLL basis reduction algorithm was the first polynomial-time algorithm to compute a reduced basis of a given lattice, and hence also a short vector in the lattice. It thereby approximates an NP-hard problem where the approximation quality solely depends on the dimension of the lattice, but not the lattice itself. The algorithm has several applications in number theory, computer algebra and cryptography. In a recent paper, we presented the first formal soundness proof of the LLL algorithm. However, this proof did not include a formal statement of its complexity. Therefore, in this paper we provide two formal statements on the polynomial runtime. First, we formally prove a polynomial bound on the number of arithmetic operations. And second, we show that the numbers during the execution stay polynomial in size, so that each arithmetic operation can be performed in polynomial time. |
Pages: | 12 |
Talk: | Jul 13 11:00 (Session 86E: Isabelle 2) |
Paper: |