A parsing approach to SAT

We present a parsing approach to address the problem of propositional satisfiability (SAT). We use a very simple translation from formulae in conjunctive normal form (CNF) to strings to be parsed by an Earley type algorithm. The parsing approach enables both a SAT and an ALL-SAT solver. The parsing...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autor principal: Castano, J.M.
Formato: SER
Materias:
SAT
Acceso en línea:http://hdl.handle.net/20.500.12110/paper_03029743_v8864_n_p3_Castano
Aporte de:
id todo:paper_03029743_v8864_n_p3_Castano
record_format dspace
spelling todo:paper_03029743_v8864_n_p3_Castano2023-10-03T15:19:39Z A parsing approach to SAT Castano, J.M. ALL-SAT Earley parsing Multi-stack automata SAT Automata theory Boolean algebra Boolean functions Computational complexity Formal logic ALL-SAT Conjunctive normal forms Earley parsing Multi-stack automata Order of variables Parsing algorithm Propositional satisfiability SAT Formal languages We present a parsing approach to address the problem of propositional satisfiability (SAT). We use a very simple translation from formulae in conjunctive normal form (CNF) to strings to be parsed by an Earley type algorithm. The parsing approach enables both a SAT and an ALL-SAT solver. The parsing algorithm is based in a model of automata that uses multiple stacks, presented here with a grammar characterization. The time complexity of the algorithm is polynomial, where the degree of the polynomial is dependent on the number of stacks used. It is not dependent on the length of the input nor properties of the grammar. However the number of stacks used might be a function on the number of variables and this is an open question. The number of stacks effectively used in practice is dependent on ordering of variables and clauses. A prototype of the parser was implemented and tested. © Springer International Publishing Switzerland 2014. SER info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by/2.5/ar http://hdl.handle.net/20.500.12110/paper_03029743_v8864_n_p3_Castano
institution Universidad de Buenos Aires
institution_str I-28
repository_str R-134
collection Biblioteca Digital - Facultad de Ciencias Exactas y Naturales (UBA)
topic ALL-SAT
Earley parsing
Multi-stack automata
SAT
Automata theory
Boolean algebra
Boolean functions
Computational complexity
Formal logic
ALL-SAT
Conjunctive normal forms
Earley parsing
Multi-stack automata
Order of variables
Parsing algorithm
Propositional satisfiability
SAT
Formal languages
spellingShingle ALL-SAT
Earley parsing
Multi-stack automata
SAT
Automata theory
Boolean algebra
Boolean functions
Computational complexity
Formal logic
ALL-SAT
Conjunctive normal forms
Earley parsing
Multi-stack automata
Order of variables
Parsing algorithm
Propositional satisfiability
SAT
Formal languages
Castano, J.M.
A parsing approach to SAT
topic_facet ALL-SAT
Earley parsing
Multi-stack automata
SAT
Automata theory
Boolean algebra
Boolean functions
Computational complexity
Formal logic
ALL-SAT
Conjunctive normal forms
Earley parsing
Multi-stack automata
Order of variables
Parsing algorithm
Propositional satisfiability
SAT
Formal languages
description We present a parsing approach to address the problem of propositional satisfiability (SAT). We use a very simple translation from formulae in conjunctive normal form (CNF) to strings to be parsed by an Earley type algorithm. The parsing approach enables both a SAT and an ALL-SAT solver. The parsing algorithm is based in a model of automata that uses multiple stacks, presented here with a grammar characterization. The time complexity of the algorithm is polynomial, where the degree of the polynomial is dependent on the number of stacks used. It is not dependent on the length of the input nor properties of the grammar. However the number of stacks used might be a function on the number of variables and this is an open question. The number of stacks effectively used in practice is dependent on ordering of variables and clauses. A prototype of the parser was implemented and tested. © Springer International Publishing Switzerland 2014.
format SER
author Castano, J.M.
author_facet Castano, J.M.
author_sort Castano, J.M.
title A parsing approach to SAT
title_short A parsing approach to SAT
title_full A parsing approach to SAT
title_fullStr A parsing approach to SAT
title_full_unstemmed A parsing approach to SAT
title_sort parsing approach to sat
url http://hdl.handle.net/20.500.12110/paper_03029743_v8864_n_p3_Castano
work_keys_str_mv AT castanojm aparsingapproachtosat
AT castanojm parsingapproachtosat
_version_ 1782025640971599872