Recognition: unknown
Partially Finite Model Reasoning in Description Logics Extended Version
Pith reviewed 2026-05-07 14:26 UTC · model grok-4.3
The pith
Partially finite entailment of conjunctive queries in description logic S is in 2-EXPTIME.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
We initiate the study of partially finite models for harmonising finite and infinite model reasoning. For the description logic S we show that partially finite entailment of conjunctive queries is in 2-EXPTIME. The solution involves sophisticated infinite model surgery and goes far beyond combining the arguments for the two special cases. As a direct application, the problem of query containment in the presence of closed predicates can be solved by reduction to partially finite query entailment.
What carries the argument
Sophisticated infinite model surgery that enforces finiteness only on a distinguished concept while preserving entailment properties for conjunctive queries.
If this is right
- Query containment in the presence of closed predicates reduces directly to partially finite query entailment.
- Finite and infinite reasoning modes in S can be treated uniformly without separate algorithms.
- The 2-EXPTIME bound holds even when the model mixes finite and infinite interpretations under the partial constraint.
- Prior techniques for finite and infinite entailment combine into a single procedure that does not raise complexity.
Where Pith is reading between the lines
- The model surgery approach may extend to other description logics where finite and infinite entailment already diverge in complexity.
- Reasoning engines could implement partial finiteness to support hybrid knowledge bases that mix closed and open predicates.
- Similar surgery constructions might control finiteness constraints in related modal or temporal logics without complexity blowup.
Load-bearing premise
The infinite model surgery technique can be generalized from the pure finite and pure infinite cases to the partially finite setting without introducing new sources of undecidability or higher complexity.
What would settle it
A knowledge base, query, and distinguished concept in S where deciding partially finite entailment requires more than 2-EXPTIME time or becomes undecidable would falsify the central claim.
Figures
read the original abstract
Aiming to harmonise finite and infinite model reasoning, we initiate the study of partially finite models, where the reasoning task comes with a formula that specifies a part of the model that must be finite. We focus on the problem of partially finite query entailment in description logics (DLs): given a knowledge base (KB), a query, and a distinguished concept, decide whether the query holds in all models of the KB that interpret the distinguished concept as a finite set. To break the ground, we work with the DL S, an extension of the basic DL ALC with transitive roles, which is one of the simplest cases where finite and infinite query entailment diverge. Generalising previous results on the finite and infinite cases, we show that also partially finite entailment of conjunctive queries is in 2-exptime for S. The solution involves sophisticated infinite model surgery and goes far beyond combining the arguments for the two special cases. As a direct application, we show how the problem of query containment in the presence of closed predicates can be solved by reduction to partially finite query entailment.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces the concept of partially finite models in description logics, where a distinguished concept must be interpreted as a finite set. Focusing on the DL S (ALC extended with transitive roles), it proves that entailment of conjunctive queries under partially finite semantics is in 2-EXPTIME. The proof relies on a sophisticated generalization of infinite model surgery that extends prior techniques for purely finite and purely infinite cases. As an application, it reduces query containment in the presence of closed predicates to this entailment problem.
Significance. If the central result holds, the work provides a unified 2-EXPTIME bound for a new reasoning task that interpolates between finite and infinite model reasoning in DLs, which is relevant for applications such as query containment with closed-world assumptions. Credit is due for the non-trivial model surgery construction that preserves the complexity bound despite the interactions between finite and infinite model parts.
minor comments (2)
- [Abstract] The abstract refers to 'sophisticated infinite model surgery' without a one-sentence high-level outline of the key new idea; adding this would improve accessibility.
- [Section 4] Some notation for the distinguished concept and the partial finiteness constraint could be introduced earlier and used consistently in the complexity proof.
Simulated Author's Rebuttal
We thank the referee for their positive summary, recognition of the significance of unifying finite and infinite model reasoning via partially finite models, and the recommendation for minor revision. The report does not raise any specific major comments.
Circularity Check
No circularity: complexity bound derived via explicit model-theoretic construction
full rationale
The paper establishes the 2-EXPTIME upper bound for partially finite conjunctive query entailment in DL S through a direct generalization of prior finite and infinite model results, using an explicit infinite model surgery technique. This construction is described as going 'far beyond combining the arguments for the two special cases' and is presented as a self-contained model-theoretic argument rather than a reduction to fitted parameters, self-definitions, or load-bearing unverified self-citations. No equations or steps in the abstract reduce the claimed result to its inputs by construction; the derivation remains independent and externally falsifiable via the provided model surgery.
Axiom & Free-Parameter Ledger
axioms (1)
- standard math Standard assumptions of complexity theory (closure properties of 2-EXPTIME under reductions and model constructions).
invented entities (1)
-
Partially finite model
no independent evidence
Reference graph
Works this paper leans on
-
[1]
ijcai.org, 2019. Piero A. Bonatti, Carsten Lutz, and Frank Wolter. The complexity of circumscription in dls.J. Artif. Intell. Res., 35:717–773, 2009. Andrea Cal`ı, Georg Gottlob, and Thomas Lukasiewicz. Dat- alog extensions for tractable query answering over ontolo- gies. In Roberto De Virgilio, Fausto Giunchiglia, and Letizia Tanca, editors,Semantic Web ...
work page internal anchor Pith review arXiv 2019
-
[2]
The setP s has at most|P|−selements
-
[3]
Each piece inP s is connected as a graph
-
[4]
IfQ ′,Q ′′ ∈P s are distinct pieces then they do not share non-coloured elements
-
[5]
The union SPs treated as an interpretation equalsQ(tak- ing into account domain, concepts, and roles)
-
[6]
For each pieceQ ′ ∈P s there exists a coloured homomor- phismh Q′ :Q ′ → I
-
[7]
Ifθ(f 1) = θ(f 2)thenh Q1(f 1)andh Q2(f 2)are∼ k·(|P|−s)-equivalent
Considerf 1,f 2 ∈Dthat are two coloured elements such thatf 1 ∈∆ Q1 andf 2 ∈∆ Q2 withQ 1,Q 2 ∈P s. Ifθ(f 1) = θ(f 2)thenh Q1(f 1)andh Q2(f 2)are∼ k·(|P|−s)-equivalent. All the conditions except the last one simply express how the piecesP s splitQ. The last condition is crucial: it pre- serves the ability to glue pieces whenever they share ele- ments of th...
-
[8]
Since for i=1,2 holds that[f ′ i ]∼K =h(f i), the unary types off ′ i and h(f i)agree
This map clearly defines the desired homomorphism. Since for i=1,2 holds that[f ′ i ]∼K =h(f i), the unary types off ′ i and h(f i)agree. Preservation of rolerfollows directly form the construction. For any other role namessuch that(f 1,f 2)∈ sQ, sincehis a homomorphism, there aref ′′ 1 andf ′′ 2 such that(f ′′ 1 ,f ′′ 2 )∈s I and are∼ K equivalent respec...
-
[9]
Note thatκ(f ′
Thus, by∼ 1 equivalence off ′ 1 andf ′′ 1 (K≥1), we know that there isf ′′′ 2 which is connected by ansedge tof ′ 1. Note thatκ(f ′
-
[10]
It remains to see thatf ′′′ 2 =f ′ 2, but this follows directly from the fact that IisK-sparse andK>0
=κ(f ′′ 2 ) =κ(f ′′′ 2 ) =θ(f 2). It remains to see thatf ′′′ 2 =f ′ 2, but this follows directly from the fact that IisK-sparse andK>0. What remains is to define the homomorphism for pieces of the formQ e for non-coloured elementse∈E. Here the domain isD(e)∪E(e). The parth↾E(e)is already a proper homomorphismh ′ ofQ↾E(e)intoIbecause there is no ambiguity...
-
[11]
We assume thatθ(f ′
Thus, considerf ′ 1 ∈dom(h ′ 1)which is a coloured element, any pieceQ ′ ∈P s+1, and anyf ′ 2 ∈∆ Q′ which is also coloured. We assume thatθ(f ′
-
[12]
First note two obvious consequences of the definition of k-equivalence
=θ(f ′ 2)and we need to show thaty 2 def=h ′ 1(f ′ 1)andy ′ 2 def=h Q′(f ′ 2)are∼ k·(|P|−s−1) equivalent. First note two obvious consequences of the definition of k-equivalence. Fact 19.For k≥k ′ ≥0, if x∼ k y then also x∼ k′ y. Fact 20.If h:I → Jis a homomorphism and x,y∈∆ I then dJ (h(x),h(y))≤d I(x,y). Observe thaty 1 def=h 1(f ′ 1)is∼ k·(|P|−s) equiva...
-
[13]
Theorem 10
=h ′(y1); •x 1 =f 1 =h 1(f),x 2 =f 2 =h 2(f) =h ′ 1(f); Thus, we know thatK≥kbecause|P| ≤2·k 2. Clearlyk≥ jandj≥0 becausek>0 and|P|−s≥2. Moreover,x 1 ∼k x2 due to the inductive assumption abouth 1 andh 2. The parameters are so thatk−j=k, so we know thatd(y 1,x 1)≤ kandd(y 2,x 2)≤k. Merging homomorphisms.LetF=F I be the set of coloured elements inI. First ...
1927
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.