Un procedimiento de decisión de reescritura de la lógica silogística de Dijkstra-Scholten con complementos

Presentamos un procedimiento de decisión ecuacional a la Dijkstra & Scholten para la 'Lógica Silogística con Complementos'. Primero, damos una axiomatización ecuacional de la lógica proposicional de Dijkstra & Scholten y mostramos cómo da un procedimiento de decisión para la lógica...

Full description

Autores:
Rocha, Camilo
Meseguer, José
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2007
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
spa
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/8996
Acceso en línea:
http://hdl.handle.net/20.500.12749/8996
Palabra clave:
Innovaciones tecnológicas
Ciencia de los computadores
Desarrollo de tecnología
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y las comunicaciones
TIC´s
Technological innovations
Computer science
Technology development
Systems engineering
Investigations
Information and communication technologies
ICT's
Syllogistic logic with complements
Decision procedure
Equational logic
Rewriting logic
Maude
Innovaciones tecnológicas
Ciencias de la computación
Desarrollo tecnológico
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y la comunicación
Lógica silogística con complementos
Procedimiento de decisión
Lógica ecuacional
Reescritura de lógica
Rights
License
Derechos de autor 2007 Revista Colombiana de Computación
id UNAB2_1adb645511af80a3d6d03bc0e5fb0030
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/8996
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Un procedimiento de decisión de reescritura de la lógica silogística de Dijkstra-Scholten con complementos
dc.title.translated.eng.fl_str_mv A rewriting decision procedure for Dijkstra-Scholten's syllogistic logic with complements
title Un procedimiento de decisión de reescritura de la lógica silogística de Dijkstra-Scholten con complementos
spellingShingle Un procedimiento de decisión de reescritura de la lógica silogística de Dijkstra-Scholten con complementos
Innovaciones tecnológicas
Ciencia de los computadores
Desarrollo de tecnología
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y las comunicaciones
TIC´s
Technological innovations
Computer science
Technology development
Systems engineering
Investigations
Information and communication technologies
ICT's
Syllogistic logic with complements
Decision procedure
Equational logic
Rewriting logic
Maude
Innovaciones tecnológicas
Ciencias de la computación
Desarrollo tecnológico
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y la comunicación
Lógica silogística con complementos
Procedimiento de decisión
Lógica ecuacional
Reescritura de lógica
title_short Un procedimiento de decisión de reescritura de la lógica silogística de Dijkstra-Scholten con complementos
title_full Un procedimiento de decisión de reescritura de la lógica silogística de Dijkstra-Scholten con complementos
title_fullStr Un procedimiento de decisión de reescritura de la lógica silogística de Dijkstra-Scholten con complementos
title_full_unstemmed Un procedimiento de decisión de reescritura de la lógica silogística de Dijkstra-Scholten con complementos
title_sort Un procedimiento de decisión de reescritura de la lógica silogística de Dijkstra-Scholten con complementos
dc.creator.fl_str_mv Rocha, Camilo
Meseguer, José
dc.contributor.author.spa.fl_str_mv Rocha, Camilo
Meseguer, José
dc.contributor.googlescholar.spa.fl_str_mv Rocha, Camilo [s5LVBc8AAAAJ]
Meseguer, José [KZFo7ZkAAAAJ]
dc.contributor.orcid.spa.fl_str_mv Rocha, Camilo [0000-0003-4356-7704]
Meseguer, José [0000-0003-4779-3848]
dc.subject.none.fl_str_mv Innovaciones tecnológicas
Ciencia de los computadores
Desarrollo de tecnología
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y las comunicaciones
TIC´s
topic Innovaciones tecnológicas
Ciencia de los computadores
Desarrollo de tecnología
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y las comunicaciones
TIC´s
Technological innovations
Computer science
Technology development
Systems engineering
Investigations
Information and communication technologies
ICT's
Syllogistic logic with complements
Decision procedure
Equational logic
Rewriting logic
Maude
Innovaciones tecnológicas
Ciencias de la computación
Desarrollo tecnológico
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y la comunicación
Lógica silogística con complementos
Procedimiento de decisión
Lógica ecuacional
Reescritura de lógica
dc.subject.keywords.eng.fl_str_mv Technological innovations
Computer science
Technology development
Systems engineering
Investigations
Information and communication technologies
ICT's
Syllogistic logic with complements
Decision procedure
Equational logic
Rewriting logic
Maude
dc.subject.lemb.spa.fl_str_mv Innovaciones tecnológicas
Ciencias de la computación
Desarrollo tecnológico
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y la comunicación
dc.subject.proposal.spa.fl_str_mv Lógica silogística con complementos
Procedimiento de decisión
Lógica ecuacional
Reescritura de lógica
description Presentamos un procedimiento de decisión ecuacional a la Dijkstra & Scholten para la 'Lógica Silogística con Complementos'. Primero, damos una axiomatización ecuacional de la lógica proposicional de Dijkstra & Scholten y mostramos cómo da un procedimiento de decisión para la lógica proposicional mediante la reescritura de términos ecuacionales. También mostramos cómo se pueden obtener de manera eficiente ciertos modelos proposicionales (es decir, asignaciones de verdad sobre variables proposicionales) a partir de las formas canónicas dadas por el sistema. Luego presentamos la Lógica Silogística con Complementos y mostramos cómo el procedimiento de decisión para la lógica proposicional puede extenderse fácilmente para obtener un procedimiento de decisión para este subconjunto de la Lógica Primero•Onier. Además, se presenta una especificación ejecutable de ambos procedimientos de decisión en el sistema de Maude y se dan ejemplos que ilustran el uso de ambos sistemas ecuacionales canónicos.
publishDate 2007
dc.date.issued.none.fl_str_mv 2007-12-01
dc.date.accessioned.none.fl_str_mv 2020-10-27T00:20:58Z
dc.date.available.none.fl_str_mv 2020-10-27T00:20:58Z
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/article
dc.type.local.spa.fl_str_mv Artículo
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/CJournalArticle
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.issn.none.fl_str_mv 2539-2115
1657-2831
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12749/8996
dc.identifier.instname.spa.fl_str_mv instname:Universidad Autónoma de Bucaramanga UNAB
dc.identifier.repourl.none.fl_str_mv repourl:https://repository.unab.edu.co
identifier_str_mv 2539-2115
1657-2831
instname:Universidad Autónoma de Bucaramanga UNAB
repourl:https://repository.unab.edu.co
url http://hdl.handle.net/20.500.12749/8996
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv https://revistas.unab.edu.co/index.php/rcc/article/view/1038/1011
dc.relation.uri.none.fl_str_mv https://revistas.unab.edu.co/index.php/rcc/article/view/1038
dc.relation.references.none.fl_str_mv Leo Bachmair and Nachum Dershowitz. Inference rules for rewrite-based first-order theorem proving. In LICS, pages 331 {337. IEEE Computer Society, 1987.
D. Basin, M. Clavel, and J. Meseguer. Rewriting logic as a metalogical framework. ACM Transactions on Computational Logic, 5:528 (576, 2004.
George S. Boolos, John P. Burgas, and Richard C. Jeffrey. Computability and Logic. Cambridge University Press, 4th edition, 2002.
Mel Bouhoula, Jean-Pierre Jouannaud, and Jose Meseguer. Specification and proof in membership equational logic. Theor. Comput. Sci.,236( I -2):35 (132,2000.
M. Clavel, F. Duren, S. Eker, J. Meseguer, P. Lincoln, N. Mani¬Oliet, and C. Talcott. All About Maude - A High-Performance Logical Framework. Springer LNCS Vol. 43501st edition, 2007.
Manuel Clavel, Francisco Duran, Steven Eker, Patrick Lincoln, Narciso Mani-Oliet, Jose Meseguer, and Jose Quesada. Maude: specification and programming in rewriting logic. Theoretical Computer Science, 285:187 (243, 2002.
Manuel Clavel, Jose Meseguer, and Miguel Palomino. Reflection in membership equational logic, many-sorted equational logic, horn logic with equality, and rewriting logic. Electr. Notes Theor. Comput. Sci., 71, 2002.
John Corcoran. Completeness of an ancient logic. J. Symb. Log., 37(4):696 (702, 1972.
Edsger W. Dijkstra and Carel S. Scholten. Predicate Calculus and Program Semantics. Springer-Verlag, 1990.
dc.rights.none.fl_str_mv Derechos de autor 2007 Revista Colombiana de Computación
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
dc.rights.uri.none.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.creativecommons.*.fl_str_mv Attribution-NonCommercial-ShareAlike 4.0 International
rights_invalid_str_mv Derechos de autor 2007 Revista Colombiana de Computación
http://creativecommons.org/licenses/by-nc-sa/4.0/
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Attribution-NonCommercial-ShareAlike 4.0 International
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
publisher.none.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
dc.source.none.fl_str_mv Revista Colombiana de Computación; Vol. 8 Núm. 2 (2007): Revista Colombiana de Computación; 101-130
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/8996/1/2007_Articulo_Un%20procedimiento%20de%20decisi%c3%b3n%20de%20reescritura%20de%20la%20logica%20silogistica.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/8996/2/2007_Articulo_Un%20procedimiento%20de%20decisi%c3%b3n%20de%20reescritura%20de%20la%20logica%20silogistica.pdf.jpg
bitstream.checksum.fl_str_mv 6e21c8f325478089960a6fb91cdfed68
510f7843e9b02ffc0eb5d0c932223990
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB
repository.mail.fl_str_mv repositorio@unab.edu.co
_version_ 1808410707359694848
spelling Rocha, Camiloeb2f6c10-76de-461f-9029-f98650724186Meseguer, José06d2dce5-1dfb-4cd5-b498-dbd99aed370dRocha, Camilo [s5LVBc8AAAAJ]Meseguer, José [KZFo7ZkAAAAJ]Rocha, Camilo [0000-0003-4356-7704]Meseguer, José [0000-0003-4779-3848]2020-10-27T00:20:58Z2020-10-27T00:20:58Z2007-12-012539-21151657-2831http://hdl.handle.net/20.500.12749/8996instname:Universidad Autónoma de Bucaramanga UNABrepourl:https://repository.unab.edu.coPresentamos un procedimiento de decisión ecuacional a la Dijkstra & Scholten para la 'Lógica Silogística con Complementos'. Primero, damos una axiomatización ecuacional de la lógica proposicional de Dijkstra & Scholten y mostramos cómo da un procedimiento de decisión para la lógica proposicional mediante la reescritura de términos ecuacionales. También mostramos cómo se pueden obtener de manera eficiente ciertos modelos proposicionales (es decir, asignaciones de verdad sobre variables proposicionales) a partir de las formas canónicas dadas por el sistema. Luego presentamos la Lógica Silogística con Complementos y mostramos cómo el procedimiento de decisión para la lógica proposicional puede extenderse fácilmente para obtener un procedimiento de decisión para este subconjunto de la Lógica Primero•Onier. Además, se presenta una especificación ejecutable de ambos procedimientos de decisión en el sistema de Maude y se dan ejemplos que ilustran el uso de ambos sistemas ecuacionales canónicos.We present an equational decision procedure a la Dijkstra & Scholten for the 'Syllogistic Logic with Complements'. First, we give an equational axiomatization of Dijkstra & Scholten's propositional logic and show how it gives a decision procedure for propositional logic by equational term rewriting. We also show how one can efficiently obtain certain propositional models (i.e., truth assignments over propositional variables) from the canonical forms given by the system. We then present the Syllogistic Logic with Complements and show how the decision procedure for propositional logic can be easily extended to obtain a decision procedure for this subset of First•Onier Logic. Moreover, an executable specification of both decision procedures is presented in the Maude system, and examples illustrating the use of both canonical equational systems are given.application/pdfspaUniversidad Autónoma de Bucaramanga UNABhttps://revistas.unab.edu.co/index.php/rcc/article/view/1038/1011https://revistas.unab.edu.co/index.php/rcc/article/view/1038Leo Bachmair and Nachum Dershowitz. Inference rules for rewrite-based first-order theorem proving. In LICS, pages 331 {337. IEEE Computer Society, 1987.D. Basin, M. Clavel, and J. Meseguer. Rewriting logic as a metalogical framework. ACM Transactions on Computational Logic, 5:528 (576, 2004.George S. Boolos, John P. Burgas, and Richard C. Jeffrey. Computability and Logic. Cambridge University Press, 4th edition, 2002.Mel Bouhoula, Jean-Pierre Jouannaud, and Jose Meseguer. Specification and proof in membership equational logic. Theor. Comput. Sci.,236( I -2):35 (132,2000.M. Clavel, F. Duren, S. Eker, J. Meseguer, P. Lincoln, N. Mani¬Oliet, and C. Talcott. All About Maude - A High-Performance Logical Framework. Springer LNCS Vol. 43501st edition, 2007.Manuel Clavel, Francisco Duran, Steven Eker, Patrick Lincoln, Narciso Mani-Oliet, Jose Meseguer, and Jose Quesada. Maude: specification and programming in rewriting logic. Theoretical Computer Science, 285:187 (243, 2002.Manuel Clavel, Jose Meseguer, and Miguel Palomino. Reflection in membership equational logic, many-sorted equational logic, horn logic with equality, and rewriting logic. Electr. Notes Theor. Comput. Sci., 71, 2002.John Corcoran. Completeness of an ancient logic. J. Symb. Log., 37(4):696 (702, 1972.Edsger W. Dijkstra and Carel S. Scholten. Predicate Calculus and Program Semantics. Springer-Verlag, 1990.Derechos de autor 2007 Revista Colombiana de Computaciónhttp://creativecommons.org/licenses/by-nc-sa/4.0/http://creativecommons.org/licenses/by-nc-nd/2.5/co/Attribution-NonCommercial-ShareAlike 4.0 Internationalhttp://purl.org/coar/access_right/c_abf2Revista Colombiana de Computación; Vol. 8 Núm. 2 (2007): Revista Colombiana de Computación; 101-130Innovaciones tecnológicasCiencia de los computadoresDesarrollo de tecnologíaIngeniería de sistemasInvestigacionesTecnologías de la información y las comunicacionesTIC´sTechnological innovationsComputer scienceTechnology developmentSystems engineeringInvestigationsInformation and communication technologiesICT'sSyllogistic logic with complementsDecision procedureEquational logicRewriting logicMaudeInnovaciones tecnológicasCiencias de la computaciónDesarrollo tecnológicoIngeniería de sistemasInvestigacionesTecnologías de la información y la comunicaciónLógica silogística con complementosProcedimiento de decisiónLógica ecuacionalReescritura de lógicaUn procedimiento de decisión de reescritura de la lógica silogística de Dijkstra-Scholten con complementosA rewriting decision procedure for Dijkstra-Scholten's syllogistic logic with complementsinfo:eu-repo/semantics/articleArtículohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/resource_type/c_2df8fbb1http://purl.org/redcol/resource_type/CJournalArticleORIGINAL2007_Articulo_Un procedimiento de decisión de reescritura de la logica silogistica.pdf2007_Articulo_Un procedimiento de decisión de reescritura de la logica silogistica.pdfArtículoapplication/pdf17440196https://repository.unab.edu.co/bitstream/20.500.12749/8996/1/2007_Articulo_Un%20procedimiento%20de%20decisi%c3%b3n%20de%20reescritura%20de%20la%20logica%20silogistica.pdf6e21c8f325478089960a6fb91cdfed68MD51open accessTHUMBNAIL2007_Articulo_Un procedimiento de decisión de reescritura de la logica silogistica.pdf.jpg2007_Articulo_Un procedimiento de decisión de reescritura de la logica silogistica.pdf.jpgIM Thumbnailimage/jpeg8197https://repository.unab.edu.co/bitstream/20.500.12749/8996/2/2007_Articulo_Un%20procedimiento%20de%20decisi%c3%b3n%20de%20reescritura%20de%20la%20logica%20silogistica.pdf.jpg510f7843e9b02ffc0eb5d0c932223990MD52open access20.500.12749/8996oai:repository.unab.edu.co:20.500.12749/89962023-01-10 09:19:44.037open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.co