Simplifying the signature in second-order unification (Q843951): Difference between revisions

From MaRDI portal
Added link to MaRDI item.
ReferenceBot (talk | contribs)
Changed an Item
 
(2 intermediate revisions by 2 users not shown)
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1007/s00200-009-0106-4 / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2133156051 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Explicit substitutions / rank
 
Normal rank
Property / cites work
 
Property / cites work: The lambda calculus. Its syntax and semantics. Rev. ed. / rank
 
Normal rank
Property / cites work
 
Property / cites work: Rewriting Techniques and Applications / rank
 
Normal rank
Property / cites work
 
Property / cites work: Completion of rewrite systems with membership constraints. I: Deduction rules / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q2751368 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Higher order unification via explicit substitutions / rank
 
Normal rank
Property / cites work
 
Property / cites work: A unification algorithm for second-order monadic terms / rank
 
Normal rank
Property / cites work
 
Property / cites work: Simple second-order languages for which unification is undecidable / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4539609 / rank
 
Normal rank
Property / cites work
 
Property / cites work: The undecidability of the second-order unification problem / rank
 
Normal rank
Property / cites work
 
Property / cites work: Satisfiability of equations in free groups is in PSPACE / rank
 
Normal rank
Property / cites work
 
Property / cites work: A unification algorithm for typed \(\overline\lambda\)-calculus / rank
 
Normal rank
Property / cites work
 
Property / cites work: Solving equations with sequence variables and sequence functions / rank
 
Normal rank
Property / cites work
 
Property / cites work: Sequence Unification Through Currying / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3838759 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Automated Deduction – CADE-20 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Rewriting Techniques and Applications / rank
 
Normal rank
Property / cites work
 
Property / cites work: Bounded Second-Order Unification Is NP-Complete / rank
 
Normal rank
Property / cites work
 
Property / cites work: Stratified Context Unification Is NP-Complete / rank
 
Normal rank
Property / cites work
 
Property / cites work: On the undecidability of second-order unification / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q2778877 / rank
 
Normal rank
Property / cites work
 
Property / cites work: THE PROBLEM OF SOLVABILITY OF EQUATIONS IN A FREE SEMIGROUP / rank
 
Normal rank
Property / cites work
 
Property / cites work: Database Programming Languages / rank
 
Normal rank
Property / cites work
 
Property / cites work: Satisfiability of word equations with constants is in NEXPTIME / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Decision Algorithm for Stratified Context Unification / rank
 
Normal rank
Property / cites work
 
Property / cites work: Decidability of bounded second order unification / rank
 
Normal rank
Property / cites work
 
Property / cites work: Solvability of context equations with two context variables is decidable / rank
 
Normal rank
Property / cites work
 
Property / cites work: Decidability of the unification problem for second-order languages with unary functional symbols / rank
 
Normal rank

Latest revision as of 09:57, 2 July 2024

scientific article
Language Label Description Also known as
English
Simplifying the signature in second-order unification
scientific article

    Statements

    Simplifying the signature in second-order unification (English)
    0 references
    0 references
    0 references
    18 January 2010
    0 references
    The difficulty of a second-order unification problem is related to the signature of the involved language. It is well known that, in general, second-order unification is undecidable when non-unary function symbols are considered. Conversely, second-order unification becomes decidable (more precisely NP-complete) when only unary function symbols (i.e. monadic symbols) are considered. This work presents a method that NP-reduces the signature of a general second-order unification to an equivalent one containing only constants and one binary function symbol. The reduction uses partial Currying of terms by introducing a binary symbol \(\@\) for function application. In particular, the proposed reduction transforms function symbols applications, leaving variable applications unchanged. This is in order to preserve the solvability of second-order equations. The reduction presented in this paper applies to a broad class of second-order unification variants. It preserves the order and the solvability of the second-order unification equations, hence it does not make a significative difference in terms of decidability. However, the reduction can be used to simplify practical implementations and to simplify the study of decidable fragments.
    0 references
    0 references
    0 references
    0 references
    0 references
    second-order unification
    0 references
    unification reduction
    0 references
    Currying
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references