Blogs (1) >>
POPL 2019
Sun 13 - Sat 19 January 2019 Cascais, Portugal

Linear recurrences with constant coefficients are an interesting class of recurrence equations that can be solved explicitly. The most famous example are certainly the Fibonacci numbers with the equation f(n) = f(n-1) + f(n-2) and the quite non-obvious closed form (φ^n - (-φ)^(-n)) / sqrt(5) where φ is the golden ratio. The work presented here builds on existing tools in Isabelle/HOL – such as formal power series and polynomial factorisation algorithms – to develop a theory of these recurrences and derive a fully executable solver for them that can be exported to programming languages like Haskell. Based on this development, I also provide an efficient method to prove ‘Big-O’ asymptotics of a solution automatically without explicitly finding the closed-form solution first.

Tue 15 Jan

Displayed time zone: Belfast change

16:00 - 17:30
Research Papers: Formalization of Mathematics and Computer AlgebraCPP at Sala XII
Chair(s): Zhong Shao Yale University
16:00
30m
Research paper
On Synthetic Undecidability in Coq, with an Application to the Entscheidungsproblem
CPP
Yannick Forster Saarland University, Dominik Kirst Saarland University, Gert Smolka Saarland University
DOI
16:30
30m
Research paper
Verified Solving and Asymptotics of Linear Recurrences
CPP
Manuel Eberl Technische Universität München
DOI
17:00
30m
Meeting
Business Meeting
CPP
Assia Mahboubi INRIA, Magnus O. Myreen Chalmers University of Technology, Sweden