On Equivalence Classes of Interpolation Equations
暂无分享,去创建一个
An Interpolation Equation is an equation of the form [(x)c1⋯cn=b], where c1⋯c n , b are simply typed terms containing no instantiable variable. A natural equivalence relation between two interpolation equations is the equality of their sets of solutions. We prove in this paper that given a typed variable x and a simply typed term b, the quotient by this relation of the set of all interpolation equations of the form [(x)w1⋯wp=b] contains only a finite number of classes, and relate this result to the general study of Higher Order Matching.
[1] J. Roger Hindley,et al. Introduction to combinators and λ-calculus , 1986, Acta Applicandae Mathematicae.
[2] Henk Barendregt,et al. The Lambda Calculus: Its Syntax and Semantics , 1985 .
[3] Jean-Louis Krivine,et al. Lambda-calculus, types and models , 1993, Ellis Horwood series in computers and their applications.
[4] Gilles Dowek. Third order matching is decidable , 1992, [1992] Proceedings of the Seventh Annual IEEE Symposium on Logic in Computer Science.