2016 · 39 citations · 15 references
ComputingComputer ScienceFormal MethodsProgramming LanguagesTheory Of ComputationAutomated ReasoningFirst-order LogicFunctional ProgrammingProof AssistantsTheorem ProvingType SystemsInductive Theorem ProvingInference Rules
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.
15
Initial Algebra Semantics and Continuous Algebras
Joseph A. Goguen, J. W. Thatcher, Eric G. Wagner et al. · Journal of the ACM · 1977 · 803 citations · Full text
Computing, Computer Science, Algebra +12
Stephan Schulz · 2002 · 418 citations