<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">A First Journey into the Complexity of Statistical Statements in Probabilistic Answer Set Programming</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Damiano</forename><surname>Azzolini</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">University of Ferrara</orgName>
								<address>
									<settlement>Ferrara</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Markus</forename><surname>Hecher</surname></persName>
							<affiliation key="aff1">
								<orgName type="institution">Massachusetts Institute of Technology</orgName>
								<address>
									<settlement>Cambridge</settlement>
									<country key="US">United States</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">A First Journey into the Complexity of Statistical Statements in Probabilistic Answer Set Programming</title>
					</analytic>
					<monogr>
						<idno type="ISSN">1613-0073</idno>
					</monogr>
					<idno type="MD5">69E4DBAD093737F756C7E6E34C06A6C0</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2025-04-23T19:51+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Probabilistic Answer Set Programming</term>
					<term>Computational Complexity</term>
					<term>Statistical Statements</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Probabilistic Answer Set Programming is an efficient formalism to express uncertain information with an answer set program (PASP). Recently, this formalism has been extended with statistical statements, i.e., statements that can encode a certain property of the considered domain, within the PASTA framework. To perform inference, these statements are converted into answer set rules and constraints with aggregates. The complexity of PASP has been studied in depth, with results regarding both membership and completeness. However, a complexity analysis of programs with statements is missing. In this paper, we close this gap by studying the complexity of PASTA statements.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introduction</head><p>Representing uncertain information with an interpretable language is currently one of the main goal of Statistical Relational Artificial Intelligence <ref type="bibr" target="#b0">[1]</ref>. Among the different languages, we have ProbLog <ref type="bibr" target="#b1">[2]</ref>, Logic Programs with Annotated Disjunctions <ref type="bibr" target="#b2">[3]</ref>, and Stochastic Logic Programs <ref type="bibr" target="#b3">[4]</ref> while some of the possible semantics are the Distribution Semantics <ref type="bibr" target="#b4">[5]</ref> and the Credal Semantics <ref type="bibr" target="#b5">[6]</ref>. Answer Set Programming <ref type="bibr" target="#b6">[7]</ref> is a logic-based language that has been successfully applied to model combinatorial domains. When the information is uncertain, we can adopt the Credal Semantics, that gives a meaning to Answer Set Programs extended with probabilistic facts <ref type="bibr" target="#b1">[2]</ref>. These programs are called Probabilistic Answer Set Programs (PASP).</p><p>More than 30 years ago, Halpern <ref type="bibr" target="#b7">[8]</ref> introduced the so-called "Type 1 statments", also known as "probabilistic conditionals" or "statistical statements", that allow expressing statistical information about a domain of interest. An example of such a statement is "X% of elements of a domain have the property Y". Recently, the authors of <ref type="bibr" target="#b8">[9]</ref> introduced the possibility to express Type 1 statements with Probabilistic Answer Set Programming, that are converted into a disjunctive rule and a constraint with aggregates, and provided a framework called PASTA.</p><p>Inference in PASP has been proved hard <ref type="bibr" target="#b5">[6,</ref><ref type="bibr" target="#b9">10,</ref><ref type="bibr" target="#b10">11]</ref>. For example, the inference task (i.e., the computation of the probability of a query) for propositional programs lies in the PP NP complexity class for programs allowing disjunctive rules only, where PP represents the class of the decision problems that can be solved in polynomial time with a probabilistic Turing machine <ref type="bibr" target="#b11">[12]</ref>. If we add stratified negation the complexity jumps to the PP Σ p 2 class of the polynomial hierarchy <ref type="bibr" target="#b12">[13]</ref>. Also in practice, inference in such programs is very expensive <ref type="bibr" target="#b8">[9,</ref><ref type="bibr" target="#b13">14]</ref>.</p><p>In this paper, we focus on PASP composed by a set of probabilistic facts and a set of statistical statements only, and we study the complexity of inference in such programs. Theoretical results show that, in such simple programs, inference can be efficiently computed.</p><p>The paper is structured as follows: Section 2 discusses some background knowledge related to Answer Set Programming, Probabilistic Answer Set Programming and statistical statements, and Computational Complexity. In Section 3 we study the complexity of programs with statistical statements. Section 4 surveys related work and Section 5 concludes the paper.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Background</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1.">Answer Set Programming</head><p>Answer Set Programming <ref type="bibr" target="#b6">[7]</ref> (ASP) is one of the possible logic-based languages suitable to model combinatorial domains. An answer set program is composed by a set of disjunctive rules of the form ℎ 0 ; . . . ; ℎ 𝑚 : − 𝑏 0 , . . . , 𝑏 𝑛 where ℎ 0 ; . . . ; ℎ 𝑚 is a disjunction of atoms called head and 𝑏 0 , . . . , 𝑏 𝑛 is a conjunction of literals called body. We use 𝑛𝑜𝑡 to denote negation. Head and body may be empty: if the heady is empty (but the body is not), the rule is called constraint; conversely, if the head has only one atom and the body is empty, it is called fact. An example of disjunctive rule is 𝑎; 𝑏 : − 𝑐, where 𝑎; 𝑏 is the head and 𝑐 is the body. Another construct often adopted in answer set programs are aggregates <ref type="bibr" target="#b14">[15]</ref>. An aggregate has the form 𝑡 0 𝜓 0 #𝑓 {𝑒 0 ; . . . ; 𝑒 𝑛 }𝜓 1 𝑡 1 , where the 𝑒 𝑖 s are aggregate terms of the form 𝑡 0 , . . . , 𝑡 𝑘 : 𝜙 where each 𝑡 0 is a term and 𝜙 is a conjunction of literals, 𝑓 is an aggregation function such as 𝑐𝑜𝑢𝑛𝑡 or 𝑠𝑢𝑚, 𝜓 0 and 𝜓 1 are arithmetic comparison operators, and 𝑡 0 and 𝑡 1 are constants. An example of aggregate is #𝑐𝑜𝑢𝑛𝑡{𝑋 : 𝑎(𝑋)} &gt; 3.</p><p>We consider the Stable Model Semantics <ref type="bibr" target="#b15">[16]</ref> as semantics for answer set programs. Under this semantics, each program is associated with zero (in this case the program is often termed unsatisfiable) or more stable models. A program is called ground when there are no variables in it. A non ground program can be transformed into a ground program with a process called grounding. The Herbrand base of a ground program 𝑃 is the set of all possible ground atoms that can be constructed using the symbols defined in 𝑃 , often indicated with 𝐵 𝑃 . An interpretation is a subset of 𝐵 𝑃 . The reduct of a ground program 𝑃 w.r.t. a subset 𝐼 of 𝐵 𝑃 (this subset is called interpretation), denoted with 𝑃 𝐼 , is computed by removing from 𝑃 the rules having at least one literal in the body is false in 𝐼. An interpretation 𝐼 is called stable model or answer set of a program 𝑃 if it is a minimal model under set inclusion of 𝑃 𝐼 . We use 𝐴𝑆(𝑃 ) to denote the set of answer sets of 𝑃 . Let us clarify these definitions with an example. It has two answer sets: {𝑎, 𝑞𝑎, 𝑏, 𝑛𝑞𝑏} and {𝑎, 𝑞𝑎, 𝑏, 𝑞𝑏}.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2.">Probabilistic Answer Set Programming</head><p>To describe uncertain scenarios with Answer Set Programming, several semantics have been proposed, such as LPMLN <ref type="bibr" target="#b16">[17]</ref>, P-log <ref type="bibr" target="#b17">[18]</ref>, and the credal semantics <ref type="bibr" target="#b10">[11]</ref>. Here we focus on the credal semantics, which extends an answer set program with probabilistic facts <ref type="bibr" target="#b1">[2]</ref> of the form Π :: 𝑎.</p><p>where Π ∈]0, 1[ and 𝑎 is an atom. Intuitively, Π is the probability that 𝑎 is included in the program and 1 − Π that it is excluded. In the remaining part of the paper, we use the acronym PASP to indicate both Probabilistic Answer Set Programming under the credal semantics and a probabilistic answer set program interpreted under the credal semantics. Each PASP with 𝑛 probabilistic fact defines 2 𝑛 world, obtained by considering each possible selection of probabilistic facts. Let us call 𝑊 the set of all the worlds. The probability of a world 𝑤 ∈ 𝑊 is computed as <ref type="bibr" target="#b4">[5]</ref> </p><formula xml:id="formula_0">𝑃 (𝑤) = ∏︁ 𝑎 𝑖 ∈𝑤 𝑃 (𝑎 𝑖 ) • ∏︁ 𝑎 𝑖 ̸ ∈𝑤 1 − 𝑃 (𝑎 𝑖 )</formula><p>that is, by considering the probabilistic facts 𝑎 𝑖 present or absent in 𝑤. In each world 𝑤 the set of probabilistic facts is fixed, so each world is an answer set program. Thus, 𝑤 may have 0 more answer sets but the credal semantics requires that it has at least one. In this paper, we will always assume that every PASP has at least one answer set per world. q:-qa. q:-qb.</p><p>It has 2 2 = 4 worlds: 𝑤 0 , where neither 𝑎 nor 𝑏 are present, whose probability is (1 − 0.4) • (1 − 0.3) = 0.6 • 0.7 = 0.42 and 𝐴𝑆(𝑤 0 ) = {{}}; 𝑤 1 , where 𝑎 is present and 𝑏 is absent, whose probability is 0.4 • (1 − 0.3) = 0.4 • 0.7 = 0.28 and 𝐴𝑆(𝑤 1 ) = {{𝑎, 𝑞𝑎, 𝑞}}; 𝑤 2 , where 𝑎 is absent and 𝑏 is present, whose probability is (1 − 0.4) • 0.3 = 0.6 • 0.3 = 0.18 and 𝐴𝑆(𝑤 2 ) = {{𝑏, 𝑞𝑏, 𝑞}, {𝑏, 𝑛𝑞𝑏}}; and 𝑤 3 , where both 𝑎 and 𝑏 are present, whose probability is 0.4 • 0.3 = 0.4 • 0.3 = 0.12 and 𝐴𝑆(𝑤 3 ) = {{𝑎, 𝑞𝑎, 𝑏, 𝑞𝑏, 𝑞}, {𝑎, 𝑞𝑎, 𝑏, 𝑛𝑞𝑏, 𝑞}}. If we are interested in computing the probability of 𝑞, we have that 𝑤 0 contributes to none of the bounds since 𝑞 is present in none of its answer sets, 𝑤 1 contributes to both the lower and upper bound since 𝑞 is present in every answer set (there is only one with 𝑞 in it), 𝑤 2 contributes to only the upper bound since 𝑞 is present in only one of the two answer sets, and 𝑤 3 contributes to both the lower and upper bound since 𝑞 is present in every answer set (both have 𝑞 in it). Overall, [P(𝑞), P(𝑞)] = [𝑃 (𝑤 1 ) + 𝑃 (𝑤 3 ), 𝑃 (𝑤 1 ) + 𝑃 (𝑤 2 ) + 𝑃 (𝑤 3 )] = [0.28 + 0.12, 0.28 + 0.18 + 0.12] = [0.4, 0.58].</p><p>Halpern's statistical statements <ref type="bibr" target="#b7">[8]</ref>, also known as probabilistic conditionals, allow representing statistical information about a domain, such as "X% of domain elements have the property Y". The authors of <ref type="bibr" target="#b8">[9,</ref><ref type="bibr" target="#b18">19]</ref> introduced the possibility of encoding such statements within a PASP with the syntax:</p><formula xml:id="formula_1">(𝐶 | 𝐴)[Π 𝑙 , Π 𝑢 ]</formula><p>where 𝐶 and 𝐴 are (conjunction of) atoms and Π 𝑙 , Π 𝑢 ∈ [0, 1], Π 𝑙 ≤ Π 𝑢 . We call 𝐶 consequent and 𝐴 antecedent. The meaning is "the fraction of 𝐴s that have the property 𝐶 is between Π 𝑙 and Π 𝑢 ". To perform inference, a statement is converted into a disjunctive rule with the structure 𝐶; 𝑛𝑜𝑡_𝐶 : − 𝐴, describing that the property 𝐶 may or may not hold for each element 𝐴, and a constraint with counting aggregates imposing the specified probability bound, i.e., imposing</p><formula xml:id="formula_2">Π 𝑙 ≤ #𝑐𝑜𝑢𝑛𝑡{X : 𝐴(X), 𝐶(X)} #𝑐𝑜𝑢𝑛𝑡{X : 𝐴(X)} ≤ Π 𝑢 .</formula><p>Let us clarify it by discussing the following example from <ref type="bibr" target="#b8">[9]</ref>.</p><p>Example 3 (from <ref type="bibr" target="#b8">[9]</ref>). The following program has 3 probabilistic facts and one statistical statement. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>The probabilistic facts indicate that the animals indexed with 1 up to 4 are birds with a probability of 0.4. The statement describes that at least 60% of the birds fly (and at most 100%, all of them). To perform inference, this program is converted into;</head><p>0.4::bird(1). 0.4::bird(2). 0.4::bird(3). fly(X) ; not_fly(X) :-bird(X). :-#count{X:fly(X),bird(X)} = FB, #count{X:bird(X)} = B, 10*FB &lt; 6*B.</p><p>If we want to compute the probability of the query fly(1), we get 0.336 for the lower and 0.4 for the upper probability.</p><p>We can convert the program above into a program without counting aggregates, by enumerating all the possible results of the aggregates. For examples, the program shown in Example 3 can be converted into: 0.4::bird(1). 0.4::bird(2). 0.4::bird(3). fly(X) ; not_fly(X) :-bird(X). b1 :-bird(1). b1 :-bird(2). b1 :-bird(3). :-b1, not fb1 . b2 :-bird(1), bird(2). b2 :-bird(1), bird(3). b2 :-bird(2), bird(3). :-b2, not fb2 . b3 :-bird (1), bird (2), bird (3). :-b3, not fb2. fb1 :-fly(1). fb1 :-fly(2). fb1 :-fly(3). fb2 :-fly(1), fly(2). fb2 :-fly(1), fly(3). fb2 :-fly(2), fly(3).</p><p>In the remaining part of the paper we refer to "PASTA programs" by programs comprising a set of probabilistic facts as well as a set of disjunctive rules and constraints with counting aggregates.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3.">Computational Complexity</head><p>We assume familiarity with computational complexity and use complexity classes as usual, see, e.g., <ref type="bibr" target="#b19">[20,</ref><ref type="bibr" target="#b20">21]</ref>. In particular, we use the complexity class PP for probabilistic polynomial-time problems <ref type="bibr" target="#b21">[22]</ref> and we rely on oracle notations as usual. A complete canonical problem for PP is to decide whether a propositional formula has at least 𝑞 ∈ N satisfying assignments. More formally, the goal is to evaluate whether the formula 𝜓 = # ≥𝑞 𝑋.𝜙(𝑋) evaluates to true, where 𝜙(𝑋) is a 3-CNF formula over variables in 𝑋. This is the case if there are at least 𝑞 satisfying assignments of 𝜙. Analogously, evaluating formulas of the form 𝜓 = # ≥𝑞 𝑋.∀𝑌.𝜙(𝑋, 𝑌 ) with 𝜙 being a Boolean formula in 3-DNF over variables in 𝑋 ∪𝑌 , is PP NP -complete. Intuitively, this requires witnessing at least 𝑞 assignments over 𝑋, where any extension of these assignments over variables 𝑌 , ensures that 𝜙 evaluates to true. For a detailed introduction over this formalism and a survey on complexity results for probabilistic reasoning, see <ref type="bibr" target="#b9">[10]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">The Complexity of PASTA Inference</head><p>We obtain the following complexity results, which underline the simplicity of inference for PASTA programs. As in <ref type="bibr" target="#b9">[10]</ref>, we focus here on the complexity of cautious reasoning, i.e., given a set of ground literals 𝑄 (query), a set of ground atoms 𝐸 (evidence), and a real number 𝛾, deciding whether P(𝑄 | 𝐸) ≥ 𝛾. As also noted in <ref type="bibr" target="#b9">[10]</ref>, the computation of the upper probability reduces to the computation of the lower probability on the complement set of 𝑄. To lighten the notation, we simply refer to the cautious reasoning task as inference task.</p><p>Theorem 1 (Complexity). Inference in PASTA programs under credal semantics is PP NP -complete. Proof. Hardness: We reduce from # ≥𝑞 𝑋.∀𝑌.𝜙(𝑋, 𝑌 ) with 𝜙 being a Boolean formula in 3-DNF over variables in 𝑋 = {𝑥 1 , . . . , 𝑥 𝑛 } and 𝑌 = {𝑦 1 , . . . , 𝑦 𝑚 }. We construct a PASTA program Π, where for every variable 𝑥 occurring in 𝑋, we add probabilistic facts 0.5::t(𝑥).</p><p>We care about satisfied worlds, so we guess the state of satisfiability for every DNF term 𝑐 sat(𝑐) ; nsat(𝑐). sat ; nsat.</p><p>We guess the truth assignments for every universally quantified variable 𝑦 ∈ 𝑌 :</p><formula xml:id="formula_3">t(y) ; f(y).</formula><p>For every DNF term 𝑐, every positive variable 𝑣 𝑖 in 𝑐 and every negative occurrence ¬𝑣 𝑗 add:</p><p>pos(𝑐, 𝑣 𝑖 ). neg(𝑐, 𝑣 𝑗 ).</p><p>We have satisfiability if and only if at least one DNF term is satisfied:</p><p>:-#count {C : sat(C)}=T, #count {1: sat}=S, T&lt;S.</p><p>:-#count {C : nsat(C)}=T, #count {1: nsat}=S, S*|𝜙| &gt;T.</p><p>For the satisfied DNF terms 𝑐 we add the following constraint:</p><p>:-#count {V : t(V), pos(𝑐,V); V : not t(V), neg(𝑐,V)}=T, #count {1 : sat(𝑐)}=S, T&lt;3S.</p><p>For the unsatisfied DNF terms 𝑐 we do the following :-#count {V : t(V), pos(𝑐,V); V : not t(V), neg(𝑐,V)}=T, #count {1 : nsat(𝑐)}=S, T=3S.</p><p>It is easy to see that # ≥𝑞 {𝑣 1 , . . . , 𝑣 𝑛 }.𝜙 holds, i.e., there are at least 𝑞 satisfying assignments of 𝜙 if and only if P({𝑠𝑎𝑡}) ≥ 𝑞 2 𝑛 . Note that since 𝜙 is in 3-CNF, all constraint sizes are constant. Indeed, the aggregate body sizes are at most 3 and we could even slightly adapt the proof to only use ground rules (i.e., without first-order variables).</p><p>Membership: Follows directly from previous work [10, <ref type="bibr">Table 1]</ref>, which shows PP NP membership for aggregates and default negation. Indeed, disjunction in PASTA programs can be directly translated to default negation <ref type="bibr" target="#b22">[23]</ref>, as by definition there can not be a cyclic dependency between disjunctive head atoms.</p><p>Note that disjunction or, alternatively, default negation is crucial in PASTA programs. Indeed, if we did not allow disjunction, such programs can only capture co-NP decision complexity.</p><p>Theorem 2 (Complexity without disjunction). Inference in PASTA programs under credal semantics without disjunctions is co-NP-complete.</p><p>Proof. Hardness: We reduce from ∀𝑋.𝜙(𝑋), where 𝜙(𝑋) is in 3-DNF over variables in 𝑋 = {𝑥 1 , . . . , 𝑥 𝑛 }. We construct a PASTA program Π, where for every variable 𝑥 occurring in 𝑋, we add probabilistic facts 0.5::t(𝑥).</p><p>For every 3-DNF term 𝑐 we assume an arbitrary but fixed order among its literals 𝑙 1 ∧ 𝑙 2 ∧ 𝑙 3 . Then, for the 𝑖-th variable 𝑣 𝑖 such that 𝑙 𝑖 = 𝑣 𝑖 (positive occurrence in 𝑐) and for the 𝑗-th variable 𝑣 𝑗 such that 𝑙 𝑗 = ¬𝑣 𝑗 , we add the facts: pos 𝑖 (𝑐, 𝑣 𝑖 ). neg 𝑗 (𝑐, 𝑣 𝑗 ). sat.</p><p>For every 3-DNF term 𝑐, we add the following constraint which counts all satisfied 3-DNF terms (going over all valid 2 3 cases): By the credal semantics, a query can only be answered positively, if there is no world without any answer set. Consequently, we have that ∀𝑋.𝜙(𝑋) evaluates to true if and only if P({𝑠𝑎𝑡}) ≥ 1.</p><formula xml:id="formula_4">:-#count { C: t(V1), t<label>(</label></formula><p>Membership:</p><p>In order to answer a query P(𝐴 | 𝐵) ≥ 𝑝 for a given PASTA program Π, we need to ensure that there is no world without an answer set. This is the co-problem of finding some world without an answer set. In order to find such a world, we just guess any subset of facts and check in polynomial time whether the guess fulfills all aggregate constraints. Observe that for the guess the query P(𝐴 | 𝐵) ≥ 𝑝 can then be answered in polynomial time. Indeed, we do so by using the known relationship [10, Eqs (4)] P(𝐴 | 𝐵) = P(𝐴∩𝐵) P(𝐴∩𝐵)+P(𝐴∩𝐵) . It is easy to see that thereby P(𝑋) can be computed by just multiplying probabilities of the literals in 𝑋. Consequently, we can answer P(𝐴 | 𝐵) ≥ 𝑝 in polynomial time (without the need to go over the potentially exponential number of worlds individually). Analogously this works for answering queries of the form P(𝐴 | 𝐵) ≥ 𝑝 instead of P(𝐴 | 𝐵) ≥ 𝑝, as we have P(𝐴 | 𝐵) = P(𝐴 | 𝐵).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Related Work</head><p>Different semantics have been proposed in Probabilistic Answer Set Programming. Here we focused on the credal semantics. However, there are alternatives such as LPMLN <ref type="bibr" target="#b23">[24]</ref>, P-log <ref type="bibr" target="#b17">[18]</ref>, smProbLog <ref type="bibr" target="#b24">[25]</ref>, and PrASP <ref type="bibr" target="#b25">[26]</ref>. As discussed through the paper, the complexity of PASP under the credal semantics has been studied in depth in <ref type="bibr" target="#b5">[6,</ref><ref type="bibr" target="#b9">10,</ref><ref type="bibr" target="#b10">11]</ref>. The inference task goes up several levels of the polynomial hierarchy depending on the allowed syntactic constructs such as disjunctive rules, negation (either stratified or non-stratified), and aggregates. However, this seems the price to pay to use a rich and expressive language. Statistical statements are also discussed in <ref type="bibr" target="#b26">[27]</ref>, where the author provides a semantics based on the cross entropy minimization. The approach considered in PASTA is different, since it does not focus on a single model but it considers multiple models and lower and upper probability bounds.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Conclusion</head><p>In this paper, we provided an initial study of the complexity of the statistical statements provided by the PASTA framework. These statements are represented with a probabilistic answer set program, interpreted under the credal semantics, by means of disjunctive rules and constraints with counting aggregates involved. Our results show that PASTA programs are quite rich, as we reach PP NP -completeness. However, the hardness proof of this result in Theorem 1 relies on using disjunction (or, alternatively, cyclic default negation), so without this language feature we can only reach co-NP completeness, as shown in Theorem 2. As a future work we plan to extend the complexity analysis to also consider the structure of PASTA programs.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Example 1 .</head><label>1</label><figDesc>The following answer set program has two facts and three rules. a. b.qa:-a. qb:-b, not nqb. nqb:-b, not qb.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>0. 4 :</head><label>4</label><figDesc>:bird(1). 0.4::bird(2). 0.4::bird(3). (fly(X) | bird(X))[0.6,1].</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head></head><label></label><figDesc>Given a conjunction of ground literals 𝑞, often called query, its probability 𝑃 (𝑞) is described by a range [P(𝑞), P(𝑞)] whose bounds depend on the number of answer sets of every world with the query included. A world 𝑤 contributes to both the lower (P(𝑞)) and upper (P(𝑞)) bound for a query 𝑞 if 𝑞 is present in every answer set. Otherwise, if the query is true only in some answer sets, 𝑤 contributes only to the upper probability bound. If the query is present in none of the answer sets of 𝑤, 𝑤 contributes to none of the bounds. In formulas, The following program has two probabilistic facts, 𝑎 and 𝑏.</figDesc><table><row><cell>𝑃 (𝑞) = [P(𝑞), P(𝑞)] = [</cell><cell>∑︁</cell></row><row><cell>Let us discuss a clarifying example.</cell><cell></cell></row><row><cell>Example 2. 0.4::a.</cell><cell></cell></row><row><cell>0.3::b.</cell><cell></cell></row></table><note>𝑤 𝑖 ∈𝑊 𝑠.𝑡. ∀𝑚∈𝐴𝑆(𝑤 𝑖 ), 𝑚|=𝑞 𝑃 (𝑤 𝑖 ), ∑︁ 𝑤 𝑖 ∈𝑊 𝑠.𝑡. ∃𝑚∈𝐴𝑆(𝑤 𝑖 ), 𝑚|=𝑞 𝑃 (𝑤 𝑖 )] qa:-a. qb:-b, not nqb. nqb:-b, not qb.</note></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Statistical relational artificial intelligence: Logic, probability, and computation</title>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">D</forename><surname>Raedt</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Kersting</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Natarajan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Poole</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Synthesis Lectures on Artificial Intelligence and Machine Learning</title>
		<imprint>
			<biblScope unit="volume">10</biblScope>
			<biblScope unit="page" from="1" to="189" />
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">ProbLog: A probabilistic Prolog and its application in link discovery</title>
		<author>
			<persName><forename type="first">L</forename><surname>Raedt</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Kimmig</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Toivonen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">20th International Joint Conference on Artificial Intelligence (IJCAI 2007)</title>
				<editor>
			<persName><forename type="first">M</forename><forename type="middle">M</forename><surname>Veloso</surname></persName>
		</editor>
		<imprint>
			<publisher>AAAI Press</publisher>
			<date type="published" when="2007">2007</date>
			<biblScope unit="volume">7</biblScope>
			<biblScope unit="page" from="2462" to="2467" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Logic programs with annotated disjunctions</title>
		<author>
			<persName><forename type="first">J</forename><surname>Vennekens</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Verbaeten</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Bruynooghe</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-540-27775-0_30</idno>
	</analytic>
	<monogr>
		<title level="m">20th International Conference on Logic Programming (ICLP</title>
		<title level="s">Lecture Notes in Computer Science</title>
		<editor>
			<persName><forename type="first">B</forename><surname>Demoen</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">V</forename><surname>Lifschitz</surname></persName>
		</editor>
		<meeting><address><addrLine>Berlin, Heidelberg</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2004">2004. 2004</date>
			<biblScope unit="volume">3131</biblScope>
			<biblScope unit="page" from="431" to="445" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Stochastic logic programs</title>
		<author>
			<persName><forename type="first">S</forename><surname>Muggleton</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Advances in inductive logic programming</title>
				<imprint>
			<date type="published" when="1996">1996</date>
			<biblScope unit="volume">32</biblScope>
			<biblScope unit="page" from="254" to="264" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">A statistical learning method for logic programs with distribution semantics</title>
		<author>
			<persName><forename type="first">T</forename><surname>Sato</surname></persName>
		</author>
		<idno type="DOI">10.7551/mitpress/4298.003.0069</idno>
	</analytic>
	<monogr>
		<title level="m">Logic Programming, Proceedings of the Twelfth International Conference on Logic Programming</title>
				<editor>
			<persName><forename type="first">L</forename><surname>Sterling</surname></persName>
		</editor>
		<meeting><address><addrLine>Tokyo, Japan</addrLine></address></meeting>
		<imprint>
			<publisher>MIT Press</publisher>
			<date type="published" when="1995">June 13-16, 1995. 1995</date>
			<biblScope unit="page" from="715" to="729" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">On the semantics and complexity of probabilistic logic programs</title>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">G</forename><surname>Cozman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">D</forename><surname>Mauá</surname></persName>
		</author>
		<idno type="DOI">10.1613/jair.5482</idno>
	</analytic>
	<monogr>
		<title level="j">Journal of Artificial Intelligence Research</title>
		<imprint>
			<biblScope unit="volume">60</biblScope>
			<biblScope unit="page" from="221" to="262" />
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Answer set programming at a glance</title>
		<author>
			<persName><forename type="first">G</forename><surname>Brewka</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Eiter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Truszczyński</surname></persName>
		</author>
		<idno type="DOI">10.1145/2043174.2043195</idno>
	</analytic>
	<monogr>
		<title level="j">Communications of the ACM</title>
		<imprint>
			<biblScope unit="volume">54</biblScope>
			<biblScope unit="page" from="92" to="103" />
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">An analysis of first-order logics of probability</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">Y</forename><surname>Halpern</surname></persName>
		</author>
		<idno type="DOI">10.1016/0004-3702(90)90019-V</idno>
	</analytic>
	<monogr>
		<title level="j">Artificial Intelligence</title>
		<imprint>
			<biblScope unit="volume">46</biblScope>
			<biblScope unit="page" from="311" to="350" />
			<date type="published" when="1990">1990</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Statistical statements in probabilistic logic programming</title>
		<author>
			<persName><forename type="first">D</forename><surname>Azzolini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Bellodi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Riguzzi</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-031-15707-3_4</idno>
	</analytic>
	<monogr>
		<title level="m">Logic Programming and Nonmonotonic Reasoning</title>
				<editor>
			<persName><forename type="first">G</forename><surname>Gottlob</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">D</forename><surname>Inclezan</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">M</forename><surname>Maratea</surname></persName>
		</editor>
		<meeting><address><addrLine>Cham</addrLine></address></meeting>
		<imprint>
			<publisher>Springer International Publishing</publisher>
			<date type="published" when="2022">2022</date>
			<biblScope unit="page" from="43" to="55" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Complexity results for probabilistic answer set programming</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">D</forename><surname>Mauá</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">G</forename><surname>Cozman</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.ijar.2019.12.003</idno>
	</analytic>
	<monogr>
		<title level="j">International Journal of Approximate Reasoning</title>
		<imprint>
			<biblScope unit="volume">118</biblScope>
			<biblScope unit="page" from="133" to="154" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">The joy of probabilistic answer set programming: Semantics, complexity, expressivity, inference</title>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">G</forename><surname>Cozman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">D</forename><surname>Mauá</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.ijar.2020.07.004</idno>
	</analytic>
	<monogr>
		<title level="j">International Journal of Approximate Reasoning</title>
		<imprint>
			<biblScope unit="volume">125</biblScope>
			<biblScope unit="page" from="218" to="239" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Computational complexity of probabilistic turing machines</title>
		<author>
			<persName><forename type="first">J</forename><surname>Gill</surname></persName>
		</author>
		<idno type="DOI">10.1137/0206049</idno>
	</analytic>
	<monogr>
		<title level="j">SIAM Journal on Computing</title>
		<imprint>
			<biblScope unit="volume">6</biblScope>
			<biblScope unit="page" from="675" to="695" />
			<date type="published" when="1977">1977</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">The complexity of combinatorial problems with succinct input representation</title>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">W</forename><surname>Wagner</surname></persName>
		</author>
		<idno type="DOI">10.1007/BF00289117</idno>
	</analytic>
	<monogr>
		<title level="j">Acta Inf</title>
		<imprint>
			<biblScope unit="volume">23</biblScope>
			<biblScope unit="page" from="325" to="356" />
			<date type="published" when="1986">1986</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Inference in probabilistic answer set programming under the credal semantics</title>
		<author>
			<persName><forename type="first">D</forename><surname>Azzolini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Riguzzi</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-031-47546-7_25</idno>
	</analytic>
	<monogr>
		<title level="m">AIxIA 2023 -Advances in Artificial Intelligence</title>
		<title level="s">Lecture Notes in Artificial Intelligence</title>
		<editor>
			<persName><forename type="first">R</forename><surname>Basili</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">D</forename><surname>Lembo</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">C</forename><surname>Limongelli</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">A</forename><surname>Orlandini</surname></persName>
		</editor>
		<meeting><address><addrLine>Heidelberg, Germany</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2023">2023</date>
			<biblScope unit="volume">14318</biblScope>
			<biblScope unit="page" from="367" to="380" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Aggregates in answer set programming</title>
		<author>
			<persName><forename type="first">M</forename><surname>Alviano</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Faber</surname></persName>
		</author>
		<idno type="DOI">10.1007/s13218-018-0545-9</idno>
	</analytic>
	<monogr>
		<title level="j">KI-Künstliche Intelligenz</title>
		<imprint>
			<biblScope unit="volume">32</biblScope>
			<biblScope unit="page" from="119" to="124" />
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">The stable model semantics for logic programming</title>
		<author>
			<persName><forename type="first">M</forename><surname>Gelfond</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Lifschitz</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">5th International Conference and Symposium on Logic Programming (ICLP/SLP 1988)</title>
				<meeting><address><addrLine>USA</addrLine></address></meeting>
		<imprint>
			<publisher>MIT Press</publisher>
			<date type="published" when="1988">1988</date>
			<biblScope unit="volume">88</biblScope>
			<biblScope unit="page" from="1070" to="1080" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Weighted rules under the stable model semantics</title>
		<author>
			<persName><forename type="first">J</forename><surname>Lee</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Wang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Fifteenth International Conference on Principles of Knowledge Representation and Reasoning</title>
				<editor>
			<persName><forename type="first">C</forename><surname>Baral</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><forename type="middle">P</forename><surname>Delgrande</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">F</forename><surname>Wolter</surname></persName>
		</editor>
		<meeting>the Fifteenth International Conference on Principles of Knowledge Representation and Reasoning</meeting>
		<imprint>
			<publisher>AAAI Press</publisher>
			<date type="published" when="2016">2016</date>
			<biblScope unit="page" from="145" to="154" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Probabilistic reasoning with answer sets</title>
		<author>
			<persName><forename type="first">C</forename><surname>Baral</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Gelfond</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Rushton</surname></persName>
		</author>
		<idno type="DOI">10.1017/S1471068408003645</idno>
	</analytic>
	<monogr>
		<title level="j">Theory and Practice of Logic Programming</title>
		<imprint>
			<biblScope unit="volume">9</biblScope>
			<biblScope unit="page" from="57" to="144" />
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">Lifted inference for statistical statements in probabilistic answer set programming</title>
		<author>
			<persName><forename type="first">D</forename><surname>Azzolini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Riguzzi</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.ijar.2023.109040</idno>
	</analytic>
	<monogr>
		<title level="j">International Journal of Approximate Reasoning</title>
		<imprint>
			<biblScope unit="volume">163</biblScope>
			<biblScope unit="page">109040</biblScope>
			<date type="published" when="2023">2023</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Generalized First-Order Spectra and Polynomial-Time Recognizable Sets</title>
		<author>
			<persName><forename type="first">R</forename><surname>Fagin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">7th Symposia in Applied Mathematics</title>
				<imprint>
			<publisher>SIAM</publisher>
			<date type="published" when="1974">1974. 1974</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<monogr>
		<title level="m" type="main">Computational Complexity</title>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">H</forename><surname>Papadimitriou</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1994">1994</date>
			<publisher>Addison-Wesley</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">Computational Complexity of Probabilistic Turing Machines</title>
		<author>
			<persName><forename type="first">J</forename><surname>Gill</surname></persName>
		</author>
		<idno type="DOI">10.1137/0206049</idno>
		<ptr target="https://doi.org/10.1137/0206049.doi:10.1137/0206049" />
	</analytic>
	<monogr>
		<title level="j">SIAM J. Comput</title>
		<imprint>
			<biblScope unit="volume">6</biblScope>
			<biblScope unit="page" from="675" to="695" />
			<date type="published" when="1977">1977</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">Expressiveness of stable model semantics for disjunctive logic programs with functions</title>
		<author>
			<persName><forename type="first">T</forename><surname>Eiter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Gottlob</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">The Journal of Logic Programming</title>
		<imprint>
			<biblScope unit="volume">33</biblScope>
			<biblScope unit="page" from="167" to="178" />
			<date type="published" when="1997">1997</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">LPMLN, weak constraints, and P-log</title>
		<author>
			<persName><forename type="first">J</forename><surname>Lee</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Yang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Thirty-First AAAI Conference on Artificial Intelligence</title>
				<editor>
			<persName><forename type="first">S</forename><surname>Singh</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">S</forename><surname>Markovitch</surname></persName>
		</editor>
		<meeting>the Thirty-First AAAI Conference on Artificial Intelligence<address><addrLine>San Francisco, California, USA</addrLine></address></meeting>
		<imprint>
			<publisher>AAAI Press</publisher>
			<date type="published" when="2017">February 4-9, 2017. 2017</date>
			<biblScope unit="page" from="1170" to="1177" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b24">
	<analytic>
		<title level="a" type="main">smProbLog: Stable model semantics in ProbLog for probabilistic argumentation</title>
		<author>
			<persName><forename type="first">P</forename><surname>Totis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>De Raedt</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Kimmig</surname></persName>
		</author>
		<idno type="DOI">10.1017/S147106842300008X</idno>
	</analytic>
	<monogr>
		<title level="j">Theory and Practice of Logic Programming</title>
		<imprint>
			<biblScope unit="page" from="1" to="50" />
			<date type="published" when="2023">2023</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b25">
	<analytic>
		<title level="a" type="main">A tool for probabilistic reasoning based on logic programming and first-order theories under stable model semantics</title>
		<author>
			<persName><forename type="first">M</forename><surname>Nickles</surname></persName>
		</author>
		<idno type="DOI">.org/10.1007/978-3-319-48758-8_24</idno>
	</analytic>
	<monogr>
		<title level="m">Logics in Artificial Intelligence</title>
				<editor>
			<persName><forename type="first">L</forename><surname>Michael</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">A</forename><surname>Kakas</surname></persName>
		</editor>
		<meeting><address><addrLine>Cham</addrLine></address></meeting>
		<imprint>
			<publisher>Springer International Publishing</publisher>
			<date type="published" when="2016">2016</date>
			<biblScope unit="page" from="369" to="384" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b26">
	<analytic>
		<title level="a" type="main">Probabilistic reasoning in terminological logics</title>
		<author>
			<persName><forename type="first">M</forename><surname>Jaeger</surname></persName>
		</author>
		<idno type="DOI">10.1016/B978-1-4832-1452-8.50124-X</idno>
	</analytic>
	<monogr>
		<title level="m">4th International Conference on Principles of Knowledge Representation and Reasoning</title>
				<editor>
			<persName><forename type="first">J</forename><surname>Doyle</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">E</forename><surname>Sandewall</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">P</forename><surname>Torasso</surname></persName>
		</editor>
		<imprint>
			<publisher>Morgan Kaufmann</publisher>
			<date type="published" when="1994">1994</date>
			<biblScope unit="page" from="305" to="316" />
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
