Strategies in Conditional Narrowing Modulo SMT Plus Axioms

Narrowing calculus that uses strategies to solve reachability problems in order-sorted rewrite theories whose underlying equational logic is composed of SMT theories plus some combination of associativity, commutativity, and identity. Both the strategies and the rewrite rules are allowed to be param...

Descripción completa

Detalles Bibliográficos
Autores: Aguirre Garcia, Luis Manuel, Martí Oliet, Narciso, Palomino Tarjuelo, Miguel, Pita Andreu, María Isabel
Tipo de recurso: informe técnico
Fecha de publicación:2021
País:España
Institución:Universidad Complutense de Madrid (UCM)
Repositorio:Docta Complutense
Idioma:inglés
OAI Identifier:oai:docta.ucm.es:20.500.14352/5848
Acceso en línea:https://hdl.handle.net/20.500.14352/5848
Access Level:acceso abierto
Palabra clave:Narrowing
Strategies
Reachability
Rewriting logic
SMT
Unification
Lenguajes de programación
Software
1203.23 Lenguajes de Programación
3304.16 Diseño Lógico
Descripción
Sumario:Narrowing calculus that uses strategies to solve reachability problems in order-sorted rewrite theories whose underlying equational logic is composed of SMT theories plus some combination of associativity, commutativity, and identity. Both the strategies and the rewrite rules are allowed to be parameterized, i.e., they may have a set of common constants that are given a value as part of the solution of a problem. The soundness and weak completeness of the calculus are proved.