Coming to terms with quantified reasoning

Laura Kovács, Simon Robillard

2016 · 39 citations · 15 references

DOIFull text

Open access

Concepts

Abstract

The theory of finite term algebras provides a natural framework to describe the semantics of functional languages. The ability to efficiently reason about term algebras is essential to automate program analysis and verification for functional or imperative programs over inductively defined data types such as lists and trees. However, as the theory of finite term algebras is not finitely axiomatizable, reasoning about quantified properties over term algebras is challenging.

References

15