Loading…

Modal Logic S5 Satisfiability in Answer Set Programming

Modal logic S5 has attracted significant attention and has led to several practical applications, owing to its simplified approach to dealing with nesting modal operators. Efficient implementations for evaluating satisfiability of S5 formulas commonly rely on Skolemisation to convert them into propo...

Full description

Saved in:
Bibliographic Details
Published in:arXiv.org 2021-08
Main Authors: Alviano, Mario, Batsakis, Sotiris, Baryannis, George
Format: Article
Language:English
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page
container_issue
container_start_page
container_title arXiv.org
container_volume
creator Alviano, Mario
Batsakis, Sotiris
Baryannis, George
description Modal logic S5 has attracted significant attention and has led to several practical applications, owing to its simplified approach to dealing with nesting modal operators. Efficient implementations for evaluating satisfiability of S5 formulas commonly rely on Skolemisation to convert them into propositional logic formulas, essentially by introducing copies of propositional atoms for each set of interpretations (possible worlds). This approach is simple, but often results into large formulas that are too difficult to process, and therefore more parsimonious constructions are required. In this work, we propose to use Answer Set Programming for implementing such constructions, and in particular for identifying the propositional atoms that are relevant in every world by means of a reachability relation. The proposed encodings are designed to take advantage of other properties such as entailment relations of subformulas rooted by modal operators. An empirical assessment of the proposed encodings shows that the reachability relation is very effective and leads to comparable performance to a state-of-the-art S5 solver based on SAT, while entailment relations are possibly too expensive to reason about and may result in overhead. This paper is under consideration for acceptance in TPLP.
doi_str_mv 10.48550/arxiv.2108.04194
format article
fullrecord <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_journals_2559943862</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2559943862</sourcerecordid><originalsourceid>FETCH-LOGICAL-a954-4a52a45abfc6c9d589ca404aec9739bfaa06194cb731bbcf8d069dd90cb6d0ca3</originalsourceid><addsrcrecordid>eNotjslqwzAUAEWh0JDmA3oT9Gz3abV0DKEbuLTg3MOTZBsFx24lp8vf19Ce5jYzhNwwKKVRCu4wfcfPkjMwJUhm5QVZcSFYYSTnV2ST8xEAuK64UmJFqpcp4EDrqY-eNoo2OMfcRXRxiPMPjSPdjvmrTbRpZ_qWpj7h6RTH_ppcdjjkdvPPNdk_3O93T0X9-vi829YFWiULiYqjVOg6r70NyliPEiS23lbCug4R9LLoXSWYc74zAbQNwYJ3OoBHsSa3f9r3NH2c2zwfjtM5jUvxsPxbK4XRXPwCIxNH3g</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2559943862</pqid></control><display><type>article</type><title>Modal Logic S5 Satisfiability in Answer Set Programming</title><source>Publicly Available Content (ProQuest)</source><creator>Alviano, Mario ; Batsakis, Sotiris ; Baryannis, George</creator><creatorcontrib>Alviano, Mario ; Batsakis, Sotiris ; Baryannis, George</creatorcontrib><description>Modal logic S5 has attracted significant attention and has led to several practical applications, owing to its simplified approach to dealing with nesting modal operators. Efficient implementations for evaluating satisfiability of S5 formulas commonly rely on Skolemisation to convert them into propositional logic formulas, essentially by introducing copies of propositional atoms for each set of interpretations (possible worlds). This approach is simple, but often results into large formulas that are too difficult to process, and therefore more parsimonious constructions are required. In this work, we propose to use Answer Set Programming for implementing such constructions, and in particular for identifying the propositional atoms that are relevant in every world by means of a reachability relation. The proposed encodings are designed to take advantage of other properties such as entailment relations of subformulas rooted by modal operators. An empirical assessment of the proposed encodings shows that the reachability relation is very effective and leads to comparable performance to a state-of-the-art S5 solver based on SAT, while entailment relations are possibly too expensive to reason about and may result in overhead. This paper is under consideration for acceptance in TPLP.</description><identifier>EISSN: 2331-8422</identifier><identifier>DOI: 10.48550/arxiv.2108.04194</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Declarative programming ; Logic ; Mathematical programming ; Nesting ; Operators</subject><ispartof>arXiv.org, 2021-08</ispartof><rights>2021. This work is published under http://arxiv.org/licenses/nonexclusive-distrib/1.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.proquest.com/docview/2559943862?pq-origsite=primo$$EHTML$$P50$$Gproquest$$Hfree_for_read</linktohtml><link.rule.ids>777,781,25734,27906,36993,44571</link.rule.ids></links><search><creatorcontrib>Alviano, Mario</creatorcontrib><creatorcontrib>Batsakis, Sotiris</creatorcontrib><creatorcontrib>Baryannis, George</creatorcontrib><title>Modal Logic S5 Satisfiability in Answer Set Programming</title><title>arXiv.org</title><description>Modal logic S5 has attracted significant attention and has led to several practical applications, owing to its simplified approach to dealing with nesting modal operators. Efficient implementations for evaluating satisfiability of S5 formulas commonly rely on Skolemisation to convert them into propositional logic formulas, essentially by introducing copies of propositional atoms for each set of interpretations (possible worlds). This approach is simple, but often results into large formulas that are too difficult to process, and therefore more parsimonious constructions are required. In this work, we propose to use Answer Set Programming for implementing such constructions, and in particular for identifying the propositional atoms that are relevant in every world by means of a reachability relation. The proposed encodings are designed to take advantage of other properties such as entailment relations of subformulas rooted by modal operators. An empirical assessment of the proposed encodings shows that the reachability relation is very effective and leads to comparable performance to a state-of-the-art S5 solver based on SAT, while entailment relations are possibly too expensive to reason about and may result in overhead. This paper is under consideration for acceptance in TPLP.</description><subject>Declarative programming</subject><subject>Logic</subject><subject>Mathematical programming</subject><subject>Nesting</subject><subject>Operators</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><sourceid>PIMPY</sourceid><recordid>eNotjslqwzAUAEWh0JDmA3oT9Gz3abV0DKEbuLTg3MOTZBsFx24lp8vf19Ce5jYzhNwwKKVRCu4wfcfPkjMwJUhm5QVZcSFYYSTnV2ST8xEAuK64UmJFqpcp4EDrqY-eNoo2OMfcRXRxiPMPjSPdjvmrTbRpZ_qWpj7h6RTH_ppcdjjkdvPPNdk_3O93T0X9-vi829YFWiULiYqjVOg6r70NyliPEiS23lbCug4R9LLoXSWYc74zAbQNwYJ3OoBHsSa3f9r3NH2c2zwfjtM5jUvxsPxbK4XRXPwCIxNH3g</recordid><startdate>20210809</startdate><enddate>20210809</enddate><creator>Alviano, Mario</creator><creator>Batsakis, Sotiris</creator><creator>Baryannis, George</creator><general>Cornell University Library, arXiv.org</general><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope></search><sort><creationdate>20210809</creationdate><title>Modal Logic S5 Satisfiability in Answer Set Programming</title><author>Alviano, Mario ; Batsakis, Sotiris ; Baryannis, George</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a954-4a52a45abfc6c9d589ca404aec9739bfaa06194cb731bbcf8d069dd90cb6d0ca3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Declarative programming</topic><topic>Logic</topic><topic>Mathematical programming</topic><topic>Nesting</topic><topic>Operators</topic><toplevel>online_resources</toplevel><creatorcontrib>Alviano, Mario</creatorcontrib><creatorcontrib>Batsakis, Sotiris</creatorcontrib><creatorcontrib>Baryannis, George</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Publicly Available Content (ProQuest)</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering collection</collection><jtitle>arXiv.org</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Alviano, Mario</au><au>Batsakis, Sotiris</au><au>Baryannis, George</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Modal Logic S5 Satisfiability in Answer Set Programming</atitle><jtitle>arXiv.org</jtitle><date>2021-08-09</date><risdate>2021</risdate><eissn>2331-8422</eissn><abstract>Modal logic S5 has attracted significant attention and has led to several practical applications, owing to its simplified approach to dealing with nesting modal operators. Efficient implementations for evaluating satisfiability of S5 formulas commonly rely on Skolemisation to convert them into propositional logic formulas, essentially by introducing copies of propositional atoms for each set of interpretations (possible worlds). This approach is simple, but often results into large formulas that are too difficult to process, and therefore more parsimonious constructions are required. In this work, we propose to use Answer Set Programming for implementing such constructions, and in particular for identifying the propositional atoms that are relevant in every world by means of a reachability relation. The proposed encodings are designed to take advantage of other properties such as entailment relations of subformulas rooted by modal operators. An empirical assessment of the proposed encodings shows that the reachability relation is very effective and leads to comparable performance to a state-of-the-art S5 solver based on SAT, while entailment relations are possibly too expensive to reason about and may result in overhead. This paper is under consideration for acceptance in TPLP.</abstract><cop>Ithaca</cop><pub>Cornell University Library, arXiv.org</pub><doi>10.48550/arxiv.2108.04194</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier EISSN: 2331-8422
ispartof arXiv.org, 2021-08
issn 2331-8422
language eng
recordid cdi_proquest_journals_2559943862
source Publicly Available Content (ProQuest)
subjects Declarative programming
Logic
Mathematical programming
Nesting
Operators
title Modal Logic S5 Satisfiability in Answer Set Programming
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-18T11%3A42%3A56IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Modal%20Logic%20S5%20Satisfiability%20in%20Answer%20Set%20Programming&rft.jtitle=arXiv.org&rft.au=Alviano,%20Mario&rft.date=2021-08-09&rft.eissn=2331-8422&rft_id=info:doi/10.48550/arxiv.2108.04194&rft_dat=%3Cproquest%3E2559943862%3C/proquest%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-a954-4a52a45abfc6c9d589ca404aec9739bfaa06194cb731bbcf8d069dd90cb6d0ca3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2559943862&rft_id=info:pmid/&rfr_iscdi=true