Synthesis of models for order-sorted first-order theories using linear algebra and constraint solving
[EN] Recent developments in termination analysis for declarative programs emphasize the use of appropriate models for the logical theory representing the program at stake as a generic approach to prove termination of declarative programs. In this setting, Order-Sorted First-Order Logic provides a po...
| Autor: | |
|---|---|
| Tipo de recurso: | artículo |
| Fecha de publicación: | 2015 |
| País: | España |
| Institución: | Universitat Politècnica de València (UPV) |
| Repositorio: | RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia |
| Idioma: | inglés |
| OAI Identifier: | oai:riunet.upv.es:10251/64921 |
| Acceso en línea: | https://riunet.upv.es/handle/10251/64921 |
| Access Level: | acceso abierto |
| Palabra clave: | Linear algebra Logical models Order-sorted first-order logic Program Termination LENGUAJES Y SISTEMAS INFORMATICOS |
| id |
ES_a0db569edd9be2eec4268b66a940f3f4 |
|---|---|
| oai_identifier_str |
oai:riunet.upv.es:10251/64921 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Synthesis of models for order-sorted first-order theories using linear algebra and constraint solvingLucas Alba, Salvador|||0000-0001-9923-2108Linear algebraLogical modelsOrder-sorted first-order logicProgram TerminationLENGUAJES Y SISTEMAS INFORMATICOS[EN] Recent developments in termination analysis for declarative programs emphasize the use of appropriate models for the logical theory representing the program at stake as a generic approach to prove termination of declarative programs. In this setting, Order-Sorted First-Order Logic provides a powerful framework to represent declarative programs. It also provides a target logic to obtain models for other logics via transformations. We investigate the automatic generation of numerical models for order-sorted first-order logics and its use in program analysis, in particular in termination analysis of declarative programs. We use convex domains to give domains to the different sorts of an order-sorted signature; we interpret the ranked symbols of sorted signatures by means of appropriately adapted convex matrix interpretations. Such numerical interpretations permit the use of existing algorithms and tools from linear algebra and arithmetic constraint solving to synthesize the models.Partially supported by the EU (FEDER), Spanish MINECO TIN 2013-45732-C4-1-P and GV PROMETEOII/2015/013Departamento de Sistemas Informáticos y ComputaciónEscuela Técnica Superior de Ingeniería InformáticaInstituto Universitario Valenciano de Investigación en Inteligencia ArtificialMinisterio de Economía y CompetitividadGeneralitat ValencianaRepositorio Institucional de la Universitat Politècnica de València Riunet20152015-12-19journal articlehttp://purl.org/coar/resource_type/c_6501VoRhttp://purl.org/coar/version/c_970fb48d4fbd8a85info:eu-repo/semantics/articleapplication/pdfhttps://riunet.upv.es/handle/10251/64921reponame:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valénciainstname:Universitat Politècnica de València (UPV)InglésengMinisterio de Economía y Competitividad http://dx.doi.org/10.13039/501100003329 TIN2013-45732-C4-1-P UNA APROXIMACION DECLARATIVA AL MODELADO, ANALISIS Y RESOLUCION DE PROBLEMASGeneralitat Valenciana https://doi.org/10.13039/501100003359 PROMETEOII%2F2015%2F013 SmartLogic: Logic Technologies for Software Security and Performanceopen accesshttp://purl.org/coar/access_right/c_abf2Reconocimiento (by)http://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccessoai:riunet.upv.es:10251/649212026-06-13T07:49:27Z |
| dc.title.none.fl_str_mv |
Synthesis of models for order-sorted first-order theories using linear algebra and constraint solving |
| title |
Synthesis of models for order-sorted first-order theories using linear algebra and constraint solving |
| spellingShingle |
Synthesis of models for order-sorted first-order theories using linear algebra and constraint solving Lucas Alba, Salvador|||0000-0001-9923-2108 Linear algebra Logical models Order-sorted first-order logic Program Termination LENGUAJES Y SISTEMAS INFORMATICOS |
| title_short |
Synthesis of models for order-sorted first-order theories using linear algebra and constraint solving |
| title_full |
Synthesis of models for order-sorted first-order theories using linear algebra and constraint solving |
| title_fullStr |
Synthesis of models for order-sorted first-order theories using linear algebra and constraint solving |
| title_full_unstemmed |
Synthesis of models for order-sorted first-order theories using linear algebra and constraint solving |
| title_sort |
Synthesis of models for order-sorted first-order theories using linear algebra and constraint solving |
| dc.creator.none.fl_str_mv |
Lucas Alba, Salvador|||0000-0001-9923-2108 |
| author |
Lucas Alba, Salvador|||0000-0001-9923-2108 |
| author_facet |
Lucas Alba, Salvador|||0000-0001-9923-2108 |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Departamento de Sistemas Informáticos y Computación Escuela Técnica Superior de Ingeniería Informática Instituto Universitario Valenciano de Investigación en Inteligencia Artificial Ministerio de Economía y Competitividad Generalitat Valenciana Repositorio Institucional de la Universitat Politècnica de València Riunet |
| dc.subject.none.fl_str_mv |
Linear algebra Logical models Order-sorted first-order logic Program Termination LENGUAJES Y SISTEMAS INFORMATICOS |
| topic |
Linear algebra Logical models Order-sorted first-order logic Program Termination LENGUAJES Y SISTEMAS INFORMATICOS |
| description |
[EN] Recent developments in termination analysis for declarative programs emphasize the use of appropriate models for the logical theory representing the program at stake as a generic approach to prove termination of declarative programs. In this setting, Order-Sorted First-Order Logic provides a powerful framework to represent declarative programs. It also provides a target logic to obtain models for other logics via transformations. We investigate the automatic generation of numerical models for order-sorted first-order logics and its use in program analysis, in particular in termination analysis of declarative programs. We use convex domains to give domains to the different sorts of an order-sorted signature; we interpret the ranked symbols of sorted signatures by means of appropriately adapted convex matrix interpretations. Such numerical interpretations permit the use of existing algorithms and tools from linear algebra and arithmetic constraint solving to synthesize the models. |
| publishDate |
2015 |
| dc.date.none.fl_str_mv |
2015 2015-12-19 |
| dc.type.none.fl_str_mv |
journal article http://purl.org/coar/resource_type/c_6501 VoR http://purl.org/coar/version/c_970fb48d4fbd8a85 |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/article |
| format |
article |
| dc.identifier.none.fl_str_mv |
https://riunet.upv.es/handle/10251/64921 |
| url |
https://riunet.upv.es/handle/10251/64921 |
| dc.language.none.fl_str_mv |
Inglés eng |
| language_invalid_str_mv |
Inglés |
| language |
eng |
| dc.relation.none.fl_str_mv |
Ministerio de Economía y Competitividad http://dx.doi.org/10.13039/501100003329 TIN2013-45732-C4-1-P UNA APROXIMACION DECLARATIVA AL MODELADO, ANALISIS Y RESOLUCION DE PROBLEMAS Generalitat Valenciana https://doi.org/10.13039/501100003359 PROMETEOII%2F2015%2F013 SmartLogic: Logic Technologies for Software Security and Performance |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Reconocimiento (by) http://creativecommons.org/licenses/by/4.0/ |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Reconocimiento (by) http://creativecommons.org/licenses/by/4.0/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.source.none.fl_str_mv |
reponame:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia instname:Universitat Politècnica de València (UPV) |
| instname_str |
Universitat Politècnica de València (UPV) |
| reponame_str |
RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia |
| collection |
RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869415062962176000 |
| score |
15.300719 |