Abstract
We prove that linear second-order matching in the linear λ-calculus with linear occurrences of the unknowns is NP-complete. This result shows that context matching and second-order matching in the linear λ-calculus are, in fact, two different problems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
H. Comon. Completion of rewrite systems with membership constraints. Part I: Deduction rules. Journal of Symbolic Computation, 25(4):397–419, 1998.
H. Comon. Completion of rewrite systems with membership constraints. Part II: Constraint solving. Journal of Symbolic Computation, 25(4):421–453, 1998.
S. A. Cook. The complexity of theorem proving procedures. Proceedings of the 3rd annual ACM Symposium on Theory of Computing, pages 151–158, 1971.
D. Dougherty and T. Wierzbicki. A decidable variant of higher order matching. In Proc. 13th Conf. on Rewriting Techniques and Applications, RTA’02, volume 2378, pages 340–351, 2002.
G. Dowek. Third order matching is decidable. Annals of Pure and Applied Logic, 69(2–3):135–155, 1994.
G. Dowek. Higher-order unification and matching. In A. Robinson and A. Voronkov (eds.), Handbook of Automated Reasoning, pp. 1009–1062, Elsevier, 2001.
W. D. Goldfarb. The undecidability of the second-order unification problem. Theoretical Computer Science, 13(2):225–230, 1981.
Ph. de Groote. Higher-order linear matching is np-complete. Lecture Notes in Computer Science, 1833:127–140, 2000.
G. Huet. The undecidability of unification in third order logic. Information and Control, 22(3):257–267, 1973.
G. Huet. Résolution d’équations dans les langages d’ordre 1, 2,..., ω. Thèse de Doctorat d’Etat, Université Paris 7, 1976.
J. Levy. Linear second-order unification. In H. Ganzinger, editor, Rewriting Techniques and Applications, RTA’96, volume 1103 of Lecture Notes in Computer Science, pages 332–346. Springer-Verlag, 1996.
R. Loader. Higher order β matching is undecidable. Logic Journal of the IGPL, 11(1): 51–68, 2002.
V. Padovani. Filtrage d’ordre supérieure. Thèse de Doctorat, Université de Paris 7, 1996.
P. Kilpeläinen. Ordered and unordered tree inclusion. SIAM. J. Comput., 24(2): 340–356, 1995.
M. Schmidt-Schauß and J. Stuber. On the complexity of linear and stratified context matching problems. Rapport de recherche A01-R-411, LORIA, December 2001.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Salvati, S., de Groote, P. (2003). On the Complexity of Higher-Order Matching in the Linear λ-Calculus. In: Nieuwenhuis, R. (eds) Rewriting Techniques and Applications. RTA 2003. Lecture Notes in Computer Science, vol 2706. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44881-0_17
Download citation
DOI: https://doi.org/10.1007/3-540-44881-0_17
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40254-1
Online ISBN: 978-3-540-44881-5
eBook Packages: Springer Book Archive