Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking program analysis method for generating program summaries involving polynomial arithmetic in this 20-minute video presentation from POPL 2024. Delve into the innovative approach that extends solvable polynomial maps techniques to handle general programs, including those with nested loops, conditional branching, and unstructured control flow. Discover how this method abstracts every loop into a solvable model, enabling the application of prior work on solvable polynomial maps to a wider range of programs. Learn about the method's monotonicity result and its performance on challenging verification tasks requiring non-linear reasoning. Access the accompanying article and supplementary archive for a deeper understanding of this promising technique in algebraic program analysis and polynomial invariant generation.