Applied Logic. Lecture 3 part 1 - Fuzzy logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw

Size: px
Start display at page:

Download "Applied Logic. Lecture 3 part 1 - Fuzzy logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw"

Transcription

1 Applied Logic Lecture 3 part 1 - Fuzzy logic Marcin Szczuka Institute of Informatics, The University of Warsaw Monographic lecture, Spring semester 2017/2018 Marcin Szczuka (MIMUW) Applied Logic / 36

2 Lecture plan 1 Introduction Definitions and properties Operations on fuzzy sets Linguistic rules 2 Fuzzy sets and fuzzy reasoning Basic fuzzy notions revisited Fuzzy relations 3 Fuzzy logical operators Fuzzy implication Marcin Szczuka (MIMUW) Applied Logic / 36

3 The origins of fuzziness In contrast to precise, limited and constrained language that we use to describe notions, entities, and concepts while building logical models (so far), the real-life concepts and entities are described in much less rigid way. Let s consider the following example. In real life sentence: John is a tall guy may mean many things, depending of our perspective, the place we live (meaning of tall is different in e.g. Japan) and so on. But, if we want to feed John s data into computer, we have to determine his height precisely say 190 cm. But what if do not know John s height exactly? Marcin Szczuka (MIMUW) Applied Logic / 36

4 The origins of fuzziness In real life we are doing perfectly all right with the sentences like: It takes about 40 minutes to reach an airport if the traffic is not too heavy. But what if we want a computer to understand such a sentence? How do we represent about and too heavy in a machine? Marcin Szczuka (MIMUW) Applied Logic / 36

5 Fuzzy concepts and fuzzy sets In 1965 Lotfi Zadeh proposed a different way of looking at notions such as: set, containment, subset. His target was to make it possible to deal with concepts (sets) and dependencies that by nature are imprecise and vague - so called fuzzy concepts (sets). Again, the example of such concept is the natural language sentence: John is a tall guy. If we know, that John is 175 cm tall, we may start to wonder about the validity of the above sentence. In classical set theory we are forced to make definite decision whether 175 cm qualifies John as tall or not. In the fuzzy set theory we may be more subtle and express to what degree 175 cm of height makes John a tall guy. Marcin Szczuka (MIMUW) Applied Logic / 36

