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...
Saved in:
Published in: | arXiv.org 2021-08 |
---|---|
Main Authors: | , , |
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 & 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 |