2014
DOI: 10.1007/978-3-319-08918-8_30
|View full text |Cite
|
Sign up to set email alerts
|

Formalizing Monotone Algebras for Certification of Termination and Complexity Proofs

Abstract: Abstract. Monotone algebras are frequently used to generate reduction orders in automated termination and complexity proofs. To be able to certify these proofs, we formalized several kinds of interpretations in the proof assistant Isabelle/HOL. We report on our integration of matrix interpretations, arctic interpretations, and nonlinear polynomial interpretations over various domains, including the reals.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
9
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(9 citation statements)
references
References 25 publications
0
9
0
Order By: Relevance
“…We state (at a high level) the key results on matrix/arctic interpretations that we use in our implementation. For more details we refer the reader to existing work [2,6,10,15,26].…”
Section: Interpretation Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…We state (at a high level) the key results on matrix/arctic interpretations that we use in our implementation. For more details we refer the reader to existing work [2,6,10,15,26].…”
Section: Interpretation Methodsmentioning
confidence: 99%
“…Additionally setting (M σ ) 1,1 = 1 satisfies the requirements for an extended monotone algebra. Matrix interpretations can also be adapted to the max-plus algebra of arctic numbers A := N∪{−∞} as coefficients with different arithmetic operations and order relations [15,26]. Example 1.…”
Section: Interpretation Methodsmentioning
confidence: 99%
“…Although trying to prove the Collatz conjecture via automated deduction is clearly a moonshot goal, there are two recent technological advances that provide reasons for optimism that at least some interesting variants of the problem might be solvable. First, the invention of the method of matrix interpretations [9,10] and its variants such as arctic interpretations [11,12] turns the quest of finding a ranking function to witness termination into a problem that is suitable for systematic search. Second, the progress in satisfiability (SAT) solving makes it possible to solve many seemingly difficult combinatorial problems efficiently in practice.…”
Section: Introductionmentioning
confidence: 99%
“…Also, to ultimately trust termination tools, one needs to formalize proof methods using proof assistants and obtain trusted certifier that validates outputs of termination tools, see, e.g., IsaFoR/CeTA [31] or CoLoR/Rainbow [4] frameworks. Although some interpretation methods have already been formalized [28,30], adding missing variants one by one would cost a significant effort.…”
Section: Introductionmentioning
confidence: 99%