Paper deep dive
Representative Sets in Propositional Abduction
Johannes Schmidt, Mohamed Maizia, Victor Lagerkvist, Johannes K. Fichte
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 90%
Last extracted: 7/24/2026, 2:44:04 AM
Summary
This paper investigates the computational complexity of the 'Representative Sets in Propositional Abduction' (REPABD) problem, which asks if a given set of explanations can represent all other explanations within a symmetric difference distance k. The authors provide a complete classical complexity classification for various constraint languages (Î), showing that the problem is generally Î P2-complete or coNP-hard, with only a few tractable cases. They also analyze parameterized complexity, linking the problem to the covering radius problem in coding theory, establishing new connections between non-monotonic reasoning and coding theory.
Entities (8)
Relation Signals (7)
Propositional Abduction â isa â Non-monotonic Reasoning
confidence 98% · The propositional abduction problem is a well-known form of non-monotonic reasoning
Covering Radius Problem â belongstofield â Coding Theory
confidence 95% · covering radius problem from coding theory
REPABD â isa â Propositional Abduction
confidence 95% · We consider a related representation question... We denote this problem by REPABD
REPABD â usesmetric â Symmetric Difference
confidence 92% · whether their symmetric difference is smaller than a given k
REPABD â analyzedby â Parameterized Complexity
confidence 90% · We then study the parameterized complexity for several parameters
REPABD â reducesto â Covering Radius Problem
confidence 88% · a full parameterized complexity classification would require resolving the parameterized complexity of the covering radius problem
Constraint Language â determinescomplexityof â REPABD
confidence 85% · We first study this problem from a classical complexity perspective... for all possible choices of Î
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:The propositional abduction problem is a well-known form of non-monotonic reasoning where we are asked to find an explanation of a given manifestation. Recently, there has been an influx of results asking more refined questions about the solution space rather than only individual solutions. For example, we might be interested in finding two solutions that are sufficiently far from each other (diverse solutions) in the solution space. In this paper we consider a related representation question where we ask if a given set of explanations S can represent any other explanation (that is, whether their symmetric difference is smaller than a given k). We first study this problem from a classical complexity perspective and obtain a complete classification. While only a handful of cases are tractable, the increase in complexity compared to classical abduction is often smaller than expected. We then study the parameterized complexity for several parameters and obtain new tractable and hard cases. Interestingly, a full parameterized complexity classification would require resolving the parameterized complexity of the covering radius problem from coding theory. To the best of our knowledge, no useful relationship between coding theory and non-monotonic reasoning has previously been established, but such connections seemingly become important when asking more complex questions about solution spaces.
Tags
Links
- Source: https://arxiv.org/abs/2607.21183v1
- Canonical: https://arxiv.org/abs/2607.21183v1
Trouble viewing inline? Open PDF directly â
Full Text
44,457 characters extracted from source content.
Expand or collapse full text
W. Faber, L. Giordano, R. Rocha, V. Santos Costa (Eds.): 42nd International Conference on Logic Programming (ICLP 2026) EPTCS 450, 2026, p. 1â14, doi:10.4204/EPTCS.450.1 © J. Schmidt, M. Maizia, V. Lagerkvist & J.K. Fichte This work is licensed under the Creative Commons Attribution License. Representative Sets in Propositional Abduction * Johannes Schmidt J Ìonk Ìoping University Mohamed Maizia J Ìonk Ìoping University Link Ìoping University Victor Lagerkvist Link Ìoping University Johannes K. Fichte Link Ìoping University The propositional abduction problem is a well-known form ofnon-monotonic reasoning where we are asked to find an explanation of a given manifestation. Recently, there has been an influx of re- sults asking more refined questions about the solution spacerather than only individual solutions. For example, we might be interested in finding two solutions that are sufficiently far from each other (diversesolutions) in the solution space. In this paper we consider arelatedrepresentationquestion where we ask if a given set of explanationsScan represent any other explanation (that is, whether their symmetric difference is smaller than a givenk). We first study this problem from a classical com- plexity perspective and obtain a complete classification. While only a handful of cases are tractable, the increase in complexity compared to classical abductionis often smaller than expected. We then study the parameterized complexity for several parametersand obtain new tractable and hard cases. Interestingly, a full parameterized complexity classification would require resolving the parameter- ized complexity of thecovering radiusproblem from coding theory. To the best of our knowledge, no useful relationship between coding theory and non-monotonic reasoning has previously been es- tablished, but such connections seemingly become important when asking more complex questions about solution spaces. Keywords:Propositional Abduction, Computational Complexity, Postâs Framework, Fine-grained Reasoning 1 Introduction Thepropositional abductionproblem is a well-known form of non-monotonic reasoning with many applications in e.g, AI and knowledge representation [10, 9, 23, 31, 22]. Here, we are asked to explain a givenmanifestation. The explanation thus needs to logically entail the manifestation, and, to avoid trivial explanations, be consistent with the given knowledge base.For example, consider a medical diagnosis setting where a patient may develop a certain symptom depending on underlying conditions. We could then have propositional variablesa(the patient has a weakened immune system),b(the patient has a bacterial infection),c(the patient has a viral infection),d(the patient is exposed to severe environmental stress), andm(the patient develops a high fever). The knowledge base could then encode the following medical rules: âą If the patient has a weakened immune system and a bacterial infection, then they develop a high fever. âą If the patient has a weakened immune system and a viral infection, then they develop a high fever. âą If the patient has a weakened immune system and is exposed tosevere environmental stress, then they develop a high fever. âą The patient cannot simultaneously have a bacterial and a viral infection. * Author names are stated in reverse alphabetical order. 2Representative Sets in Propositional Abduction Formally, we could represent this as KB=aâ§bâm,aâ§câm,aâ§dâm,ÂŹ(bâ§c). The manifestation is the observation that the patient has developed a high fever, i.e.,M=m, and the set of hypotheses isH=a,b,c,d. Then, for example,a,b(weakened immune system and bacterial infection) anda,b,d(additionally, stress) are both possible explanations, but, unless there is further evidence, one may argue thata,bis preferable toa,b,dsince it makes fewer assumptions. In this scenario, it seems desirable to considerallminimal explanations, revealing that the fever can be explained by a weakened immune system combined with exactly one of the mutually exclusive infections, or with environmental stress. As might be expected, computing/counting all (minimal) explanations is computationally expen- sive [21, 7], and even deciding existence of just a single explanation isÎŁ P 2 -complete [13]. Nevertheless, there has been many attempts to reason about the set of solutions, e.g. by identifyingfacets[1, 15, 28], and findingdiversesolutions (induced by a given distance metric between solutions). For example, diverse solutions have been considered foranswer set programming[12], abduction [30],constraint satisfaction problems[20], satisfiability problems [26], and a wealth of graph problems [2, 16, 17]. Inspired by the success of this approach and recent work on answer set programming [3] we in this paper consider a related question: does there exist a set of explanations thatrepresentall (minimal) explanations? We formulate this as a decision problem and then qualify our problem with a parameter kâ„0, a set of explanationsS, and want to know if every explanation is within distancekfrom at least one explanation inS. In this caseSis called(k-)representative. Thus, unlesskis large, we expect the set Sto correlate with diverse solutions. We denote this problem by REPABD, and the corresponding problem for representing subsetmini- mal explanations, by REPABD â . If no assumptions are imposed on the knowledge base KB it is easy to show that both these problems areÎ P 2 -complete, and we therefore attempt a more fine-grained picture of the complexity with restricted knowledge bases (e.g., whether it is in Horn, or in 2-CNF). We write REPABD(Î)(REPABD â (Î)) for this problem whereÎis a set of relations, and then require that the knowledge base is given by a conjunctiveÎ-formula, i.e., each atom is of the formR(x 1 ,...,x k )forRâÎ and variablesx 1 ,...,x k . We formally introduce this problem in Section 3 together with a few useful definability notions. Then, for our main technical contributions, we (in Section 4) classify the classical complexity of REPABD(Î)and REPABD â (Î)for all possible choices ofÎ. Our classification reveals that the two problems have few tractable cases. For example, ifÎcan express the âtrivialâ unary relationt=(0),(1)then REPABD(Î)is at least coNP-hard. Surprisingly, REPABD â (Î)fares marginally better in comparison and we prove that it isin P if each relation isstrictly essentially positive, or the dual case of beingstrictly essentially negative. However, it should be noted that tractability in this case stems from rather trivial reasons, and to extend the tractable fragments we (in Section 5) turn toparameterized complexity. Here, we relax polynomial time to additionally allow a factorf(p)wherepâNis a parameter (e.g.,|H|,|M|,k, or a graph parameter of KB) andf:NâNa computable function. A problem admitting such a running time is said to befixed-parameter tractable (FPT). The parameterized complexity of abduction is well understood for many natural parameters [24, 14] and admits non-trivial FPT cases, so there is reason for acertain optimism. We consider many different parameters (k,|H|,|M|, and|S|) and establish FPT for|H|ifÎisSchaeferand for|S|ifÎis strictly essentially positive. Importantly, we complement this with many lower bounds that rule out FPT under widely believed conjectures in parameterized complexity. Interestingly, by considering such âfine-grainedâ questions about the set of explanations, we are able to make connections to problems previously unconnected to non-monotonic reasoning. For example, one of our main sources of hardness stems from thecovering radiusproblem [18], and one of our main FPT results are based on a reduction to theclosest string problem[19]. As we show, a complete parameter- J. Schmidt, M. Maizia, V. Lagerkvist & J.K. Fichte3 ized complexity classification of REPABD(Î)would simultaneously need to resolve the parameterized complexity of the covering radius problem (with parameterr). We discuss this and other questions in Section 6. Due to space constraints the proof of statements marked withâhave been omitted. 2 Preliminaries We follow standard notions in computational complexity theory [11], and propositional logic. Below, we briefly state the most important notions. 2.1 Computational Complexity LetÎŁandÎŁ âČ be finite alphabets. Aninstanceis a stringIâÎŁ â and||I||denotes its size. Adecision problemis a languageLâÎŁ â . Recall that P and NP are the classes of deterministically and non- deterministically polynomial-time solvable decision problems [5]. A polynomial-time many-to-one re- duction (†P m ) fromLtoL âČ is a functionr:ÎŁ â âÎŁ âČ â such thatIâLif and only ifr(I)âL âČ andris computable in timeO(||I|| c )for some constantc. We also use the Polynomial Hierarchy (PH) where â P 0 : =Î P 0 : =ÎŁ P 0 : =P,â P i+1 : =P ÎŁ P i ,ÎŁ P i+1 : =NP ÎŁ P i , andÎ P i+1 : =coNP ÎŁ P i fori>0. For a decision problem X, we write Xfor its complement. Aparameterized problemis a setLâÎŁ â ĂN. It isfixed-parameter tractable(FPT) if membership of(I,k)can be decided in timef(k)· ||I|| c for a computable functionfand a constantc. Afixed- parameter (FPT) reductionfromLtoL âČ is a mappingP(with respect to computablef,p:NâNand a constantc) where we for any(I,k)âÎŁ â ĂN) have (1)(I,k)âLif and only ifP(I,k) = (I âČ ,k âČ )âL âČ , (2) k âČ â€p(k), and (3)P(I,k)can be computed inf(k)· ||I|| c time. A problem is W[1]-hardif it admits an FPT-reduction from INDEPENDENTSET. Another important W[1]-hard problem isweighted SATwhere we ask if a given propositional formula Ïhas a model of weightâ„k. We let WSAT(2âCNF â )denote its restriction to negative 2-CNF. Finally, for a classical complexity classC, we define para-Cas the class of all parameterized problems reducible to a language inCvia a computable parameter transformation, allowing us to speak of classes such as para-NP, para-coNP, para-DP, and para-coDP. Propositional Logic.Aliteralis a variablexor its negationÂŹx. Aclauseis a disjunction of literals, often represented as a set. A clause of arity 1, i.e., either(x)or(ÂŹx), is aunit clause. We work in a general setting where atoms can be expressions of the formR(x 1 ,...,x r )for variablesx 1 ,...,x r and an r-ary relationRâ 0,1 r . A functionf:x 1 ,...,x r â 0,1is then said to satisfy an atomR(x 1 ,...,x r ) if(f(x 1 ),...,f(x r ))âR. A (conjunctive)propositional formula Ïis a conjunction of atoms and we write var( Ï)for its set of variables. A mappingÏ: var(Ï)7â 0,1is called anassignmentto the variables of Ïand amodelof a formulaÏis an assignment to var(Ï)that satisfiesÏ. For two formulasÏandÏ, we write Ï|=Ïif every model ofÏalso satisfiesÏ. 2.2 Restrictions of Constraint Languages We work in a generalized setting where atoms can be formed by combining relations and variables. Then, aconstraint languageÎis a set of Boolean relations, and aÎ-formulaover some variablesVis a propositional formula ÏwhereRâÎandx 1 ,...,x r âVfor each atom in the formulaR(x 1 ,...,x r ). For a constraint languageÎ, we write SAT(Î)for the problem of deciding if a givenÎ-formula admits at least 4Representative Sets in Propositional Abduction co-clone clauses/equationname/indication BR(I 2 )all clausesall Boolean relations I 0 at least one negative literal per clause0-valid IN 2 NAE =0,1 3 \ 000,111complementive INDUP =0,1 3 \ 101,010complementive and 1- and 0-valid IE 2 clauses with at most one positive literalHorn IV 2 clauses with at most one negative literaldualHorn IL 2 all affine clauses (all linear equations)affine IL(x 1 â · âx n =0),nevenaffine and 1- and 0-valid ID 2 clauses of size 1 or 2Krom, bijunctive, 2-CNF IDaffine clauses of size 2strict 2-affine IM(x 1 âx 2 )implicative and 1- and 0-valid IS 12 (x 1 ),(ÂŹx 1 ⚠· âš ÂŹx n ),nâ„0,(x 1 =x 2 )essentially negative (EN) IS k 11 (x 1 âx 2 ),(ÂŹx 1 ⚠· âš ÂŹx n ),kâ„nâ„0- IS k 1 (ÂŹx 1 ⚠· âš ÂŹx n ),kâ„nâ„0,(x 1 =x 2 )negative (N) of widthk IS 02 (ÂŹx 1 ),(x 1 ⚠· âšx n ),nâ„0,(x 1 =x 2 )essentially positive (EP) IR 1 (x 1 ),(x 1 =x 2 )- IR 0 (ÂŹx 1 ),(x 1 =x 2 )- IR(IBF)(x 1 =x 2 )- Table 1: Overview of some co-clones and clause descriptions[27]. one model. Usually, we do not distinguish between the relation or a clause defining the relation. For example, we simply write(x)for the unary relation(1),(ÂŹx)for(0),(x 1 âx 2 )or(ÂŹx 1 âšx 2 )for (0,0),(0,1),(1,1), and so on. The empty set /0 is the (nullary) relation that is always false, we write R = for the equality relation(0,0),(1,1)(but often written in infix form as(x=y)instead ofR = (x,y)), andtfor the trivial unary relation(0),(1)that is always true. For a constraint languageÎandkâ„1, we often use the notationk-Îfor the set of relations/clauses of arity at mostk(e.g., 2-CNFcontains all clauses of arity 1 and 2). Additionally, for a languageÎwe, let (1)Î â =Î\ (x),(ÂŹx)beÎwithout the two unit clauses, and (2)Î + =ÎâȘ (x),(ÂŹx)beÎexpanded with the two unit clauses. A languageÎisb-validforbâ 0,1, if(b,...,b)âRfor eachRâÎ. We introduce the most important constraint languages for the purpose of this paper in Table 1. We also write EP â for the set ofstrictly essentially positive clausesEP\ (x=y)and EN â =EN\ (x=y)for the set ofstrictly essentially negative clauses. To avoid doing an exhaustive case analysis ofallpossible constraint languages we introduce a useful closure property on relations. Say that anr-ary relationRhas aprimitive positive definition(p-definition) overÎif R(x 1 ,...,x r ):=ây 1 ,...,y n . Ï(x 1 ,...,x r ,y 1 ,...,y n ) where Ïis a(ÎâȘ /0,t,(x=y))-formula. Thus, put otherwise,Rcan be defined as the set of models of ây 1 ,...,y n . Ï(x 1 ,...,x r ,y 1 ,...,y n )with respect to the free variablesx 1 ,...,x r . Definition 2.1.For a constraint languageÎwe lethÎibe the smallest set of relations containingÎand where RâÎfor any p-definable relation R overÎ. The setÎis in this context said to be abase, andhÎiis sometimes called arelational clone, or a co-clone. For details, we refer to the work by [4]. We note that the complexity of SAT(Î)is completely J. Schmidt, M. Maizia, V. Lagerkvist & J.K. Fichte5 determined due to Schaeferâs famous dichotomy result: it ispolynomial ifÎis 0- or 1-valid orSchaefer (that is,Îis Horn, or dualHorn, or affine, or 2-CNF) and NP-complete otherwise [29]. 2.3 Propositional Abduction LetÎbe a constraint language, for example, a set of clauses. An instanceIof thepositive propositional abduction problem overÎ, ABD(Î)for short, is a tupleI= (KB,H,M)with KB being aÎ-formula over a finite set of Boolean variables called theknowledge base(ortheory),Hâvar(KB)calledhypotheses, Mâvar(KB)calledmanifestations. Since we have defined aÎ-formula as a conjunctive formula with atoms fromÎwe sometimes take the liberty of viewing the knowledge base as a set rather than as a formula. Apositive explanation E,explanationfor short, is a subsetEâHsuch that (i) KBâ§Eis satisfiable and (i) KBâ§E|=M. An explanationEis(subset-)minimalif no other setE âČ (Eis an explanation ofI. The problem ABD(Î)asks whether there is an explanation, which in the decision context is the same as asking whether there is a minimal explanation. IfÎis arbitrary, we omitÎfrom the problem and write ABD. Note that the complexity of ABD(Î)is completely determined [27]. We writeE(I)to refer to the set of all explanations andE M (I)for the set of all subset-minimal explanations. Example 2.2.Consider the abduction example from Section 1 where I= (KB,H,M)with KB=aâ§bâ m,aâ§câm,aâ§dâm,ÂŹ(bâ§c), manifestation m, and the hypothesesa,b,c,d. ThenE M (I) = a,b,a,c,a,dandE(I) =a,b,a,c,a,d,a,b,d,a,c,d. 3 The Representative Explanation Problem We begin the technical part of the paper by formally introducing our problem as well as the simplifying algebraic machinery. LetI= (KB,H,M)be an ABD instance. For a setEâH, defineS k (E) =E 1 â E(I)|d(E,E 1 )â€kwhered(·,·)denotes the symmetric difference, i.e.,d(E 1 ,E 2 ) =|E 1 âłE 2 |=|(E 1 âȘ E 2 )\(E 1 â©E 2 )|=|xâH|xâE 1 andx/âE 2 orx/âE 1 andxâE 2 |, i.e.,S k (E)is the set of explanations within Hamming distancekofE. For a fixedk, an explanationEâE(I)is calledk-representative, if |S k (E)|is maximal. That is, such anErepresents maximally many explanations. We extend this notion to sets of explanations as follows: for a fixedk, a set of explanationsSâE(I)is calledk-representative, ifE(I) = â EâS S k (E). We then consider the following problem where the task is to verify if a set of explanations isk- representative or not. REPABD(Î) Given:An ABD(Î)instanceI= (KB,H,M), a setSâE(I), andkâ„1. Task:IsS k-representative forI? We also consider REPABD(Î)restricted toâ-minimal explanations (given nowSâE M (I)check if E M (I) = â EâS S M k (E), whereS M k (E) =E 1 âE M (I)|d(E,E 1 )â€k) and write REPABD â (Î)for this variant. Example 3.1.We continue with Example 2.2 where we had KB=aâ§bâm,aâ§câm,aâ§dâ m,ÂŹ(bâ§c), M=m, H=a,b,c,d, andE(I) =a,b,a,c,a,d,a,b,d,a,c,d. Then S 1 =a,bis not 2-representative, since d(a,b,a,c,d) =3. But S 2 =a,dis 2-representative, since d(a,d,E)â€2for all EâE(I), as is easily verified. 6Representative Sets in Propositional Abduction Before turning to the complexity of REPABD(Î)and REPABD â (Î)we show how to apply the algebraic approach â with a minor modification. First, we saythat a p-definitionR(x 1 ,...,x r ):= ây 1 ,...,y n . Ï(x 1 ,...,x r ,y 1 ,...,y n )isequality-free(efpp) if each atom inÏis fromÎâȘ /0, i.e., we do not allow (1) the equality relation, or (2) the full relationt. We lethÎi 6= be the smallest set of relations containingÎclosed under such definitions. We have the following basic characterization (where a relationRis said to be constant if|R|=1). Before stating and proving the lemma we need a few additionalpreliminaries. For a tuplet= (x 1 ,...,x i ,...,x n )â 0,1 n andiâ[n] =1,...,nwe writet[i] =x i for theith component. ForRâ 0,1 n of aritynwe say thatiâ[n]isfictitiousif(x 1 ,...,x iâ1 ,x i ,x i+1 ,...,x n )âRif and only if we have (x 1 ,...,x iâ1 , Ìx i ,x i+1 ,...,x n )âR, and it isredundantif there existsjâ[n],j6=i, such thatt[i] =t[j]for anytâR. Furthermore, say thatRisirredundantif it has no redundant coordinates, and that it isprime if it is irredundant and has no fictive coordinates. We can nowrelate these notions to efpp-definability as follows. Lemma 3.2.(â) LetÎbe a set of Boolean relations and let Râ hÎi. If 1. R is prime then Râ hÎi 6= , 2. R is irredundant then Râ hÎâȘ ti 6= , and 3. otherwise Râ hÎâȘ R = i 6= . This in turn leads to the following classification of efpp-closed sets. Lemma 3.3.LetÎbe a set of Boolean relations. If 1. if R = â hÎi 6= thentâ hÎi 6= , 2. if R = â hÎi 6= thenhÎi 6= =hÎi, 3. ifÎcontains a non-constant relation thenhÎi 6= =hÎâȘ ti 6= , and 4. ift/â hÎi 6= thenhÎi 6= (hÎâȘ ti 6= (hÎâȘ R = i 6= =hÎi, andhâi 6= â hÎi 6= ,hÎâȘti 6= ,hÎâȘ R = i 6= for anyâsuch thathÎi=hâi. Proof.The first claim follows immediately since we can definet(x)via the definition(x=x). For the second claim: if we can efpp-defineR = then we (by the first claim) can also efpp-definet, and any p- definition (possibly usingR = - ort-constraints) can be converted into a suitable efpp-definition. For the third claim, letRâÎbe a non-constant relation, of arity, sayr, and let 1â€iâ€rbe an argument such that |x i |(x 1 ,...,x i ,...,x r )âR|=2. Thent(x):=âx 1 ,...,x iâ1 ,x i+1 ,...,x r .R(x 1 ,...,x i 1 ,x,x i+1 ,...,x r ). For the fourth and last claim,hÎi 6= (hÎâȘ ti 6= follows from the assumption thatt/â hÎi 6= . For the second inclusionhÎâȘ ti 6= (hÎâȘ R = i 6= , observe thatR = has no fictitious argument, and, hence, ifR = â hÎâȘ ti 6= thenR = â hÎi 6= (by Lemma 3.2). But then (as established in the first item of this lemma)hÎi 6= =hÎiwhich contradicts the assumption thatt/â hÎi. Hence,R = /â hÎâȘ ti 6= and the inclusionhÎâȘ ti 6= (hÎâȘ R = i 6= must be proper. Now, consider aâsuch thathâi=hÎi. The claim thathâi 6= â hÎi 6= ,hÎâȘti 6= ,hÎâȘ R = i 6= then follows through a similar case analysis: if every relation is prime, thenhâi 6= =hÎi 6= , if every relation is irredundant thenhâi 6= â hÎi 6= ,hÎâȘ ti 6= , and if these two cases do not apply thenhâi 6= =hÎi. We remark that disallowing equality is a fairly standard assumption for certain problems [6, 24, 25, 8] buttis normally such a harmless relation that it is not explicitly acknowledged in definitions. However, we will later see that their presencedomake a difference for the REPABD(Î)problem in the sense that there are languagesÎsuch that REPABD(Î)is in P but REPABD(ÎâȘ t)is intractable. With this in mind we obtain the following basic reducibility result. J. Schmidt, M. Maizia, V. Lagerkvist & J.K. Fichte7 Lemma 3.4.(â) LetÎandÎ âČ be two constraint languages. IfÎ âČ â hÎi 6= , thenREPABD(Î âČ )†P m REPABD(Î)andREPABD â (Î âČ )†P m REPABD â (Î). We further need the following expressiveness result. Lemma 3.5.(â) LetÎbe a constraint language. IfÎ6â â© EP â âȘ 6= andÎ6â â© EN â âȘ 6= then(x=y)â hÎi 6= andhÎi=hÎi 6= . 4 Classical Complexity We begin by analyzing the âclassicalâ complexity of REPABD(Î), i.e., whether it is in P, or in an in- tractable class, and thus study the complexity of the problem up to polynomial-time reductions. We first observe a straightforward upper bound. Lemma 4.1.REPABD(Î)is inÎ P 2 . Proof.The following non-deterministic algorithm shows that REPABD(Î)(recall that this is the com- plement of REPABD(Î)) is inÎŁ P 2 . We are given an instance(KB,H,M), a setSâE(I), andkâ„1. We then guess anE âČ âH, and verify that (1)E âČ âE(I)â feasible with an NP- and a coNP-oracle (first check if KBâ§E âČ is satisfiable, and then if KBâ§E âČ |=M) (2)E âČ /â â EâS S k (E)â feasible with a coNP-oracle (since the complement question is in NP: guess an EâSand verify thatd(E,E âČ )â€k). Recall that for a languageÎwe letÎ + beÎexpanded with the two constant Boolean relations. We have the following useful conditional upper bound. Lemma 4.2.(â) IfSAT(Î + )âPthenREPABD(Î)âcoNP, for any constraint languageÎ. The following lemma lets us inherit numerous hardness results from ABD. Lemma 4.3.(â) LetÎbe a constraint language. Then ABD(Î)†P m REPABD(Î). However, the following lemma proves that REPABD is generally harder than ABD since it estab- lishes coNP-hardness for many fragments where ABD is tractable. Recall thatt=(0),(1)and that T=(1). In the reduction we use the NP-completecovering radius problem[18], where an instance is given by a binary codeCâ 0,1 n and an integerr, and the question is whether there is a vector vâ 0,1 n that has Hamming distance greater thanrfrom every element inC(thus thecovering radius ofCis greater thanr). Lemma 4.4.REPABD(Î)is coNP-hard for anyÎsuch thattâ hÎi 6= or Tâ hÎi 6= . Sketch.We reduce from the covering radius problem. Intuitively, weencode an instance(C,r)of this problem by introducing a fresh variable for each coordinateof the codewords and constructing KB so that all subsets of these variables form candidate explanations. The setSis defined to correspond precisely to the codewords inC, and the distance parameterkis set tor. Under this construction, any explana- tion that isnot k-represented byScorresponds exactly to a vector at Hamming distance greaterthanr from all codewords inC. Conversely, if every vector lies within distancerof some codeword, then all explanations arek-represented, yielding a positive instance. We obtain the following complexity classification of REPABD(Î). Theorem 4.5.LetÎbe a constraint language. ThenREPABD(Î)is 8Representative Sets in Propositional Abduction 1.Î P 2 -complete ifIN 2 â hÎi âI 2 orII 0 â hÎi âI 2 , 2.coNP-hard andNP-hard ifINâ hÎi, 3.coNP-complete if Câ hÎi âD for Câ IS 2 1 ,IM,IR 1 ,ID,ILand Dâ IE 2 ,IL 2 ,IV 2 ,ID 2 , 4.coNP-complete ifIBFâ hÎi âIR 0 andtâ hÎi 6= , and 5.âPotherwise. Proof.First, assume thatIN 2 â hÎi âI 2 or thatII 0 â hÎi âI 2 . From Lemma 4.1 we know that REPABD(Î)âÎ P 2 , and ABD(Î)isÎŁ P 2 -complete in this case, which in combination with Lemma 4.3 gives the desiredÎ P 2 -hardness. Second, assume thatINâ hÎi. Then ABD(Î)is coNP-hard, and Lemma 4.3 therefore gives NP-hardness for REPABD(Î). For the coNP-hardness claim we first ob- serve thatÎmust contain a non-constant relation, which from Lemma 3.3 implies thattâ hÎi 6= , and we finally get coNP-hardness from Lemma 4.4. Third, assume thatCâ hÎi âDforCâ IS 2 1 ,IM,IR 1 ,ID,IL andDâ IE 2 ,IL 2 ,IV 2 ,ID 2 . Then SAT(Î + )âP [29] and we therefore (via Lemma 4.2) conclude that REPABD(Î)is in coNP. For hardness, first assume thathÎi 6=IR 1 . Then we similarly to the above case observe thatÎmust contain a non-constant relation, and we apply Lemma 4.4for the desired re- sult. ForhÎi=IR 1 we observe that any p-definition ofT(possibly usingR = andt) can be simplified into an equivalent p-definition still definingT, and we then apply Lemma 4.4. Fourth, the case when IBFâ hÎi âIR 0 andtâ hÎi 6= also follows from Lemma 4.4. It can be verified that the only remaining case is whent/â hÎi 6= and ifhÎi=IBForhÎi=IR 0 . We assume thathÎi=IR 0 since it subsumes the other case. We now apply Lemma 3.3 and conclude thathÎi 6= =h/0,Fi 6= . In this case REPABD(Î)can be solved in polynomial time. For an instance (KB,H,M,S,k)we first check if KB=/0. If so,H=M=/0, and the only possible explanation isE=/0, and we answer yes ifS=/0and no ifS=/0. If, on the other hand, KB6=/0 then we first check if there exists a constraint /0(x)in KB. If so, thenE((KB,H,M)) =/0 since KB is not satisfiable, and we can answer yes or no via a simple case analysis. Otherwise, we must haveF(x)for each atom in KB, but then we either have no explanation, orE=/0=Mas the only possible explanation, and we can easily answer yes or no. We continue by considering the subset-minimal variant REPABD â of REPABD, which, surprisingly, turns out to be easier for certain fragments. We obtain tractability for essentially negative and essentially positive fragments, as long as the equality constraint cannot be expressed. Recall that EP â and EN â denote the sets of strictly essentially positive, respectively negative, clauses. Lemma 4.6.REPABD â (Î)âPifÎâ â© EP â âȘ 6= orÎâ â© EN â âȘ 6= . Proof.Let(KB,H,M,S,k)be an instance of REPABD â (Î). We assume that eachRâÎis represented by a conjunctive formula over EP â (or EN â ). We can then without loss of generality assume that each atom in KB is from EP â (respectively, from EN â ). In EN â , variables inMcan either appear as positive singletons, or as negative literals in a negative clause. If the abduction problem has an explanation, then there exists a unique subset-minimal explana- tionE=Mâ©H \ m|(m)âKB. This is because everymâMis either inHand entails itself, orm is already true by being a positive singleton, or there is no solution. Similarly, in EP â , anymâMis either a singleton that is already always true, ormâHentails itself, or the problem has no solution. Again, there can onlybe a single subset-minimal explanation E=Mâ©H \ m|(m)âKB. J. Schmidt, M. Maizia, V. Lagerkvist & J.K. Fichte9 It suffices to check ifâc i âS:d(E,c i )>k, which can be done in linear time. This concludes the proof. If equality can be expressed, however, we obtain coNP-hardness. Lemma 4.7.(â)REPABD â (Î)is coNP-hard for any languageÎsuch that R = â hÎi 6= . Furthermore, we also obtain all hardness results from ABD again, analogously to Lemma 4.3. Lemma 4.8.(â) LetÎbe a constraint language. ThenABD(Î)†P m REPABD â (Î). The following Theorem summarizes the results on REPABD â . Theorem 4.9.(â) LetÎbe a constraint language. ThenREPABD â (Î)is 1.Î P 2 -complete ifIN 2 â hÎi âI 2 orII 0 â hÎi âI 2 . 2.coNP-hard andNP-hard ifINâ hÎi. 3.coNP-complete if Câ hÎi âD for Câ IM,ID,ILand Dâ IE 2 ,IL 2 ,IV 2 ,ID 2 . 4.coNP-complete ifIBFâ hÎi âD for Dâ IS 12 ,IS 02 , andÎ6â â© EP â âȘ 6= andÎ6â â© EN â âȘ 6= . 5.âPotherwise (Îâ â© EP â âȘ 6= orÎâ â© EN â âȘ 6= ). 5 Parameterized complexity Having exhausted all possible sources of polynomial-time solvability we now turn our attention to pa- rameterized complexity. We writeP-REPABD(Î,â)whereâis the type of parameter in question. We consider several different parameters beginning withkitself (i.e., thekin the given REPABD(Î)in- stance), and then continuing with|H|,|M|, and|S|. 5.1 Parameterk Given a REPABD(Î)instance(KB,H,M,S,k)we first consider thekitself as parameter. While this may feel like an obvious parameter choice we will soon prove thatthe parameter is not likely to help much (coW[1]-hard) for most choices ofÎ. Lemma 5.1.P-REPABD(Î,k)is coW[1]-hard for anyÎsuch thatIS 2 1 â hÎi. Proof.We begin by giving a reduction from the W[1]-complete problem WSAT(2âCNF â )to the com- plement ofP-REPABD(â,k), whereâ=(ÂŹx 1 âš ÂŹx 2 )contains a single negative 2-clause. In the end, we show why this also gives coW[1]-hardness forP-REPABD(Î,k). Hence, let( Ï,k)be an instance of WSAT(2âCNF â ), that is,Ïis a negative 2-CNFformula over nvariables,x 1 ,...,x n , and the question is whether there is a model of weightâ„k. We map( Ï,k)to the instance(KB,H,M,S,k âČ )ofP-REPABD(â,k), where KB= Ï,H=x 1 ,...,x n ,M=/0,S=/0, k âČ =k+1. Note that KB only uses the constraint(ÂŹxâš ÂŹy)âIS 2 1 . To prove correctness we use the following observation. â EâS S k âČ (E) =S k âČ (/0) =all explanations of weightâ€k âČ <k(1) In other words,Srepresents precisely all explanations of weight less thank. Assume( Ï,k)is a positive instance of WSAT(2âCNF â ). That is, there is a modelÏofÏof weight at leastk. We defineE=xâH| Ï(x) =1and note that|E| â„k. By construction, KBâ§Eis consistent 10Representative Sets in Propositional Abduction and entailsM=/0. Therefore,Eis an explanation. Since|E| â„k,Eis not represented byS(confer observation 1). Therefore,(KB,H,M,S,k âČ )is a negative instance. Conversely, assume(KB,H,M,S,k âČ )is a negative instance. That is, there is an explanationEthat is not represented. By observation 1 we conclude that|E| â„k. SinceEis an explanation, KBâ§Emust be consistent. We conclude that Ïmust admit a model of weightâ„k, thus(Ï,k)is a positive instance of WSAT(2âCNF â ). Last, we observe thatâcontains a single prime relation (no fictitious or redundantarguments). Hence, ifââ hÎithenââ hÎi 6= (Lemma 3.2), and we then apply the reduction in Lemma 3.4 together with the observation that this reduction does not affect the parameterkat all. We prove an analogous bound for any languageÎthat can express implication. Lemma 5.2.(â)P-REPABD(Î,k)is coW[1]-hard for anyÎsuch thatIMâ hÎi. The three main classes that we are missing for a complete classification are linear equations (ÎâIL 2 ), complementive languages (ÎâIN 2 ), and any language belowIS 02 (essentially positive). We do not fully manage to describe these cases but can for the latter at leastprove that its parameterized complexity essentially coincides with the parameterized complexity of the covering radius problem (with parameter r). We prove a slightly stronger result and prove that we only need to consider strictly essentially positive clauses, i.e., we do not need the equality relation in the reduction. Lemma 5.3.(â) The covering radius problem (with parameter r) is FPT-equivalent with the complement ofP-REPABD(EP â ,k). 5.2 Parameter|H| Next, we consider the size of the hypothesis,|H|, as parameter, where we obtain a straightforward parameterized dichotomy. The FPT case can be proven as follows. Lemma 5.4.P-REPABD(Î,|H|)âFPTifÎis Schaefer. Proof.We can loop over all explanation candidatesEâHin brute force time 2 |H| . Since the parameter is|H|, this is FPT-time. Now we only need to check for each such candidateE1) whether it is an explanation, and 2) if so, whether it isk-represented bySor not. Step 1) amounts to checking whether KBâ§Eis satisfiable and whether KBâ§E|=M. Both checks can be achieved in polynomial time since for Schaefer languages SAT(Î + )âP. Step 2) amounts to looping over the elements ofSand computing for eachE âČ âSwhetherd(E,E âČ )â€kor not. This can be done in polynomial time, sinceSis part of the input. Using two hardness results from [24] this leads to the following dichotomy (see the full version for details). Theorem 5.5.LetÎbe a constraint language. ThenP-REPABD(Î,|H|)is 1.para-coDP-hard ifIN 2 â hÎiorII 0 â hÎi. 2.para-NP-hard ifINâ hÎi. 3.âFPTotherwise (that is,ÎâD for Dâ IE 2 ,IL 2 ,IV 2 ,ID 2 ). J. Schmidt, M. Maizia, V. Lagerkvist & J.K. Fichte11 5.3 Parameter|M| For the size of the manifestation (|M|) we currently lack FPT cases, but, on the other hand, can show para-coNP-hardness for the majority of constraint languages. Lemma 5.6.P-REPABD(Î,|M|)is para-coNP-hard for anyÎsuch thattâ hÎi 6= or Tâ hÎi 6= . Proof.The construction is the same as in Lemma 4.4. We note that in that construction|M|is constant. 5.4 Parameter|S| The last parameter that we consider is the number of sets|S|. We first observe a hard case by using Lemma 4.3. Lemma 5.7.(â)P-REPABD(Î,|S|)is para-coNP-hard for anyÎsuch thatIS 2 11 â hÎi. 2 + i lly iti n IBF IR 1 IR 0 IR 2 IM IM 1 IM 0 IM 2 IS 2 1 IS 3 1 IS 1 IS 2 12 IS 3 12 IS 12 IS 2 11 IS 3 11 IS 11 IS 2 10 IS 3 10 IS 10 IS 2 0 IS 3 0 IS 0 IS 2 02 IS 3 02 IS 02 IS 2 01 IS 3 01 IS 01 IS 2 00 IS 3 00 IS 00 ID ID 1 ID 2 IE IE 1 IE 0 IE 2 IV IV 0 IV 1 IV 2 IL IL 0 IL 1 IL 3 IL 2 IN IN 2 I I 0 I 1 I 2 Complexity of p-Rep-ABD(||): para- 2 -hard para-NP-hard para-coNP-hard FPT if = unknown Figure 1: The complexity ofP-REPABD(Î,|S|)illustrated via Postâs lattice. Lemma 5.8.P-REPABD(EP â ,|S|)is in FPT. Proof.We first observe thatP-REPABD(EP â ,|S|)is FPT-equivalent to the covering radius problem by the same reduction used in Lemma 5.3. Next, we show FPT for this problem by giving an FPT-reductionto theclosest string problemwith alphabetÎŁ=0,1. Here, we are given a set of stringsC, a radiusrand want to know if there exists xâ 0,1 n such thatd(x,c i )â€rfor everyc i âC. This problem is known to be FPT with respect to |C|[19]. Given an instanceCâ 0,1 n andrâ„1 of the covering radius problem we map it to an instance(C âČ ,r âČ )of the closest string problem as follows. âąC âČ = c i |c i âCwherec i is the bit-wise complement ofc i , 12Representative Sets in Propositional Abduction âąr âČ =nâr. The correctness is as follows: assumeâxâ 0,1 â :âc i âC:d(x,c i )>râ |xâ©c i |>râ |xâ©c i | †nâr. Moreover, the reduction can clearly be carried out in FPT time (indeed, even polynomial time) and preserves the parameter since|C âČ |=|C|. This concludes the proof. This result extends toP-REPABD(Î,|S|)for anyÎâ â© EP â âȘ 6= since the reduction in Lemma 3.4 does not affect the parameter|S|. 6 Conclusion We introduced representative sets in propositional abduction and illustrated how it gives a better under- standing of the space of possible explanations; for example, (recall Section 1), in a medical situation, representative abduction can tell doctors if their set of hypothesis has covered all major possibilities to explain the symptoms or if they might have missed something crucial. Complexity-wise, we have es- tablished an almost complete classification of the problem for constraint language restrictions (Postâs lattice). Although the problem admits almost no tractable cases in its normal form, the subset minimal variant and the parametrized complexity approach give us several additional tractable cases. Let us now discuss some potential future research directions. Completing the classification.We have three open cases shared by representative abductionand its subset minimal variant. These are the 1-valid languages. Wehave already established that they are both NP- and coNP-hard. It would be interesting to investigate their exact complexity class, and a good candidate for these languages is the class DP. The techniques that would be used to prove it would most likely be novel for abduction-related problems. Parametrized complexity.We have investigated the parametrized complexity of representative abduc- tion with different parameters, namelyk(the Hamming distance),|H|,|M|, and|S|(size of the represen- tative set). For parameter|H|we have established a complete classification, obtained FPT-results for a large portion of languages (Schaefer languages), and proven hardness for the rest. We have established a para-coNP-hardness result for the majority of languages for parameter|M|. In our opinion, the parame- terskand|S|are perhaps the most interesting ones. For parameter|S|we have established both hardness for a large portion of the lattice, but also non-trivial FPT results forEP â -languages, but which still leaves some interesting open cases for complementive and affine languages. Finally, for parameterkwe have established non-trivial coW[1]-hardness results for languagesIMandEN â , leaving what are perhaps the most interesting open cases for future research. The parametrized complexity approach seems to us to be extremely interesting. It establishes possibly useful FPT results, as well as interesting reductions for proving hardness, and it links our problem to know problems from coding theory. Relation to coding theory.We have established a strong connection between our representative abduc- tion problem and the covering radius problem from coding theory, that as far as we know has not been established before. A lot of classical and parametrized complexity results from coding theory were instru- mental to our lattice classifications, such as NP-completeness of the covering radius problem [18] and the FPT result for the closest string problem with parameter|C|[19]. Future research on parametrized complexity with parameterkfor representative abduction and parameterr(radius) for the covering radius problem, will greatly benefit both fields. J. Schmidt, M. Maizia, V. Lagerkvist & J.K. Fichte13 References [1] Christian Alrabbaa, Sebastian Rudolph & Lukas Schweizer (2018):Faceted Answer-Set Navigation. In: Proc. RuleML+Râ18 , p. 211â225, doi:10.1007/978-3-319-99906-7_14. [2] Julien Baste, Michael R. Fellows, Lars Jaffke, Tom Ìas MasaËr Ìık, Mateus de Oliveira Oliveira, Geevarghese Philip & Frances A. Rosamond (2020):Diversity of Solutions: An Exploration Through the Lens of Fixed- Parameter Tractability Theory. In:Proc. IJCAI, p. 1119â1125, doi:10.24963/IJCAI.2020/156. [3] Elisa B Ìohl, Sarah Alice Gaggl & Dominik Rusovac (2023):Representative answer sets: Collecting some- thing of everything. In: ECAI, IOS Press, p. 271â278, doi:10.3233/FAIA230280. [4] Elmar B Ìohler, Steffen Reith, Henning Schnoor & Heribert Vollmer (2005):Bases for Boolean co-clones.Inf. Process. Lett. 96(2), p. 59â66, doi:10.1016/j.ipl.2005.06.003. [5] Stephen A. Cook (1971):The Complexity of Theorem-Proving Procedures. In Michael A. Harrison, Ranan B. Banerji & Jeffrey D. Ullman, editors: STOC, ACM, p. 151â158, doi:10.1145/800157.805047. [6] Nadia Creignou, Uwe Egly & Johannes Schmidt (2014):Complexity Classifications for Logic-Based Argu- mentation.ACM Trans. Comput. Log.15(3), p. 19:1â19:20, doi:10.1145/2629421. [7] Nadia Creignou, Markus Kr Ìoll, Reinhard Pichler, Sebastian Skritek & Heribert Vollmer (2019):A complexity theory for hard enumeration problems. Discrete Applied Mathematics268, p. 191â209, doi:10.1016/j. dam.2019.02.025. [8] Nadia Creignou, Fr Ìed Ìeric Olive & Johannes Schmidt (2023):Complexity of Reasoning with Cardinality Minimality Conditions. In Brian Williams, Yiling Chen & Jennifer Neville, editors: Proc. AAAI, AAAI Press, p. 3932â3940, doi:10.1609/AAAI.V37I4.25507. [9] Wang-Zhou Dai, Qiuling Xu, Yang Yu & Zhi-Hua Zhou (2019):Bridging Machine Learning and Logical Reasoning by Abductive Learning. In H. Wallach, H. Larochelle, A. Beygelzimer, F. d'Alch Ìe-Buc, E. Fox & R. Garnett, editors: NeurIPSâ19, 32, Curran Associates, Inc. [10] Finnur Dells Ìen (2024):Abductive Reasoning in Science. Elements in the Philosophy of Science, Cambridge University Press, doi:10.31577/orgf.2026.33106. [11] Rodney G Downey, Michael R Fellows et al. (2013):Fundamentals of parameterized complexity. 4, Springer, doi:10.1007/978-1-4471-5559-1. [12] Thomas Eiter, Esra Erdem, Halit Erdogan & Michael Fink (2013):Finding similar/diverse solutions in answer set programming. Theory and Practice of Logic Programming13(3), p. 303â359, doi:10.1017/ S1471068411000548. [13] Thomas Eiter & Georg Gottlob (1995):The complexity of logic-based abduction.J. ACM42(1), p. 3â42, doi:10.1145/200836.200838. [14] Michael R. Fellows, Andreas Pfandler, Frances A. Rosamond & Stefan R Ìummele (2012):The Parameterized Complexity of Abduction. In: Proc. AAAI, AAAI Press, p. 743â749, doi:10.1609/AAAI.V26I1.8224. [15] J. Fichte, N. Fr Ìohlich, M. Hecher, V. Lagerkvist, Y. Mahmood, A. Meier & J. Persson (2025):Facets in Argumentation: A Formal Approach to Argument Significance. In: Proceedings of the 34th International Joint Conference on Artificial Intelligence (IJCAI-2025) , ijcai.org, doi:10.24963/IJCAI.2025/500. [16] Fedor V. Fomin, Petr A. Golovach, Lars Jaffke, Geevarghese Philip & Danil Sagunov (2020):Diverse Pairs of Matchings. In Yixin Cao, Siu-Wing Cheng & Minming Li, editors:31st International Symposium on Al- gorithms and Computation (ISAAC 2020) ,Leibniz International Proceedings in Informatics (LIPIcs)181, Schloss DagstuhlâLeibniz-Zentrum f Ìur Informatik, p. 26:1â26:12, doi:10.4230/LIPIcs.ISAAC.2020. 26. [17] Fedor V. Fomin, Petr A. Golovach, Fahad Panolan, Geevarghese Philip & Saket Saurabh (2021):Diverse Col- lections in Matroids and Graphs. In Markus Bl Ìaser & Benjamin Monmege, editors: 38th International Sym- posium on Theoretical Aspects of Computer Science (STACS 2021) ,Leibniz International Proceedings in Informatics (LIPIcs) 187, Schloss DagstuhlâLeibniz-Zentrum f Ìur Informatik, p. 31:1â31:14, doi:10.4230/ LIPIcs.STACS.2021.31. 14Representative Sets in Propositional Abduction [18] Moti Frances & Ami Litman (1997):On covering problems of codes.Theory of Computing Systems30(2), p. 113â119, doi:10.1007/BF02679443. [19] Jens Gramm, Rolf Niedermeier & Peter Rossmanith (2003):Fixed-Parameter Algorithms for CLOSEST STRING and Related Problems. Algorithmica37(1), p. 25â42, doi:10.1007/S00453-003-1028-3. [20] Emmanuel Hebrard, Brahim Hnich, Barry OâSullivan & Toby Walsh (2005):Finding Diverse and Similar Solutions in Constraint Programming. In: Proc. AAAI, p. 372â377. [21] Miki Hermann & Reinhard Pichler (2010):Counting complexity of propositional abduction. Journal of Computer and System Sciences 76(7), p. 634â649, doi:10.1016/j.jcss.2009.12.001. [22] Wen-Chao Hu, Wang-Zhou Dai, Yuan Jiang & Zhi-Hua Zhou (2025):Efficient Rectification of Neuro- Symbolic Reasoning Inconsistencies by Abductive Reflection. In: AAAI, p. 17333â17341, doi:10.1609/ aaai.v39i16.33905. [23] Alexey Ignatiev, Nina Narodytska & Joao Marques-Silva(2019):Abduction-based explanations for Machine Learning models. In: Proc. AAAI, AAAI Press, doi:10.1609/aaai.v33i01.33011511. [24] Yasir Mahmood, Arne Meier & Johannes Schmidt (2021):Parameterized complexity of abduction in Schae- ferâs framework. J. Log. Comput.31(1), p. 266â296, doi:10.1093/LOGCOM/EXAA079. [25] Yasir Mahmood, Arne Meier & Johannes Schmidt (2023):Parameterized Complexity of Logic-based Ar- gumentation in Schaeferâs Framework. ACM Trans. Comput. Log.24(3), p. 26:1â26:25, doi:10.1145/ 3582499. [26] Neeldhara Misra, Harshil Mittal & Ashutosh Rai (2024):On the Parameterized Complexity of Diverse SAT. In: ISAAC, Dagstuhl, p. 50:1â50:18, doi:10.4230/LIPICS.ISAAC.2024.50. [27] Gustav Nordh & Bruno Zanuttini (2008):What makes propositional abduction tractable.Artif. Intell. 172(10), p. 1245â1284, doi:10.1016/j.artint.2008.02.001. [28] Dominik Rusovac, Markus Hecher, Martin Gebser, Sarah Alice Gaggl & Johannes K. Fichte (2024):Navi- gating and Querying Answer Sets: How Hard Is It Really and Why?In: Proc. of KR, p. 642â653, doi:10. 24963/kr.2024/60. [29] Thomas J. Schaefer (1978):The complexity of satisfiability problems. In:Proc. STOC, ACM, p. 216â226, doi:10.1145/800133.804350. [30] J. Schmidt, M. Maizia, V. Lagerkvist & J. Fichte (2025):Complexity of Faceted Explanations in Propo- sitional Abduction. Theory and Practice of Logic Programming25(4), p. 775â793, doi:10.1017/ S1471068425100215. [31] Jinqiang Yu, Alexey Ignatiev, Peter J. Stuckey, Nina Narodytska & Joao Marques-Silva (2023):Eliminating the Impossible, Whatever Remains Must Be True: On Extracting and Applying Background Knowledge in the Context of Formal Explanations. In: Proc. AAAI, p. 4123â4131, doi:10.1609/aaai.v37i4.25528.