NON-MONOTONIC FUZZY REASONING J.L. CASTRO, E. TRILLAS, J.M. ZURITA. Technical Report #DECSAI-951
|
|
- Georgina Lucas
- 5 years ago
- Views:
Transcription
1 NON-MONOTONIC FUZZY REASONING J.L. CASTRO, E. TRILLAS, J.M. ZURITA Technical Report #DECSAI-951 NOVEMBER, 1995
2 Non-Monotonic Fuzzy Reasoning J.L Castro, E. Trillas, J.M. Zurita Depto. Ciencias de la Computacion e Inteligencia Articial E.T.S.I. Informatica. Universidad de Granada Avenida de Andalucia, 38, 18071, Granada, (Spain) castro, zurita@robinson.ugr.es Abstract Fuzzy reasoning can provide techniques for representing and management the imprecision inherent in commonsense reasoning. But, like human reasoning, it conduces to inconsistences (inherent in the imprecise or incomplete knowledge) that might be solved in the frame of fuzzy logic, simulating the human behavior. In this paper we analyze this kind of conicts and propose a non-monotonic fuzzy logic in order to solve it. Moreover, we show that many (non-monotonic) human reasoning patterns can be modeled by means of this "non-monotonic fuzzy reasoning". 1 Introduction Fuzzy Reasoning Systems have been shown to be an important tool for problems where, due to the complexity or the imprecision, classical tools are unsuccessful. The knowledge is represented as a set of fuzzy propositions expressing in a compact way the domain knowledge. Fuzzy consequences are then obtained using fuzzy inference rules. Nevertheless, what is going on when contradictory fuzzy consequences are obtained? In a rst step we can think that knowledge is incorrect. However, it is a very simple point of view, since reasonable fuzzy propositions can allow this kind of conict due to their inherent imprecision. For example, two reasonable rules for driving a car could be: R1: If obstacle (near) then brake(strong) R2: If in-curve(sharp) then brake(nothing) or brake(very little) but, what's the matter if you nd an obstacle in a sharp curve? From rules R1 and R2 follow two inconsistent actions: brake(strong) and brake(nothing) or brake(very little). The reasonable in this case will be a "averaging" between both actions with more importance for the action of the rule R1: brake(slightly strong). Suppose now, the following also reasonable rule: R3 If obstacle(very near) then brake(very strong)
3 In the case of nding an obstacle very near in a sharp curve, the inconsistent actions derivated are brake(very strong) and brake(nothing) or brake(very little), but the reasonable in this case would be consider predominant the rule R3 and so, the action might be brake(very strong). With these examples we want to illustrate that: a) Inconsistent fuzzy consequences can be derived from reasonable fuzzy knowledge. b) The solution to those conicts will depend on the knowledge which conduce to it. Every rule is reasonable and produces an adequate answer, but when new information is added, the conclusion changes. In this sense, we say that fuzzy reasoning might incorporate some kind of non-monotonicity. In this paper, we will present a solution to this kind of conicts by means of the use of an averaging function. An averaging function should be used for every possible conict, depending on the dierent derivation path which conduce to it. Moreover, we will show that many non-monotonic reasoning patterns can be modeled by means of this approach. Another notable approach to non-monotonic fuzzy reasoning was put forward by Zadeh as "syllogistic reasoning with dispositions"[11]. Zadeh interpreted commonsense knowledge as an "elastic constraint" where the variability is represented by a fuzzy set of sigmacount associated with imprecise quantiers. The main dierence between both approaches is that Zadeh's approach does not give an eective way for choosing a particular proposition among possible candidates (as it is required in many applications), while our approach is designed in order to give such a procedure. The paper is organized as follows. In the next section we present the concept of consequence and inconsistency in fuzzy logic that we are going to use. Next we introduce the approach to non-monotonic fuzzy reasoning based in the use of averaging functions for solving conicts. Finally, we show how dierent non-monotonic reasoning patterns can be modeled by this approach. 2 Consequence and Inconsistency in Fuzzy Logic 2.1 Fuzzy Propositions, atomic and normal form >From now on, we will x a domain of problem D, that is, a nite set of variables are X 1 ; :::; X n, taking values in its respective domain of discourse U 1 ; :::; U n. Denition. We will call an atomic fuzzy proposition on D to a proposition with the form (X i1 ; :::; X im) is R being R a fuzzy relation on (U i1 ; :::; U im). The most simple case of atomic propositions are propositions of the type X is A, where X = X i, and A is a fuzzy subset of U i for some i 2 f1::ng. The set of all atomic fuzzy propositions on D will be denoted by AP rop D or more briey by AP rop. Fuzzy propositions on D are now dened as propositions compound by atomic fuzzy propositions and the logical binary connectives "and", "or", "not" and "If... then". That is: Denition. A fuzzy proposition on D is dened recursively by: i) Every atomic fuzzy proposition is a fuzzy proposition.
4 ii) If p and q are fuzzy propositions then (p and q), (p or q), (If p then q) and (not p) are also a fuzzy proposition. iii) All fuzzy propositions are obtained by applying i) and ii) a nite number of times. The set of all fuzzy propositions on D will be denoted by F P rop D or more briey by F P rop. Obviously, F P rop D is the free algebra on Aprop D with the operations "and", "or", "not" and "If... then". Denition. An interpretation I on D is a four-upla (T,S,I,n) where i) T is a t-norm, ii) S is a t-conorm iii) I is an implication function iv) n is a negation function. The meaning of this interpretation is represented by the translation (see []) of any fuzzy proposition to an atomic fuzzy proposition. Denition. The atomic form via I of a fuzzy proposition is dened recursively by: i) Every atomic fuzzy proposition has associated itself. ii) If p and q are fuzzy propositions with atomic forms ~ X is R p and ~ Y is R q respectively, the atomic form of a) (p and q) is ~X [ ~Y is R p^q where R p^q(~z) = T (R p (~z X ); R q (~z Y )); b) (p or q) is ~X [ ~Y is R p_q where R p_q(~z) = S(R p (~z X ); R q (~z Y )); c) (if p then q) is ~ X [ ~ Y is R p!q where R p!q(~z) = I(R p (~z X ); R q (~z Y )); d) (6 p) is ~ X is R :p where R :p (~x) = n(r p (~x)). where if ~u and ~v are two vectors, ~u [ ~v denotes the upla obtained joint the vector ~u and the vector ~v and elimating the duplicated elements, and ~u X denotes the projection of u over X. Example The atomic form associated to will be If (X 1 ; X 3 ; X 5 ) is R 1 and (X 2 ; X 3 ) is R 2 then X 4 is A being (X 1 ; X 2 ; X 3 ; X 4 ; X 5 ) is R p R p (x 1 ; x 2 ; x 3 ; x 4 ; x 5 ) = I(T (R 1 (x 1 ; x 2 ; x 5 ); R 2 (x 2 ; x 3 )); A(x 4 )). In the following, we will use the atomic form when we will refer to a fuzzy proposition, and it will be expressed by ~ X is R. On the other hand, any fuzzy proposition have a normal form of the type (X 1 ; :::; X n ) is R being R a fuzzy relation on (U 1 ; :::; U n ): Denition. The normal form associated via I to a fuzzy proposition p is dened by:
5 i) If p is an atomic fuzzy proposition X ~ is R, the formal norm of p is (X 1 ; :::; X n ) is R p where R p (x 1 ; :::; x n ) = A((x 1 ; :::; x n ) X ). R p is also called the cylindrical extension of R in (X 1 ; :::; X n ). ii) If p and q are fuzzy propositions with normal form ~X is R p and ~X is R q respectively, the normal form of a) (p and q) is ~ X is R p_q where R p_q(x 1 ; :::; x n ) = T (R p (x 1 ; :::; x n ); R q (x 1 ; :::; x n )); b) (p or q) is ~X is R p^q where R p^q(x 1 ; :::; x n ) = S(R p (x 1 ; :::; x n ); R q (x 1 ; :::; x n )); c) (if p then q) is ~X is R p!q where R p!q(x 1 ; :::; x n ) = I(R p (x 1 ; :::; x n ); R q (x 1 ; :::; x n )); d) (6 p) is ~X is R :p where R :p (x 1 ; :::; x n ) = n(r p (x 1 ; :::; x n )). Example On the domain fx 1 ; :::; X 6 g, the normal form of the proposition will be If (X 1 ; X 3 ; X 5 ) is R 1 and (X 2 ; X 3 ) is R 2 then X 4 is A being (X 1 ; X 2 ; X 3 ; X 4 ; X 5 ; X 6 ) is R p R p (x 1 ; x 2 ; x 3 ; x 4 ; x 5 ; x 6 ) = I(T (R 1 (x 1 ; x 2 ; x 5 ); R 2 (x 2 ; x 3 )); A(x 4 )). Proposition. The normal form of a fuzzy proposition is the normal form of its atomic form. Denition. The set of all propositions in a normal form will be denoted NP rop D. Two propositions will be considered equivalents when they have the same normal form or equivalently the same atomic form. Proposition. The relation p q if and only if R p = R q is an equivalence relation on Fprop. Proposition. Every fuzzy proposition is equivalent to its atomic form and it is equivalent to its normal form. 2.2 Inference rules in fuzzy logic The basic inference rules in fuzzy logic are (see [2,10]): 1.- Entailment principle. ~X is A A B ~X is B 2.- Conjunctive rule ~X is A ~X is B
6 ~X is A \ B where A \ B(x) = T (A(x); B(x)): 3.- Cartesian Product ~X is A ~Y is B ( ~X; ~Y ) is A B where A B(x; y) = T (A(x); B(y)): 4.- Proyection rule ( ~ X; ~ Y ) is R ~X is R ~X where R ~X (x) = sup y R(x; y): 5.- Compositional rule ~X is A ( ~X; ~Y ) is R ~Y is AoR where AoR(y) = sup x T (A(x); R(x; y)): 6.- Generalized Modus Ponens: If ~ X is A then ~ Y is B ~X is A 0 ~Y is B 0 where B 0 (y) = sup x T (A(x); I(A(~x); B(y))). 2.3 Consequence in Fuzzy Logic Denition. Given a set of fuzzy propositions 2 F P rop, a set of fuzzy propositions A 2 F P rop, and an fuzzy proposition p 2 F prop, a proof of p from the hypothesis A under the knowledge is a sucesion of fuzzy propositions p 1 ; :::; p m such that: i) p m = p, ii) For each i 2 f1:::mg, p i 2 [ A or there exist t < i and s < i such that p i is obtained from a rule of inference with p s and p t or there exists t < i such that p i is the atomic form of p t.
7 Denition. Given a set of fuzzy propositions 2 F P rop, a set of fuzzy propositions A 2 F P rop, and an fuzzy proposition p 2 F prop, we will say that p is a consequence of A under the knowledge, write A ` p (A ` p when = ;), if there exists a proof of p from the hypothesis A under the knowledge. Denition. Given a set of fuzzy propositions 2 F P rop, a set of fuzzy propositions A 2 F P rop, the deduction about X ~ from the hypothesis A under the knowledge, is dened as the fuzzy proposition ~X is A, being A = T fa i : A ` ( ~X is A i g. Proposition. ` is a consequence relation on FProp, i.e., satises the following conditions of reexivity G1, cumulative transitivity G2, and monotony G3: G1) A ` p whenever p 2 A G2) A ` p whenever A ` p i for all i 2 I and A [ fp i g i2i ` p G3) A [ B ` p whenever A ` p. Proof. G1 and G3 are obvious. If A[fp i g i2i ` p then there exists a proof q 1 ; :::; q m = p of p from the hypothesis A [ fp i g i2i under the knowledge. Then, changing any q i such that q i 2 fp i g i2i by one respective proof of q i from the hypothesis A under the knowledge, we obtain a proof of p from the hypothesis A under the knowledge. As it is well known, this concept can be expressed equivalently using a consequence operator, i.e., an operation on sets of fuzzy propositions to sets of fuzzy propositions, C k (A) = fp 2 F prop; A ` pg, satisfying the three conditions of inclusion (C1), idempotence (C2), and monotony (C3): C1) A C k (A), C2) If A B, then C k (A) C k (B). C3) C k (C k (A)) = C k (A). It is obvious that C k (A) = C ; (A [ ). Thus, the Fuzzy Logic represented by C = C ; is a (monotonic) logic in the "classical" sense [3]. 2.4 Inconsistency in Fuzzy Logic Denition. We will say that a set of fuzzy propositions A 2 F P rop is inconsistent under the knowledge 2 F P rop if there exist a p 2 F prop of the type ~ X is ; such that A ` p. The most usual case of inconsistence is obtained when there exist p; q 2 F prop such that p is " ~X is A 1 ", q is ~X is A 2, A ` p, A ` q, and A 1 \ A 2 = ;. For example, under the knowledge = fr1; R2g of introduction, the set of fuzzy propositions A = f obstacle is near, curve is shape g is inconsistent since brake(nothing or very little) and brake(strong) are derived, being (nothing or very little) \ strong = ;. Other denitions of inconsistency in fuzzy logic can be found in the literature [4,5]. Any of them can be chosen, and the rest of the paper would be the same. 3 Non-Monotonic Fuzzy Reasoning As it was said in the introduction, it its possible to nd a set of reasonable fuzzy propositions such that a possible additional information A will be inconsistent under. In order to avoid this kind of conicts we propose a deviant fuzzy reasoning, that we will call "Nonmonotonic Fuzzy Reasoning". The idea is very simple, when a conict c is derived
8 A ` " X ~ is A 1 ", A ` " X ~ is A 2 ", A 1 \ A 2 = ;. we propose to use an "averaging" function (depending on the type of conict) m c in such a way that consequences " X ~ is A 2 "and " X ~ is A 1 " are eliminated and changed by m c (A 1 ; A 2 ). 3.1 Conicts In order to make precise this idea, we will start making precise the concept of conict. Denition A conict on D is dened as a triple (p 1 ; p 2 ; X) such that p 1 ; p 2 2 F prop, X is a variable in D, and there exist a set of atomic propositions A 2 AP rop verifying: A `fp1 g "X is A 1 ", A `fp2 g "X is A 2 ", A 1 \ A 2 = ;. Thus, we only consider conicts between two fuzzy propositions. A particular case is when p 2 is the trivial proposition "X" is U", U being the universe of discourse of X. In such a case, we say that p 1 is a conictive proposition. Examples. i) R1 and R2 are conictive fuzzy propositions, since that A = f obstacle(near), in-curve(sharp) g produce inconsistent answer: A `fr1g brake(strong), A `fr2g brake(nothing or very slightly), strong \ nothing or very slightly = ;. ii) Every rule of the type "If X is A then Y is B" can be a conictive proposition since that A = f "X is A", "Y is B 0 "g where B \ B 0 = ; is inconsistent under it: A `f"if X is A then Y is Bg "Y is B", A `fy is B'g "Y is B0 ", B \ B 0 = ;. 3.2 Averaging Functions Now, we will dene the concept of "averaging" function. Let a partial order over the set P (U) of all fuzzy subsets of U. For example, if U is a real interval, we can consider any of the known ranking methods of the real fuzzy numbers [12]. Denition A averaging function over the partial ordered set (P (U); ) will be a mapping m from P (U) P (U) into P (U) such that A \ B m(a; B) A [ B: The set of all averaging functions on (P (U); ) will be denoted F (U;). Very simple examples of averaging functions are the fuzzy extension of real averaging functions. A real averaging is a function m from RR into R such that a^b m(a; b) a_b for every a; b 2 R. Among them are well known [1]: i) weighted Arithmetic Means m(x; y) = px + (1? p)y), and ii) weighted Geometric Means m(x; y) = x p y (1?p), where p 2 [0; 1]. A fuzzy real averaging is the extension of a real averaging to P (R) by means of the extension principle. For example,
9 i) generalized weighted Arithmetic Means m 1 (A; B)(x) = sup A(a) ^ B((x? (1? p)a)=p); a and ii) generalized weighted Geometric means m 2 (A; B)(x) = sup A(a) ^ B((x=a (1?p) ) 1?p ; a where p 2 [0; 1]: Other important examples of averaging function (over any kind of universe U) are the agregations of fuzzy sets: i) fuzzy weighted Arithmetic Means and ii) fuzzy weighted Geometric means m 3 (A; B)(x) = pa(x) + (1? p)b(x); m 4 (A; B)(x) = A(x) p B(x) 1?p ; where p 2 [0; 1]. Finally, very useful examples in non-monotonic reasoning are: ( A \ B if A \ B 6= ; m 5 (A; B) = B otherwise and ( A if B = U m 6 (A; B) = B otherwise 3.3 Non-monotonic Fuzzy Inference Denition A non-monotonic fuzzy rule is a pair (c; f c ) where c = (p 1 ; p 2 ; X) is a conict and f c is an averaging function on the universe of discourse U of X. Denition. Let F P rop, and let NM be a set of non-monotonic fuzzy rules. Given a set of fuzzy propositions A 2 F P rop, and a fuzzy proposition p 2 F prop, a non-monotonic proof of p form the hypothesis A under the knowledge and NM is a sucesion of fuzzy propositions p 1 ; :::; p m such that: i) p m = p, ii) For each i 2 f1:::mg, it is veried one of the following conditions: a) p i 2 [ A, b) there exist t < i and s < i such that p i = " X ~ is A" is obtained from a fuzzy rule of inference with p s and p t, being neither p s nor p t propositions appearing in a conict of the rules of NM. c) there exist t < i and s < i such that p i = "X is A", (c; f c ) 2 NM where c = (p t ; p s ; X), A = f i (A 1 ; A 2 ), "X is A 1 is obtained form a fuzzy rule of inference with p t and the deduction
10 of one X ~ 1 from the hypothesis A under the knowledge, and "X is A 2 is obtained from a fuzzy rule of inference with p s and the deduction of one X ~ 2 from the hypothesis A under the knowledge. Denition. Let F P rop, and let NM be a set of non-monotonic fuzzy rules. Given a set of fuzzy propositions A 2 F P rop, and a fuzzy proposition p 2 F prop, we will say that p is a non-monotic consequence of A under the knowledge and NM, write A `N M p (A `N M p when = ;), if there exist a non-monotonic proof of p form the hypothesis A under the knowledge and NM. Example. Let us consider the following base composed by one fuzzy rule and one nonmonotonic fuzzy rule: r: If X is A then Y is B; nmr: ((If X is A 1 then Y is B 1, If X is A 2 then Y is B 2, Y), m). Then, from the knowledge A= f X is A' g we can derive: a) From r, Y is B' where B' is obtained by If X is A then Y is B X is A 0 Y is B 0 b) From nmr: Y is m(b 0 1,B 0 2) where B 0 1,B 0 2 are obtained by: If X is A 1 then Y is B 1 X is A 0 Y is B 0 1 If X is A 2 then Y is B 2 X is A 0 Y is B 0 2 c) From a and b: Y is B 0 \ m(b 0 1; B 0 2). Example. Let us consider the following base composed by three fuzzy rule and one nonmonotonic fuzzy rule: r 1 : If X is A 1 then Y is B 1 ; r 2 : If X is A 2 then Y is B 2 ; r 3 : If Y is B then Z is C; nmr: ((If Y is B 1 then Z is C 1, If Y is B 2 then Z is C 2, Z), m). Then, from the knowledge A= f X is A' g we can derive: d1) From r 1 : Y is B 0 1; d2) From r 2 : Y is B 0 2;
11 d3) From d1 and d2: Y is B 0 1 \ B0 2; (it is the deduction of Y from the hypothesis A under the knowledge r 1 ; r 2 ; r 3. d4) From d3 and r 3 : Z is C 1;2 d5) From d3 and nmr: Z is m(c 1 1;2; C 2 1;2) d6) From d4 and d5: Z is C 1;2 \ m(c 1 1;2; C 2 1;2). Thus, we only re a non-monotonic fuzzy rule when all the monotonic inference relative to this rule is made. The reason is that non-monotonic fuzzy rules are thought to extend the monotonic inference. Moreover, if we re this rules with any possible partial deduction, we will nd inconsistent non-monotonic consequences. In the above example: d7) From d1 and nmr: Z is m(c 1 1; C 2 1); d8) From d2 and nmr: Z is m(c 1 2; C 2 2); d9) From d7, d8 and d6: Z is C 1;2 \ m(c 1 1;2; C 2 1;2) \ m(c 1 1; C 2 1) \ m(c 1 2; C 2 2), which could be inconsistent. Theorem. `N M is a cumulative inference relation over FProp, i.e., it satises the conditions of reexivity (G1), cumulative transitivity (G2), and cumulative monotony (G3'): G1) A `N M p whenever p 2 A G2) A `N M M p whenever A `N p i for all i 2 I and A [ fp i g i2i `N M p G3') A [ fp i g i2i `N M M M p whenever A `N p and A `N p i for all i 2 I. Proof. G1) It is obvious. G2) If A [ fp i g i2i `N M p then there exists a non-monotonic proof q 1 ; :::; q m = p of p from the hypothesis A [ fp i g i2i under the knowledge and NM. Then, changing any q i such that q i 2 fp i g i2i by one respective non-monotonic proof of q i from the hypothesis A under the knowledge and NM, we obtain a proof of p from the hypothesis A under the knowledge and NM. G3') It is obvious that G3) does not hold in general (see before example). If A `N M p then there exists a non-monotonic proof q 1 ; :::; q m = p of p from the hypothesis A under the knowledge and NM. The only cause for q 1 ; :::; q m = p not being a non-monotonic proof of p from the hypothesis A [ fp i g i2i under the knowledge and NM is that the deduction about a X ~ i from the hypothesis A under the knowledge is not the deduction about X ~ i from the hypothesis A [ fp i g i2i under the knowledge, but it is a contradiction with A `N M p i for all i 2 I. It is obvious that A `N M p if and only if A [ `N M p. Thus, the non-monotonic Fuzzy Logic represented by `N M is a non-monotonic logic in the sense of Gabbay [6]. 4 Patterns of Non-monotonic Fuzzy Rules In this section we will model some patterns of non-monotonic reasoning [7,8] using our approach.
12 Default fuzzy rules They are rules where the inference is made only if it do not produce an inconsistency: p 1 : If "X is A then Y is B" p 2 : "Y is U" ( B1 \ B m 5 (B 1 ; B 2 ) = 2 if B 1 \ B 2 6= ; otherwise B 2 An example can be "If X is student then X is Young". For any student we will infer that he is young unless we know that X is not Young. In Reiter default logic we must be careful with this kind of rules because they can produce circularity and so inconsistency [9], but in non-monotonic fuzzy logic it is not possible because the inference with non-monotonic fuzzy logic can not be used to re another non-monotonic fuzzy rule. If we want do it, then circularity and inconsistency will be possible and then, G3') does not hold. Prototypical Assumptions. When we do not know anything about the value of a variable X, it is often reasonable to assume that it takes the most common fuzzy value. p 1 : "X is A" p 2 : "X is U" ( B1 if B m 6 (B 1 ; B 2 ) = 2 = U otherwise For example, if we don't know anything about the size of a house we can assume that it is medium size. Minimum cost Assumptions. When we don't know anything about the value of a variable X, and there exist an associate cost to any possible fuzzy value, it is often assumed that it take the minimum cost fuzzy value. p 1 : "X is A" p 2 : "X is U" B 2 ( B1 if B m 6 (B 1 ; B 2 ) = 2 = U otherwise An example can be, if we don't know how of dangerous is an unknown animal, we usually assume that it is very dangerous. Complementary fuzzy rules. A reasonable fuzzy rule is usually a generic rule which can be conictive with another reasonable fuzzy rule. In this case it is reasonable to make an averaging between both inferences. p 1 : If "X is A 1 then Y is B 1 " p 2 : If "X is A 2 then Y is B 2 " B 2
13 m(b 1 ; B 2 ), where m is one of the examples of fuzzy mean m 1, m 2 or m 3. Examples of this kind of rules are the examples of the introduction. 5 Conclusion In this paper we have introduce a non-monotonic fuzzy reasoning with the following properties: - It is a non-monotonic logic in the sense of Gabbay [6]. - A non-monotonic fuzzy rule is red only when all the monotonic inference relative to this rule is made. - The inference with non-monotonic fuzzy logic can not be used to re another nonmonotonic fuzzy rule, so that circularity is not allowed. - Usual patterns of non-monotonic rules can be modeled in this approach. Taken these ideas into acount, for future work it would be interesting to develop the semantic of this logic, and then to study the completeness and the soundness between syntactic and semantic. 6 References [1] Aczel, J., Lectures on Functional Equations and their Applications, Academic Press, [2] Bellman, R.E. and Zadeh, L.A., Local and Fuzzy Logic, in J.M. Dunn and G. Epstein, eds, Modern Uses of Multiple-Valued Logic (D. Reidel, Dordrecht), , [3] Brown, D.J. and Suszko, R., Abstract Logics. Dissertations Mathematicae 102, 9-42, [4] Castro, J.L. and Trillas, E., The management of the inconsistency in Expert Systems, Fuzzy Sets and Systems 58, 51-57, [5] Castro, J.L. and Trillas, E., Constraints as incompatibility relations in BS, Int. J. of Uncertainty, Fuzziness and nowledge-based Systems 2, , [6] Gabbay, D., Theoretical Foundations for Non-Monotonic Reasoning in Expert Systems, in.r. Apt ed., Logic and Models of Concurrent Systems, Berlin, Springer-Verlag, [7] Ginsberg, M.L., Readings in Nonmonotonic Reasoning, Morgan aufmann, [8] Lukaszewicz, W. Non-monotonic Reasoning. Formalization of Commonsense Reasoning. Ellis Horwoord, Chichester, [9] Reiter, R., A Logic for Default Reasoning Articial Intelligence 13, , [10] Zadeh, L.A., A theory of Approximate Reasoning, in J.E. Hayes, M. Michie and L.I. Mickulich, eds, Machine Intelligence (John Wiley & Sons, New York), , [11] Zadeh, L.A., Syllogistic reasoning in fuzzy logic and its applications to usuality and reasoning with dispositions. IEEE Transactions on Systems, Man and Cybernetics, 15(6): , [12] Zhu, Q. and Lee, E.S., Comparison and Ranking of Fuzzy Numbers. In J. acpryzk and M. Fedrizzi (eds.), Fuzzy Regression Analysis, Omnitech Press, Warsaw, pp , 1992.
A Preference Semantics. for Ground Nonmonotonic Modal Logics. logics, a family of nonmonotonic modal logics obtained by means of a
A Preference Semantics for Ground Nonmonotonic Modal Logics Daniele Nardi and Riccardo Rosati Dipartimento di Informatica e Sistemistica, Universita di Roma \La Sapienza", Via Salaria 113, I-00198 Roma,
More informationAn Alternative To The Iteration Operator Of. Propositional Dynamic Logic. Marcos Alexandre Castilho 1. IRIT - Universite Paul Sabatier and
An Alternative To The Iteration Operator Of Propositional Dynamic Logic Marcos Alexandre Castilho 1 IRIT - Universite Paul abatier and UFPR - Universidade Federal do Parana (Brazil) Andreas Herzig IRIT
More informationBoolean Algebra and Propositional Logic
Boolean Algebra and Propositional Logic Takahiro Kato June 23, 2015 This article provides yet another characterization of Boolean algebras and, using this characterization, establishes a more direct connection
More informationBoolean Algebra and Propositional Logic
Boolean Algebra and Propositional Logic Takahiro Kato September 10, 2015 ABSTRACT. This article provides yet another characterization of Boolean algebras and, using this characterization, establishes a
More informationSplitting a Default Theory. Hudson Turner. University of Texas at Austin.
Splitting a Default Theory Hudson Turner Department of Computer Sciences University of Texas at Austin Austin, TX 7872-88, USA hudson@cs.utexas.edu Abstract This paper presents mathematical results that
More information2 C. A. Gunter ackground asic Domain Theory. A poset is a set D together with a binary relation v which is reexive, transitive and anti-symmetric. A s
1 THE LARGEST FIRST-ORDER-AXIOMATIZALE CARTESIAN CLOSED CATEGORY OF DOMAINS 1 June 1986 Carl A. Gunter Cambridge University Computer Laboratory, Cambridge C2 3QG, England Introduction The inspiration for
More informationLogic Part II: Intuitionistic Logic and Natural Deduction
Yesterday Remember yesterday? classical logic: reasoning about truth of formulas propositional logic: atomic sentences, composed by connectives validity and satisability can be decided by truth tables
More informationPřednáška 12. Důkazové kalkuly Kalkul Hilbertova typu. 11/29/2006 Hilbertův kalkul 1
Přednáška 12 Důkazové kalkuly Kalkul Hilbertova typu 11/29/2006 Hilbertův kalkul 1 Formal systems, Proof calculi A proof calculus (of a theory) is given by: A. a language B. a set of axioms C. a set of
More informationReasoning: From Basic Entailments. to Plausible Relations. Department of Computer Science. School of Mathematical Sciences. Tel-Aviv University
General Patterns for Nonmonotonic Reasoning: From Basic Entailments to Plausible Relations Ofer Arieli Arnon Avron Department of Computer Science School of Mathematical Sciences Tel-Aviv University Tel-Aviv
More informationLinear Algebra (part 1) : Vector Spaces (by Evan Dummit, 2017, v. 1.07) 1.1 The Formal Denition of a Vector Space
Linear Algebra (part 1) : Vector Spaces (by Evan Dummit, 2017, v. 1.07) Contents 1 Vector Spaces 1 1.1 The Formal Denition of a Vector Space.................................. 1 1.2 Subspaces...................................................
More informationRough Sets, Rough Relations and Rough Functions. Zdzislaw Pawlak. Warsaw University of Technology. ul. Nowowiejska 15/19, Warsaw, Poland.
Rough Sets, Rough Relations and Rough Functions Zdzislaw Pawlak Institute of Computer Science Warsaw University of Technology ul. Nowowiejska 15/19, 00 665 Warsaw, Poland and Institute of Theoretical and
More information( V ametavariable) P P true. even in E)
Propositional Calculus E Inference rules (3.1) Leibniz: (3.2) Transitivity: (3.3) Equanimity: P = Q E[V := P ]=E[V := Q] P = Q Q = R P = R P P Q Q ( V ametavariable) Derived inference rules (3.11) Redundant
More informationTHE FORMAL TRIPLE I INFERENCE METHOD FOR LOGIC SYSTEM W UL
THE FORMAL TRIPLE I INFERENCE METHOD FOR LOGIC SYSTEM W UL 1 MINXIA LUO, 2 NI SANG, 3 KAI ZHANG 1 Department of Mathematics, China Jiliang University Hangzhou, China E-mail: minxialuo@163.com ABSTRACT
More informationCOMP219: Artificial Intelligence. Lecture 19: Logic for KR
COMP219: Artificial Intelligence Lecture 19: Logic for KR 1 Overview Last time Expert Systems and Ontologies Today Logic as a knowledge representation scheme Propositional Logic Syntax Semantics Proof
More informationCOMP219: Artificial Intelligence. Lecture 19: Logic for KR
COMP219: Artificial Intelligence Lecture 19: Logic for KR 1 Overview Last time Expert Systems and Ontologies Today Logic as a knowledge representation scheme Propositional Logic Syntax Semantics Proof
More informationOverview. Knowledge-Based Agents. Introduction. COMP219: Artificial Intelligence. Lecture 19: Logic for KR
COMP219: Artificial Intelligence Lecture 19: Logic for KR Last time Expert Systems and Ontologies oday Logic as a knowledge representation scheme Propositional Logic Syntax Semantics Proof theory Natural
More informationHybrid Logic and Uncertain Logic
Journal of Uncertain Systems Vol.3, No.2, pp.83-94, 2009 Online at: www.jus.org.uk Hybrid Logic and Uncertain Logic Xiang Li, Baoding Liu Department of Mathematical Sciences, Tsinghua University, Beijing,
More informationAggregation and Non-Contradiction
Aggregation and Non-Contradiction Ana Pradera Dept. de Informática, Estadística y Telemática Universidad Rey Juan Carlos. 28933 Móstoles. Madrid. Spain ana.pradera@urjc.es Enric Trillas Dept. de Inteligencia
More informationKybernetika. Niki Pfeifer; Gernot D. Kleiter Inference in conditional probability logic. Terms of use: Persistent URL:
Kybernetika Niki Pfeifer; Gernot D. Kleiter Inference in conditional probability logic Kybernetika, Vol. 42 (2006), No. 4, 391--404 Persistent URL: http://dml.cz/dmlcz/135723 Terms of use: Institute of
More informationArtificial Intelligence
Artificial Intelligence Propositional Logic [1] Boolean algebras by examples U X U U = {a} U = {a, b} U = {a, b, c} {a} {b} {a, b} {a, c} {b, c}... {a} {b} {c} {a, b} {a} The arrows represents proper inclusion
More informationComputing the acceptability semantics. London SW7 2BZ, UK, Nicosia P.O. Box 537, Cyprus,
Computing the acceptability semantics Francesca Toni 1 and Antonios C. Kakas 2 1 Department of Computing, Imperial College, 180 Queen's Gate, London SW7 2BZ, UK, ft@doc.ic.ac.uk 2 Department of Computer
More informationOn 3-valued paraconsistent Logic Programming
Marcelo E. Coniglio Kleidson E. Oliveira Institute of Philosophy and Human Sciences and Centre For Logic, Epistemology and the History of Science, UNICAMP, Brazil Support: FAPESP Syntax Meets Semantics
More informationA note on fuzzy predicate logic. Petr H jek 1. Academy of Sciences of the Czech Republic
A note on fuzzy predicate logic Petr H jek 1 Institute of Computer Science, Academy of Sciences of the Czech Republic Pod vod renskou v 2, 182 07 Prague. Abstract. Recent development of mathematical fuzzy
More informationOverview. I Review of natural deduction. I Soundness and completeness. I Semantics of propositional formulas. I Soundness proof. I Completeness proof.
Overview I Review of natural deduction. I Soundness and completeness. I Semantics of propositional formulas. I Soundness proof. I Completeness proof. Propositional formulas Grammar: ::= p j (:) j ( ^ )
More informationIt rains now. (true) The followings are not propositions.
Chapter 8 Fuzzy Logic Formal language is a language in which the syntax is precisely given and thus is different from informal language like English and French. The study of the formal languages is the
More informationCombining explicit Negation and. Negation by Failure via Belnap's Logic. Francois FAGES. Paul RUET. Laboratoire d'informatique, URA 1327 du CNRS
Combining explicit Negation and Negation by Failure via Belnap's Logic Francois FAGES Paul RUET Laboratoire d'informatique, URA 1327 du CNRS Departement de Mathematiques et d'informatique Ecole Normale
More informationLogic and Philosophical Logic. 1 Inferentialism. Inferentialism and Meaning Underdetermination
Logic and Philosophical Logic Inferentialism and Meaning Underdetermination AC Paseau alexanderpaseau@philosophyoxacuk 28 January 2019 In the rst half of today's class, we looked at Tarski's account of
More informationIntroduction to Metalogic
Philosophy 135 Spring 2008 Tony Martin Introduction to Metalogic 1 The semantics of sentential logic. The language L of sentential logic. Symbols of L: Remarks: (i) sentence letters p 0, p 1, p 2,... (ii)
More informationWarm-Up Problem. Write a Resolution Proof for. Res 1/32
Warm-Up Problem Write a Resolution Proof for Res 1/32 A second Rule Sometimes throughout we need to also make simplifications: You can do this in line without explicitly mentioning it (just pretend you
More informationThis second-order avor of default logic makes it especially useful in knowledge representation. An important question is, then, to characterize those
Representation Theory for Default Logic V. Wiktor Marek 1 Jan Treur 2 and Miros law Truszczynski 3 Keywords: default logic, extensions, normal default logic, representability Abstract Default logic can
More informationChapter 3: Propositional Calculus: Deductive Systems. September 19, 2008
Chapter 3: Propositional Calculus: Deductive Systems September 19, 2008 Outline 1 3.1 Deductive (Proof) System 2 3.2 Gentzen System G 3 3.3 Hilbert System H 4 3.4 Soundness and Completeness; Consistency
More informationA Model of Consensus. in Group Decision Making. under Linguistic Assessments. F. Herrera, E. Herrera-Viedma, J.L. Verdegay
DECSAI Deparment of Computer Science and Articial Intelligence A Model of Consensus in Group Decision Making under Linguistic Assessments F. Herrera, E. Herrera-Viedma, J.L. Verdegay Technical Report #DECSAI-94109.
More informationarxiv: v1 [cs.ai] 27 Nov 2014
arxiv:1411.7525v1 [cs.ai] 27 Nov 2014 NOTICE: this is the author s version of a work that was accepted for publication in Fuzzy Sets and Systems. Changes resulting from the publishing process, such as
More informationrules strictly includes the class of extended disjunctive programs. Interestingly, once not appears positively as above, the principle of minimality d
On Positive Occurrences of Negation as Failure 3 Katsumi Inoue Department of Information and Computer Sciences Toyohashi University of Technology Tempaku-cho, Toyohashi 441, Japan inoue@tutics.tut.ac.jp
More information290 J.M. Carnicer, J.M. Pe~na basis (u 1 ; : : : ; u n ) consisting of minimally supported elements, yet also has a basis (v 1 ; : : : ; v n ) which f
Numer. Math. 67: 289{301 (1994) Numerische Mathematik c Springer-Verlag 1994 Electronic Edition Least supported bases and local linear independence J.M. Carnicer, J.M. Pe~na? Departamento de Matematica
More informationUsing ranking functions in multiobjective fuzzy linear programming 1
Fuzzy Sets and Systems 111 (2000) 47 53 www.elsevier.com/locate/fss Using ranking functions in multiobective fuzzy linear programming 1 J.M. Cadenas a;, J.L. Verdegay b a Departamento de Informatica, Inteligencia
More informationPart I: Propositional Calculus
Logic Part I: Propositional Calculus Statements Undefined Terms True, T, #t, 1 False, F, #f, 0 Statement, Proposition Statement/Proposition -- Informal Definition Statement = anything that can meaningfully
More informationFuzzy Rules and Fuzzy Reasoning (chapter 3)
Fuzzy ules and Fuzzy easoning (chapter 3) Kai Goebel, Bill Cheetham GE Corporate esearch & Development goebel@cs.rpi.edu cheetham@cs.rpi.edu (adapted from slides by. Jang) Fuzzy easoning: The Big Picture
More informationMarie Duží
Marie Duží marie.duzi@vsb.cz 1 Formal systems, Proof calculi A proof calculus (of a theory) is given by: 1. a language 2. a set of axioms 3. a set of deduction rules ad 1. The definition of a language
More informationSolutions to Homework I (1.1)
Solutions to Homework I (1.1) Problem 1 Determine whether each of these compound propositions is satisable. a) (p q) ( p q) ( p q) b) (p q) (p q) ( p q) ( p q) c) (p q) ( p q) (a) p q p q p q p q p q (p
More informationGroup Decision-Making with Incomplete Fuzzy Linguistic Preference Relations
Group Decision-Making with Incomplete Fuzzy Linguistic Preference Relations S. Alonso Department of Software Engineering University of Granada, 18071, Granada, Spain; salonso@decsai.ugr.es, F.J. Cabrerizo
More informationTHE FORMAL TRIPLE I INFERENCE METHOD FOR LOGIC SYSTEM W UL
10 th February 013. Vol. 48 No.1 005-013 JATIT & LLS. All rights reserved. ISSN: 199-8645 www.jatit.org E-ISSN: 1817-3195 THE FORMAL TRIPLE I INFERENCE METHOD FOR LOGIC SYSTEM W UL 1 MINXIA LUO, NI SANG,
More informationFuzzy logic Fuzzyapproximate reasoning
Fuzzy logic Fuzzyapproximate reasoning 3.class 3/19/2009 1 Introduction uncertain processes dynamic engineering system models fundamental of the decision making in fuzzy based real systems is the approximate
More information2. The Logic of Compound Statements Summary. Aaron Tan August 2017
2. The Logic of Compound Statements Summary Aaron Tan 21 25 August 2017 1 2. The Logic of Compound Statements 2.1 Logical Form and Logical Equivalence Statements; Compound Statements; Statement Form (Propositional
More informationNested Epistemic Logic Programs
Nested Epistemic Logic Programs Kewen Wang 1 and Yan Zhang 2 1 Griffith University, Australia k.wang@griffith.edu.au 2 University of Western Sydney yan@cit.uws.edu.au Abstract. Nested logic programs and
More informationComputational Intelligence Lecture 13:Fuzzy Logic
Computational Intelligence Lecture 13:Fuzzy Logic Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2011 arzaneh Abdollahi Computational Intelligence Lecture
More informationDeductive Systems. Lecture - 3
Deductive Systems Lecture - 3 Axiomatic System Axiomatic System (AS) for PL AS is based on the set of only three axioms and one rule of deduction. It is minimal in structure but as powerful as the truth
More informationFuzzy Sets. Mirko Navara navara/fl/fset printe.pdf February 28, 2019
The notion of fuzzy set. Minimum about classical) sets Fuzzy ets Mirko Navara http://cmp.felk.cvut.cz/ navara/fl/fset printe.pdf February 8, 09 To aviod problems of the set theory, we restrict ourselves
More informationKnowledge base (KB) = set of sentences in a formal language Declarative approach to building an agent (or other system):
Logic Knowledge-based agents Inference engine Knowledge base Domain-independent algorithms Domain-specific content Knowledge base (KB) = set of sentences in a formal language Declarative approach to building
More informationWarm-Up Problem. Is the following true or false? 1/35
Warm-Up Problem Is the following true or false? 1/35 Propositional Logic: Resolution Carmen Bruni Lecture 6 Based on work by J Buss, A Gao, L Kari, A Lubiw, B Bonakdarpour, D Maftuleac, C Roberts, R Trefler,
More informationLogic Overview, I. and T T T T F F F T F F F F
Logic Overview, I DEFINITIONS A statement (proposition) is a declarative sentence that can be assigned a truth value T or F, but not both. Statements are denoted by letters p, q, r, s,... The 5 basic logical
More informationStochastic dominance with imprecise information
Stochastic dominance with imprecise information Ignacio Montes, Enrique Miranda, Susana Montes University of Oviedo, Dep. of Statistics and Operations Research. Abstract Stochastic dominance, which is
More informationMultiplicative Conjunction and an Algebraic. Meaning of Contraction and Weakening. A. Avron. School of Mathematical Sciences
Multiplicative Conjunction and an Algebraic Meaning of Contraction and Weakening A. Avron School of Mathematical Sciences Sackler Faculty of Exact Sciences Tel Aviv University, Tel Aviv 69978, Israel Abstract
More informationContents. 2.1 Vectors in R n. Linear Algebra (part 2) : Vector Spaces (by Evan Dummit, 2017, v. 2.50) 2 Vector Spaces
Linear Algebra (part 2) : Vector Spaces (by Evan Dummit, 2017, v 250) Contents 2 Vector Spaces 1 21 Vectors in R n 1 22 The Formal Denition of a Vector Space 4 23 Subspaces 6 24 Linear Combinations and
More informationComputing a Transitive Opening of a Reflexive and Symmetric Fuzzy Relation
Computing a Transitive Opening of a Reflexive and Symmetric Fuzzy Relation Luis Garmendia and Adela Salvador 2 Facultad de Informática, Dpto. de Lenguajes y Sistemas Informáticos, Universidad Complutense
More informationBelief revision: A vade-mecum
Belief revision: A vade-mecum Peter Gärdenfors Lund University Cognitive Science, Kungshuset, Lundagård, S 223 50 LUND, Sweden Abstract. This paper contains a brief survey of the area of belief revision
More informationInterval Valued Fuzzy Sets from Continuous Archimedean. Triangular Norms. Taner Bilgic and I. Burhan Turksen. University of Toronto.
Interval Valued Fuzzy Sets from Continuous Archimedean Triangular Norms Taner Bilgic and I. Burhan Turksen Department of Industrial Engineering University of Toronto Toronto, Ontario, M5S 1A4 Canada bilgic@ie.utoronto.ca,
More informationDefault Reasoning and Belief Revision: A Syntax-Independent Approach. (Extended Abstract) Department of Computer Science and Engineering
Default Reasoning and Belief Revision: A Syntax-Independent Approach (Extended Abstract) Dongmo Zhang 1;2, Zhaohui Zhu 1 and Shifu Chen 2 1 Department of Computer Science and Engineering Nanjing University
More informationCS206 Lecture 03. Propositional Logic Proofs. Plan for Lecture 03. Axioms. Normal Forms
CS206 Lecture 03 Propositional Logic Proofs G. Sivakumar Computer Science Department IIT Bombay siva@iitb.ac.in http://www.cse.iitb.ac.in/ siva Page 1 of 12 Fri, Jan 03, 2003 Plan for Lecture 03 Axioms
More informationUncertain Satisfiability and Uncertain Entailment
Uncertain Satisfiability and Uncertain Entailment Zhuo Wang, Xiang Li Department of Mathematical Sciences, Tsinghua University, Beijing, 100084, China zwang0518@sohu.com, xiang-li04@mail.tsinghua.edu.cn
More informationImplicational F -Structures and Implicational Relevance. Logics. A. Avron. Sackler Faculty of Exact Sciences. School of Mathematical Sciences
Implicational F -Structures and Implicational Relevance Logics A. Avron Sackler Faculty of Exact Sciences School of Mathematical Sciences Tel Aviv University Ramat Aviv 69978, Israel Abstract We describe
More informationMath 42, Discrete Mathematics
c Fall 2018 last updated 10/10/2018 at 23:28:03 For use by students in this class only; all rights reserved. Note: some prose & some tables are taken directly from Kenneth R. Rosen, and Its Applications,
More information5-valued Non-deterministic Semantics for The Basic Paraconsistent Logic mci
5-valued Non-deterministic Semantics for The Basic Paraconsistent Logic mci Arnon Avron School of Computer Science, Tel-Aviv University http://www.math.tau.ac.il/ aa/ March 7, 2008 Abstract One of the
More informationUncertain Logic with Multiple Predicates
Uncertain Logic with Multiple Predicates Kai Yao, Zixiong Peng Uncertainty Theory Laboratory, Department of Mathematical Sciences Tsinghua University, Beijing 100084, China yaok09@mails.tsinghua.edu.cn,
More informationLogic. Definition [1] A logic is a formal language that comes with rules for deducing the truth of one proposition from the truth of another.
Math 0413 Appendix A.0 Logic Definition [1] A logic is a formal language that comes with rules for deducing the truth of one proposition from the truth of another. This type of logic is called propositional.
More informationn Empty Set:, or { }, subset of all sets n Cardinality: V = {a, e, i, o, u}, so V = 5 n Subset: A B, all elements in A are in B
Discrete Math Review Discrete Math Review (Rosen, Chapter 1.1 1.7, 5.5) TOPICS Sets and Functions Propositional and Predicate Logic Logical Operators and Truth Tables Logical Equivalences and Inference
More informationyour eyes is more reliable than the information about the position of the object coming from your ears. But even reliable sources such as domain exper
A logic for reasoning with inconsistent knowledge Nico Roos Research Institute for Knowledge Systems Tongersestraat 6 P. O. Box 463, 6200 AL Maastricht The Netherlands This paper has been published in
More informationBoolean Algebra and Proof. Notes. Proving Propositions. Propositional Equivalences. Notes. Notes. Notes. Notes. March 5, 2012
March 5, 2012 Webwork Homework. The handout on Logic is Chapter 4 from Mary Attenborough s book Mathematics for Electrical Engineering and Computing. Proving Propositions We combine basic propositions
More informationNatural Deduction. Formal Methods in Verification of Computer Systems Jeremy Johnson
Natural Deduction Formal Methods in Verification of Computer Systems Jeremy Johnson Outline 1. An example 1. Validity by truth table 2. Validity by proof 2. What s a proof 1. Proof checker 3. Rules of
More informationis a model, supported model or stable model, respectively, of P. The check can be implemented to run in linear time in the size of the program. Since
Fixed-parameter complexity of semantics for logic programs Zbigniew Lonc? and Miros law Truszczynski?? Department of Computer Science, University of Kentucky Lexington KY 40506-0046, USA flonc, mirekg@cs.engr.uky.edu
More informationLinguistic Hedges: a Quantier Based Approach
Linguistic Hedges: a Quantier Based Approach Martine DE COCK Dept. of Applied Mathematics and Computer Science Ghent University, Krijgslaan 28 (S9), B-9 Gent, Belgium Martine.DeCock@rug.ac.be, http://fuzzy.rug.ac.be
More informationLogic Part I: Classical Logic and Its Semantics
Logic Part I: Classical Logic and Its Semantics Max Schäfer Formosan Summer School on Logic, Language, and Computation 2007 July 2, 2007 1 / 51 Principles of Classical Logic classical logic seeks to model
More informationImplicational classes ofde Morgan Boolean algebras
Discrete Mathematics 232 (2001) 59 66 www.elsevier.com/locate/disc Implicational classes ofde Morgan Boolean algebras Alexej P. Pynko Department of Digital Automata Theory, V.M. Glushkov Institute of Cybernetics,
More informationComparison of Rough-set and Interval-set Models for Uncertain Reasoning
Yao, Y.Y. and Li, X. Comparison of rough-set and interval-set models for uncertain reasoning Fundamenta Informaticae, Vol. 27, No. 2-3, pp. 289-298, 1996. Comparison of Rough-set and Interval-set Models
More information2/2/2018. CS 103 Discrete Structures. Chapter 1. Propositional Logic. Chapter 1.1. Propositional Logic
CS 103 Discrete Structures Chapter 1 Propositional Logic Chapter 1.1 Propositional Logic 1 1.1 Propositional Logic Definition: A proposition :is a declarative sentence (that is, a sentence that declares
More informationExamples: P: it is not the case that P. P Q: P or Q P Q: P implies Q (if P then Q) Typical formula:
Logic: The Big Picture Logic is a tool for formalizing reasoning. There are lots of different logics: probabilistic logic: for reasoning about probability temporal logic: for reasoning about time (and
More informationDescription Logics. Foundations of Propositional Logic. franconi. Enrico Franconi
(1/27) Description Logics Foundations of Propositional Logic Enrico Franconi franconi@cs.man.ac.uk http://www.cs.man.ac.uk/ franconi Department of Computer Science, University of Manchester (2/27) Knowledge
More informationReasoning. Inference. Knowledge Representation 4/6/2018. User
Reasoning Robotics First-order logic Chapter 8-Russel Representation and Reasoning In order to determine appropriate actions to take, an intelligent system needs to represent information about the world
More informationPropositional Logic Arguments (5A) Young W. Lim 11/30/16
Propositional Logic (5A) Young W. Lim Copyright (c) 2016 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version
More informationGuarded resolution for Answer Set Programming
Under consideration for publication in Theory and Practice of Logic Programming 1 Guarded resolution for Answer Set Programming V.W. Marek Department of Computer Science, University of Kentucky, Lexington,
More informationInference in Propositional Logic
Inference in Propositional Logic Deepak Kumar November 2017 Propositional Logic A language for symbolic reasoning Proposition a statement that is either True or False. E.g. Bryn Mawr College is located
More information7 LOGICAL AGENTS. OHJ-2556 Artificial Intelligence, Spring OHJ-2556 Artificial Intelligence, Spring
109 7 LOGICAL AGENS We now turn to knowledge-based agents that have a knowledge base KB at their disposal With the help of the KB the agent aims at maintaining knowledge of its partially-observable environment
More informationFuzzy relation equations with dual composition
Fuzzy relation equations with dual composition Lenka Nosková University of Ostrava Institute for Research and Applications of Fuzzy Modeling 30. dubna 22, 701 03 Ostrava 1 Czech Republic Lenka.Noskova@osu.cz
More informationLogic: Propositional Logic (Part I)
Logic: Propositional Logic (Part I) Alessandro Artale Free University of Bozen-Bolzano Faculty of Computer Science http://www.inf.unibz.it/ artale Descrete Mathematics and Logic BSc course Thanks to Prof.
More information2 Interval-valued Probability Measures
Interval-Valued Probability Measures K. David Jamison 1, Weldon A. Lodwick 2 1. Watson Wyatt & Company, 950 17th Street,Suite 1400, Denver, CO 80202, U.S.A 2. Department of Mathematics, Campus Box 170,
More informationEquivalents of Mingle and Positive Paradox
Eric Schechter Equivalents of Mingle and Positive Paradox Abstract. Relevant logic is a proper subset of classical logic. It does not include among itstheoremsanyof positive paradox A (B A) mingle A (A
More informationFuzzy Expert Systems Lecture 6 (Fuzzy Logic )
Fuzzy Expert Systems Lecture 6 (Fuzzy Logic ) Unlike Classical Logic, Fuzzy Logic is concerned, in the main, with modes of reasoning which are approximate rather than exact L. A. Zadeh Lecture 6 صفحه Summary
More informationDecision procedure for Default Logic
Decision procedure for Default Logic W. Marek 1 and A. Nerode 2 Abstract Using a proof-theoretic approach to non-monotone reasoning we introduce an algorithm to compute all extensions of any (propositional)
More informationMaximal Introspection of Agents
Electronic Notes in Theoretical Computer Science 70 No. 5 (2002) URL: http://www.elsevier.nl/locate/entcs/volume70.html 16 pages Maximal Introspection of Agents Thomas 1 Informatics and Mathematical Modelling
More informationProperties of Relational Logic
Computational Logic Lecture 8 Properties of Relational Logic Michael Genesereth Autumn 2011 Programme Expressiveness What we can say in First-Order Logic And what we cannot Semidecidability and Decidability
More informationPropositional Logic Arguments (5A) Young W. Lim 10/11/16
Propositional Logic (5A) Young W. Lim Copyright (c) 2016 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version
More informationUncertain Entailment and Modus Ponens in the Framework of Uncertain Logic
Journal of Uncertain Systems Vol.3, No.4, pp.243-251, 2009 Online at: www.jus.org.uk Uncertain Entailment and Modus Ponens in the Framework of Uncertain Logic Baoding Liu Uncertainty Theory Laboratory
More informationThe problem of distributivity between binary operations in bifuzzy set theory
The problem of distributivity between binary operations in bifuzzy set theory Pawe l Drygaś Institute of Mathematics, University of Rzeszów ul. Rejtana 16A, 35-310 Rzeszów, Poland e-mail: paweldr@univ.rzeszow.pl
More informationPropositional Logic Review
Propositional Logic Review UC Berkeley, Philosophy 142, Spring 2016 John MacFarlane The task of describing a logical system comes in three parts: Grammar Describing what counts as a formula Semantics Defining
More informationOn Urquhart s C Logic
On Urquhart s C Logic Agata Ciabattoni Dipartimento di Informatica Via Comelico, 39 20135 Milano, Italy ciabatto@dsiunimiit Abstract In this paper we investigate the basic many-valued logics introduced
More informationThe Independence of Peano's Fourth Axiom from. Martin-Lof's Type Theory without Universes. Jan M. Smith. Department of Computer Science
The Independence of Peano's Fourth Axiom from Martin-Lof's Type Theory without Universes Jan M. Smith Department of Computer Science University of Goteborg/Chalmers S-412 96 Goteborg Sweden March 1987
More informationHOW TO MAKE ELEMENTARY GEOMETRY MORE ROBUST AND THUS, MORE PRACTICAL: GENERAL ALGORITHMS. O. Kosheleva. 1. Formulation of the Problem
Ìàòåìàòè åñêèå ñòðóêòóðû è ìîäåëèðîâàíèå 2014, âûï. XX, ñ. 1?? ÓÄÊ 000.000 HOW TO MAKE ELEMENTARY GEOMETRY MORE ROBUST AND THUS, MORE PRACTICAL: GENERAL ALGORITHMS O. Kosheleva Many results of elementary
More informationPacket #2: Set Theory & Predicate Calculus. Applied Discrete Mathematics
CSC 224/226 Notes Packet #2: Set Theory & Predicate Calculus Barnes Packet #2: Set Theory & Predicate Calculus Applied Discrete Mathematics Table of Contents Full Adder Information Page 1 Predicate Calculus
More informationHow to determine if a statement is true or false. Fuzzy logic deal with statements that are somewhat vague, such as: this paint is grey.
Major results: (wrt propositional logic) How to reason correctly. How to reason efficiently. How to determine if a statement is true or false. Fuzzy logic deal with statements that are somewhat vague,
More informationExtremal problems in logic programming and stable model computation Pawe l Cholewinski and Miros law Truszczynski Computer Science Department Universi
Extremal problems in logic programming and stable model computation Pawe l Cholewinski and Miros law Truszczynski Computer Science Department University of Kentucky Lexington, KY 40506-0046 fpaweljmirekg@cs.engr.uky.edu
More information