[en] A GRAPH BASED THEOREM PROVING PLATFORM WITH STRATEGIES

Detalhes bibliográficos
Ano de defesa: 2017
Autor(a) principal: BRUNO SCHROEDER
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: eng
Instituição de defesa: MAXWELL
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=29093&idi=1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=29093&idi=2
http://doi.org/10.17771/PUCRio.acad.29093
Resumo: [pt] Demonstrações em lógica podem tornar-se muito grandes e complexas. Para resolver problemas, e para estudar lógica, é comum valer-se de assistentes de demonstração. Um assistente de demonstração geral deve integrar ferramentas que ajudem a especificar as lógicas, as equações, os conjuntos de regras, e as estratégias de busca (semi) automática de demonstrações. A comunidade usuária de Provadores Automáticos de Teoremas conhece algumas ferramentas que atendem a estes requisitos. Entretanto, estas ferramentas não estão preparadas para lidar com demonstrações muito grandes. Trabalhos recentes sugerem que uma boa forma de chegar a demonstrações menores é usar grafos, ao invés de árvores, para representar demonstrações. Esta dissertação descreve e implementa uma máquina virtual baseada em grafo e um compilador para a confecção de provadores de teoremas baseados em grafo. Para validar a ferramenta, alguns estudos de casos e provadores de teoremas baseados em grafo são apresentados.
id PUC_RIO-1_89350b6609d6bcfdfada78ddae472a0a
oai_identifier_str oai:MAXWELL.puc-rio.br:29093
network_acronym_str PUC_RIO-1
network_name_str Repositório Institucional da PUC-RIO (Projeto Maxwell)
repository_id_str
spelling [en] A GRAPH BASED THEOREM PROVING PLATFORM WITH STRATEGIES [pt] UMA PLATAFORMA DE DEMONSTRAÇÃO DE TEOREMAS BASEADA EM GRAFOS [pt] LOGICA[pt] PROVADORES AUTOMATICOS DE TEOREMAS[pt] DEDUCOES ESTRUTURADAS COMO CIRCUITOS[pt] FERRAMENTAS PARA ESPECIFICACAO DE LOGICAS[pt] ASSISTENTES AUTOMATICOS DE DEMONSTRACAO[en] LOGIC[pt] Demonstrações em lógica podem tornar-se muito grandes e complexas. Para resolver problemas, e para estudar lógica, é comum valer-se de assistentes de demonstração. Um assistente de demonstração geral deve integrar ferramentas que ajudem a especificar as lógicas, as equações, os conjuntos de regras, e as estratégias de busca (semi) automática de demonstrações. A comunidade usuária de Provadores Automáticos de Teoremas conhece algumas ferramentas que atendem a estes requisitos. Entretanto, estas ferramentas não estão preparadas para lidar com demonstrações muito grandes. Trabalhos recentes sugerem que uma boa forma de chegar a demonstrações menores é usar grafos, ao invés de árvores, para representar demonstrações. Esta dissertação descreve e implementa uma máquina virtual baseada em grafo e um compilador para a confecção de provadores de teoremas baseados em grafo. Para validar a ferramenta, alguns estudos de casos e provadores de teoremas baseados em grafo são apresentados.[en] Proofs in logic can become very big and complex. For problem solving, and to teach logic, it is common the use of proof assistants. A general proof assistant should integrate tools to help users on specifying the logics, the formulas, the sets of rules, and the very strategy to perform (semi) automatic proof search. The Automatic Theorem Provers community is aware of some tools that were designed to fulfill these requirements. However, these tools do not take the (possibly) huge size of a proof. Recent works have pointed out that a good way to achieve shorter proofs is the use of graphs, instead of trees, to represent proofs. This dissertation describes and implements a graph-based virtual machine and a compiler for the production of graph-based theorem provers. Some case studies, standard as well as graph-based theorem prover, are illustrated in order to validate the tool.MAXWELLEDWARD HERMANN HAEUSLERBRUNO SCHROEDER2017-02-09info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesishttps://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=29093&idi=1https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=29093&idi=2http://doi.org/10.17771/PUCRio.acad.29093engreponame:Repositório Institucional da PUC-RIO (Projeto Maxwell)instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)instacron:PUC_RIOinfo:eu-repo/semantics/openAccess2018-07-04T00:00:00Zoai:MAXWELL.puc-rio.br:29093Repositório InstitucionalPRIhttps://www.maxwell.vrac.puc-rio.br/ibict.phpopendoar:5342018-07-04T00:00Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)false
dc.title.none.fl_str_mv [en] A GRAPH BASED THEOREM PROVING PLATFORM WITH STRATEGIES
[pt] UMA PLATAFORMA DE DEMONSTRAÇÃO DE TEOREMAS BASEADA EM GRAFOS
title [en] A GRAPH BASED THEOREM PROVING PLATFORM WITH STRATEGIES
spellingShingle [en] A GRAPH BASED THEOREM PROVING PLATFORM WITH STRATEGIES
BRUNO SCHROEDER
[pt] LOGICA
[pt] PROVADORES AUTOMATICOS DE TEOREMAS
[pt] DEDUCOES ESTRUTURADAS COMO CIRCUITOS
[pt] FERRAMENTAS PARA ESPECIFICACAO DE LOGICAS
[pt] ASSISTENTES AUTOMATICOS DE DEMONSTRACAO
[en] LOGIC
title_short [en] A GRAPH BASED THEOREM PROVING PLATFORM WITH STRATEGIES
title_full [en] A GRAPH BASED THEOREM PROVING PLATFORM WITH STRATEGIES
title_fullStr [en] A GRAPH BASED THEOREM PROVING PLATFORM WITH STRATEGIES
title_full_unstemmed [en] A GRAPH BASED THEOREM PROVING PLATFORM WITH STRATEGIES
title_sort [en] A GRAPH BASED THEOREM PROVING PLATFORM WITH STRATEGIES
author BRUNO SCHROEDER
author_facet BRUNO SCHROEDER
author_role author
dc.contributor.none.fl_str_mv EDWARD HERMANN HAEUSLER
dc.contributor.author.fl_str_mv BRUNO SCHROEDER
dc.subject.por.fl_str_mv [pt] LOGICA
[pt] PROVADORES AUTOMATICOS DE TEOREMAS
[pt] DEDUCOES ESTRUTURADAS COMO CIRCUITOS
[pt] FERRAMENTAS PARA ESPECIFICACAO DE LOGICAS
[pt] ASSISTENTES AUTOMATICOS DE DEMONSTRACAO
[en] LOGIC
topic [pt] LOGICA
[pt] PROVADORES AUTOMATICOS DE TEOREMAS
[pt] DEDUCOES ESTRUTURADAS COMO CIRCUITOS
[pt] FERRAMENTAS PARA ESPECIFICACAO DE LOGICAS
[pt] ASSISTENTES AUTOMATICOS DE DEMONSTRACAO
[en] LOGIC
description [pt] Demonstrações em lógica podem tornar-se muito grandes e complexas. Para resolver problemas, e para estudar lógica, é comum valer-se de assistentes de demonstração. Um assistente de demonstração geral deve integrar ferramentas que ajudem a especificar as lógicas, as equações, os conjuntos de regras, e as estratégias de busca (semi) automática de demonstrações. A comunidade usuária de Provadores Automáticos de Teoremas conhece algumas ferramentas que atendem a estes requisitos. Entretanto, estas ferramentas não estão preparadas para lidar com demonstrações muito grandes. Trabalhos recentes sugerem que uma boa forma de chegar a demonstrações menores é usar grafos, ao invés de árvores, para representar demonstrações. Esta dissertação descreve e implementa uma máquina virtual baseada em grafo e um compilador para a confecção de provadores de teoremas baseados em grafo. Para validar a ferramenta, alguns estudos de casos e provadores de teoremas baseados em grafo são apresentados.
publishDate 2017
dc.date.none.fl_str_mv 2017-02-09
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=29093&idi=1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=29093&idi=2
http://doi.org/10.17771/PUCRio.acad.29093
url https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=29093&idi=1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=29093&idi=2
http://doi.org/10.17771/PUCRio.acad.29093
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv MAXWELL
publisher.none.fl_str_mv MAXWELL
dc.source.none.fl_str_mv reponame:Repositório Institucional da PUC-RIO (Projeto Maxwell)
instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
instacron:PUC_RIO
instname_str Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
instacron_str PUC_RIO
institution PUC_RIO
reponame_str Repositório Institucional da PUC-RIO (Projeto Maxwell)
collection Repositório Institucional da PUC-RIO (Projeto Maxwell)
repository.name.fl_str_mv Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
repository.mail.fl_str_mv
_version_ 1856395927261020160