Mostrar el registro sencillo del ítem

Ponencia

dc.creatorRuiz Reina, José Luises
dc.date.accessioned2019-05-15T10:57:15Z
dc.date.available2019-05-15T10:57:15Z
dc.date.issued2014
dc.identifier.citationRuiz Reina, J.L. (2014). Proving and Computing: Applying Automated Reasoning to the Verification of Symbolic Computation Systems. En AISC 2014: 12th International Conference on Artificial Intelligence and Symbolic Computation (1-6), Sevilla, España: Springer.
dc.identifier.isbn978-3-319-13769-8es
dc.identifier.issn0302-9743es
dc.identifier.urihttps://hdl.handle.net/11441/86390
dc.description.abstractThe application of automated reasoning to the formal verification of symbolic computation systems is motivated by the need of ensuring the correctness of the results computed by the system, beyond the classical approach of testing. Formal verification of properties of the implemented algorithms require not only to formalize the properties of the algorithm, but also of the underlying (usually rich) mathematical theory. We show how we can use ACL2, a first-order interactive theorem prover, to reason about properties of algorithms that are typically implemented as part of symbolic computation systems. We emphasize two aspects. First, how we can override the apparent lack of expressiveness we have using a first-order approach (at least compared to higher-order logics). Second, how we can execute the algorithms (efficiently, if possible) in the same setting where we formally reason about their correctness. Three examples of formal verification of symbolic computation algorithms are presented to illustrate the main issues one has to face in this task: a Gr¨obner basis algorithm, a first-order unification algorithm based on directed acyclic graphs, and the Eilenberg-Zilber algorithm, one of the central components of a symbolic computation system in algebraic topology.es
dc.formatapplication/pdfes
dc.language.isoenges
dc.publisherSpringeres
dc.relation.ispartofAISC 2014: 12th International Conference on Artificial Intelligence and Symbolic Computation (2014), p 1-6
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.titleProving and Computing: Applying Automated Reasoning to the Verification of Symbolic Computation Systemses
dc.typeinfo:eu-repo/semantics/conferenceObjectes
dcterms.identifierhttps://ror.org/03yxnpp24
dc.type.versioninfo:eu-repo/semantics/submittedVersiones
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.contributor.affiliationUniversidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificiales
dc.relation.publisherversionhttps://link.springer.com/chapter/10.1007/978-3-319-13770-4_1es
dc.identifier.doi10.1007/978-3-319-13770-4_1es
dc.contributor.groupUniversidad de Sevilla. TIC137: Lógica, Computación e Ingeniería del Conocimientoes
idus.format.extent6es
dc.publication.initialPage1es
dc.publication.endPage6es
dc.eventtitleAISC 2014: 12th International Conference on Artificial Intelligence and Symbolic Computationes
dc.eventinstitutionSevilla, Españaes
dc.relation.publicationplaceBerlines
dc.identifier.sisius20746868es

FicherosTamañoFormatoVerDescripción
Proving and Computing.pdf116.6KbIcon   [PDF] Ver/Abrir  

Este registro aparece en las siguientes colecciones

Mostrar el registro sencillo del ítem

Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Excepto si se señala otra cosa, la licencia del ítem se describe como: Attribution-NonCommercial-NoDerivatives 4.0 Internacional