Monadic second-order unification Is NP-complete

Monadic Second-Order Unification (MSOU) is Second-Order Unification where all function constants occurring in the equations are unary. Here we prove that the problem of deciding whether a set of monadic equations has a unifier is NP-complete. We also prove that Monadic Second-Order Matching is also...

Descripción completa

Detalles Bibliográficos
Autores: Levy, Jordi, Schmidt-Schauß, Manfred, Villaret, Mateu
Tipo de recurso: artículo
Estado:Versión aceptada para publicación
Fecha de publicación:2004
País:España
Institución:Consejo Superior de Investigaciones Científicas (CSIC)
Repositorio:DIGITAL.CSIC. Repositorio Institucional del CSIC
OAI Identifier:oai:digital.csic.es:10261/160942
Acceso en línea:http://hdl.handle.net/10261/160942
Access Level:acceso abierto
Palabra clave:Second-order matching
NP complete
Second orders
Descripción
Sumario:Monadic Second-Order Unification (MSOU) is Second-Order Unification where all function constants occurring in the equations are unary. Here we prove that the problem of deciding whether a set of monadic equations has a unifier is NP-complete. We also prove that Monadic Second-Order Matching is also NP-complete. © Springer-Verlag 2004.