Simple second-order languages for which unification is undecidable
Theoretical Computer Science
Logic Program Synthesis from Incomplete Information: By Pierre Flener
Logic Program Synthesis from Incomplete Information: By Pierre Flener
Computers and Intractability: A Guide to the Theory of NP-Completeness
Computers and Intractability: A Guide to the Theory of NP-Completeness
Semantic Generalizations for Proving and Disproving Conjectures by Analogy
Journal of Automated Reasoning
Proof Discovery in LK System By Analogy
ASIAN '97 Proceedings of the Third Asian Computing Science Conference on Advances in Computing Science
Decidable and Undecidable Second-Order Unification Problems
RTA '98 Proceedings of the 9th International Conference on Rewriting Techniques and Applications
Linear Second-Order Unification
RTA '96 Proceedings of the 7th International Conference on Rewriting Techniques and Applications
Efficient Second-Order Matching
RTA '96 Proceedings of the 7th International Conference on Rewriting Techniques and Applications
Learning and Applying Generalised Solutions using Higher Order Resolution
Proceedings of the 9th International Conference on Automated Deduction
Decidable Higher-Order Unification Problems
CADE-12 Proceedings of the 12th International Conference on Automated Deduction
The complexity of unification.
The complexity of unification.
Knowledge Discovery from Semistructured Texts
Progress in Discovery Science, Final Report of the Japanese Discovery Science Project
Deterministic second-order patterns
Information Processing Letters
Automatically computing functional instantiations
Proceedings of the Eighth International Workshop on the ACL2 Theorem Prover and its Applications
Hi-index | 0.00 |
The second-order matching problem is the problem of determining, for a finite set {〈ti, si〉 | i ∈ I} of pairs of a second-order term ti and a first-order closed term si, called a matching expression, whether or not there exists a substitution σ such that tiσ = si for each i ∈ I. It is well-known that the second-order matching problem is NP-complete. In this paper, we introduce the following restrictions of a matching expression: k-ary, k-fv, predicate, ground, and function-free. Then, we show that the second-order matching problem is NP-complete for a unary predicate, a unary ground, a ternary function-free predicate, a binary function-free ground, and an 1-fv predicate matching expressions, while it is solvable in polynomial time for a binary function-free predicate, a unary function-free, a k-fv function-free (k ≥ 0), and a ground predicate matching expressions.