# Reasoning in the Description Logic ALC under Category Semantics

arXiv: https://arxiv.org/abs/2205.04911 · HTML: https://mlsanity.com/paper/2205.04911/

## Key facts

- Cited by 3 papers in the map (data through 14 Oct 2026).
- Builds on 1 of its 33 references that are in the map.
- First posted on arXiv 10 May 2022.

## Builds on (most cited first, 1 of 1)

- [Category-theoretical Semantics of the Description Logic ALC (extended version)](https://mlsanity.com/paper/2110.08837/) (2021)

## Built on by (most cited first, 3 of 3)

- [A New Tractable Description Logic under Categorical Semantics](https://mlsanity.com/paper/2505.08916/) (2025)
- [Lattice-preserving ALC ontology embeddings with saturation](https://mlsanity.com/paper/2305.07163/) (2023)
- [TAPO-Description Logic for Information Behavior: Refined OBoxes, Inference, and Categorical Semantics](https://mlsanity.com/paper/2604.21172/) (2026)

## Abstract (arXiv)

We present in this paper a reformulation of the usual set-theoretical semantics of the description logic ALC with general TBoxes by using categorical language. In this setting, ALC concepts are represented as objects, concept subsumptions as arrows, and memberships as logical quantifiers over objects and arrows of categories. Such a category-based semantics provides a more modular representation of the semantics of ALC. This feature allows us to define a sublogic of ALC by dropping the interaction between existential and universal restrictions, which would be responsible for an exponential complexity in space. Such a sublogic is undefinable in the usual set-theoretical semantics, We show that this sublogic is scPSPACE by proposing a deterministic algorithm for checking concept satisfiability which runs in polynomial space.
