Efficient instantiation techniques in SMT: work in progress

Detalhes bibliográficos
Autor(a) principal: Haniel Moreira Barbosa
Data de Publicação: 2016
Tipo de documento: Artigo de conferência
Idioma: eng
Título da fonte: Repositório Institucional da UFMG
Texto Completo: https://hal.inria.fr/hal-01388976v1
http://hdl.handle.net/1843/38132
https://orcid.org/0000-0003-0188-2300
Resumo: Na solução SMT, geralmente se aplica a instanciação heurística para lidar com fórmulas quantificadas. Isso tem o efeito colateral de produzir muitas ocorrências espúrias e pode levar à perda de desempenho. Portanto, derivar menos e mais instâncias significativas, bem como eliminar ou descartar, ou seja, manter, mas ignorar, aquelas não significativas para a resolução são características desejáveis para lidar com problemas de primeira ordem. Este artigo apresenta um trabalho preliminar em duas abordagens: a implementação de um framework de instanciação eficiente com uma busca orientada a objetivos incompletos; e a introdução de critérios de dispensa para instâncias heurísticas. Nossos experimentos mostram que enquanto o primeiro melhora o desempenho em geral, o último é altamente dependente da estrutura do problema, mas sua combinação com a estratégia clássica leva a resultados competitivos w.r.t. Solucionadores SMT de última geração em várias bibliotecas de referência.
id UFMG_86fe1bcd06f6c5b71649f820ad3a4587
oai_identifier_str oai:repositorio.ufmg.br:1843/38132
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling Efficient instantiation techniques in SMT: work in progressTécnicas de instanciação eficientes em SMT: trabalho em andamentoSatisfiability Modulo TheoriesSMT solvingQuantifier instantiationArtificial intelligenceTeorias do Módulo de SatisfabilidadeLógica de primeira ordemLogica simbolica e matematicaNa solução SMT, geralmente se aplica a instanciação heurística para lidar com fórmulas quantificadas. Isso tem o efeito colateral de produzir muitas ocorrências espúrias e pode levar à perda de desempenho. Portanto, derivar menos e mais instâncias significativas, bem como eliminar ou descartar, ou seja, manter, mas ignorar, aquelas não significativas para a resolução são características desejáveis para lidar com problemas de primeira ordem. Este artigo apresenta um trabalho preliminar em duas abordagens: a implementação de um framework de instanciação eficiente com uma busca orientada a objetivos incompletos; e a introdução de critérios de dispensa para instâncias heurísticas. Nossos experimentos mostram que enquanto o primeiro melhora o desempenho em geral, o último é altamente dependente da estrutura do problema, mas sua combinação com a estratégia clássica leva a resultados competitivos w.r.t. Solucionadores SMT de última geração em várias bibliotecas de referência.In SMT solving one generally applies heuristic instantiation to handle quantified formulas. This has the side effect of producing many spurious instances and may lead to loss of performance. Therefore deriving both fewer and more meaningful instances as well as eliminating or dismissing , i.e., keeping but ignoring, those not significant for the solving are desirable features for dealing with first-order problems. This paper presents preliminary work on two approaches: the implementation of an efficient instantiation framework with an incomplete goal-oriented search; and the introduction of dismissing criteria for heuristic instances. Our experiments show that while the former improves performance in general the latter is highly dependent on the problem structure, but its combination with the classic strategy leads to competitive results w.r.t. state-of-the-art SMT solvers in several benchmark libraries.Universidade Federal de Minas GeraisBrasilICX - DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃOUFMG2021-09-22T16:32:09Z2021-09-22T16:32:09Z2016info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObjectpdfapplication/pdfhttps://hal.inria.fr/hal-01388976v1http://hdl.handle.net/1843/38132https://orcid.org/0000-0003-0188-2300engWorkshop on Practical Aspects of Automated Reasoning: PAAR 2016 ; International Joint Conference on Automated Reasoning: IJCAR 2016.Haniel Moreira Barbosainfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMG2021-09-22T16:32:09Zoai:repositorio.ufmg.br:1843/38132Repositório InstitucionalPUBhttps://repositorio.ufmg.br/oairepositorio@ufmg.bropendoar:2021-09-22T16:32:09Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.none.fl_str_mv Efficient instantiation techniques in SMT: work in progress
Técnicas de instanciação eficientes em SMT: trabalho em andamento
title Efficient instantiation techniques in SMT: work in progress
spellingShingle Efficient instantiation techniques in SMT: work in progress
Haniel Moreira Barbosa
Satisfiability Modulo Theories
SMT solving
Quantifier instantiation
Artificial intelligence
Teorias do Módulo de Satisfabilidade
Lógica de primeira ordem
Logica simbolica e matematica
title_short Efficient instantiation techniques in SMT: work in progress
title_full Efficient instantiation techniques in SMT: work in progress
title_fullStr Efficient instantiation techniques in SMT: work in progress
title_full_unstemmed Efficient instantiation techniques in SMT: work in progress
title_sort Efficient instantiation techniques in SMT: work in progress
author Haniel Moreira Barbosa
author_facet Haniel Moreira Barbosa
author_role author
dc.contributor.author.fl_str_mv Haniel Moreira Barbosa
dc.subject.por.fl_str_mv Satisfiability Modulo Theories
SMT solving
Quantifier instantiation
Artificial intelligence
Teorias do Módulo de Satisfabilidade
Lógica de primeira ordem
Logica simbolica e matematica
topic Satisfiability Modulo Theories
SMT solving
Quantifier instantiation
Artificial intelligence
Teorias do Módulo de Satisfabilidade
Lógica de primeira ordem
Logica simbolica e matematica
description Na solução SMT, geralmente se aplica a instanciação heurística para lidar com fórmulas quantificadas. Isso tem o efeito colateral de produzir muitas ocorrências espúrias e pode levar à perda de desempenho. Portanto, derivar menos e mais instâncias significativas, bem como eliminar ou descartar, ou seja, manter, mas ignorar, aquelas não significativas para a resolução são características desejáveis para lidar com problemas de primeira ordem. Este artigo apresenta um trabalho preliminar em duas abordagens: a implementação de um framework de instanciação eficiente com uma busca orientada a objetivos incompletos; e a introdução de critérios de dispensa para instâncias heurísticas. Nossos experimentos mostram que enquanto o primeiro melhora o desempenho em geral, o último é altamente dependente da estrutura do problema, mas sua combinação com a estratégia clássica leva a resultados competitivos w.r.t. Solucionadores SMT de última geração em várias bibliotecas de referência.
publishDate 2016
dc.date.none.fl_str_mv 2016
2021-09-22T16:32:09Z
2021-09-22T16:32:09Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/conferenceObject
format conferenceObject
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hal.inria.fr/hal-01388976v1
http://hdl.handle.net/1843/38132
https://orcid.org/0000-0003-0188-2300
url https://hal.inria.fr/hal-01388976v1
http://hdl.handle.net/1843/38132
https://orcid.org/0000-0003-0188-2300
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv Workshop on Practical Aspects of Automated Reasoning: PAAR 2016 ; International Joint Conference on Automated Reasoning: IJCAR 2016.
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv pdf
application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Minas Gerais
Brasil
ICX - DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO
UFMG
publisher.none.fl_str_mv Universidade Federal de Minas Gerais
Brasil
ICX - DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO
UFMG
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
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv repositorio@ufmg.br
_version_ 1816829550986788864