<?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">Log A G: An Algebraic Non-Monotonic Logic for Reasoning with Uncertainty</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Nourhan</forename><surname>Ehab</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">German University</orgName>
								<address>
									<settlement>Cairo</settlement>
									<country key="EG">Egypt</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Haythem</forename><forename type="middle">O</forename><surname>Ismail</surname></persName>
							<affiliation key="aff1">
								<orgName type="institution">Cairo University German University</orgName>
								<address>
									<settlement>Cairo</settlement>
									<country key="EG">Egypt</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Log A G: An Algebraic Non-Monotonic Logic for Reasoning with Uncertainty</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">1F7252BB84FA26E9B4534959609DC280</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-23T20:59+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>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>We present a weighted algebraic non-monotonic logic we refer to as Log A G for reasoning with uncertain beliefs. In Log A G, the classical logical formulas could be associated with ordered grades representing measures of uncertainty. The revision of beliefs in Log A G, when contradictions arise, is done according to the grades of the contradictory propositions. Throughout the paper, we present the syntax and semantics of Log A G, extending the classical notion of logical consequence to handle graded propositions. A proof theory for Log A G is thoroughly described, discussing its soundness and completeness. Finally, we demonstrate the utility of Log A G in non-monotonic reasoning and in reasoning about information provided by a chain of sources of varying degrees of trust.</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>Most of the commonsense reasoning we perform in our everyday lives typically involves uncertain, possibly contradicting, beliefs. Consequently, any intelligent agent emulating human reasoning must be able to handle uncertain knowledge in a way that facilitates drawing reasonable conclusions, and resolve contradictions when they arise. Tremendous research effort has been made over the years to attempt to understand and model uncertain reasoning <ref type="bibr" target="#b4">[Halpern, 2017]</ref>. The work presented in this paper is one such attempt.</p><p>In this paper, we extend a logic we refer to as Log A G for reasoning with uncertain beliefs by presenting its proof theory. The syntax and semantics of Log A G is thoroughly described in <ref type="bibr" target="#b2">[Ehab, 2016;</ref><ref type="bibr" target="#b5">Ismail and Ehab, 2015]</ref>. "Log" stands for logic, "A" for algebraic, and "G" for grades. In Log A G, a classical logical formula could be associated with a grade representing a measure of its uncertainty. Non-graded formulas are taken to be certain. In this way, Log A G is a logic for reasoning about graded propositions. Log A G is algebraic in that it is a language of only terms, some of which denote propositions. Both propositions and their grades are taken as individuals in the Log A G ontology. Thus, the language includes terms denoting graded propositions, grades of propositions, grading propositions, and graded grading propositions in an arbitrary compositional structure. While some multimodal logics such as <ref type="bibr">[Demolombe and Liau, 2001;</ref><ref type="bibr" target="#b7">Milošević and Ognjanović, 2012</ref>] may be used to express graded grading propositions too, unlike Log A G, the grades themselves are embedded in the modal operators and are not amenable to reasoning and quantification. We will show throughout this paper that this is not the case with Log A G. This makes Log A G a quite expressive language that is still intuitive and very similar in syntax to first-order logic.</p><p>While most of the weighted logics we are aware of employ non-classical modal logic semantics by assigning grades to possible worlds <ref type="bibr" target="#b1">[Dubois et al., 2014]</ref>, Log A G is a nonmodal logic with classical notions of worlds and truth values. This is not to say that Log A G is a classical logic, but it is closer in spirit to classical non-monotonic logics such as default logic <ref type="bibr" target="#b9">[Reiter, 1980]</ref> and circumscription <ref type="bibr" target="#b7">[McCarthy, 1980]</ref>. Following these formalisms, Log A G assumes a classical notion of logical consequence on top of which a more restrictive, non-classical relation is defined selecting only a subset of the classical models. In defining this relation we take the algebraic, rather than the modal, route.</p><p>In Sections 2 and 3, the syntax and semantics of Log A G are reviewed. In Section 4, we show that Log A G is a stable and well-behaved non-monotonic logic by discussing some of the properties of the extended logical consequence relation. Next, we present in Section 5 the Log A G proof theory discussing its soundness and completeness. Finally, we show running examples from an implementation of Log A G in Section 6 demonstrating the utility of Log A G in non-monotonic reasoning and in reasoning about information provided by a chain of sources of varying degrees of trust.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Log A G Syntax</head><p>Log A G consists of algebraically constructed terms from function symbols. There are no sentences in Log A G; instead, we use terms of a distinguished syntactic type to denote propositions. Propositions are included as first-class individuals in the Log A G ontology and are structured in a Boolean algebra giving us all standard truth conditions and classical notions of consequence and validity. The inclusion of propositions in the ontology, though non-standard, has been suggested by several authors <ref type="bibr">[Church, 1950;</ref><ref type="bibr" target="#b1">Bealer, 1979;</ref><ref type="bibr" target="#b9">Parsons, 1993;</ref><ref type="bibr" target="#b10">Shapiro, 1993]</ref>. Additionally, grades are introduced as first-class individuals in the ontology. As a result, propositions about graded propositions can be constructed, which are themselves recursively gradable.</p><p>A Log A G language is a many-sorted language composed of a set of terms partitioned into three base sorts: σ P is a set of terms denoting propositions, σ D is a set of terms denoting grades, and σ I is a set of terms denoting anything else. A Log A G alphabet includes a non-empty, countable set of constant and function symbols each having a syntactic sort from the set σ = {σ P , σ D , σ I } ∪ {τ 1 −→ τ 2 | τ 1 ∈ {σ P , σ D , σ I }} and τ 2 ∈ σ} of syntactic sorts. Intuitively, τ 1 −→ τ 2 is the syntactic sort of function symbols that take a single argument of sort σ P , σ D , or σ I and produce a functional term of sort τ 2 . (Given the restriction of the first argument of function symbols to base sorts, Log A G is, in a sense, a first-order language.) In addition, an alphabet includes a countably infinite set of variables of the three base sorts; a set of syncategorematic symbols including the comma, various matching pairs of brackets and parentheses, and the symbol ∀; and a set of logical symbols defined as the union of the following sets:</p><formula xml:id="formula_0">{¬} ⊆ σ P −→ σ P , {∧, ∨} ⊆ σ P −→ σ P −→ σ P , {≺, . = } ⊆ σ D −→ σ D −→ σ P , and {G} ⊆ σ P −→ σ D −→ σ P . 1 3 Log A G Semantics</formula><p>We will begin this section by presenting the interpretation of the Log A G syntactic structures along with the algebraic definition of logical consequence. Next, we will thoroughly describe our proposed extension of logical consequence to address uncertain reasoning with graded propositions. Throughout this section, only sketches of the proofs will be shown for space limitations.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Logical Consequence</head><p>A key element of defining the semantics of Log A G is the notion of a Log A G structure. Definition 3.1. A Log A G structure is a quintuple S = D, A, g, &lt;, e , where • D, the domain of discourse, is a set with two disjoint, non-empty, countable subsets: P denoting a set of propositional terms, and G denoting a set of grading terms.</p><formula xml:id="formula_1">• A = P, +, •, −, ⊥,</formula><p>is a complete, non-degenerate Boolean algebra.</p><p>• g : P × G −→ P is a grading function.</p><p>• &lt;: G × G −→ P is an ordering function.</p><p>• e : G × G −→ {⊥, } is an equality function, where for every g 1 , g 2 ∈ G: e(g 1 , g 2 ) = if g 1 = g 2 , and e(g 1 , g 2 ) = ⊥ otherwise.</p><p>The three blocks of the domain of discourse P, G, and P ∪ G stand in correspondence to the three base syntactic sorts σ P , σ D , and σ I respectively. The set of propositions P is interpreted by a complete, non-degenerate Boolean algebra A. g is a function that maps a proposition p ∈ P and a grade g ∈ G to the proposition that the grade of p is g. By not imposing any further restrictions on g, we allow any reasonable notion of grading. &lt; is an ordering function on the grades in G. It maps two grades g 1 and g 2 to the proposition that g 1 is less than g 2 . Some restrictions are imposed on &lt; as mentioned in <ref type="bibr" target="#b5">[Ismail and Ehab, 2015]</ref> to give rise to an irreflexive linear order on G which is serial in both directions.</p><p>A valuation V of a Log A G language is a triple S, V f , V x , where S is a Log A G structure, V f is a function that assigns to each function symbol an appropriate function on D, and V x is a function mapping each variable to a corresponding element of the appropriate block of D. An interpretation of Log A G terms is given by a function <ref type="bibr" target="#b5">[Ismail and Ehab, 2015]</ref>.</p><formula xml:id="formula_2">[[•]] V . Figure 1 summarizes the operation of [[•]] V . The formal definition of [[•]] V can be found in</formula><p>We define logical consequence using the familiar notion of filters from Boolean algebra <ref type="bibr">[Sankappanavar and Burris, 1981]</ref>. A propositional term φ is a logical consequence of a set of propositional terms Γ if it is a member of the filter of the interpretation of Γ, denoted F ([[Γ]] V ).</p><p>Definition 3.2. Let L be a Log A G language. For every φ ∈ σ P and Γ ⊆ σ P , φ is a logical consequence of Γ, denoted</p><formula xml:id="formula_3">Γ |= φ, if, for every L-valuation V, [[φ]] V ∈ F ([[Γ]] V ) where [[Γ]] V = γ∈Γ [[γ]] V .</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Graded Consequence</head><p>The definition of logical consequence presented in the previous section cannot address uncertain reasoning with graded propositions. To see that, consider an agent reasoning with a set of propositional terms Q as shown in Figure <ref type="figure">2</ref>. It would make sense for the agent to be able to conclude p even if p is uncertain <ref type="bibr">(and, hence, graded)</ref> since it has no reason to believe ¬p. The filter F (Q), however, contains the classical logical consequences of Q, but will never contain p. For this reason, we extend our classical notion of filters into a more liberal notion of graded filters to enable the agent to conclude, in addition to the classical logical consequences of Q, propositions that are graded in Q or follow from graded propositions in Q. This should be done without introducing inconsistencies. Due to nested grading, graded filters come in degrees depending on the depth of nesting of the admitted graded propositions. In Figure <ref type="figure">2</ref>, F<ref type="foot" target="#foot_0">1</ref> (Q) is the graded filter of degree 1. F 1 (Q) contains everything in F (Q) in addition to the nested graded propositions at depth 1, p and g(¬q, d1). q and r are also admitted to F 1 (Q) since they follow classically from {p, p ⇒ q} and {p, p ⇒ r} respectively. To compute the graded filter of degree 2, F 2 (Q), we take everything in F 1 (Q) and try to add the graded proposition ¬q at depth 2. The problem is, once we do that, we have a contradiction with q. To resolve the contradiction, we admit to F<ref type="foot" target="#foot_1">2</ref> (Q) either p (and consequently q and r) or ¬q. In deciding which of p and ¬q to kick out we will allude to their grades. The grade of p is d 1 , and ¬q is graded in a grading chain containing d 1 and d 2 . To get a fused grade for ¬q, we will combine both d 1 and d 2 . If d 1 is less than the fused grade of ¬q, p will not be admitted to the graded filter, together with its consequences q and r. Otherwise, ¬q will not be admitted, and p, q, and r will remain. If we try to compute F<ref type="foot" target="#foot_2">3</ref> (Q), we get everything in F 2 (Q) reaching a fixed point. In general, the elements of F i (Q) will be referred to as the graded consequences at depth i. In what follows, graded filters will be formally defined.</p><p>The key to defining graded filters is the intuition that the set of consequences of a proposition set Q may be further enriched by telescoping Q and accepting some of the propositions graded therein. For this, we need to define (i) the process of telescoping, which is a step-wise process that considers propositions at increasing grading depths, and (ii) a criterion for accepting graded propositions which, as mentioned before, depends on the grades of said propositions. Since the nesting of grading chains is permissible in Log A G, it is necessary to compute the fused grade of a graded proposition p in a chain C to decide whether it will be accepted or not. The fusion of grades in a chain is done according to an operator ⊗. Further, since a graded proposition p might be graded by more than one grading chain, we define the notion of the fused grade of p across all the chains grading it by an operator ⊕. Definition 3.3. Let S be a Log A G structure with a depthand fan-out-bounded P 2 . A telescoping structure for S is a quadruple T = T , O, ⊗, ⊕ , where</p><p>• T ⊆ P, referred to as the top theory;</p><p>• O is an ultrafilter of the subalgebra induced by Range(&lt;) <ref type="bibr">[Sankappanavar and Burris, 1981]</ref>;</p><formula xml:id="formula_4">• ⊗ : ∞ i=1 G i −→ G; and ⊕ : ∞ i=1 G i −→ G.</formula><p>Recasting the familiar notion of a kernel of a belief base <ref type="bibr" target="#b5">[Hansson, 1994]</ref> </p><formula xml:id="formula_5">into the context of Log A G structures, we say that a ⊥-kernel of Q ⊆ P is a subset-minimal inconsis- tent set X ⊆ Q such that F (E(F (X ))) is improper (= P)</formula><p>where E(F (X )) is the set of embedded graded propositions in the filter of X . Let Q ⊥ be the set of Q kernels that entail ⊥. A proposition p ∈ X survives X in T if p is not the weakest proposition (with the least grade) in X . In what follows, the fused grade of a proposition p in Q ⊆ P according to a telescoping structure T will be referred to as f T (p, Q). Definition 3.4. For a telescoping structure T = T , O, ⊗, ⊕ and a fan-in-bounded</p><formula xml:id="formula_6">3 Q ⊆ P, if X ⊆ Q, then p ∈ X survives X given T if 1. p is ungraded in Q; or 2.</formula><p>there is some ungraded q ∈ X such that q / ∈ F (T ); or 3. there is some graded q ∈ X such that q / ∈ F (T ) and</p><formula xml:id="formula_7">(f T (q, Q) &lt; f T (p, Q)) ∈ O. The set of kernel survivors of Q given T is the set κ(Q, T) = {p ∈ Q| if p ∈ X ∈ Q ⊥ then p survives X</formula><p>given T}. The notion of a proposition p being supported in Q is defined as follows. Definition 3.5. Let Q, T ⊆ P. We say that p is supported in</p><formula xml:id="formula_8">Q given T if 1. p ∈ F (T ); or 2.</formula><p>there is a grading chain q 0 , q 1 , . . . , q n of p in Q with</p><formula xml:id="formula_9">q 0 ∈ F (R) where every member of R is supported in Q. The set of propositions supported in Q given T is denoted by ς(Q, T ). Observation 1. If F (T ) is proper, then F (ς(κ(Q, T), T )) is proper.</formula><p>Proof. If F (ς(κ(Q, T), T )) is not proper, then ς(κ(Q, T), T ) has at least one kernel X ∈ Q ⊥. According to Definitions 3.4 and 3.5, this can only happen if X ⊆ T . Thus, F (T ) is proper.</p><p>In what follows, the graded propositions at depth 1 of the filter of Q will be denoted as E 1 (F (Q)). The T-induced telescoping of Q is defined as the set of propositions supported given T in the set of kernel survivors of E 1 (F (Q)). Definition 3.6. Let T be a telescoping structure for S,</p><formula xml:id="formula_10">If Q ⊂ P such that E 1 (F (Q)) is fan-in-bounded, then the T-induced telescoping of Q is given by τ T (Q) = ς(κ(E 1 (F (Q)), T), T ). If F (Q) has</formula><p>finitely-many grading propositions, then τ T (Q) is defined, for every telescoping structure T. Hence, provided that the right-hand side is defined, let</p><formula xml:id="formula_11">τ n T (Q) = Q if n = 0 τ T (τ n−1 T (Q)) otherwise</formula><p>Finally, a graded filter of a top theory T , denoted F n (T), is defined as the filter of the T-induced telescoping of T of degree n. <ref type="foot" target="#foot_3">4</ref>Example 3.1 in Figure <ref type="figure">3</ref> illustrates the construction of graded filters.</p><p>Example 3.1 Consider Q = {−p + q, −p + r, g(p, 2), g(g(−q, 2), 3)} and T = Q, O, ⊗, ⊕ where ⊕ = max, and ⊗ = mean.</p><formula xml:id="formula_12">• τ 0 T = Q • τ 1 T = τ T (τ 0 T ) = ς(κ(E 1 (F (Q)), T), T ) F (Q) = Q ∪ {−p + q.g(p, 2), g(g(−q, 2), 3) + g(p, 2), ....} E 1 (F (Q) = F (Q) ∪ {p, g(−q, 2)} κ(E 1 (F (Q), T) = E 1 (F (Q) τ 1 T = κ(E 1 (F (Q), T) = ς(κ(E 1 (F (Q), T), Q) F 1 (T) = F (τ 1 T ) Upon telescoping to degree 1, there are no contradictions in E 1 (F (Q)) (no X ⊆ E 1 (F (Q))</formula><p>. Hence, everything in E 1 (F (Q)) survives telescoping and is supported.</p><formula xml:id="formula_13">• τ 2 T = τ T (τ 1 T ) E 1 (F (τ 1 T )) = F (τ 1 T ) ∪ {−q} κ(E 1 (F (τ 1 T )), T) = F (τ 1 T ) − {p} τ 2 T = ς(κ(E 1 (F (τ 1 T )), T), Q) = κ(E 1 (F (τ 1 T )), T) − {q, r} F 2 (T) = F (τ 2</formula><p>T ) Upon telescoping to degree 2, there are two ⊥−kernels {q, −q} and {p, −p + q, −q}. q survives the first kernel as it is not graded in Q. −q survives the first kernel as well as it is the only graded proposition in the kernel with another member q / ∈ F (Q). p does not survive the second kernel as the kernel contains another graded proposition −q and the grade of p (2) is less than the fused grade of −q (2.5). Accordingly, q and r lose their support and are not supported in the set of kernel survivors. The graded filter of degree 2 does not contain p, q or r.</p><formula xml:id="formula_14">• τ 3 T = τ T (τ 2 T ) τ 3 T = ς(κ(E 1 (F (τ 2 T )), T), Q) = κ(E 1 (F (τ 2 T )), T) F 3 (T) = F (τ 3 T ) = F 2 (T) reaching a fixed point.</formula><p>Figure <ref type="figure">3</ref>: The construction of graded filters. We use graded filters to define graded consequence as follows. Given a Log A G theory T ⊆ σ P and a valuation Definition 3.7. Let T be a Log A G theory and V = S, V f , V x a valuation, where S has a set P which is depthand fan-out-bounded, for some Log A G language L. For every p ∈ σ P and S grading canon</p><formula xml:id="formula_15">V = S, V f , V x , let V(T) = {[[p]] V | p ∈ T}.</formula><formula xml:id="formula_16">C = ⊗, ⊕, n , p is a graded consequence of T with respect to C, denoted T | C p, if F n (T) is defined and [[p]] V ∈ F n (T), for every telescop- ing structure T = V(T), O, ⊗, ⊕ for S, where O extends F (V(T) ∩ Range(&lt;)). (An ultrafilter U extends a filter F , if F ⊆ U .) It is worth noting that | C reduces to |= if n = 0 or if F (E(V(T)))</formula><p>does not contain any grading propositions. However, unlike |=, |</p><p>C is non-monotonic in general.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Properties of Log A G</head><p>One way of evaluating non-monotonic formalisms in literature (for instance <ref type="bibr" target="#b3">[Gabbay, 1985;</ref><ref type="bibr" target="#b6">Makinson, 1994]</ref>) is to examine the properties of their logical consequence relations.</p><p>Accordingly, we will briefly present in this section some properties of the Log A G consequence relation. Since according to Definition 3.7 the graded consequence relation of Log A G is based on graded filters, we first present a property of graded filters. The following theorem states that graded filters of a consistent theory are always consistent. This implies that reasoning in Log A G is consistency preserving. Theorem 4.1. If T is a telescoping structure where F (T ) is proper, then, if defined, F n (T) is proper, for every n ∈ N.</p><p>Proof. For n = 0, the statement is trivial, since F 0 (T) = F (T ). Otherwise, the statement follows directly from Observation 1 since, by the definition of graded filters, F k+1 (T) = F (K), for some K ⊆ κ(E 1 (F k (T)), T).</p><p>A widely accepted view of Gabbay <ref type="bibr" target="#b3">[Gabbay, 1985]</ref> for assessing whether a formalism is considered to be a reasonable non-monotonic logic asserts that reasoning the formalism's logical consequence relation should observe reflexivity, cut, and cautious monotony.</p><p>The following lemma will be useful in the proof of the following theorem. Lemma 4.1. For any proposition p, let</p><formula xml:id="formula_17">T 1 = T , O, ⊗, ⊕ , T 2 = T ∪ {p}, O, ⊗, ⊕ , and i ∈ N. If F i (T 1</formula><p>) is a fixed point where p ∈ F i (T 1 ), then there is some j ∈ N such that F j (T 2 ) is a fixed point and F i (T 1 ) = F j (T 2 ). Theorem 4.2. For any proposition p, let T 1 = T , O, ⊗, ⊕ and T 2 = T ∪ {p}, O, ⊗, ⊕ . Further, let F n (T 1 ) and F m (T 2 ) be fixed points where n, m ∈ N. The graded consequence relation of Log A G defined in terms of graded filters observes the following extended versions of reflexivity, cut, and cautious monotony.</p><p>1. Reflexivity: If p ∈ T , then p ∈ F n (T 1 ).</p><p>2. Cut: If p ∈ F n (T 1 ) and q ∈ F m (T 2 ), then q ∈ F n (T 1 ). 3. Cautious Monotony: If p ∈ F n (T 1 ) and q ∈ F n (T 1 ), then q ∈ F m (T 2 ).</p><p>Proof. Reflexivity follows directly from Clause 1 in Definition 3.5 and the definition of graded filters. If q ∈ F m (T 2 ), then according to Lemma 4.1 it must be the case that q ∈ F n (T 1 ). Accordingly, the graded consequence of Log A G relation observes cut.</p><p>Similarly, if p ∈ F n (T 1 ) and q ∈ F n (T 1 ), then it follow from Lemma 4.1 that q ∈ F m (T 2 ). Accordingly, the graded consequence relation of Log A G observes cautious monotony.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Log A G Proof Theory</head><p>In order to compute the graded filter of degree n, all ⊥kernels are to be computed, which is undecidable for firstorder logic according to Church's Theorem <ref type="bibr" target="#b1">[Börger et al., 2001;</ref><ref type="bibr" target="#b9">Raatikainen, 2015]</ref>. For this reason, the proposed proof theory takes an alternative approach. A set of supports is kept track of for every proposition enabling the computation of some of the ⊥-kernels. Further, the natural deduction rules of classical logic are modified to update the supports of the inferred propositions, and a special derivation rule of telescoping is added. This special rule of inference will extract any graded proposition in any grading chain. It is worth noting that this is different from our semantic notion of telescoping presented in the last section. As will be shown, this new derivation rule can introduce contradictions. Hence, a way of handling said contradictions is proposed.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.1">Supported Knowledge Bases</head><p>We refer to a belief space as a context. To accommodate reasoning with graded propositions, a context is defined as a pair C = HS, T S where HS is a set of hypotheses (facts), and T S is a set of telescoped (graded) propositions. The context where the current inference is done is referred to as the current context.</p><p>Each propositional term p is associated with a set of supports, where each support corresponds to a unique derivation of p. We extend the structure of a support suggested in <ref type="bibr" target="#b6">[Martins and Shapiro, 1988]</ref> to include graded supports. Definition 5.1. A support of a proposition p is a pair s = O, T where O ∪ T |= p. O will be referred to as the origin set, and T will be referred to as the telescoped supports set.</p><p>To accommodate the supports of propositions, a supported knowledge base is defined as follows: Definition 5.2. A Knowledge base (KB) is defined as a triple P, S, G where:</p><p>• P ⊆ σ P .</p><p>• S is a function mapping each propositional term p ∈ P to a set of supports of p. • G is a function mapping each propositional term p ∈ P to a set of sequences of grade terms of the syntactic sort σ D . In what follows, we will assume that all grade terms appearing in P are numerals. Each sequence in G(p) contains the grades associated with p in a particular chain. This will facilitate computing the fused grade of p. Given a grading canon C = ⊗, ⊕, n the fused grade of a proposition p ∈ P is defined as follows. Definition 5.3. Let KB = P, S, G , for any proposition p ∈ P, the fused grade of p is defined as</p><formula xml:id="formula_18">f (p) = (f ⊗ (G i ) length(G(p)) i=1</formula><p>) for every G i ∈ G(p) such that i ) ≤ n. At any point of time, not all propositional terms p ∈ P will be believed in a context. Definition 5.4. Let KB = P, S, G be a supported knowledge base. A propositional term p ∈ P is said to be asserted (believed) in a context C = HS, T S if there is a support O, T ∈ S(p) where O ⊆ HS and T ⊆ T S.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.2">The Inference Rules</head><p>The proposed proof theory is similar in spirit to the Fitchstyle natural deduction rules. However, it does not enforce specific inference rules for the classical rules of inference (the introduction and elimination rules for ¬, ⇒, ∧, ∨, and ∀) for the sake of generality. Any inference rule I will be applied to a supported KB, and will result in an updated supported KB (I(KB = P, S, G ) = KB = P , S , G ). We can think of any classical inference rule as one of the following two types<ref type="foot" target="#foot_4">5</ref> :</p><p>1. Rules that require a particular set of premises to be in the set of propositions belonging to the KB ({p 1 , p 2 , ..., p n } ⊆ P) to derive a proposition p. The updated knowledge base KB = P , S , G where P = P ∪ {p}, S (p) = S(p) ∪ CombineSups({p 1 , p 2 , ..., p n }), and</p><formula xml:id="formula_19">G (p) = G(p) ∪ { }.</formula><p>In order to define CombineSups, two helper functions need to be defined first. The set of origin sets of a premise p is defined as</p><formula xml:id="formula_20">O(p) = {o | o, t ∈ S(p)}.</formula><p>Similarly, the set of telescoped propositions supporting a proposition p is defined as In addition to the classical rules of inference, the proposed proof theory adds a special inference rule of telescoping (T el). T el will extract a graded proposition from a grading proposition, and result in a new updated supported knowledge base. T el will also change the T S set of the current context. The T S set of the current context will contain the propositional terms telescoped using the telescoping rule of inference from grading propositional terms in HS, or derivable from HS using any of the inference rules. T el is defined A support for a propositional term p, s = O, T ∈ S(p), is a hypothesis support if O = {p}. s is a telescoped support if p ∈ T . Otherwise, s is a derived support.</p><formula xml:id="formula_21">T (p) = {t | o, t ∈ S(p)}. CombineSups({p 1 , p 2 , ..., p n }) = { O, T | O = {o | o = n i=1 o i where (o 1 , o 2 , ..., o n ) ∈ × n i=1 O(p i ) and T = {t | t = n i=1 t i where (t 1 , t 2 , ..., t n ) ∈ × n i=1 T (p i )}.</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.3">Handling Contradictions</head><p>In the sequel, we assume a non-contradictory KB such that any contradictions are only derived by applying the rule of telescoping, or by applying any sequence of inference rules on a minimal set containing a telescoped proposition. Once p and ¬p are derived, the ⊥ kernels are constructed using the support sets S(p) and S(¬p). Only the graded propositions are added to the constructed ⊥-kernels as non-graded propositions always survive telescoping. The fused grade of all the propositions in the constructed kernels are computed. For each kernel, the propositions with the least fused grade are removed from the set of telescoped supports of the current context, disbelieving the propositions. The contradictions handling algorithm is shown in Figure <ref type="figure">4</ref>. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.4">Graded Derivation</head><p>In order to define a notion graded derivation corresponding to the notion of graded consequence described in Definition 3.7, an order must be enforced between applying the rules of classical inference, applying the rule of telescoping, and handling contradictions. Just like graded consequence, graded derivation is defined at a nesting depth n. Definition 5.5. A supported knowledge base KB = P, S, G |∼ n φ iff φ is asserted in the current context after performing the following three steps n times:</p><p>1. Forward chain with every proposition p ∈ P on the classical rules of inference. 2. Apply the rule of telescoping once to all graded propositions in the resulting KB after the forward chaining. 3. Handle the contradictions according to the contradictions handling algorithm.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.5">Soundness and Completeness of Log A G</head><p>In this section, the discussion of soundness and completeness will be restricted to the class of finite Log A G theories with the unique names assumption. The formal proofs of the the arguments presented in this section will be reserved for a longer version of this paper.</p><p>In general, the proposed proof theory using |∼ is not sound. The main reason behind that is the uncomputability of all the ⊥-kernels due to the undecidability of FOL. The proof theory provides an alternative way to computing all the ⊥-kernels by making use of the supports of the propositions. Since not all the ⊥-kernels can be constructed from the set of supports, some propositions in the non-constructed kernels will remain asserted after running the contradictions handling algorithm as the algorithm removes the propositions with the least grade only from the constructed kernels. Accordingly, some propositions might be derived using |∼ from, but are not logically implied using | by, a Log A G theory. Such unsound inferences can block the derivation of other propositions that are logically implied at successive nesting levels. This results in the proof theory being not complete as well.</p><p>It is worth noting though that the presented proof theory will be sound and complete if and only if Log A G theories are restricted to decidable fragments of FOL such as those discussed in <ref type="bibr" target="#b1">[Börger et al., 2001]</ref>. This can be accomplished by restricting Log A G theories to be finite where all σ I terms are only constants and variables, no functional terms other than G are allowed to have σ P terms as arguments, and no quantifiers or logical connectives except ¬ should appear in σ P terms inside G. Under these restrictions, each σ P term can be replaced by a propositional symbol. We can then perform inferences on the propositionalized theory from which computing the ⊥− kernels will be decidable.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">Running Examples</head><p>In this section we show running traces from an implementation we developed of the Log A G proof theory in the SNePS reasoning and acting system originally developed at University at Buffalo <ref type="bibr" target="#b11">[Shapiro, 2000]</ref>. We refer to the graded version of SNePS as GSNePS <ref type="bibr" target="#b2">[Ehab, 2016]</ref>. We will illustrate how the examples can be represented in GSNePS, and how the implemented Log A G proof theory in GSNePS can be used to derive conclusions from uncertain information.</p><p>Example 6-1: Nixon's Diamond You know that Nixon was both a Quaker and a Republican. It is arguable though how devout a Quacker Nixon was. You also know that usually Quackers are Pacifists, and Republicans are not Pacifists. How do you decide whether Nixon was a Pacifist given being a Quacker, or not a Pacifist given being a Republican? One way of representing the above situation in GSNePS is as shown in Figure <ref type="figure" target="#fig_7">5</ref>.  In what follows, asserted well-formed formulas will be appended with a "!". The supports of the propositions are shown with each proposition annotated with one of two support types: telescoped (TEL), or derived (DER).</p><p>We ask the knowledge base next if Nixon is a Pacifist. The result of the query is shown in Figure <ref type="figure" target="#fig_8">6</ref>. First, the telescoping rule of inference is applied on WFF2 deriving Quacker(Nixon)(WFF1). Similarly, Republican(Nixon)(WFF3) is telescoped from WFF4. Both WFF1 and the rule WFF9 are used to derive G(Pacifist(Nixon),10)(WFF8). Similarly, WFF3 and the rule WFF13 are used to derive G(˜Pacifist(Nixon),10)(WFF12) at nesting depth level 1. At the next nesting depth level, the telescoping rule of inference is applied on both WFF8 and WFF12 to derive Pacifist(Nixon) and ˜Pacifist(Nixon) re-: Pacifist(Nixon)? Contradiction derived between WFF7: PACIFIST(NIXON) &lt;TEL,{WFF2,WFF9},{WFF1,WFF7}&gt; and WFF11: ˜PACIFIST(NIXON) &lt;TEL,{WFF3,WFF13},{WFF3,WFF11}&gt;</p><p>The construced bottom kernels are {WFF1(6), WFF3(10), WFF7(10), WFF11(10)}. From {WFF1, WFF3, WFF7,WFF11}, WFF1! will be removed. The updated current context is ((HS (WFF13 WFF9 WFF4 WFF2)) (TS (WFF11 WFF7 WFF3))) WFF7: PACIFIST(NIXON) &lt;TEL,{WFF2,WFF7},{WFF1,WFF10}&gt; WFF11!: ˜PACIFIST(NIXON) &lt;TEL,WFF5,WFF13,WFF4,WFF16&gt; sulting in a contradiction. To resolve the contradiction, the ⊥−kernels are first constructed using the supports of the contradicting propositions as illustrated by the contradictions handling algorithm in Figure <ref type="figure">4</ref>. The proposition with the least grade (WFF1) is removed from the current context disbelieving WFF1 and depriving WFF7 of one of its supports. Accordingly WFF7 is disasserted and we end up believing that Nixon is not a pacifist.</p><p>It is worth noting that one other possible way of representing this example is to grade the entire rules in WFF9 and WFF13 (de-dicto representation). Accordingly, the constructed ⊥-kernel will include both rules instead of WFF7 and WFF11. If WFF9 for instance happens to have the least grade, we will end up disbelieving the whole rule depriving Pacifist(Nixon) of one of its supports and disasserting it. However, disasserting the whole rule will result in blocking the derivation of any other individual being a pacifist given him being a quacker. This will not be the case given the de-re representation since only the consequent is disasserted.</p><p>Example 6-2: The Case of Superman You open the Daily Planet and read a report by Lois Lane claiming that Superman was seen in downtown Metropolis at noon. You happen to have seen Clark Kent at his office at noon, and you have always had a feeling that Superman is Clark Kent. What should you believe about the whereabouts of Superman if you trust Lois Lane's honesty, you only mildly trust the Daily Planet, and you still have your doubts about whether Superman is indeed Clark Kent?</p><p>One way of representing the above example in GSNePS is as shown in Figure <ref type="figure">7</ref>. Since At(SM,DT,NOON) is obtained Figure <ref type="figure">7</ref>: The Case of Superman in GSNePS from a chain of two uncertain sources (Lois Lane and the Daily Planet), it is represented as a chain of grading propositions. Since we trust Lois Lane more than the Daily Planet, we assign to At(SM,DT,NOON) a grade of 11, and the graded proposition G(At(SM,DT,NOON),11) a grade of 4. This illustrates one possible use for the nesting of grading propositions to indicate the varying degrees of trust of a chain of knowledge sources. We assign to our uncertain belief that Su-perman is Clark Kent (and hence Superman will always be in the same location as Clark Kent) a grade of 10.5.</p><p>We ask the knowledge base next if At(SM,DT,NOON). The graded proposition At(SM, DT, NOON) (WFF1) is telescoped with a grade of 7.5 (⊗ = mean and ⊕ = max) by applying the telescoping rule of inference on WFF3. Similarly, the graded rule (WFF5) in WFF6 is telescoped with a grade of 10.5. Using the graded rule and WFF4, At(SM,Office,Noon) will be derived. Given At(SM,Office,NOON) together with WFF7 and WFF8, ˜At(SM,DT,NOON) will be derived contradicting with WFF1. To resolve the contradiction, the proposition with the least grade (WFF1) is removed from the constructed ⊥−kernel and from the current context disbelieving WFF1. Note that if the degree of trust in the Daily Planet is increased to 15, the grade of WFF1 will increase to 13. In this case, WFF5 will be removed from the current context disasserting WFF11 instead.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="7">Conclusion</head><p>In this paper, we presented Log A G, a weighted nonmonotonic logic for reasoning with uncertainty. Not withstanding the abundance of graded logics in the literature, it is our conviction that Log A G provides an interesting alternative. We hope to have demonstrated the utility of Log A G in uncertain reasoning with graded propositions based on an algebraic framework as an alternative to the commonly used modal frameworks employed by the other graded logics in the literature. The main power of Log A G is the ability to express a chain of graded propositions where the grades are amenable to reasoning and quantification which is not the case in many other graded logics. We showed in this paper the utility of Log A G in reasoning with information provided by a chain of sources of varying degrees of trust. Log A G is also demonstrably useful in other types of commonsense reasoning including default reasoning and reasoning with paradoxical sentences as discussed in <ref type="bibr" target="#b2">[Ehab, 2016;</ref><ref type="bibr" target="#b5">Ismail and Ehab, 2015]</ref>. As a next step, we plan to to carefully investigate how Log A G relates to other graded logics and non-monotonic formalisms. We have some preliminary results showing that Log A G subsumes circumscription, some default theories, and Nute's defeasible logic <ref type="bibr" target="#b8">[Nute, 2001]</ref>.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: The interpretation of the LogAG terms.</figDesc><graphic coords="2,375.75,54.00,121.49,112.24" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure</head><label></label><figDesc>Figure 2: Graded Filters</figDesc><graphic coords="3,108.68,54.00,133.65,127.53" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head></head><label></label><figDesc>Figure 3: The construction of graded filters.We use graded filters to define graded consequence as follows. Given a Log A G theory T ⊆ σ P and a valuationV = S, V f , V x , let V(T) = {[[p]] V | p ∈ T}.Further, for a Log A G structure S, an S grading canon is a triple C = ⊗, ⊕, n where n ∈ N and ⊗ and ⊕ are as indicated in Definition 3.3.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head></head><label></label><figDesc>2. Rules that add an assumption δ to the KB generating an updated temporary KB = P , S , G where P = P∪ {δ}, S (δ) = { {δ}, {} }, and G (δ) = { }. If ψ is derived from KB , then some proposition p will be added to KB. The updated knowledge base KB = P , S , G where P = P ∪ {p}, S (p) = S(p) ∪ F ilterSups(S (p)) where F ilterSups(S (p)) = { O − {δ}, T | O, T ∈ S (p)}, and G (p) = G(p) ∪ { } .</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head></head><label></label><figDesc>as follows: Telescoping (T el): If G(p, g) ∈ P, the updated knowledge base KB = P , S , T where P = P ∪ {p}, S (p) = S(p) ∪ T elSup(p), and G (p) = G(p) ∪ T elGrades(p). T elSup(p) = { O, T ∪ {p} | O, T ∈ S(p)} and T elGrade(p) = {G i g | G i ∈ G(G(p, g)) and denotes sequence concatena-tion}. The new current context is C = HS, T S ∪ {p} .</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_5"><head></head><label></label><figDesc>Figure 4: Handling Contradictions Algorithm</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_6"><head></head><label></label><figDesc>WFF2: G(Quacker(Nixon),6). WFF4: G(Republican(Nixon),10). WFF9: all(x)(Quacker(x) =&gt; G(Pacifist(x), 10)). WFF13: all(x)(Republican(x) =&gt; G(˜Pacifist(x),10)).</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_7"><head>Figure 5 :</head><label>5</label><figDesc>Figure 5: Nixon's Diamond in GSNePS Since we are not sure how devout a Quacker Nixon was, we assign to Quacker(Nixon) a less grade than Republican(Nixon). We express our uncertainty in the pacifism of any Quacker and non-pacifism of any Republican by grading the consequents in WFF9 and WFF13 respectively (de-re representation).In what follows, asserted well-formed formulas will be appended with a "!". The supports of the propositions are shown with each proposition annotated with one of two support types: telescoped (TEL), or derived (DER).We ask the knowledge base next if Nixon is a Pacifist. The result of the query is shown in Figure6. First, the telescoping rule of inference is applied on WFF2 deriving Quacker(Nixon)(WFF1). Similarly, Republican(Nixon)(WFF3) is telescoped from WFF4. Both WFF1 and the rule WFF9 are used to derive G(Pacifist(Nixon),10)(WFF8). Similarly, WFF3 and the rule WFF13 are used to derive G(˜Pacifist(Nixon),10)(WFF12) at nesting depth level 1. At the next nesting depth level, the telescoping rule of inference is applied on both WFF8 and WFF12 to derive Pacifist(Nixon) and ˜Pacifist(Nixon) re-</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_8"><head>Figure 6 :</head><label>6</label><figDesc>Figure 6: The Result of the Query Pacifist(Nixon) in GSNePS.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_9"><head>:Figure 8 :</head><label>8</label><figDesc>Figure 8: The Result of the Query AT(SM,DT,NOON) in GSNePS.</figDesc></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">Terms involving ⇒, ⇔, and ∃ can always be expressed in terms of the above logical operators and ∀.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1">P is depth-bounded if every grading chain has at most d distinct grading propositions and is fan-out-bounded if every grading proposition grades at most fout propositions<ref type="bibr" target="#b5">[Ismail and Ehab, 2015]</ref>.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_2">Q is fan-in-bounded if every graded proposition is graded by at most fin grading propositions.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_3">In general, even with a finite and fan-in-bounded T , the existence of a fixed-point for graded filters is not secured as discussed in<ref type="bibr" target="#b5">[Ismail and Ehab, 2015]</ref>.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_4">An example set of classical Fitch-style inference rules is presented in<ref type="bibr" target="#b2">[Ehab, 2016]</ref>.</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<author>
			<persName><surname>Wff3 ; Sm</surname></persName>
		</author>
		<author>
			<persName><surname>Dt</surname></persName>
		</author>
		<author>
			<persName><surname>Noon</surname></persName>
		</author>
		<title level="m">WFF4: At(KC,Office,NOON). WFF6: G(all(l,t)(At(KC,l,t)&lt;=&gt;At(SM,l,t)),10.5</title>
				<editor>
			<persName><forename type="first">G</forename></persName>
		</editor>
		<editor>
			<persName><forename type="first">G</forename></persName>
		</editor>
		<imprint>
			<publisher>Disjoint(Office,DT</publisher>
			<biblScope unit="volume">11</biblScope>
		</imprint>
	</monogr>
	<note>WFF7: all(l1,l2,x,t). Disjoint(l1,l2) and At(x,l1,t)) =&gt; ˜At(x,l2,t</note>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Demolombe and Churnjung Liau. A logic of graded trust and belief fusion</title>
		<author>
			<persName><forename type="first">George</forename><surname>Bealer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">;</forename><surname>Bealer</surname></persName>
		</author>
		<author>
			<persName><surname>Börger</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 4th Workshop on Deception, Fraud and Trust in Agent Societies</title>
				<meeting>the 4th Workshop on Deception, Fraud and Trust in Agent Societies<address><addrLine>Church</addrLine></address></meeting>
		<imprint>
			<publisher>Springer Science &amp; Business Media</publisher>
			<date type="published" when="1950">1979. 1979. 2001. 2001. 1950. 1950. 2001. 2001. 2014. 2014</date>
			<biblScope unit="volume">76</biblScope>
			<biblScope unit="page" from="1819" to="1829" />
		</imprint>
	</monogr>
	<note>The Journal of Philosophy</note>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<title level="m" type="main">On the Use of Graded Propositions in Uncertain Non-monotonic Reasoning: With an Application to Plant Disease Forecast</title>
		<author>
			<persName><forename type="first">Nourhan</forename><surname>Ehab</surname></persName>
		</author>
		<author>
			<persName><surname>Ehab</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2016">2016. 2016</date>
			<pubPlace>Egypt</pubPlace>
		</imprint>
		<respStmt>
			<orgName>German University in Cairo</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Master&apos;s thesis</note>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<title level="m" type="main">Theoretical Foundations for Non-Monotonic Reasoning in Expert Systems</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">M</forename><surname>Gabbay</surname></persName>
		</author>
		<author>
			<persName><surname>Gabbay</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1985">1985. 1985</date>
			<publisher>Springer</publisher>
			<biblScope unit="page" from="439" to="457" />
			<pubPlace>Berlin Heidelberg; Berlin, Heidelberg</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<title level="m" type="main">Reasoning about uncertainty</title>
		<author>
			<persName><forename type="first">Joseph</forename><forename type="middle">Y</forename><surname>Halpern</surname></persName>
		</author>
		<author>
			<persName><surname>Halpern</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2017">2017. 2017</date>
			<publisher>MIT press</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Algebraic semantics for graded propositions</title>
		<author>
			<persName><forename type="first">Sven</forename><forename type="middle">Ove</forename><surname>Hansson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Hansson ; Haythem</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Nourhan</forename><surname>Ismail</surname></persName>
		</author>
		<author>
			<persName><surname>Ehab</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the KI 2015 Workshop on Formal and Cognitive Reasoning</title>
				<meeting>the KI 2015 Workshop on Formal and Cognitive Reasoning</meeting>
		<imprint>
			<date type="published" when="1994">1994. 1994. 2015</date>
			<biblScope unit="volume">59</biblScope>
			<biblScope unit="page" from="29" to="42" />
		</imprint>
	</monogr>
	<note>Kernel contraction</note>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">A model for belief revision</title>
		<author>
			<persName><forename type="first">David</forename><surname>Makinson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">;</forename><surname>Makinson</surname></persName>
		</author>
		<author>
			<persName><surname>Martins</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Joao</forename><forename type="middle">P</forename><surname>Shapiro</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Stuart</forename><forename type="middle">C</forename><surname>Martins</surname></persName>
		</author>
		<author>
			<persName><surname>Shapiro</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">General patterns in nonmonotonic reasoning, volume III</title>
				<imprint>
			<publisher>Oxford University Press</publisher>
			<date type="published" when="1988">1994. 1994. 1988. 1988</date>
			<biblScope unit="volume">35</biblScope>
			<biblScope unit="page" from="25" to="79" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Circumscription-a form of nonmonotonic reasoning</title>
		<author>
			<persName><forename type="first">John</forename><surname>Mccarthy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">;</forename><surname>Mccarthy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Miloš</forename><surname>Milošević</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Zoran</forename><surname>Milošević</surname></persName>
		</author>
		<author>
			<persName><surname>Ognjanović</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Artificial Intelligence</title>
		<imprint>
			<biblScope unit="volume">13</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="235" to="253" />
			<date type="published" when="1980">1980. 1980. 2012. 2012</date>
			<publisher>and Ognjanović</publisher>
		</imprint>
	</monogr>
	<note>Logic Journal of IGPL</note>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Defeasible logic</title>
		<author>
			<persName><forename type="first">Donald</forename><surname>Nute</surname></persName>
		</author>
		<author>
			<persName><surname>Nute</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Conference on Applications of Prolog</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2001">2001. 2001</date>
			<biblScope unit="page" from="151" to="169" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Raymond Reiter. A logic for default reasoning</title>
		<author>
			<persName><forename type="first">Terence</forename><surname>Parsons</surname></persName>
		</author>
		<author>
			<persName><forename type="first">;</forename><surname>Parsons ; Raatikainen ; Panu Raatikainen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">;</forename><surname>Reiter</surname></persName>
		</author>
		<author>
			<persName><surname>Hanamantagouda</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">P. Sankappanavar and Stanley Burris. A course in universal algebra</title>
		<title level="s">Graduate Texts Math</title>
		<editor>
			<persName><forename type="first">Edward</forename><forename type="middle">N</forename><surname>Zalta</surname></persName>
		</editor>
		<imprint>
			<date type="published" when="1980">1993. 1993. 2015. 2015. 1980. 1980. 1981. 1981</date>
			<biblScope unit="volume">7</biblScope>
			<biblScope unit="page" from="81" to="132" />
		</imprint>
	</monogr>
	<note>The Stanford Encyclopedia of Philosophy</note>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Belief spaces as sets of propositions</title>
		<author>
			<persName><forename type="first">Stuart</forename><forename type="middle">C</forename><surname>Shapiro</surname></persName>
		</author>
		<author>
			<persName><surname>Shapiro</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Experimental &amp; Theoretical Artificial Intelligence</title>
		<imprint>
			<biblScope unit="volume">5</biblScope>
			<biblScope unit="issue">2-3</biblScope>
			<biblScope unit="page" from="225" to="235" />
			<date type="published" when="1993">1993. 1993</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<monogr>
		<title level="m" type="main">SNePS: a logic for natural language understanding and commonsense reasoning, natural language processing and knowledge representation: language for knowledge and knowledge for language</title>
		<author>
			<persName><forename type="first">Stuart</forename><forename type="middle">C</forename><surname>Shapiro</surname></persName>
		</author>
		<author>
			<persName><surname>Shapiro</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2000">2000. 2000</date>
		</imprint>
	</monogr>
</biblStruct>

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