Minimal Model Reasoning in Description Logics: Don't Try This at Home!

Federica Di Stefano, Quentin Manière, Magdalena Ortiz, Mantas Šimkus
8/7/2025
cs.AIcs.CCcs.LO

No confident code implementation found for this paper.

Abstract

Reasoning with minimal models has always been at the core of many knowledge representation techniques, but we still have only a limited understanding of this problem in Description Logics (DLs). Minimization of some selected predicates, letting the remaining predicates vary or be fixed, as proposed in circumscription, has been explored and exhibits high complexity. The case of `pure' minimal models, where the extension of all predicates must be minimal, has remained largely uncharted. We address this problem in popular DLs and obtain surprisingly negative results: concept satisfiability in minimal models is undecidable already for $\mathcal{EL}$. This undecidability also extends to a very restricted fragment of tuple-generating dependencies. To regain decidability, we impose acyclicity conditions on the TBox that bring the worst-case complexity below double exponential time and allow us to establish a connection with the recently studied pointwise circumscription; we also derive results in data complexity. We conclude with a brief excursion to the DL-Lite family, where a positive result was known for DL-Lite$_{\text{core}}$, but our investigation establishes ExpSpace-hardness already for its extension DL-Lite$_{\text{horn}}$.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{stefano2025minimal,
  title  = {Minimal Model Reasoning in Description Logics: Don't Try This at Home!},
  author = {Federica Di Stefano and Quentin Manière and Magdalena Ortiz and Mantas Šimkus},
  year   = {2025},
  eprint = {2508.05350},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2508.05350v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2508.05350.svg)](https://codeofpaper.com/paper/2508.05350)

Discussion