6 Fuzzy sets In classical set theory and with classical binary logic, that we usually employ when doing things with use of computer, the (contents of a) set A in some universe X can be expressed in the form of its characteristic (containment) function: { 1 if x A χ A (x) = 0 if x / A Such classical, rigidly defined set we will further call crisp or definite. The key step in defining fuzzy set theory is the replacement of characteristic function χ A by function µ A : X [0, 1]. µ A is called membership function or fuzzy membership. If x X µ A (x) {0, 1} then A is a classical set i.e., crisp (definite) set. If there exists x X such that 0 < µ A (x) < 1 the set A is fuzzy. Marcin Szczuka (MIMUW) Applied Logic / 36

7 Fuzzy sets - examples A classical example of a fuzzy set near zero provided by Zadeh for the concept of real number near 0. This set may be defined, for example, by the following membership function: Which looks like: µ near zero = x 2 Marcin Szczuka (MIMUW) Applied Logic / 36

8 Fuzzy sets - examples The previously considered notion of tall guy could be given for height x in centimetres by membership: 0 if x 125 µ tall = 1 if x 185 x if 125 < x < 185 Which looks like: 1 µ wysoki Wzrost w cm Marcin Szczuka (MIMUW) Applied Logic / 36

9 Fuzzy sets - examples Another example of three fuzzy sets for the notion of cold, warm and hot, where x is a temperature. Marcin Szczuka (MIMUW) Applied Logic / 36

10 Lecture plan 1 Introduction Definitions and properties Operations on fuzzy sets Linguistic rules 2 Fuzzy sets and fuzzy reasoning Basic fuzzy notions revisited Fuzzy relations 3 Fuzzy logical operators Fuzzy implication Marcin Szczuka (MIMUW) Applied Logic / 36

11 Fuzzy sets definitions and properties Fuzzy set A given by membership function µ A : X [0, 1] is normal iff x X µ A (x) = 1. For the fuzzy set theory to be really a set theory we must establish some fundamental notions such as: containment, subset, empty set and so on. Fuzzy inclusion Let A, B be fuzzy sets in some universe X. Fuzzy set A is included in fuzzy set B (A B) iff x X µ A (x) µ B (x). Some properties For each fuzzy set we may establish: Height of A: height(a) = h(a) = max x X µ A (x). Support of A: Supp(A) = {x X : µ A (x) > 0}. Core of A: Core(A) = {x X : µ A (x) = 1}. Marcin Szczuka (MIMUW) Applied Logic / 36

12 Fuzzy sets definitions and properties Empty fuzzy set Fuzzy set is said to be an empty set iff x X µ (x) = 0 In case of classical set theory the size of the set is measured in terms of the number of its elements. In case of fuzzy set elements may be only partly in the set, so we use membership function to determine the P ower of set the equivalent of cardinality for classic sets. Power of fuzzy set For a fuzzy set A its cardinality is given as { n P ower(a) = A = i=1 µ A(x) if X = {x 1,..., x n } X µ A(x)dx otherwise To complete the picture, we have to define the way of constructing fuzzy sets by summing, superposing, and complementing the fuzzy sets. For that, we need fuzzy set operators. Marcin Szczuka (MIMUW) Applied Logic / 36

13 Lecture plan 1 Introduction Definitions and properties Operations on fuzzy sets Linguistic rules 2 Fuzzy sets and fuzzy reasoning Basic fuzzy notions revisited Fuzzy relations 3 Fuzzy logical operators Fuzzy implication Marcin Szczuka (MIMUW) Applied Logic / 36

14 Fuzzy sets operations In classical set theory we perform operations on sets, e.g. union, intersection, complement, difference. In case of fuzzy sets there are actually several ways of defining set operators. In majority (over 90%) of practical applications we use minimum of membership values (as membership for intersection) and maximum of membership values (as membership for union). Fuzzy operators For fuzzy sets A and B with corresponding memberships µ A and µ B, we have: Sum of fuzzy sets A B: µ A B = max(µ A, µ B ). Intersection of fuzzy sets A B: µ A B = min(µ A, µ B ). Complement of fuzzy set \A: µ \A = 1 µ A. Marcin Szczuka (MIMUW) Applied Logic / 36

15 Fuzzy sets operations µ B (x) µ B (x) µ A (x) µ A (x) x x Alternative ways of defining operations on fuzzy sets include: µ A B = max(0, µ A + µ B 1), µ A B = min(1, µ A + µ B ) so called Łukasiewicz operators. µ A B = max(0, µ A + µ B µ A µ B ), µ A B = µ A µ B - so called product operators. Marcin Szczuka (MIMUW) Applied Logic / 36

16 Important notes on fuzzy sets It is very important to realise that: 1 Fuzzy set theory is NOT an alternative to classical set theory. It is an extension of classical set theory that cannot exist independently. We have to use the apparatus of classical set theory in order to define fuzzy sets. Hence, fuzzy set theory is not independent of classical one. 2 Fuzzy set theory, despite an immediate intuitive association, is NOT a replacement for probabilistic reasoning. This association is caused by the fact that both methodologies are founded on the interval [0, 1]. However, it may be the case that no reasonable probability distribution corresponds to the layout of a family of fuzzy sets in a given space. Marcin Szczuka (MIMUW) Applied Logic / 36

17 Lecture plan 1 Introduction Definitions and properties Operations on fuzzy sets Linguistic rules 2 Fuzzy sets and fuzzy reasoning Basic fuzzy notions revisited Fuzzy relations 3 Fuzzy logical operators Fuzzy implication Marcin Szczuka (MIMUW) Applied Logic / 36

18 Linguistic rules Linguistic rules are the statements of the form: IF A 1 AND A 2 AND... AND A k THEN D where conditions A 1,..., A k and decision D correspond to fuzzy sets. For example: IF waether is good AND traffic is light AND we have enough fuel THEN we will reach the airport in about 30 minutes such rules we may obtain form a human expert or discover (mine) from data. In order to use them in the context of fuzzy sets, we will employ fuzzy set operators. Marcin Szczuka (MIMUW) Applied Logic / 36

19 Lecture plan 1 Introduction Definitions and properties Operations on fuzzy sets Linguistic rules 2 Fuzzy sets and fuzzy reasoning Basic fuzzy notions revisited Fuzzy relations 3 Fuzzy logical operators Fuzzy implication Marcin Szczuka (MIMUW) Applied Logic / 36

20 Lecture plan 1 Introduction Definitions and properties Operations on fuzzy sets Linguistic rules 2 Fuzzy sets and fuzzy reasoning Basic fuzzy notions revisited Fuzzy relations 3 Fuzzy logical operators Fuzzy implication Marcin Szczuka (MIMUW) Applied Logic / 36

21 Fuzzy operators As mentioned before, there are in fact (infinitely) many ways for defining operations on fuzzy sets. That comes form the fact, that there is more than one: 1 Function that satisfies conditions for a T-norm, i.e., equivalent to intersection. 2 Function that satisfies conditions for a T- co-norm (S-norm), i.e., equivalent to union. 3 Function that satisfies conditions complement (negation). We will see several examples of such functions. Marcin Szczuka (MIMUW) Applied Logic / 36

22 Fuzzy intersection T-norm The whole class of functions that are called T-norms can be used as fuzzy intersection. Definition T-norm For any a, b, c, d [0, 1] T-norm is a function T : [0, 1] 2 [0, 1] such that: Commutativity: T (a, b) = T (b, a); Associativity: T (a, T (b, c)) = T (T (a, b), c); Monotonicity: T (a, b) T (c, d) whenever a c, b d; Invariance for 1: T (a, 1) = a It is quite easy to see that the intersection of fuzzy sets defined by T (a, b) = min(a, b) is a proper T-norm. In fact, the function min(.,.) is a maximal element in the class of T-norms. Marcin Szczuka (MIMUW) Applied Logic / 36

23 Fuzzy union T- co-norm Analogously, the whole class of S-norms (T- co-norms) can be used as fuzzy union. Definition S-norm For any a, b, c, d [0, 1] S-norm (T- co-norm) is a function S : [0, 1] 2 [0, 1] such that: Commutativity: S(a, b) = S(b, a); Associativity: S(a, S(b, c)) = S(S(a, b), c); Monotonicity: S(a, b) S(c, d) whenever a c, b d; Invariance for 0: S(a, 0) = a. We have already seen examples of T-norms and S-norms such as: T (a, b) = max(0, a + b 1), S(a, b) = min(1, a + b) - so called Łukasiewicz operators. T (a, b) = a + b ab, S(a, b) = ab - so called product operators. Marcin Szczuka (MIMUW) Applied Logic / 36

24 Fuzzy complement The complement of a fuzzy set (fuzzy negation) we can also define in great number of ways. All we need, is that negation conforms to a set of conditions. Definition fuzzy complement (negation) For any a, b [0, 1] function N : [0, 1] [0, 1] is called a complement (negation) operation if the following holds: Preservation of constants: N(0) = 1;N(1) = 0; Reversing of the order: N(a) N(b) iff b a; Involution: N(N(a)) = a. There are several functions that may be used as complement, but in 99.9% of applications (and further in this lecture) the only function used is N(x) = 1 x (µ \A = 1 µ A ). If in the definition above we cannot assure involution, the resulting operator is called an intuitionistic negation. Marcin Szczuka (MIMUW) Applied Logic / 36

25 Duality of T-norms and S-norms Once we have a negation operator, we can define an S-norm (T - co-norm) dual to a given T-norm. Definition dual S-norm Given a T-norm T : [0, 1] 2 [0, 1] we can define its dual co-norm (S-norm), and vice versa, by: S(a, b) = N(T (N(a), N(b))) As an exercise one may check if the examples of T-norms and S-norms presented previously are dual to each other. As mentioned before, the pair of operations min(.,.) and min(.,.) play a special role. They are only idempotent operators in the class of T-norms and S-norms, respectively. They are also ones that conform to distributive laws: A (B C) = (A B) (A C) and A (B C) = (A B) (A C). Marcin Szczuka (MIMUW) Applied Logic / 36

26 Lecture plan 1 Introduction Definitions and properties Operations on fuzzy sets Linguistic rules 2 Fuzzy sets and fuzzy reasoning Basic fuzzy notions revisited Fuzzy relations 3 Fuzzy logical operators Fuzzy implication Marcin Szczuka (MIMUW) Applied Logic / 36

27 Fuzzy relations In classical set theory a (binary) relation is defined as a subset of a Cartesian product. In fuzzy case the definition is analogous. We will consider only binary (two argument) relations, but is worth mentioning that the definitions presented in this section are easily extensible to the case of n-ary relations for any finite n. Definition - fuzzy relation Any fuzzy subset of X Y is a fuzzy relation defined over X Y. Fuzzy relation defined in such a way possesses all the required features. However, please note that in order to introduce fuzzy relation we have not used the notion of Cartesian product of fuzzy sets. Marcin Szczuka (MIMUW) Applied Logic / 36

28 Cartesian product of fuzzy sets We want to define the Cartesian product of two fuzzy sets and check how it relates to the previously introduced notion of fuzzy relation. Definition - Cartesian product of fuzzy sets Let A, B be fuzzy sets in universes X and Y, respectively. Cartesian product A B is a relation R (notation: R = A B) defined on X Y by: In general (n-ary) case: where R = A 1 A 2... A n µ R (x, y) = min(µ A (x), µ B (y)) µ R (x 1,..., x n ) = min i (µ Ai (x i )) Marcin Szczuka (MIMUW) Applied Logic / 36

29 Cylindrical extension and projection In some situations it is useful to consider the properties of fuzzy relation w.r.t. particular argument. To do that, we introduce two more notions cylindrical extension and projection. Definition cylindrical extension and projection Let A be a fuzzy set in universe X. Cylindrical extension of set A over Cartesian product X Y is a fuzzy relation  = A Y defined by fuzzy membership function: µâ(x, y) = T (µ A (x), µ Y (y)) = T (µ A (x), 1) = µ A (x), where T is a T-norm. Let R be a fuzzy relation defined over X Y. Projection of R on X (analogously on other co-ordinates) is a fuzzy set A in X, denoted by A = P roj x (A) and given by membership function: µ A (x) = max (µ A(x, y)). y Marcin Szczuka (MIMUW) Applied Logic / 36

30 Lecture plan 1 Introduction Definitions and properties Operations on fuzzy sets Linguistic rules 2 Fuzzy sets and fuzzy reasoning Basic fuzzy notions revisited Fuzzy relations 3 Fuzzy logical operators Fuzzy implication Marcin Szczuka (MIMUW) Applied Logic / 36

31 Classic vs. fuzzy logic In the case of classical set theory, set operators are connected 1-to-1 to logical operators (logical connectives). In fuzzy case the situation is more complicated. To begin with, we can have several different set operators. Therefore, when we consider logical operators associated with fuzzy set operations, we have to use different meaning of the truth/falsity for logical formulæ. In the classical logic the valuation is a function v : V AR {0, 1}, so the formula has either value equal to 0 (falsity) or 1 (truth). In fuzzy logic we will permit the formula to have logical value between 0 and 1. More precisely, [φ] v [0, 1]. Marcin Szczuka (MIMUW) Applied Logic / 36

32 Fuzzy logical connectives In fuzzy case logical connectives (logical operators) can no longer be defined with use of truth-tables. They are now functions [0, 1] 2 [0, 1] ([0, 1] [0, 1] in the case of negation). Using T-norms and S-norms (T- co-norms) we can introduce fuzzy conjunction and fuzzy alternative (disjunction) in quite natural way as: [φ ψ ] v = T ([φ] v, [ψ ] v ), [φ ψ ] v = S([φ] v, [ψ ] v ) Usually, we will assume the T-norm T and S-norm S in the above definitions to be dual to each other. Similarly, for negation we can use any function that meets requirements, but almost always we will use: [ φ] v = 1 [φ] v. Marcin Szczuka (MIMUW) Applied Logic / 36

33 Fuzzy logical connectives Equivalence is defined using implication and conjuction: By assuming that [φ ψ ] v = [(φ ψ) (ψ φ)] v [φ] v [ψ ] v [φ ψ ] v = 1, we obtain [φ ψ ] v = 1 lub [ψ φ] v = 1. Hence, for conjunction operator defined by means of T-norm we finally get [φ ψ ] v = min([φ ψ)] v, [ψ φ)] v ) regardless of our choice on conjunction operator (T-norm). Marcin Szczuka (MIMUW) Applied Logic / 36

