Submodel Enumeration for CTL Is Hard

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

Autoren

Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Titel des SammelwerksAAAI Proceedings
Herausgeber/-innenMichael Wooldridge, Jennifer Dy, Sriraam Natarajan
Seiten10517-10524
Seitenumfang8
PublikationsstatusVeröffentlicht - 25 Apr. 2024

Publikationsreihe

NameProceedings of the AAAI Conference on Artificial Intelligence
Nummer9
Band38
ISSN (Print)2159-5399
ISSN (elektronisch)2374-3468

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.
AAAI Proceedings. Hrsg. / Michael Wooldridge; Jennifer Dy; Sriraam Natarajan. 2024. S. 10517-10524 (Proceedings of the AAAI Conference on Artificial Intelligence; 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.), AAAI Proceedings. Proceedings of the AAAI Conference on Artificial Intelligence, Nr. 9, Bd. 38, S. 10517-10524. https://doi.org/10.48550/arXiv.2312.09868, https://doi.org/10.1609/aaai.v38i9.28921
Fröhlich, N., & Meier, A. (2024). Submodel Enumeration for CTL Is Hard. In M. Wooldridge, J. Dy, & S. Natarajan (Hrsg.), AAAI Proceedings (S. 10517-10524). (Proceedings of the AAAI Conference on Artificial Intelligence; Band 38, Nr. 9). https://doi.org/10.48550/arXiv.2312.09868, https://doi.org/10.1609/aaai.v38i9.28921
Fröhlich N, Meier A. Submodel Enumeration for CTL Is Hard. in Wooldridge M, Dy J, Natarajan S, Hrsg., AAAI Proceedings. 2024. S. 10517-10524. (Proceedings of the AAAI Conference on Artificial Intelligence; 9). doi: 10.48550/arXiv.2312.09868, 10.1609/aaai.v38i9.28921
Fröhlich, Nicolas ; Meier, Arne. / Submodel Enumeration for CTL Is Hard. AAAI Proceedings. Hrsg. / Michael Wooldridge ; Jennifer Dy ; Sriraam Natarajan. 2024. S. 10517-10524 (Proceedings of the AAAI Conference on Artificial Intelligence; 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.48550/arXiv.2312.09868",
language = "English",
isbn = "978-1-57735-887-9",
series = "Proceedings of the AAAI Conference on Artificial Intelligence",
number = "9",
pages = "10517--10524",
editor = "Michael Wooldridge and Jennifer Dy and Sriraam Natarajan",
booktitle = "AAAI Proceedings",

}

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.48550/arXiv.2312.09868

DO - 10.48550/arXiv.2312.09868

M3 - Conference contribution

SN - 978-1-57735-887-9

T3 - Proceedings of the AAAI Conference on Artificial Intelligence

SP - 10517

EP - 10524

BT - AAAI Proceedings

A2 - Wooldridge, Michael

A2 - Dy, Jennifer

A2 - Natarajan, Sriraam

ER -

Von denselben Autoren