Aspectos computacionais do cálculo de estruturas

Detalhes bibliográficos
Autor(a) principal: Mario Sergio Ferreira Alvim Junior
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