The Shape of $mathcal{EL}$ Proofs: A Tale of Three Calculi (Extended Version)

📅 2025-07-29
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work investigates structural differences among proofs generated by three consequence-based calculi for the description logic $mathcal{EL}$, and their impact on computational complexity. We propose a unifying framework that translates each calculus into existential rules with stratified negation, and implement inference and full proof trace extraction using the NEMO rule engine. For the first time, we conduct a systematic, quantitative comparison of proof shapes across these calculi on OWL benchmarks, defining and evaluating multi-dimensional complexity metrics—including node count, proof depth, and branching factor. Results reveal that calculus-specific derivation paths fundamentally affect proof structure: substantial disparities emerge in redundancy and path convergence, exposing deep design-level constraints on practical reasoning efficiency. This study provides both theoretical foundations and empirical evidence to guide the selection of calculi and enhance explainability in DL reasoners.

Technology Category

Application Category

📝 Abstract
Consequence-based reasoning can be used to construct proofs that explain entailments of description logic (DL) ontologies. In the literature, one can find multiple consequence-based calculi for reasoning in the $mathcal{EL}$ family of DLs, each of which gives rise to proofs of different shapes. Here, we study three such calculi and the proofs they produce on a benchmark based on the OWL Reasoner Evaluation. The calculi are implemented using a translation into existential rules with stratified negation, which had already been demonstrated to be effective for the calculus of the ELK reasoner. We then use the rule engine NEMO to evaluate the rules and obtain traces of the rule execution. After translating these traces back into DL proofs, we compare them on several metrics that reflect different aspects of their complexity.
Problem

Research questions and friction points this paper is trying to address.

Analyze proof structures in EL description logic calculi
Compare three consequence-based calculi using benchmarks
Evaluate proof complexity via rule execution traces
Innovation

Methods, ideas, or system contributions that make the work stand out.

Consequence-based reasoning for DL proofs
Translation into stratified existential rules
Rule engine NEMO for execution traces
🔎 Similar Papers
2023-03-27Bulletin of Symbolic LogicCitations: 2
Christian Alrabbaa
Christian Alrabbaa
Institute of Theoretical Computer Science, Technische Universität Dresden, 01062 Dresden, Germany
S
Stefan Borgwardt
Institute of Theoretical Computer Science, Technische Universität Dresden, 01062 Dresden, Germany
P
Philipp Herrmann
Institute of Theoretical Computer Science, Technische Universität Dresden, 01062 Dresden, Germany
Markus Krötzsch
Markus Krötzsch
Technische Universität Dresden
Artificial IntelligenceInformation SystemsKnowledge RepresentationSemantic Web