34 Lecture plan 1 Introduction Definitions and properties Operations on fuzzy sets Linguistic rules 2 Fuzzy sets and fuzzy reasoning Basic fuzzy notions revisited Fuzzy relations 3 Fuzzy logical operators Fuzzy implication Marcin Szczuka (MIMUW) Applied Logic / 36

35 Fuzzy implication To complete the picture we need to define the meaning of φ ψ (the value of [φ ψ ] v ) in fuzzy case. It is not much of a surprise that we can do it in several ways. Some examples are presented below. Name of implication Value of [φ ψ ] v Łukasiewicz min(1 { [φ] v + [ψ ] v, 1) 1 if [φ]v [ψ ] Gödel v { [ψ ] v otherwise 1 if [[φ]v = 0 Goguen min(1, [[ψ]] v [[φ]] v ) otherwise Kleene-Dienes max(1 [φ] v, [ψ ] v ) Zadeh max(1 [φ] v, min([ψ ] v, [φ] v )) Reichenbach 1 [φ] v + [[ψ ] v [φ] v Marcin Szczuka (MIMUW) Applied Logic / 36

36 Fuzzy connectives - peculiarities In case of fuzzy connectives we can define ones by means of others using tautologies, just as we did in classical case. We have to be careful, though. Depending on the tautology used, the results can be different. For example, using Łukasiewicz implication we can define two different alternative operators as follows: [φ 1 ψ ] v = [ φ ψ ] v = min([φ] v + [[ψ ] v, 1) (1) [φ 2 ψ ] v = [ φ (ψ φ)] v = max([φ] v, [ψ ] v ) (2) In classical logic both definitions would yield the same result since both formulas: φ ψ and φ (ψ φ) are equivalent to alternative. In fuzzy case with Łukasiewicz implication we should only use negation and alternative, i.e., only formula (1). Marcin Szczuka (MIMUW) Applied Logic / 36

Applied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw

Applied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw Applied Logic Lecture 1 - Propositional logic Marcin Szczuka Institute of Informatics, The University of Warsaw Monographic lecture, Spring semester 2017/2018 Marcin Szczuka (MIMUW) Applied Logic 2018

More information

Fuzzy Sets. Mirko Navara navara/fl/fset printe.pdf February 28, 2019

Fuzzy 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 information

AE4M33RZN, Fuzzy logic: Introduction, Fuzzy operators

AE4M33RZN, Fuzzy logic: Introduction, Fuzzy operators AE4M33RZN, Fuzzy logic: Introduction, Fuzzy operators Radomír Černoch Faculty of Electrical Engineering, CTU in Prague 2/11/2015 Description logics A description logic is a decideable fragment of first

More information

Review CHAPTER. 2.1 Definitions in Chapter Sample Exam Questions. 2.1 Set; Element; Member; Universal Set Partition. 2.

Review CHAPTER. 2.1 Definitions in Chapter Sample Exam Questions. 2.1 Set; Element; Member; Universal Set Partition. 2. CHAPTER 2 Review 2.1 Definitions in Chapter 2 2.1 Set; Element; Member; Universal Set 2.2 Subset 2.3 Proper Subset 2.4 The Empty Set, 2.5 Set Equality 2.6 Cardinality; Infinite Set 2.7 Complement 2.8 Intersection

More information

Fuzzy Sets, Fuzzy Logic, and Fuzzy Systems

Fuzzy Sets, Fuzzy Logic, and Fuzzy Systems Fuzzy Sets, Fuzzy Logic, and Fuzzy Systems SSIE 617 Fall 2008 Radim BELOHLAVEK Dept. Systems Sci. & Industrial Eng. Watson School of Eng. and Applied Sci. Binghamton University SUNY Radim Belohlavek (SSIE

More information

OPPA European Social Fund Prague & EU: We invest in your future.

OPPA European Social Fund Prague & EU: We invest in your future. OPPA European Social Fund Prague & EU: We invest in your future. AE4M33RZN, Fuzzy logic: Introduction, Fuzzy operators Radomír Černoch 19/11/2012 Faculty of Electrical Engineering, CTU in Prague 1 / 44

More information

Financial Informatics IX: Fuzzy Sets

Financial Informatics IX: Fuzzy Sets Financial Informatics IX: Fuzzy Sets Khurshid Ahmad, Professor of Computer Science, Department of Computer Science Trinity College, Dublin-2, IRELAND November 19th, 2008 https://www.cs.tcd.ie/khurshid.ahmad/teaching.html

More information

Unary negation: T F F T

Unary negation: T F F T Unary negation: ϕ 1 ϕ 1 T F F T Binary (inclusive) or: ϕ 1 ϕ 2 (ϕ 1 ϕ 2 ) T T T T F T F T T F F F Binary (exclusive) or: ϕ 1 ϕ 2 (ϕ 1 ϕ 2 ) T T F T F T F T T F F F Classical (material) conditional: ϕ 1

More information

CHAPTER 11. Introduction to Intuitionistic Logic

CHAPTER 11. Introduction to Intuitionistic Logic CHAPTER 11 Introduction to Intuitionistic Logic Intuitionistic logic has developed as a result of certain philosophical views on the foundation of mathematics, known as intuitionism. Intuitionism was originated

More information

Left-continuous t-norms in Fuzzy Logic: an Overview

Left-continuous t-norms in Fuzzy Logic: an Overview Left-continuous t-norms in Fuzzy Logic: an Overview János Fodor Dept. of Biomathematics and Informatics, Faculty of Veterinary Sci. Szent István University, István u. 2, H-1078 Budapest, Hungary E-mail:

More information

Fuzzy and Rough Sets Part I

Fuzzy and Rough Sets Part I Fuzzy and Rough Sets Part I Decision Systems Group Brigham and Women s Hospital, Harvard Medical School Harvard-MIT Division of Health Sciences and Technology Aim Present aspects of fuzzy and rough sets.

More information

2.2: Logical Equivalence: The Laws of Logic

2.2: Logical Equivalence: The Laws of Logic Example (2.7) For primitive statement p and q, construct a truth table for each of the following compound statements. a) p q b) p q Here we see that the corresponding truth tables for two statement p q

More information

Seminar Introduction to Fuzzy Logic I

Seminar Introduction to Fuzzy Logic I Seminar Introduction to Fuzzy Logic I Itziar García-Honrado European Centre for Soft-Computing Mieres (Asturias) Spain 05/04/2011 Itziar García-Honrado (ECSC) Fuzzy Logic 05/04/2011 1 / 50 Figure: Crisp

More information

Where are we? Operations on fuzzy sets (cont.) Fuzzy Logic. Motivation. Crisp and fuzzy sets. Examples

Where are we? Operations on fuzzy sets (cont.) Fuzzy Logic. Motivation. Crisp and fuzzy sets. Examples Operations on fuzzy sets (cont.) G. J. Klir, B. Yuan, Fuzzy Sets and Fuzzy Logic: Theory and Applications, Prentice-Hall, chapters -5 Where are we? Motivation Crisp and fuzzy sets alpha-cuts, support,

More information

HANDOUT AND SET THEORY. Ariyadi Wijaya

HANDOUT AND SET THEORY. Ariyadi Wijaya HANDOUT LOGIC AND SET THEORY Ariyadi Wijaya Mathematics Education Department Faculty of Mathematics and Natural Science Yogyakarta State University 2009 1 Mathematics Education Department Faculty of Mathematics

More information

OUTLINE. Introduction History and basic concepts. Fuzzy sets and fuzzy logic. Fuzzy clustering. Fuzzy inference. Fuzzy systems. Application examples

OUTLINE. Introduction History and basic concepts. Fuzzy sets and fuzzy logic. Fuzzy clustering. Fuzzy inference. Fuzzy systems. Application examples OUTLINE Introduction History and basic concepts Fuzzy sets and fuzzy logic Fuzzy clustering Fuzzy inference Fuzzy systems Application examples "So far as the laws of mathematics refer to reality, they

More information

Proving simple set properties...

Proving simple set properties... Proving simple set properties... Part 1: Some examples of proofs over sets Fall 2013 Proving simple set properties... Fall 2013 1 / 17 Introduction Overview: Learning outcomes In this session we will...

More information

Motivation. From Propositions To Fuzzy Logic and Rules. Propositional Logic What is a proposition anyway? Outline

Motivation. From Propositions To Fuzzy Logic and Rules. Propositional Logic What is a proposition anyway? Outline Harvard-MIT Division of Health Sciences and Technology HST.951J: Medical Decision Support, Fall 2005 Instructors: Professor Lucila Ohno-Machado and Professor Staal Vinterbo Motivation From Propositions

More information

KRIPKE S THEORY OF TRUTH 1. INTRODUCTION

KRIPKE S THEORY OF TRUTH 1. INTRODUCTION KRIPKE S THEORY OF TRUTH RICHARD G HECK, JR 1. INTRODUCTION The purpose of this note is to give a simple, easily accessible proof of the existence of the minimal fixed point, and of various maximal fixed

More information

Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes

Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes These notes form a brief summary of what has been covered during the lectures. All the definitions must be memorized and understood. Statements

More information

Discrete Mathematics. (c) Marcin Sydow. Sets. Set operations. Sets. Set identities Number sets. Pair. Power Set. Venn diagrams

Discrete Mathematics. (c) Marcin Sydow. Sets. Set operations. Sets. Set identities Number sets. Pair. Power Set. Venn diagrams Contents : basic definitions and notation A set is an unordered collection of its elements (or members). The set is fully specified by its elements. Usually capital letters are used to name sets and lowercase

More information

It rains now. (true) The followings are not propositions.

It 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 information

INF3170 Logikk Spring Homework #8 For Friday, March 18

INF3170 Logikk Spring Homework #8 For Friday, March 18 INF3170 Logikk Spring 2011 Homework #8 For Friday, March 18 Problems 2 6 have to do with a more explicit proof of the restricted version of the completeness theorem: if = ϕ, then ϕ. Note that, other than

More information

Spring Based on Partee, ter Meulen, & Wall (1993), Mathematical Methods in Linguistics

Spring Based on Partee, ter Meulen, & Wall (1993), Mathematical Methods in Linguistics 1 / 17 L545 Spring 2013 Based on Partee, ter Meulen, & Wall (1993), Mathematical Methods in Linguistics 2 / 17 Why set theory? Set theory sets the foundation for much of mathematics For us: provides precise

More information

Fuzzy Systems. Fuzzy Sets and Fuzzy Logic

Fuzzy Systems. Fuzzy Sets and Fuzzy Logic Fuzzy Systems Fuzzy Sets and Fuzzy Logic Prof. Dr. Rudolf Kruse Christoph Doell {kruse,doell}@ovgu.de Otto-von-Guericke University of Magdeburg Faculty of Computer Science Institute of Intelligent Cooperating

More information

Computational Intelligence Winter Term 2017/18

Computational Intelligence Winter Term 2017/18 Computational Intelligence Winter Term 2017/18 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering (LS 11) Fakultät für Informatik TU Dortmund Plan for Today Fuzzy relations Fuzzy logic Linguistic

More information

Seminaar Abstrakte Wiskunde Seminar in Abstract Mathematics Lecture notes in progress (27 March 2010)

Seminaar Abstrakte Wiskunde Seminar in Abstract Mathematics Lecture notes in progress (27 March 2010) http://math.sun.ac.za/amsc/sam Seminaar Abstrakte Wiskunde Seminar in Abstract Mathematics 2009-2010 Lecture notes in progress (27 March 2010) Contents 2009 Semester I: Elements 5 1. Cartesian product

More information

Fuzzy Sets and Fuzzy Logic

Fuzzy Sets and Fuzzy Logic Fuzzy Sets and Fuzzy Logic Crisp sets Collection of definite, well-definable objects (elements). Representation of sets: list of all elements ={x,,x n }, x j X elements with property P ={x x satisfies

More information

Computational Intelligence Lecture 13:Fuzzy Logic

Computational 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 information

Description Logics. Foundations of Propositional Logic. franconi. Enrico Franconi

Description 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 information

Fundamentals. 2.1 Fuzzy logic theory

Fundamentals. 2.1 Fuzzy logic theory Fundamentals 2 In this chapter we briefly review the fuzzy logic theory in order to focus the type of fuzzy-rule based systems with which we intend to compute intelligible models. Although all the concepts

More information

Completeness in the Monadic Predicate Calculus. We have a system of eight rules of proof. Let's list them:

Completeness in the Monadic Predicate Calculus. We have a system of eight rules of proof. Let's list them: Completeness in the Monadic Predicate Calculus We have a system of eight rules of proof. Let's list them: PI At any stage of a derivation, you may write down a sentence φ with {φ} as its premiss set. TC

More information

Propositional logic (revision) & semantic entailment. p. 1/34

Propositional logic (revision) & semantic entailment. p. 1/34 Propositional logic (revision) & semantic entailment p. 1/34 Reading The background reading for propositional logic is Chapter 1 of Huth/Ryan. (This will cover approximately the first three lectures.)

More information

Rule-Based Fuzzy Model

Rule-Based Fuzzy Model In rule-based fuzzy systems, the relationships between variables are represented by means of fuzzy if then rules of the following general form: Ifantecedent proposition then consequent proposition The

More information

Logic: Propositional Logic (Part I)

Logic: 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 information

Fuzzy Sets and Fuzzy Techniques. Sladoje. Introduction. Operations. Combinations. Aggregation Operations. An Application: Fuzzy Morphologies

Fuzzy Sets and Fuzzy Techniques. Sladoje. Introduction. Operations. Combinations. Aggregation Operations. An Application: Fuzzy Morphologies Sets and Sets and Outline of Sets and Lecture 8 on Sets of 1 2 Centre for Image alysis Uppsala University 3 of February 15, 2007 4 5 Sets and Standard fuzzy operations Sets and Properties of the standard

More information

Propositional Logic Language

Propositional Logic Language Propositional Logic Language A logic consists of: an alphabet A, a language L, i.e., a set of formulas, and a binary relation = between a set of formulas and a formula. An alphabet A consists of a finite

More information

1 FUNDAMENTALS OF LOGIC NO.10 HERBRAND THEOREM Tatsuya Hagino hagino@sfc.keio.ac.jp lecture URL https://vu5.sfc.keio.ac.jp/slide/ 2 So Far Propositional Logic Logical connectives (,,, ) Truth table Tautology

More information

The Countable Henkin Principle

The Countable Henkin Principle The Countable Henkin Principle Robert Goldblatt Abstract. This is a revised and extended version of an article which encapsulates a key aspect of the Henkin method in a general result about the existence

More information

Propositional Logics and their Algebraic Equivalents

Propositional Logics and their Algebraic Equivalents Propositional Logics and their Algebraic Equivalents Kyle Brooks April 18, 2012 Contents 1 Introduction 1 2 Formal Logic Systems 1 2.1 Consequence Relations......................... 2 3 Propositional Logic

More information

Lecture Notes 1 Basic Concepts of Mathematics MATH 352

Lecture Notes 1 Basic Concepts of Mathematics MATH 352 Lecture Notes 1 Basic Concepts of Mathematics MATH 352 Ivan Avramidi New Mexico Institute of Mining and Technology Socorro, NM 87801 June 3, 2004 Author: Ivan Avramidi; File: absmath.tex; Date: June 11,

More information

Lecture 7. Logic. Section1: Statement Logic.

Lecture 7. Logic. Section1: Statement Logic. Ling 726: Mathematical Linguistics, Logic, Section : Statement Logic V. Borschev and B. Partee, October 5, 26 p. Lecture 7. Logic. Section: Statement Logic.. Statement Logic..... Goals..... Syntax of Statement

More information

COMPLETE SETS OF CONNECTIVES FOR GENERALIZED ŁUKASIEWICZ LOGICS KAMERYN J WILLIAMS. CUNY Graduate Center 365 Fifth Avenue New York, NY USA

COMPLETE SETS OF CONNECTIVES FOR GENERALIZED ŁUKASIEWICZ LOGICS KAMERYN J WILLIAMS. CUNY Graduate Center 365 Fifth Avenue New York, NY USA COMPLETE SETS OF CONNECTIVES FOR GENERALIZED ŁUKASIEWICZ LOGICS KAMERYN J WILLIAMS CUNY Graduate Center 365 Fifth Avenue New York, NY 10016 USA Abstract. While,, form a complete set of connectives for

More information

Compound Propositions

Compound Propositions Discrete Structures Compound Propositions Producing new propositions from existing propositions. Logical Operators or Connectives 1. Not 2. And 3. Or 4. Exclusive or 5. Implication 6. Biconditional Truth

More information

BOOLEAN ALGEBRA INTRODUCTION SUBSETS

BOOLEAN ALGEBRA INTRODUCTION SUBSETS BOOLEAN ALGEBRA M. Ragheb 1/294/2018 INTRODUCTION Modern algebra is centered around the concept of an algebraic system: A, consisting of a set of elements: ai, i=1, 2,, which are combined by a set of operations

More information

What is Logic? Introduction to Logic. Simple Statements. Which one is statement?

What is Logic? Introduction to Logic. Simple Statements. Which one is statement? What is Logic? Introduction to Logic Peter Lo Logic is the study of reasoning It is specifically concerned with whether reasoning is correct Logic is also known as Propositional Calculus CS218 Peter Lo

More information

Outline. Introduction, or what is fuzzy thinking? Fuzzy sets Linguistic variables and hedges Operations of fuzzy sets Fuzzy rules Summary.

Outline. Introduction, or what is fuzzy thinking? Fuzzy sets Linguistic variables and hedges Operations of fuzzy sets Fuzzy rules Summary. Fuzzy Logic Part ndrew Kusiak Intelligent Systems Laboratory 239 Seamans Center The University of Iowa Iowa City, Iowa 52242-527 andrew-kusiak@uiowa.edu http://www.icaen.uiowa.edu/~ankusiak Tel: 39-335

More information

Introduction to Model Theory

Introduction to Model Theory Introduction to Model Theory Charles Steinhorn, Vassar College Katrin Tent, University of Münster CIRM, January 8, 2018 The three lectures Introduction to basic model theory Focus on Definability More

More information

Fuzzy Logic and Fuzzy Systems Properties & Relationships

Fuzzy Logic and Fuzzy Systems Properties & Relationships Fuzzy Logic and Fuzzy Systems Properties & Relationships Khurshid Ahmad, Professor of Computer Science, Department of Computer Science Trinity College, Dublin-2, IRELAND October 5th, 2011. https://www.cs.tcd.ie/khurshid.ahmad/teaching/teaching.html

More information

A generalization of modal definability

A generalization of modal definability A generalization of modal definability Tin Perkov Polytechnic of Zagreb Abstract. Known results on global definability in basic modal logic are generalized in the following sense. A class of Kripke models

More information

UPPER AND LOWER SET FORMULAS: RESTRICTION AND MODIFICATION OF THE DEMPSTER-PAWLAK FORMALISM

UPPER AND LOWER SET FORMULAS: RESTRICTION AND MODIFICATION OF THE DEMPSTER-PAWLAK FORMALISM Int. J. Appl. Math. Comput. Sci., 2002, Vol.12, No.3, 359 369 UPPER AND LOWER SET FORMULAS: RESTRICTION AND MODIFICATION OF THE DEMPSTER-PAWLAK FORMALISM ISMAIL BURHAN TÜRKŞEN Knowledge/Intelligence Systems

More information

Notes for Math 290 using Introduction to Mathematical Proofs by Charles E. Roberts, Jr.

Notes for Math 290 using Introduction to Mathematical Proofs by Charles E. Roberts, Jr. Notes for Math 290 using Introduction to Mathematical Proofs by Charles E. Roberts, Jr. Chapter : Logic Topics:. Statements, Negation, and Compound Statements.2 Truth Tables and Logical Equivalences.3

More information

Logic, Sets, and Proofs

Logic, Sets, and Proofs Logic, Sets, and Proofs David A. Cox and Catherine C. McGeoch Amherst College 1 Logic Logical Operators. A logical statement is a mathematical statement that can be assigned a value either true or false.

More information

Lecture : Set Theory and Logic

Lecture : Set Theory and Logic Lecture : Dr. Department of Mathematics Lovely Professional University Punjab, India October 18, 2014 Outline Contrapositive and Converse 1 Contrapositive and Converse 2 3 4 5 Contrapositive and Converse

More information

Many-Valued Semantics for Vague Counterfactuals

Many-Valued Semantics for Vague Counterfactuals Many-Valued Semantics for Vague Counterfactuals MARCO CERAMI AND PERE PARDO 1 1 Introduction This paper is an attempt to provide a formal semantics to counterfactual propositions that involve vague sentences

More information

Introduction to fuzzy sets

Introduction to fuzzy sets Introduction to fuzzy sets Andrea Bonarini Artificial Intelligence and Robotics Lab Department of Electronics and Information Politecnico di Milano E-mail: bonarini@elet.polimi.it URL:http://www.dei.polimi.it/people/bonarini

More information

Automata Theory and Formal Grammars: Lecture 1

Automata Theory and Formal Grammars: Lecture 1 Automata Theory and Formal Grammars: Lecture 1 Sets, Languages, Logic Automata Theory and Formal Grammars: Lecture 1 p.1/72 Sets, Languages, Logic Today Course Overview Administrivia Sets Theory (Review?)

More information

Some consequences of compactness in Lukasiewicz Predicate Logic

Some consequences of compactness in Lukasiewicz Predicate Logic Some consequences of compactness in Lukasiewicz Predicate Logic Luca Spada Department of Mathematics and Computer Science University of Salerno www.logica.dmi.unisa.it/lucaspada 7 th Panhellenic Logic

More information

Lecture 1: Introduction & Fuzzy Control I

Lecture 1: Introduction & Fuzzy Control I Lecture 1: Introduction & Fuzzy Control I Jens Kober Robert Babuška Knowledge-Based Control Systems (SC42050) Cognitive Robotics 3mE, Delft University of Technology, The Netherlands 12-02-2018 Lecture

More information

This time: Fuzzy Logic and Fuzzy Inference

This time: Fuzzy Logic and Fuzzy Inference This time: Fuzzy Logic and Fuzzy Inference Why use fuzzy logic? Tipping example Fuzzy set theory Fuzzy inference CS 460, Sessions 22-23 1 What is fuzzy logic? A super set of Boolean logic Builds upon fuzzy

More information

Sets. Alice E. Fischer. CSCI 1166 Discrete Mathematics for Computing Spring, Outline Sets An Algebra on Sets Summary

Sets. Alice E. Fischer. CSCI 1166 Discrete Mathematics for Computing Spring, Outline Sets An Algebra on Sets Summary An Algebra on Alice E. Fischer CSCI 1166 Discrete Mathematics for Computing Spring, 2018 Alice E. Fischer... 1/37 An Algebra on 1 Definitions and Notation Venn Diagrams 2 An Algebra on 3 Alice E. Fischer...

More information

4. Sets The language of sets. Describing a Set. c Oksana Shatalov, Fall

4. Sets The language of sets. Describing a Set. c Oksana Shatalov, Fall c Oksana Shatalov, Fall 2017 1 4. Sets 4.1. The language of sets Set Terminology and Notation Set is a well-defined collection of objects. Elements are objects or members of the set. Describing a Set Roster

More information

CHAPTER 10. Gentzen Style Proof Systems for Classical Logic

CHAPTER 10. Gentzen Style Proof Systems for Classical Logic CHAPTER 10 Gentzen Style Proof Systems for Classical Logic Hilbert style systems are easy to define and admit a simple proof of the Completeness Theorem but they are difficult to use. By humans, not mentioning

More information

Propositional Logic, Predicates, and Equivalence

Propositional Logic, Predicates, and Equivalence Chapter 1 Propositional Logic, Predicates, and Equivalence A statement or a proposition is a sentence that is true (T) or false (F) but not both. The symbol denotes not, denotes and, and denotes or. If

More information

Stanford Encyclopedia of Philosophy

Stanford Encyclopedia of Philosophy Stanford Encyclopedia of Philosophy The Mathematics of Boolean Algebra First published Fri Jul 5, 2002; substantive revision Mon Jul 14, 2014 Boolean algebra is the algebra of two-valued logic with only

More information

Introduction to Fuzzy Sets Theory

Introduction to Fuzzy Sets Theory An DIBRIS - University of Genova, ITALY & S.H.R.O. - Sbarro Institute for Cancer Research and Molecular Medicine Temple University, Philadelphia, PA, USA email: masulli@disi.unige.it MLCI 2018 Outline

More information

CHAPTER 1. Preliminaries. 1 Set Theory

CHAPTER 1. Preliminaries. 1 Set Theory CHAPTER 1 Preliminaries 1 et Theory We assume that the reader is familiar with basic set theory. In this paragraph, we want to recall the relevant definitions and fix the notation. Our approach to set

More information

MATH 120. Test 1 Spring, 2012 DO ALL ASSIGNED PROBLEMS. Things to particularly study

MATH 120. Test 1 Spring, 2012 DO ALL ASSIGNED PROBLEMS. Things to particularly study MATH 120 Test 1 Spring, 2012 DO ALL ASSIGNED PROBLEMS Things to particularly study 1) Critical Thinking Basic strategies Be able to solve using the basic strategies, such as finding patterns, questioning,

More information

With Question/Answer Animations. Chapter 2

With Question/Answer Animations. Chapter 2 With Question/Answer Animations Chapter 2 Chapter Summary Sets The Language of Sets Set Operations Set Identities Functions Types of Functions Operations on Functions Sequences and Summations Types of

More information

Intuitionistic Fuzzy Sets - An Alternative Look

Intuitionistic Fuzzy Sets - An Alternative Look Intuitionistic Fuzzy Sets - An Alternative Look Anna Pankowska and Maciej Wygralak Faculty of Mathematics and Computer Science Adam Mickiewicz University Umultowska 87, 61-614 Poznań, Poland e-mail: wygralak@math.amu.edu.pl

More information

Fuzzy Logic in Narrow Sense with Hedges

Fuzzy Logic in Narrow Sense with Hedges Fuzzy Logic in Narrow Sense with Hedges ABSTRACT Van-Hung Le Faculty of Information Technology Hanoi University of Mining and Geology, Vietnam levanhung@humg.edu.vn arxiv:1608.08033v1 [cs.ai] 29 Aug 2016

More information

FUZZY ASSOCIATION RULES: A TWO-SIDED APPROACH

FUZZY ASSOCIATION RULES: A TWO-SIDED APPROACH FUZZY ASSOCIATION RULES: A TWO-SIDED APPROACH M. De Cock C. Cornelis E. E. Kerre Dept. of Applied Mathematics and Computer Science Ghent University, Krijgslaan 281 (S9), B-9000 Gent, Belgium phone: +32

More information

A Crisp Representation for Fuzzy SHOIN with Fuzzy Nominals and General Concept Inclusions

A Crisp Representation for Fuzzy SHOIN with Fuzzy Nominals and General Concept Inclusions A Crisp Representation for Fuzzy SHOIN with Fuzzy Nominals and General Concept Inclusions Fernando Bobillo Miguel Delgado Juan Gómez-Romero Department of Computer Science and Artificial Intelligence University

More information

Probability of fuzzy events

Probability of fuzzy events Probability of fuzzy events 1 Introduction Ondřej Pavlačka 1, Pavla Rotterová 2 Abstract. In economic practice, we often deal with events that are defined only vaguely. Such indeterminate events can be

More information

Analyzing fuzzy and contextual approaches to vagueness by semantic games

Analyzing fuzzy and contextual approaches to vagueness by semantic games Analyzing fuzzy and contextual approaches to vagueness by semantic games PhD Thesis Christoph Roschger Institute of Computer Languages Theory and Logic Group November 27, 2014 Motivation Vagueness ubiquitous

More information

AI Principles, Semester 2, Week 2, Lecture 5 Propositional Logic and Predicate Logic

AI Principles, Semester 2, Week 2, Lecture 5 Propositional Logic and Predicate Logic AI Principles, Semester 2, Week 2, Lecture 5 Propositional Logic and Predicate Logic Propositional logic Logical connectives Rules for wffs Truth tables for the connectives Using Truth Tables to evaluate

More information

Logic Synthesis and Verification

Logic Synthesis and Verification Logic Synthesis and Verification Boolean Algebra Jie-Hong Roland Jiang 江介宏 Department of Electrical Engineering National Taiwan University Fall 2014 1 2 Boolean Algebra Reading F. M. Brown. Boolean Reasoning:

More information

Generalized Quantifiers Logical and Linguistic Aspects

Generalized Quantifiers Logical and Linguistic Aspects Generalized Quantifiers Logical and Linguistic Aspects Lecture 1: Formal Semantics and Generalized Quantifiers Dag Westerståhl University of Gothenburg SELLC 2010 Institute for Logic and Cognition, Sun

More information

This section will take the very naive point of view that a set is a collection of objects, the collection being regarded as a single object.

This section will take the very naive point of view that a set is a collection of objects, the collection being regarded as a single object. 1.10. BASICS CONCEPTS OF SET THEORY 193 1.10 Basics Concepts of Set Theory Having learned some fundamental notions of logic, it is now a good place before proceeding to more interesting things, such as

More information

EEE 8005 Student Directed Learning (SDL) Industrial Automation Fuzzy Logic

EEE 8005 Student Directed Learning (SDL) Industrial Automation Fuzzy Logic EEE 8005 Student Directed Learning (SDL) Industrial utomation Fuzzy Logic Desire location z 0 Rot ( y, φ ) Nail cos( φ) 0 = sin( φ) 0 0 0 0 sin( φ) 0 cos( φ) 0 0 0 0 z 0 y n (0,a,0) y 0 y 0 z n End effector

More information

Uncertain Logic with Multiple Predicates

Uncertain 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 information

cis32-ai lecture # 18 mon-3-apr-2006

cis32-ai lecture # 18 mon-3-apr-2006 cis32-ai lecture # 18 mon-3-apr-2006 today s topics: propositional logic cis32-spring2006-sklar-lec18 1 Introduction Weak (search-based) problem-solving does not scale to real problems. To succeed, problem

More information

Axiomatic set theory. Chapter Why axiomatic set theory?

Axiomatic set theory. Chapter Why axiomatic set theory? Chapter 1 Axiomatic set theory 1.1 Why axiomatic set theory? Essentially all mathematical theories deal with sets in one way or another. In most cases, however, the use of set theory is limited to its

More information

Fuzzy logic Fuzzyapproximate reasoning

Fuzzy 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 information

Logic and Propositional Calculus

Logic and Propositional Calculus CHAPTER 4 Logic and Propositional Calculus 4.1 INTRODUCTION Many algorithms and proofs use logical expressions such as: IF p THEN q or If p 1 AND p 2, THEN q 1 OR q 2 Therefore it is necessary to know

More information

ME 534. Mechanical Engineering University of Gaziantep. Dr. A. Tolga Bozdana Assistant Professor

ME 534. Mechanical Engineering University of Gaziantep. Dr. A. Tolga Bozdana Assistant Professor ME 534 Intelligent Manufacturing Systems Chp 4 Fuzzy Logic Mechanical Engineering University of Gaziantep Dr. A. Tolga Bozdana Assistant Professor Motivation and Definition Fuzzy Logic was initiated by

More information

Fuzzy Logic and Computing with Words. Ning Xiong. School of Innovation, Design, and Engineering Mälardalen University. Motivations

Fuzzy Logic and Computing with Words. Ning Xiong. School of Innovation, Design, and Engineering Mälardalen University. Motivations /3/22 Fuzzy Logic and Computing with Words Ning Xiong School of Innovation, Design, and Engineering Mälardalen University Motivations Human centric intelligent systems is a hot trend in current research,

More information

Topos Theory. Lectures 17-20: The interpretation of logic in categories. Olivia Caramello. Topos Theory. Olivia Caramello.

Topos Theory. Lectures 17-20: The interpretation of logic in categories. Olivia Caramello. Topos Theory. Olivia Caramello. logic s Lectures 17-20: logic in 2 / 40 logic s Interpreting first-order logic in In Logic, first-order s are a wide class of formal s used for talking about structures of any kind (where the restriction

More information

The Complexity of Lattice-Based Fuzzy Description Logics

The Complexity of Lattice-Based Fuzzy Description Logics Noname manuscript No (will be inserted by the editor) The Complexity of Lattice-Based Fuzzy Description Logics From ALC to SHI Stefan Borgwardt Rafael Peñaloza the date of receipt and acceptance should

More information

ROUGH NEUTROSOPHIC SETS. Said Broumi. Florentin Smarandache. Mamoni Dhar. 1. Introduction

ROUGH NEUTROSOPHIC SETS. Said Broumi. Florentin Smarandache. Mamoni Dhar. 1. Introduction italian journal of pure and applied mathematics n. 32 2014 (493 502) 493 ROUGH NEUTROSOPHIC SETS Said Broumi Faculty of Arts and Humanities Hay El Baraka Ben M sik Casablanca B.P. 7951 Hassan II University

More information

This time: Fuzzy Logic and Fuzzy Inference

This time: Fuzzy Logic and Fuzzy Inference This time: Fuzzy Logic and Fuzzy Inference Why use fuzzy logic? Tipping example Fuzzy set theory Fuzzy inference CS 460, Sessions 22-23 1 What is fuzzy logic? A super set of Boolean logic Builds upon fuzzy

More information

3. Only sequences that were formed by using finitely many applications of rules 1 and 2, are propositional formulas.

3. Only sequences that were formed by using finitely many applications of rules 1 and 2, are propositional formulas. 1 Chapter 1 Propositional Logic Mathematical logic studies correct thinking, correct deductions of statements from other statements. Let us make it more precise. A fundamental property of a statement is

More information

Propositional Logic. Yimei Xiang 11 February format strictly follow the laws and never skip any step.

Propositional Logic. Yimei Xiang 11 February format strictly follow the laws and never skip any step. Propositional Logic Yimei Xiang yxiang@fas.harvard.edu 11 February 2014 1 Review Recursive definition Set up the basis Generate new members with rules Exclude the rest Subsets vs. proper subsets Sets of

More information

Boolean Algebras. Chapter 2

Boolean Algebras. Chapter 2 Chapter 2 Boolean Algebras Let X be an arbitrary set and let P(X) be the class of all subsets of X (the power set of X). Three natural set-theoretic operations on P(X) are the binary operations of union

More information

cse371/mat371 LOGIC Professor Anita Wasilewska Fall 2018

cse371/mat371 LOGIC Professor Anita Wasilewska Fall 2018 cse371/mat371 LOGIC Professor Anita Wasilewska Fall 2018 Chapter 7 Introduction to Intuitionistic and Modal Logics CHAPTER 7 SLIDES Slides Set 1 Chapter 7 Introduction to Intuitionistic and Modal Logics

More information

APPLICATION FOR LOGICAL EXPRESSION PROCESSING

APPLICATION FOR LOGICAL EXPRESSION PROCESSING APPLICATION FOR LOGICAL EXPRESSION PROCESSING Marcin Michalak, Michał Dubiel, Jolanta Urbanek Institute of Informatics, Silesian University of Technology, Gliwice, Poland Marcin.Michalak@polsl.pl ABSTRACT

More information

Comparison of Fuzzy Operators for IF-Inference Systems of Takagi-Sugeno Type in Ozone Prediction

Comparison of Fuzzy Operators for IF-Inference Systems of Takagi-Sugeno Type in Ozone Prediction Comparison of Fuzzy Operators for IF-Inference Systems of Takagi-Sugeno Type in Ozone Prediction Vladimír Olej and Petr Hájek Institute of System Engineering and Informatics, Faculty of Economics and Administration,

More information

Towards Smooth Monotonicity in Fuzzy Inference System based on Gradual Generalized Modus Ponens

Towards Smooth Monotonicity in Fuzzy Inference System based on Gradual Generalized Modus Ponens 8th Conference of the European Society for Fuzzy Logic and Technology (EUSFLAT 2013) Towards Smooth Monotonicity in Fuzzy Inference System based on Gradual Generalized Modus Ponens Phuc-Nguyen Vo1 Marcin

More information

MV-algebras and fuzzy topologies: Stone duality extended

MV-algebras and fuzzy topologies: Stone duality extended MV-algebras and fuzzy topologies: Stone duality extended Dipartimento di Matematica Università di Salerno, Italy Algebra and Coalgebra meet Proof Theory Universität Bern April 27 29, 2011 Outline 1 MV-algebras

More information

ECE473 Lecture 15: Propositional Logic

ECE473 Lecture 15: Propositional Logic ECE473 Lecture 15: Propositional Logic Jeffrey Mark Siskind School of Electrical and Computer Engineering Spring 2018 Siskind (Purdue ECE) ECE473 Lecture 15: Propositional Logic Spring 2018 1 / 23 What

More information