Aspectos computacionais do cálculo de estruturas
Autor(a) principal: | |
---|---|
Data de Publicação: | 2008 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFMG |
Texto Completo: | http://hdl.handle.net/1843/RVMR-7L3MZM |
Resumo: | A lógica é a ciência das inferências corretas, e um sistema lógico formal é uma ferramenta para demonstrar proposições em uma certa lógica de maneira correta. Há muitos sistemas lógicos formais, e muitas maneiras de formalizá-los, por exemplo, usando dedução natural ou cálculo de seqüentes. O cálculo das estruturas (CoS) é um novo formalismo proposto por Alessio Guglielmi em 2004 que generaliza o cálculo de seqüentes no sentido de que regras de inferência podem ser aplicadas em qualquer profundidade dentro de uma fórmula, em vez de apenas no conectivo principal. Com esta característica, demonstrações em CoS são menores do que em qualquer outro formalismo que suporte provas analíticas. Apesar de ser interessante ter esta nova liberdade e expressividade do cálculo das estruturas, sob o ponto de vista de construção de demonstrações mais liberdade significa um espaço de busca maior. E isto deve ser restringido quando se procura pela automação completa de sistemas dedutivos. Algun s esforços foram realizados para reduzir este não determinismo, mas se tratam de abordagens basicamente operacionais, e nenhum resultado teórico sólido a respeito do comportamento computacional do CoS foi obtido até agora. O foco principal desta dissertação é discutir caminhos para propor uma estratégia de demonstração para CoS adequada à implementação. Esta estratégia deve ser teórica, e não puramente operacional. Nós introduzimos o conceito de número de incoerência de subestruturas dentro de uma estrutura e usamos este conceito para atingir nosso resultado principal: um algoritmo que, de acordo com a nossa conjectura, corresponde a uma estratégia de demonstração para toda estrutura demonstrável no subsistema FBV (a lógica linear multiplicativa \MLL\ estendida pela regra mix) contendo apenas pares de átomos distintos dois a dois. Nosso algoritmo foi implementado e acreditamos que nossa estratégia seja um bom ponto de partida para explorar os aspectos computacionais do CoS e m sistemas mais gerais, como o próprio sistema BV. |
id |
UFMG_ef68d50cbe2195a077686ecd27e37a53 |
---|---|
oai_identifier_str |
oai:repositorio.ufmg.br:1843/RVMR-7L3MZM |
network_acronym_str |
UFMG |
network_name_str |
Repositório Institucional da UFMG |
repository_id_str |
|
spelling |
Elaine Gouvea PimentelRoberto da Silva BigonhaLucilia Camarão de Figueiredojoao marcos de almeidaMario Sergio Ferreira Alvim Junior2019-08-14T04:09:06Z2019-08-14T04:09:06Z2008-04-04http://hdl.handle.net/1843/RVMR-7L3MZMA lógica é a ciência das inferências corretas, e um sistema lógico formal é uma ferramenta para demonstrar proposições em uma certa lógica de maneira correta. Há muitos sistemas lógicos formais, e muitas maneiras de formalizá-los, por exemplo, usando dedução natural ou cálculo de seqüentes. O cálculo das estruturas (CoS) é um novo formalismo proposto por Alessio Guglielmi em 2004 que generaliza o cálculo de seqüentes no sentido de que regras de inferência podem ser aplicadas em qualquer profundidade dentro de uma fórmula, em vez de apenas no conectivo principal. Com esta característica, demonstrações em CoS são menores do que em qualquer outro formalismo que suporte provas analíticas. Apesar de ser interessante ter esta nova liberdade e expressividade do cálculo das estruturas, sob o ponto de vista de construção de demonstrações mais liberdade significa um espaço de busca maior. E isto deve ser restringido quando se procura pela automação completa de sistemas dedutivos. Algun s esforços foram realizados para reduzir este não determinismo, mas se tratam de abordagens basicamente operacionais, e nenhum resultado teórico sólido a respeito do comportamento computacional do CoS foi obtido até agora. O foco principal desta dissertação é discutir caminhos para propor uma estratégia de demonstração para CoS adequada à implementação. Esta estratégia deve ser teórica, e não puramente operacional. Nós introduzimos o conceito de número de incoerência de subestruturas dentro de uma estrutura e usamos este conceito para atingir nosso resultado principal: um algoritmo que, de acordo com a nossa conjectura, corresponde a uma estratégia de demonstração para toda estrutura demonstrável no subsistema FBV (a lógica linear multiplicativa \MLL\ estendida pela regra mix) contendo apenas pares de átomos distintos dois a dois. Nosso algoritmo foi implementado e acreditamos que nossa estratégia seja um bom ponto de partida para explorar os aspectos computacionais do CoS e m sistemas mais gerais, como o próprio sistema BV.Logic is the science of correct inferences and a logical system is a tool to prove assertions in a certain logic in a correct way. There are many logical systems, and many ways of formalizing them, e.g., using natural deduction or sequent calculus. Calculus of structures (CoS) is a new formalism proposed by Alessio Guglielmi in 2004 that generalizes sequent calculus in the sense that inference rules can be applied at any depth inside a formula, rather than only to the main connective. With this feature, proofs in CoS are shorter than in any other formalism supporting analytical proofs. Although it is great to have the freedom and expressiveness of CoS, under the point of view of proof search more freedom means a larger search space. And that should be restricted when looking for complete automation of deductive systems. Some efforts were made to reduce this non-determinism, but they are all basically operational approaches, and no solid theoretical result regarding the comput ational behaviour of CoS has been achieved so far. The main focus of this thesis is to discuss ways to propose a proof search strategy for CoS suitable to implementation. This strategy should be theoretical instead of purely operational. We introduce the concept of incoherence number of substructures inside structures and we use this concept to achieve our main result: there is an algorithm that, according to our conjecture, corresponds to a proof search strategy to every provable structure in the subsystem of FBV (the multiplicative linear logic MLL plus the rule mix) containing only pairwise distinct atoms. Our algorithm is implemented and we believe our strategy is a good starting point to exploit the computational aspects of CoS in more general systems, like BV itself.Universidade Federal de Minas GeraisUFMGLinguagem e lógicaLógica simbólica e matemáticaComputaçãoTeoria da computaçãosistemas logicosAspectos computacionais do cálculo de estruturasinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGORIGINALmariosergioferreiraalvim_dissertacao.pdfapplication/pdf463324https://repositorio.ufmg.br/bitstream/1843/RVMR-7L3MZM/1/mariosergioferreiraalvim_dissertacao.pdfcdbb687e43e26345d451f5c14993faddMD51TEXTmariosergioferreiraalvim_dissertacao.pdf.txtmariosergioferreiraalvim_dissertacao.pdf.txtExtracted texttext/plain211691https://repositorio.ufmg.br/bitstream/1843/RVMR-7L3MZM/2/mariosergioferreiraalvim_dissertacao.pdf.txt2c3e1987ed53e7af923a8146ab0c759aMD521843/RVMR-7L3MZM2019-11-14 15:51:43.879oai:repositorio.ufmg.br:1843/RVMR-7L3MZMRepositório de PublicaçõesPUBhttps://repositorio.ufmg.br/oaiopendoar:2019-11-14T18:51:43Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false |
dc.title.pt_BR.fl_str_mv |
Aspectos computacionais do cálculo de estruturas |
title |
Aspectos computacionais do cálculo de estruturas |
spellingShingle |
Aspectos computacionais do cálculo de estruturas Mario Sergio Ferreira Alvim Junior sistemas logicos Linguagem e lógica Lógica simbólica e matemática Computação Teoria da computação |
title_short |
Aspectos computacionais do cálculo de estruturas |
title_full |
Aspectos computacionais do cálculo de estruturas |
title_fullStr |
Aspectos computacionais do cálculo de estruturas |
title_full_unstemmed |
Aspectos computacionais do cálculo de estruturas |
title_sort |
Aspectos computacionais do cálculo de estruturas |
author |
Mario Sergio Ferreira Alvim Junior |
author_facet |
Mario Sergio Ferreira Alvim Junior |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Elaine Gouvea Pimentel |
dc.contributor.referee1.fl_str_mv |
Roberto da Silva Bigonha |
dc.contributor.referee2.fl_str_mv |
Lucilia Camarão de Figueiredo |
dc.contributor.referee3.fl_str_mv |
joao marcos de almeida |
dc.contributor.author.fl_str_mv |
Mario Sergio Ferreira Alvim Junior |
contributor_str_mv |
Elaine Gouvea Pimentel Roberto da Silva Bigonha Lucilia Camarão de Figueiredo joao marcos de almeida |
dc.subject.por.fl_str_mv |
sistemas logicos |
topic |
sistemas logicos Linguagem e lógica Lógica simbólica e matemática Computação Teoria da computação |
dc.subject.other.pt_BR.fl_str_mv |
Linguagem e lógica Lógica simbólica e matemática Computação Teoria da computação |
description |
A lógica é a ciência das inferências corretas, e um sistema lógico formal é uma ferramenta para demonstrar proposições em uma certa lógica de maneira correta. Há muitos sistemas lógicos formais, e muitas maneiras de formalizá-los, por exemplo, usando dedução natural ou cálculo de seqüentes. O cálculo das estruturas (CoS) é um novo formalismo proposto por Alessio Guglielmi em 2004 que generaliza o cálculo de seqüentes no sentido de que regras de inferência podem ser aplicadas em qualquer profundidade dentro de uma fórmula, em vez de apenas no conectivo principal. Com esta característica, demonstrações em CoS são menores do que em qualquer outro formalismo que suporte provas analíticas. Apesar de ser interessante ter esta nova liberdade e expressividade do cálculo das estruturas, sob o ponto de vista de construção de demonstrações mais liberdade significa um espaço de busca maior. E isto deve ser restringido quando se procura pela automação completa de sistemas dedutivos. Algun s esforços foram realizados para reduzir este não determinismo, mas se tratam de abordagens basicamente operacionais, e nenhum resultado teórico sólido a respeito do comportamento computacional do CoS foi obtido até agora. O foco principal desta dissertação é discutir caminhos para propor uma estratégia de demonstração para CoS adequada à implementação. Esta estratégia deve ser teórica, e não puramente operacional. Nós introduzimos o conceito de número de incoerência de subestruturas dentro de uma estrutura e usamos este conceito para atingir nosso resultado principal: um algoritmo que, de acordo com a nossa conjectura, corresponde a uma estratégia de demonstração para toda estrutura demonstrável no subsistema FBV (a lógica linear multiplicativa \MLL\ estendida pela regra mix) contendo apenas pares de átomos distintos dois a dois. Nosso algoritmo foi implementado e acreditamos que nossa estratégia seja um bom ponto de partida para explorar os aspectos computacionais do CoS e m sistemas mais gerais, como o próprio sistema BV. |
publishDate |
2008 |
dc.date.issued.fl_str_mv |
2008-04-04 |
dc.date.accessioned.fl_str_mv |
2019-08-14T04:09:06Z |
dc.date.available.fl_str_mv |
2019-08-14T04:09:06Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/1843/RVMR-7L3MZM |
url |
http://hdl.handle.net/1843/RVMR-7L3MZM |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal de Minas Gerais |
dc.publisher.initials.fl_str_mv |
UFMG |
publisher.none.fl_str_mv |
Universidade Federal de Minas Gerais |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFMG instname:Universidade Federal de Minas Gerais (UFMG) instacron:UFMG |
instname_str |
Universidade Federal de Minas Gerais (UFMG) |
instacron_str |
UFMG |
institution |
UFMG |
reponame_str |
Repositório Institucional da UFMG |
collection |
Repositório Institucional da UFMG |
bitstream.url.fl_str_mv |
https://repositorio.ufmg.br/bitstream/1843/RVMR-7L3MZM/1/mariosergioferreiraalvim_dissertacao.pdf https://repositorio.ufmg.br/bitstream/1843/RVMR-7L3MZM/2/mariosergioferreiraalvim_dissertacao.pdf.txt |
bitstream.checksum.fl_str_mv |
cdbb687e43e26345d451f5c14993fadd 2c3e1987ed53e7af923a8146ab0c759a |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG) |
repository.mail.fl_str_mv |
|
_version_ |
1803589188163993600 |