Fuzzy Logic Frank Costanzo – MAT 7670 Spring 2012.

Slides:



Advertisements
Similar presentations
Nested Quantifiers Section 1.4.
Advertisements

Artificial Intelligence
Fuzzy Logic 11/6/2001. Agenda General Definition Applications Formal Definitions Operations Rules Fuzzy Air Conditioner Controller Structure.
Introduction The concept of transform appears often in the literature of image processing and data compression. Indeed a suitable discrete representation.
The Logic of Quantified Statements
1 A formula in predicate logic An atom is a formula. If F is a formula then (~F) is a formula. If F and G are Formulae then (F /\ G), (F \/ G), (F → G),
1 Logic Logic in general is a subfield of philosophy and its development is credited to ancient Greeks. Symbolic or mathematical logic is used in AI. In.
Chapter 1: The Foundations: Logic and Proofs 1.1 Propositional Logic 1.2 Propositional Equivalences 1.3 Predicates and Quantifiers 1.4 Nested Quantifiers.
Fuzzy Logic The restriction of classical propositional calculus to a two- valued logic has created many interesting paradoxes over the ages. For example,
CLASSICAL LOGIC and FUZZY LOGIC. CLASSICAL LOGIC In classical logic, a simple proposition P is a linguistic, or declarative, statement contained within.
© by Kenneth H. Rosen, Discrete Mathematics & its Applications, Sixth Edition, Mc Graw-Hill, 2007 Chapter 1: (Part 2): The Foundations: Logic and Proofs.
Fuzzy Expert Systems. Lecture Outline What is fuzzy thinking? What is fuzzy thinking? Fuzzy sets Fuzzy sets Linguistic variables and hedges Linguistic.
Computability and Complexity 9-1 Computability and Complexity Andrei Bulatov Logic Reminder (Cnt’d)
Computability and Complexity 8-1 Computability and Complexity Andrei Bulatov Logic Reminder.
Propositional Logic. Negation Given a proposition p, negation of p is the ‘not’ of p.
Many Valued Logic (MVL) By: Shay Erov - 01/11/2007.
PART 1 From classical sets to fuzzy sets 1. Introduction 2. Crisp sets: an overview 3. Fuzzy sets: basic types 4. Fuzzy sets: basic concepts FUZZY SETS.
PART 8 Approximate Reasoning 1. Fuzzy expert systems 2. Fuzzy implications 3. Selecting fuzzy implications 4. Multiconditional reasoning 5. Fuzzy relation.
Theory and Applications
Computability and Complexity 10-1 Computability and Complexity Andrei Bulatov Gödel’s Incompleteness Theorem.
Chapter 7 Reasoning about Knowledge by Neha Saxena Id: 13 CS 267.
Fussy Set Theory Definition A fuzzy subset A of a universe of discourse U is characterized by a membership function which associate with each element.
Propositional Calculus Math Foundations of Computer Science.
Rosen 1.6. Approaches to Proofs Membership tables (similar to truth tables) Convert to a problem in propositional logic, prove, then convert back Use.
Fuzzy logic. Fuzzy logic is a form of many-valued logic that deals with approximate, rather than fixed and exact reasoning. Compared to traditional binary.
Fuzzy Logic BY: ASHLEY REYNOLDS. Where Fuzzy Logic Falls in the Field of Mathematics  Mathematics  Mathematical Logic and Foundations  Fuzzy Logic.
Adapted from Discrete Math
FUZZY LOGIC Babu Appat. OVERVIEW What is Fuzzy Logic? Where did it begin? Fuzzy Logic vs. Neural Networks Fuzzy Logic in Control Systems Fuzzy Logic in.
Relation, function 1 Mathematical logic Lesson 5 Relations, mappings, countable and uncountable sets.
CSCI 115 Chapter 2 Logic. CSCI 115 §2.1 Propositions and Logical Operations.
Theoretical basis of GUHA Definition 1. A (simplified) observational predicate language L n consists of (i) (unary) predicates P 1,…,P n, and an infinite.
Math 3121 Abstract Algebra I Section 0: Sets. The axiomatic approach to Mathematics The notion of definition - from the text: "It is impossible to define.
1 On one-generated projective BL-algebras Antonio Di Nola and Revaz Grigolia University of Salerno Tbilisi State University Department of Mathematics Institute.
INTRODUCTION TO THE THEORY OF COMPUTATION INTRODUCTION MICHAEL SIPSER, SECOND EDITION 1.
Logic in Computer Science - Overview Sep 1, 2011 POSTECH 박성우.
Boolean Algebra and Computer Logic Mathematical Structures for Computer Science Chapter 7.1 – 7.2 Copyright © 2006 W.H. Freeman & Co.MSCS Slides Boolean.
Theory and Applications
Pattern-directed inference systems
ARTIFICIAL INTELLIGENCE Lecture 3 Predicate Calculus.
Of 33 lecture 12: propositional logic – part I. of 33 propositions and connectives … two-valued logic – every sentence is either true or false some sentences.
Copyright © Curt Hill Mathematical Logic An Introduction.
Propositional Calculus CS 270: Mathematical Foundations of Computer Science Jeremy Johnson.
Logical Systems and Knowledge Representation Fuzzy Logical Systems 1.
Theory and Applications
CS6133 Software Specification and Verification
Fuzzy Inference and Reasoning
Artificial Intelligence 7. Making Deductive Inferences Course V231 Department of Computing Imperial College, London Jeremy Gow.
1/5/2016Hilbertův kalkul1 Lecture 12 Hilbert-like calculus.
An Introduction to Classical Logic (propositional and Predicate Logic)
Section 1.4. Propositional Functions Propositional functions become propositions (and have truth values) when their variables are each replaced by a value.
Ch.3 Fuzzy Rules and Fuzzy Reasoning
CT214 – Logical Foundations of Computing Darren Doherty Rm. 311 Dept. of Information Technology NUI Galway
Discrete Mathematical Structures: Theory and Applications 1 Logic: Learning Objectives  Learn about statements (propositions)  Learn how to use logical.
 Conjunctive Normal Form: A logic form must satisfy one of the following conditions 1) It must be a single variable (A) 2) It must be the negation of.
