Submodel Enumeration for CTL Is Hard

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Authors

View graph of relations

Details

Original languageEnglish
Title of host publicationAAAI Proceedings
EditorsMichael Wooldridge, Jennifer Dy, Sriraam Natarajan
Pages10517-10524
Number of pages8
Publication statusPublished - 25 Apr 2024

Publication series

NameProceedings of the AAAI Conference on Artificial Intelligence
Number9
Volume38
ISSN (Print)2159-5399
ISSN (electronic)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 subject areas

Cite this

Submodel Enumeration for CTL Is Hard. / Fröhlich, Nicolas; Meier, Arne.
AAAI Proceedings. ed. / Michael Wooldridge; Jennifer Dy; Sriraam Natarajan. 2024. p. 10517-10524 (Proceedings of the AAAI Conference on Artificial Intelligence; Vol. 38, No. 9).

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Fröhlich, N & Meier, A 2024, Submodel Enumeration for CTL Is Hard. in M Wooldridge, J Dy & S Natarajan (eds), AAAI Proceedings. Proceedings of the AAAI Conference on Artificial Intelligence, no. 9, vol. 38, pp. 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 (Eds.), AAAI Proceedings (pp. 10517-10524). (Proceedings of the AAAI Conference on Artificial Intelligence; Vol. 38, No. 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, editors, AAAI Proceedings. 2024. p. 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. editor / Michael Wooldridge ; Jennifer Dy ; Sriraam Natarajan. 2024. pp. 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 -

By the same author(s)