Modal satisifiability in a constraint logic environment

The modal satisfiability problem has to date been solved using either a specifically designed algorithm, or by translating the modal logic formula into a different class of problem, such as a first-order logic, a propositional satisfiability problem or a constraint satisfaction problem. These app...

Full description

Bibliographic Details
Main Author: Stevenson, Lynette
Other Authors: Britz, K. (Prof.)
Format: Others
Language:en
Published: 2009
Subjects:
Online Access:Stevenson, Lynette (2009) Modal satisifiability in a constraint logic environment, University of South Africa, Pretoria, <http://hdl.handle.net/10500/2030>
http://hdl.handle.net/10500/2030
id ndltd-netd.ac.za-oai-union.ndltd.org-unisa-oai-uir.unisa.ac.za-10500-2030
record_format oai_dc
spelling ndltd-netd.ac.za-oai-union.ndltd.org-unisa-oai-uir.unisa.ac.za-10500-20302018-11-19T17:14:07Z Modal satisifiability in a constraint logic environment Stevenson, Lynette Britz, K. (Prof.) Hörne, T. (Mrs.) Modal satisfiability Modal validity Constraint satisfaction problem Constraint solver Tableau system First-order translation ECLiPSe Modal logics K,KT,S4 Constraint logic programming 005.116 Computer algorithms Business -- Data processing Modality (Logic) Constraint programming (Computer science) Constraints (Artificial intelligence) Programming (Computers) Logic programming The modal satisfiability problem has to date been solved using either a specifically designed algorithm, or by translating the modal logic formula into a different class of problem, such as a first-order logic, a propositional satisfiability problem or a constraint satisfaction problem. These approaches and the solvers developed to support them are surveyed and a synthesis thereof is presented. The translation of a modal K formula into a constraint satisfaction problem, as developed by Brand et al. [18], is further enhanced. The modal formula, which must be in conjunctive normal form, is translated into layered propositional formulae. Each of these layers is translated into a constraint satisfaction problem and solved using the constraint solver ECLiPSe. I extend this translation to deal with reflexive and transitive accessibility relations, thereby providing for the modal logics KT and S4. Two of the difficulties that arise when these accessibility relations are added are that the resultant formula increases considerably in complexity, and that it is no longer in conjunctive normal form (CNF). I eliminate the need for the conversion of the formula to CNF and deal instead with formulae that are in negation normal form (NNF). I apply a number of enhancements to the formula at each modal layer before it is translated into a constraint satisfaction problem. These include extensive simplification, the assignment of a single value to propositional variables that occur only positively or only negatively, and caching the status of the formula at each node of the search tree. All of these significantly prune the search space. The final results I achieve compare favorably with those obtained by other solvers. Computing M.Sc. (Computer Science) 2009-08-25T10:59:12Z 2009-08-25T10:59:12Z 2009-08-25T10:59:12Z 2007-11-30 Thesis Stevenson, Lynette (2009) Modal satisifiability in a constraint logic environment, University of South Africa, Pretoria, <http://hdl.handle.net/10500/2030> http://hdl.handle.net/10500/2030 en 1 online resource (vii, 179 leaves.)
collection NDLTD
language en
format Others
sources NDLTD
topic Modal satisfiability
Modal validity
Constraint satisfaction problem
Constraint solver
Tableau system
First-order translation
ECLiPSe
Modal logics K,KT,S4
Constraint logic programming
005.116
Computer algorithms
Business -- Data processing
Modality (Logic)
Constraint programming (Computer science)
Constraints (Artificial intelligence)
Programming (Computers)
Logic programming
spellingShingle Modal satisfiability
Modal validity
Constraint satisfaction problem
Constraint solver
Tableau system
First-order translation
ECLiPSe
Modal logics K,KT,S4
Constraint logic programming
005.116
Computer algorithms
Business -- Data processing
Modality (Logic)
Constraint programming (Computer science)
Constraints (Artificial intelligence)
Programming (Computers)
Logic programming
Stevenson, Lynette
Modal satisifiability in a constraint logic environment
description The modal satisfiability problem has to date been solved using either a specifically designed algorithm, or by translating the modal logic formula into a different class of problem, such as a first-order logic, a propositional satisfiability problem or a constraint satisfaction problem. These approaches and the solvers developed to support them are surveyed and a synthesis thereof is presented. The translation of a modal K formula into a constraint satisfaction problem, as developed by Brand et al. [18], is further enhanced. The modal formula, which must be in conjunctive normal form, is translated into layered propositional formulae. Each of these layers is translated into a constraint satisfaction problem and solved using the constraint solver ECLiPSe. I extend this translation to deal with reflexive and transitive accessibility relations, thereby providing for the modal logics KT and S4. Two of the difficulties that arise when these accessibility relations are added are that the resultant formula increases considerably in complexity, and that it is no longer in conjunctive normal form (CNF). I eliminate the need for the conversion of the formula to CNF and deal instead with formulae that are in negation normal form (NNF). I apply a number of enhancements to the formula at each modal layer before it is translated into a constraint satisfaction problem. These include extensive simplification, the assignment of a single value to propositional variables that occur only positively or only negatively, and caching the status of the formula at each node of the search tree. All of these significantly prune the search space. The final results I achieve compare favorably with those obtained by other solvers. === Computing === M.Sc. (Computer Science)
author2 Britz, K. (Prof.)
author_facet Britz, K. (Prof.)
Stevenson, Lynette
author Stevenson, Lynette
author_sort Stevenson, Lynette
title Modal satisifiability in a constraint logic environment
title_short Modal satisifiability in a constraint logic environment
title_full Modal satisifiability in a constraint logic environment
title_fullStr Modal satisifiability in a constraint logic environment
title_full_unstemmed Modal satisifiability in a constraint logic environment
title_sort modal satisifiability in a constraint logic environment
publishDate 2009
url Stevenson, Lynette (2009) Modal satisifiability in a constraint logic environment, University of South Africa, Pretoria, <http://hdl.handle.net/10500/2030>
http://hdl.handle.net/10500/2030
work_keys_str_mv AT stevensonlynette modalsatisifiabilityinaconstraintlogicenvironment
_version_ 1718792932715134976