Nonfinite basicity of one number system with constant Almaz Kungozhin Kazakh National University PhD-student ACCT 2012, June
Chapter 8 : Fuzzy Logic.
Introduction to Logic for Artificial Intelligence Lecture 2
Advanced Algorithms Analysis and Design
CSNB 143 Discrete Mathematical Structures
Introduction to Fuzzy Logic
Fuzzy Logic 11/6/2001.
Semantics In propositional logic, we associate atoms with propositions about the world. We specify the semantics of our logic, giving it a “meaning”. Such.
CLASSICAL LOGIC and FUZZY LOGIC
Lesson 5 Relations, mappings, countable and uncountable sets
INTRODUCTION TO THE THEORY OF COMPUTATION
Lesson 5 Relations, mappings, countable and uncountable sets
Computer Security: Art and Science, 2nd Edition
This Lecture Substitution model
Logic Logic is a discipline that studies the principles and methods used to construct valid arguments. An argument is a related sequence of statements.
Introduction to Fuzzy Set Theory
Presentation transcript:

Fuzzy Logic Frank Costanzo – MAT 7670 Spring 2012

Introduction Fuzzy logic began with the introduction of Fuzzy Set Theory by Lotfi Zadeh in Fuzzy Set ▫Sets whose elements have degrees of membership. ▫A fuzzy subset A of a set X is characterized by assigning to each element of x in X the degree of membership of x in A. ▫Example let X={x|x is a person} and A={x|x is an old person}

What is Fuzzy Logic? In Propositional Logic, truth values are either True or False Fuzzy logic is a type of Many-Valued Logic ▫There are more than two truth values The interval [0,1] represents the possible truth values ▫0 is absolute falsity ▫1 is absolute truth

Fuzzy Connectives t-norms (triangular norms) are truth functions of conjunction in Fuzzy Logic ▫A binary operation, *, is a t-norm if  It is Commutative  It is Associative  It is Non-Decreasing  1 is the unit element ▫Example of a possible t-norm: x*y=min(x, y)

Fuzzy Connectives Continued t-conorms are truth functions of disjunction ▫Example: max(x, y) Negation – This function must be non- increasing and assign 0 to 1 and vice versa ▫1-x R-implication – The residuum of a t-norm; denoting the residuum as → and t-norm, * ▫x → y = max{z|x*z≤y}

Basic Fuzzy Propositional Logic The logic of continuous t-norms (developed in Hajek 1998) Formulas are built from proposition variables using the following connectives ▫Conjunction: & ▫Implication: → ▫Truth constant 0 denoting falsity ▫Negation ¬ φ is defined as φ → 0

Basic Fuzzy Propositional Logic cont…. Given a continuous t-norm * (and hence its residuum → ) each evaluation e of propositional variables by truth degrees for [0,1] extends uniquely to the evaluation e * (φ) of each formula φ using * and → as truth functions of & and → A formula φ is a t-tautology or standard BL- tautology if e * (φ) = 1 for each evaluation e and each continuous t-norm *.

Basic Fuzzy Propositional Logic cont…. The following t-tautologies are taken as axioms of the logic BL: ▫(A1) (φ → ψ) → ((ψ → χ) → (φ → χ)) ▫(A2) (φ & ψ) → φ ▫(A3) (φ & ψ) → (ψ & φ) ▫(A4) (φ & (φ → ψ)) → (ψ & (ψ → φ)) ▫(A5a) (φ → (ψ → χ)) → ((φ & ψ) → χ) ▫(A5b) ((φ & ψ) → χ) → (φ → (ψ → χ)) ▫(A6) ((φ → ψ) → χ) → (((ψ → φ) → χ) → χ) ▫(A7) 0 → φ Modus ponens is the only deduction rule; this gives the usual notion of proof and provability of the logic BL.

Basic Fuzzy Predicate Logic: Basic fuzzy predicate logic has the same formulas as classical predicate logic (they are built from predicates of arbitrary arity using object variables, connectives &, →, truth constant 0 and quantifiers ∀, ∃. The truth degree of an universally quantified formula ∀ xφ is defined as the infimum of truth degrees of instances of φ Similarly ∃ xφ has its truth degree defined by the supremum

Various types of Fuzzy Logic Monoidal t-norm based propositional fuzzy logic ▫MTL is an axiomatization of logic where conjunction is defined by a left continuous t-norm Łukasiewicz fuzzy logic ▫Extension of BL where the conjunction is the Łukasiewicz t- norm Gödel fuzzy logic ▫the extension of basic fuzzy logic BL where conjunction is the Gödel t-norm: min(x, y) Product fuzzy logic ▫the extension of basic fuzzy logic BL where conjunction is product t-norm

Applications Fuzzy Control ▫Example: For instance, a temperature measurement for anti-lock breaks might have several separate membership functions defining particular temperature ranges needed to control the brakes properly. ▫Each function maps the same temperature value to a truth value in the 0 to 1 range. These truth values can then be used to determine how the brakes should be controlled.

References Stanford Encyclopedia of Philosophy: ▫ Wikipedia: ▫