Submodel Enumeration for CTL Is Hard

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Autorschaft

Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Titel des SammelwerksProceedings of the AAAI Conference on Artificial Intelligence
Herausgeber/-innenMichael Wooldridge, Jennifer Dy, Sriraam Natarajan
Seiten10517-10524
Seitenumfang8
Auflage9
PublikationsstatusVeröffentlicht - 25 Apr. 2024

Publikationsreihe

NameAAAI-24 Technical Tracks
Nummer9
Band38
ISSN (Print)2159-5399

Abstract

Expressing system specifications using Computation Tree Logic (CTL) formulas, formalising programs using Kripke structures, and then model checking the system is an established workflow in program verification and has wide applications in AI. In this paper, we consider the task of model enumeration, which asks for a uniform stream of output systems that satisfy the given specification. We show that, given a CTL formula and a system (potentially falsified by the formula), enumerating satisfying submodels is always hard for CTL-regardless of which subset of CTL operators is considered. As a silver lining on the horizon, we present fragments via restrictions on the allowed Boolean functions that still allow for fast enumeration.

ASJC Scopus Sachgebiete

Zitieren

Submodel Enumeration for CTL Is Hard. / Fröhlich, Nicolas; Meier, Arne.
Proceedings of the AAAI Conference on Artificial Intelligence. Hrsg. / Michael Wooldridge; Jennifer Dy; Sriraam Natarajan. 9. Aufl. 2024. S. 10517-10524 (AAAI-24 Technical Tracks; Band 38, Nr. 9).

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Fröhlich, N & Meier, A 2024, Submodel Enumeration for CTL Is Hard. in M Wooldridge, J Dy & S Natarajan (Hrsg.), Proceedings of the AAAI Conference on Artificial Intelligence. 9 Aufl., AAAI-24 Technical Tracks, Nr. 9, Bd. 38, S. 10517-10524. https://doi.org/10.1609/aaai.v38i9.28921, https://doi.org/10.48550/arXiv.2312.09868
Fröhlich, N., & Meier, A. (2024). Submodel Enumeration for CTL Is Hard. In M. Wooldridge, J. Dy, & S. Natarajan (Hrsg.), Proceedings of the AAAI Conference on Artificial Intelligence (9 Aufl., S. 10517-10524). (AAAI-24 Technical Tracks; Band 38, Nr. 9). https://doi.org/10.1609/aaai.v38i9.28921, https://doi.org/10.48550/arXiv.2312.09868
Fröhlich N, Meier A. Submodel Enumeration for CTL Is Hard. in Wooldridge M, Dy J, Natarajan S, Hrsg., Proceedings of the AAAI Conference on Artificial Intelligence. 9 Aufl. 2024. S. 10517-10524. (AAAI-24 Technical Tracks; 9). doi: 10.1609/aaai.v38i9.28921, 10.48550/arXiv.2312.09868
Fröhlich, Nicolas ; Meier, Arne. / Submodel Enumeration for CTL Is Hard. Proceedings of the AAAI Conference on Artificial Intelligence. Hrsg. / Michael Wooldridge ; Jennifer Dy ; Sriraam Natarajan. 9. Aufl. 2024. S. 10517-10524 (AAAI-24 Technical Tracks; 9).
Download
@inproceedings{9371e77ae13749cfbcc9508b4e3ee456,
title = "Submodel Enumeration for CTL Is Hard",
abstract = "Expressing system specifications using Computation Tree Logic (CTL) formulas, formalising programs using Kripke structures, and then model checking the system is an established workflow in program verification and has wide applications in AI. In this paper, we consider the task of model enumeration, which asks for a uniform stream of output systems that satisfy the given specification. We show that, given a CTL formula and a system (potentially falsified by the formula), enumerating satisfying submodels is always hard for CTL-regardless of which subset of CTL operators is considered. As a silver lining on the horizon, we present fragments via restrictions on the allowed Boolean functions that still allow for fast enumeration.",
author = "Nicolas Fr{\"o}hlich and Arne Meier",
note = "Publisher Copyright: Copyright {\textcopyright} 2024, Association for the Advancement of Artificial Intelligence (www.aaai.org). All rights reserved.",
year = "2024",
month = apr,
day = "25",
doi = "10.1609/aaai.v38i9.28921",
language = "English",
series = "AAAI-24 Technical Tracks",
number = "9",
pages = "10517--10524",
editor = "Michael Wooldridge and Jennifer Dy and Sriraam Natarajan",
booktitle = "Proceedings of the AAAI Conference on Artificial Intelligence",
edition = "9",

}

Download

TY - GEN

T1 - Submodel Enumeration for CTL Is Hard

AU - Fröhlich, Nicolas

AU - Meier, Arne

N1 - Publisher Copyright: Copyright © 2024, Association for the Advancement of Artificial Intelligence (www.aaai.org). All rights reserved.

PY - 2024/4/25

Y1 - 2024/4/25

N2 - Expressing system specifications using Computation Tree Logic (CTL) formulas, formalising programs using Kripke structures, and then model checking the system is an established workflow in program verification and has wide applications in AI. In this paper, we consider the task of model enumeration, which asks for a uniform stream of output systems that satisfy the given specification. We show that, given a CTL formula and a system (potentially falsified by the formula), enumerating satisfying submodels is always hard for CTL-regardless of which subset of CTL operators is considered. As a silver lining on the horizon, we present fragments via restrictions on the allowed Boolean functions that still allow for fast enumeration.

AB - Expressing system specifications using Computation Tree Logic (CTL) formulas, formalising programs using Kripke structures, and then model checking the system is an established workflow in program verification and has wide applications in AI. In this paper, we consider the task of model enumeration, which asks for a uniform stream of output systems that satisfy the given specification. We show that, given a CTL formula and a system (potentially falsified by the formula), enumerating satisfying submodels is always hard for CTL-regardless of which subset of CTL operators is considered. As a silver lining on the horizon, we present fragments via restrictions on the allowed Boolean functions that still allow for fast enumeration.

UR - http://www.scopus.com/inward/record.url?scp=85189321591&partnerID=8YFLogxK

U2 - 10.1609/aaai.v38i9.28921

DO - 10.1609/aaai.v38i9.28921

M3 - Conference contribution

T3 - AAAI-24 Technical Tracks

SP - 10517

EP - 10524

BT - Proceedings of the AAAI Conference on Artificial Intelligence

A2 - Wooldridge, Michael

A2 - Dy, Jennifer

A2 - Natarajan, Sriraam

ER -

Von denselben Autoren