4. Lecture Fuzzy Systems

Size: px
Start display at page:

Download "4. Lecture Fuzzy Systems"

Transcription

1 Soft Control (AT 3, RMA) 4. Lecture Fuzzy Systems Fuzzy Inference

2 4. Outline of the Lecture. Introduction to Soft Control: definition and limitations, basics of "smart" systems 2. Knowledge representation and knowledge processing (Symbolic AI) Application: expert systems 3. Fuzzy systems: Dealing with fuzzy knowledge application: Fuzzy Control. Fuzzy-quantities 2. Fuzzy-Inference 4. Connective Systems: Neural networks Application: Identification and neural control 5. Genetic algorithms: Stochastic optimization application: Optimization 6. Summary & Literature 84

3 Contents of the 4th Lecture. Relations. Logical Close 2. Fuzzy-logic Close 2. Fuzzy-Linguistics. Linguistic variables and Terms 2. Linguistic rules (fuzzy implication) 3. Fuzzy-Inference. Premise evaluation 2. Activation 3. Accumulation 4. Summary 85

4 Logical Close (relations) Example: Relation between color and ripeness of a tomato: Quantity of colors: X = (green, yellow, red) vectors: green = ( ); yellow = ( ); red = ( ) Amount of maturity Grade: Y = (immature, half ripe, ripe) vectors: immature = ( ); half ripe = ( ); ripe = ( ) Color ripeness ratio: R given by relations table or matrix R: x \ y Green Yellow Red Immature Half Mature Mature Interpretation of Relationsmatrix: IF a tomato is green, then it is immature (grün R = immature) IF a tomato is yellow, then it is half ripe (yellow R = half ripe) IF a Tomato is Red, then it is ripe R (Red R = ripe) Relations are suitable for modeling of IF THEN rules normal Matrix multiplication 86

5 Close Fuzzy logic (fuzzy relations) Example: Relation between color and ripeness of a tomato: Color ripeness Relation: This is the fuzzy relationship as given by R2 relations table or matrix R2: x \ y Green Yellow Red Immature,3 Half mature,5,6 Mature,3 R2,3,5,6,3 Interpretation of Relation matrix: IF a Tomato is Green, THEN it is probably immature, but not exceeding half mature Green R2 = (,5 ) IF a Tomato is Yellow, THEN it is likely half mature, but may also be mature or immature Yellow R2 = (,3,3) IF a Tomato is RED, THEN it is probably ripe, but at least half mature Red R2 = (,6 ) 87

6 Close fuzzy logic with fuzzy input values For example you can tell that an enhancement to fuzzy input values is possible Assumption: A choice between green and yellow can not be taken : Color ranges from green to yellow: x = (.5.5 ) (,5,5 ) R2 = (,5,5,3) Fuzzy matrix multiplication e.g.: Product = MIN, Summe = MAX The tomato is very likely half mature or immature, but it could also be mature Fuzzy implication But first, some definitions 88

7 Linguistic variables and Terms Linguistics Variables: Size, whose values are linguistic Terms (VDI / VDE 355) Objective: Problem, to transfer the verbal description, into algorithmic computation method. Conventional (sharp, exact) variable X Presentable form of X = numerical value * Unit Example: Profit = 25 ; Temperature = 2.73 C; distance m = The quantity of numerical values is generally not finally Linguistics Variable X Presentable form of X = linguistic Term Beispiele: Profit = small; Temperature = medium; Distance = short The amount of linguistic Term is final (even with unlimited basic quantity) Each linguistic term could set out a fuzzy quantity Linguistic Term: Of course language has the properties to characterize size (such as "high", "warm") (VDI / VDE 355) 89

8 Example: Linguistic variable temperature μ Very low low medium high Very high 5 T/ C Linguistic Variable: Temperature Linguistic Terms: Very low, low, medium, high, very high 9

9 Definition of Linguistic variables In general, the fuzzy quantity at the bottom of the definition frame is accepted as a trapezium In the intermediate area, Delta shaped fuzzy quantities are often used The number of linguistic terms depends on the application case, typical values range from 3 to 7 the less terms, the easier is the definition and the subsequent establishment of rules the more values, the more difficult is the determination, one must have more knowledge about the system available (high granularity of knowledge) In general, the fuzzy quantities overlaps so that it comes a sharp signal value can simultaneously belong to several quantities Reasonable way is that for each value there should be a exact definition of the degree of affiliation with at least one fuzzy amount greater than It is often also required that the sum of all membership levels for a sharp value is always 9

10 Linguistics Rules IF THEN rule with assumption(condition IF part ) and Conclusion (conclusion THEN-part ), at least the assumption must be linguistic (VDI/VDE 355) Generally speaks at the closing of An Implication (IF-THEN-Rule) a given fact (current value of the assumption) a final (resulting value of the Conclusion) Example Implication: IF the tomato is red then it is ripe Fact: given is that the tomato is red Conclusion: Tomato is ripe 92

11 Fuzzy-Implication General Description of the implication: IF the statement A, then is the statement B Or A B Required: Truth of the conclusion should not be greater than that of the assumption Membership function normally R : A B Discrete case: μ R (x, y) = μ x y (x, y) = μ (x) μ 2 (y) = μ T (x) μ 2 (y) (x, y) G G 2 This is a fuzzy matrices product (e.g. MIN MAX) Continuous case μ R (x, y) = μ x y (x, y) = μ (x) μ 2 (y) (x, y) G G 2 μ R (x, y) = μ x y (x, y) = min(μ (x), μ 2 (y)) (x, y) G G 2 93

12 Linguistic rule (formal) Generally speaks at the closing of An Implication (IF-THEN-Rule) a given fact (current value of the assumption) a final (resulting value of the Conclusion) Formal (discrete) Implication: μ R (x, y) = μ x y (x, y) = μ x (x) μ y (y) = μ xt (x) μ y (y) Fact: μ x (x) End: μ y (y) = μ x (x) μ R (x, y) = Fuzzy-Inferenzbild Formal (Continuous Bsp.: MIN-MAX) Implication: μ R (x, y) = min(μ x (x), μ y (y)) Fact: μ x (x) End: μ y (y) = max(min(μ x (x), μ R (x, y))) Maximum over all x 94

13 Linguistic rule: For example heating water () For example, heating water according to the rule R R: IF temperature T = low THEN W = high μ T μ W niedrig hoch,5,5 T/ C W/% 95

14 Linguistic rule: For example heating water (2) μ T μ W low hoch,5,5 T/ C W/% Discretization of the basic quantities and the fuzzy-terms: G = {, 2, 3, 4, 5} G 2 = {6, 7, 8, 9, } μ T (T) = (,5,5 ) μ W (W) = (,5,5 ) Relationsmatrix: μ R (T, W) = μ TT (T) μ W (W) = min(μ T (T), μ W (W)) T \ W ,5,5,5 3,5,5 4,5,5,5 5 96

15 Linguistic rule: For example heating water (3) μ T μ W Incorrect Low High,5,5 Discretization of facts of G = {, 2, 3, 4, 5} μ T (T) = (,5 ) Calculation of the results : μ W (W) = μ T (T) μ R (T,W) = max(min(μ T (T), μ R (T,W))) = (,5,5,5 ) T \ W ,5,5,5 Maximum of all T 8,5,5 T/ C 9,5,5,5 6 8 W/% 97

16 Linguistic rule: For example heating water (4) μ T μ W incorrect niedrig high H =,5 3 5 T/ C Graphical Interpretation: The result of inference in a rule is the "truncated" fuzzy quantity of conclusion, the amount by which the degree of compliance of premise is given. (NOT α-cut),5,3 6 8 W/% Let H is the degree of compliance with the premise, then μ W (W) = H μ W (W) = min(h, μ W (W)) Can we also constructed from the result? 98

17 Drawer: calculating the conclusion Calculation of results: μ W (W) = μ T (T) μ R (T,W) = max( min(μ T (T), μ R (T,W))) über T μ W (W) = μ T (T) (μ TT (T) μ W (W)) = max( min(μ T (T), min(μ T (T), μ W (W)) ) ) über T μ W (W) = μ T (T) μ TT (T) μ W (W) = max ( min(μ T (T), μ T (T), μ W (W) ) ) über T μ W (W) = (μ T (T) μ TT (T)) μ W (W) = min( max( min(μ T (T), μ T (T))), μ W (W) ) über T μ W (W) = H μ W (W) = min(h, μ W (W)) H = μ T (T) μ TT (T) = max( min(μ T (T), μ T (T))) über T 99

18 Linguistic rule: For example heating water (6) μ T μ W low high H =,5,5,3 T/ C Limit for the reception of exact value: for example T = 2 C W/% Interesting: Various facts at the implication that lead to the same conclusion can be found It is only the degree of compliance with the premise that differs

19 Intermediate-state and the Way Forward So far achieved: Figure, verbal statements and fuzzy logic Possibility of processing easier IF THEN rules Inputs and outputs are fuzzy variables Problems: The simultaneous processing of several rules for the treatment of complex issues Some rules must also use the compound statements (IF A AND B AND C THEN D) The size of input and output of technical systems (Fuzzy Control) are exact (no linguistic) Way Forward: Extension of rules-processing Fuzzy-Inference Definition of Systems, the exact size and supply determination Fuzzy-System

20 Inference Analysis of the rule base, allowing input of fuzzifizierten magnitudes, and producing the output as a fuzzy quantity. The steps involved are the inference, the premise evaluation, the activation and the accumulation (VDI / VDE 355) engl.: inference Inference Premise evaluation (Aggregation) Activation (Composition) Accumulation 2

21 Premise evaluation Determining the degree of linguistic membership of a premise rule, by relating the membership of all levels of linguistic premises using fuzzy operators (VDI / VDE 355) engl.: aggregation Synonym: Aggregation Premise evaluation (Aggregation) Activation (Composition) Accumulation 3

22 Linguistic premise and partial premise Linguistic premise: condition (IF part) a of linguistic rule, can results from the combination of several linguistic partial premises together (VDI/VDE 355) engl.: premise, linguistic condition Synonym: complex linguistic statement Example: Temperature is warm and pressure is high Linguistic part premise: Partial statement in a premise is a linguistic rule, in which only a linguistic variable and a linguistic term is present (VDI / VDE 355) engl.: linguistic subcondition Synonym: linguistic Elementary declaration Example.: Temperatur is warm 4

23 Several premises in a rule IF A AND B THEN C Let HA be the degree of compliance of Part A premise and HB be the degree of compliance of Part B premise then they can have a connection through fuzzy AND operator to the degree of compliance premise Example: MIN operator; the minimum levels of compliance provides several premises in the event of the degree of compliance rule IF A OR B C THEN Let HA be the degree of compliance of Part A premise and HB be the degree of compliance of Part B premise then they can have a connection through fuzzy OR operator to the degree of compliance premise Example: MAX operator; The maximum levels of compliance provides several premises in the event of the degree of compliance rule Simplification: rules whose premises are associated with OR will be split up and can be used in several rules 5

24 Example of premise evaluation 6

25 Activation Determining the identity of a degree of linguistic rule concluded from the degree of belonging and any weighting factor of premise (VDI / VDE 355) engl.: activation, composition Synonym: Composition Common features: minimum, product Premise Evaluation (Aggregation) Activation (Composition) Accumulation 7

26 Example of activation μ T μ W incorrect low high,5,5 H =,3,3 3 5 T/ C Let H be of the degree of compliance with the premise, then with MIN μ W (W) = H μ W (W) = min(h, μ W (W)) 6 8 W/% Alternative: use of the product in the activation μ W (W) = H μ W (W) = H μ W (W) μ T μ W incorrect low high,5,5 H =,3,3 T/ C W/% 8

27 Accumulation Summary of degree of belonging of the conclusions of all linguistic rules to the output of fuzzy quantity (VDI / VDE 355) engl.: accumulation The accumulation, the conclusions of the individual rules (fuzzy quantities) combined (association, OR) using one of the OR-defined functions; usual: Max Algebraic Sum Sum (if after the conversion to a sharp value is, it is intolerable that the resulting membership function may accept a higher values) Premise Evaluation (Aggregation) Activation (Composition) Accumulation 9

28 Example of Accumulation Two Rules: IF T = low IF T = mittel Fact: T = 45 C THEN W= high THEN W = mittel

29 Rule base The completeness of the linguistic rules, describes the existing knowledge to achieve certain objectives (VDI / VDE 355) Synonym: Regulations (VDI / VDE 355) engl.: rule base General form: R: IF x = A......AND xn = An THEN y = B Rj: IF x = Aj......AND xn = Ajn THEN y = Bj Rm: IF x = Am AND xn = Amn THEN y = Bm Input sizes: x,..., xn Output Size: y Terms linguistic input size xi: Ai, A2i,..., Ami Terms linguistic the original size y: B, B2,..., Bm

30 Analysis of the rule base General Form: R: IF x = A......AND xn = An THEN y = B Rj: IF x = Aj......AND xn = Ajn THEN y = Bj Rm: IF x = Am......AND xn = Amn THEN y = Bm Input sizes: x,..., xn Output Size: y Terms linguistic input size xi: Ai, A2i,..., Ami Terms linguistic the original size y: B, B2,..., Bm Let Hi is the degree of compliance of Rule Ri, then (MAX-MIN): yi = min(hi, Bi) degree of membership of Conclusion Ri y = max(yi) degree of membership of output size i =...m y = max(min(hi, Bi)) i =...m 2

31 Characterization of inference methods To describe an inference method in three steps premise evaluation, aggregation and accumulation; operators to be used must be determined Premise evaluation: Operators for AND and OR (T-standard and the S-standard) Activation: operator for the conclusion of premise to conclusion (T-standard) Accumulation: operator for the summary of the individual outputs (OR, the standard) Simplification In general, it is assumed that the premises are only linked by AND Establishment of the OR operator for the premise evaluation is not applicable t- standard is typically used in the evaluation for the AND operator, also used in activation Conclusion The determination of the operators for activation and accumulation is sufficient in most cases Common methods are MAX MIN inference, MAX-Prod-inference and Sum-Prodinference 3

32 MAX-MIN-Inference Inference that the minimum operator is used in the activation and the maximum operator is used in the accumulation (VDI / VDE 355) Activation on MIN Accumulation on MAX y = max(min(hi, Bi)) i =...m Usually the minimum operator is used for the premise evaluation Maximum and minimum operator belonging together form a pair of t- standard and the standard 4

33 MAX-Prod-Inference Inference that the product operator is used in the activation and the maximum operator is used in the accumulation used (VDI / VDE 355) Activation on Product Accumulation on MAX y = max(hi Bi)) i =...m Usually the product operator is used for the premise evaluation This is a combination of t-standard and the s-standard BUT maximum operator and product operator belonging together do not form a pair of t-standard and the standard 5

34 Sum-Prod-Inference Inference that the product operator is used in the activation and the sum operator is used in the accumulation (VDI / VDE 355) Activation on Product Accumulation on Sum y = Hi Bi i =...m Usually the product operator is used for the premise evaluation the sum operator is not the s-standard However (anticipation of the application): A use of the Sum-Prodinference arises when appropriate choice of membership functions and defuzzification method a piecewise linear characteristic, this can be a benefit of fuzzy controller 6

35 Outlook The pros and cons of each inference methods are visible in the application to concrete problems. Especially in fuzzy controllers, these can be illustrated by determining a corresponding characteristic field Introduction of fuzzy controllers in the next lecture Comparison of different methods with a concrete example in the next lecture (exercise) 7

36 Summary and learning of the 4th Lecture Familiar concepts of fuzzy linguistics Can set up a rule base Able to explain the procedure for the inference Premise evaluation (aggregation) Activation (composition) Accumulation Inference can apply different methods MAX-MIN MAX-PROD SUM-PROD 8

3. Lecture Fuzzy Systems

3. Lecture Fuzzy Systems Soft Control (AT 3, RMA) 3. Lecture Fuzzy Systems Fuzzy Knowledge 3. Outline of the Lecture 1. Introduction of Soft Control: definition and limitations, basics of "smart" systems 2. Knowledge representation

More information

5. Lecture Fuzzy Systems

5. Lecture Fuzzy Systems Soft Control (AT 3, RMA) 5. Lecture Fuzzy Systems Fuzzy Control 5. Structure of the lecture. Introduction Soft Control: Definition and delimitation, basic of 'intelligent' systems 2. Knowledge representation

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

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

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

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

is implemented by a fuzzy relation R i and is defined as

is implemented by a fuzzy relation R i and is defined as FS VI: Fuzzy reasoning schemes R 1 : ifx is A 1 and y is B 1 then z is C 1 R 2 : ifx is A 2 and y is B 2 then z is C 2... R n : ifx is A n and y is B n then z is C n x is x 0 and y is ȳ 0 z is C The i-th

More information

Fuzzy Rules and Fuzzy Reasoning. Chapter 3, Neuro-Fuzzy and Soft Computing: Fuzzy Rules and Fuzzy Reasoning by Jang

Fuzzy Rules and Fuzzy Reasoning. Chapter 3, Neuro-Fuzzy and Soft Computing: Fuzzy Rules and Fuzzy Reasoning by Jang Chapter 3, Neuro-Fuzzy and Soft Computing: Fuzzy Rules and Fuzzy Reasoning by Jang Outline Extension principle Fuzzy relations Fuzzy if-then rules Compositional rule of inference Fuzzy reasoning 2 Extension

More information

Computational Intelligence Lecture 6:Fuzzy Rule Base and Fuzzy Inference Engine

Computational Intelligence Lecture 6:Fuzzy Rule Base and Fuzzy Inference Engine Computational Intelligence Lecture 6:Fuzzy Rule Base and Fuzzy Inference Engine Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 200 arzaneh Abdollahi Computational

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

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

So, we can say that fuzzy proposition is a statement p which acquires a fuzzy truth value T(p) ranges from(0 to1).

So, we can say that fuzzy proposition is a statement p which acquires a fuzzy truth value T(p) ranges from(0 to1). Chapter 4 Fuzzy Proposition Main difference between classical proposition and fuzzy proposition is in the range of their truth values. The proposition value for classical proposition is either true or

More information

8. Lecture Neural Networks

8. Lecture Neural Networks Soft Control (AT 3, RMA) 8. Lecture Neural Networks Learning Process Contents of the 8 th lecture 1. Introduction of Soft Control: Definition and Limitations, Basics of Intelligent" Systems 2. Knowledge

More information

Fuzzy Rules and Fuzzy Reasoning (chapter 3)

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

Revision: Fuzzy logic

Revision: Fuzzy logic Fuzzy Logic 1 Revision: Fuzzy logic Fuzzy logic can be conceptualized as a generalization of classical logic. Modern fuzzy logic aims to model those problems in which imprecise data must be used or in

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

Lecture 06. (Fuzzy Inference System)

Lecture 06. (Fuzzy Inference System) Lecture 06 Fuzzy Rule-based System (Fuzzy Inference System) Fuzzy Inference System vfuzzy inference is the process of formulating the mapping from a given input to an output using fuzzy logic. Fuzzy Inference

More information

Today s Lecture 2/25/10. Truth Tables Continued Introduction to Proofs (the implicational rules of inference)

Today s Lecture 2/25/10. Truth Tables Continued Introduction to Proofs (the implicational rules of inference) Today s Lecture 2/25/10 Truth Tables Continued Introduction to Proofs (the implicational rules of inference) Announcements Homework: -- Ex 7.3 pg. 320 Part B (2-20 Even). --Read chapter 8.1 pgs. 345-361.

More information

Logic. Introduction to Artificial Intelligence CS/ECE 348 Lecture 11 September 27, 2001

Logic. Introduction to Artificial Intelligence CS/ECE 348 Lecture 11 September 27, 2001 Logic Introduction to Artificial Intelligence CS/ECE 348 Lecture 11 September 27, 2001 Last Lecture Games Cont. α-β pruning Outline Games with chance, e.g. Backgammon Logical Agents and thewumpus World

More information

Handling Uncertainty using FUZZY LOGIC

Handling Uncertainty using FUZZY LOGIC Handling Uncertainty using FUZZY LOGIC Fuzzy Set Theory Conventional (Boolean) Set Theory: 38 C 40.1 C 41.4 C 38.7 C 39.3 C 37.2 C 42 C Strong Fever 38 C Fuzzy Set Theory: 38.7 C 40.1 C 41.4 C More-or-Less

More information

OPTIMAL CAPACITOR PLACEMENT USING FUZZY LOGIC

OPTIMAL CAPACITOR PLACEMENT USING FUZZY LOGIC CHAPTER - 5 OPTIMAL CAPACITOR PLACEMENT USING FUZZY LOGIC 5.1 INTRODUCTION The power supplied from electrical distribution system is composed of both active and reactive components. Overhead lines, transformers

More information

Fuzzy Propositional Logic for the Knowledge Representation

Fuzzy Propositional Logic for the Knowledge Representation Fuzzy Propositional Logic for the Knowledge Representation Alexander Savinov Institute of Mathematics Academy of Sciences Academiei 5 277028 Kishinev Moldova (CIS) Phone: (373+2) 73-81-30 EMAIL: 23LSII@MATH.MOLDOVA.SU

More information

Learning from Examples

Learning from Examples Learning from Examples Adriano Cruz, adriano@nce.ufrj.br PPGI-UFRJ September 20 Adriano Cruz, adriano@nce.ufrj.br (PPGI-UFRJ) Learning from Examples September 20 / 40 Summary Introduction 2 Learning from

More information

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

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

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

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

- 1.2 Implication P. Danziger. Implication

- 1.2 Implication P. Danziger. Implication Implication There is another fundamental type of connectives between statements, that of implication or more properly conditional statements. In English these are statements of the form If p then q or

More information

Reification of Boolean Logic

Reification of Boolean Logic 526 U1180 neural networks 1 Chapter 1 Reification of Boolean Logic The modern era of neural networks began with the pioneer work of McCulloch and Pitts (1943). McCulloch was a psychiatrist and neuroanatomist;

More information

Uncertain System Control: An Engineering Approach

Uncertain System Control: An Engineering Approach Uncertain System Control: An Engineering Approach Stanisław H. Żak School of Electrical and Computer Engineering ECE 680 Fall 207 Fuzzy Logic Control---Another Tool in Our Control Toolbox to Cope with

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

Lecture 2. Logic Compound Statements Conditional Statements Valid & Invalid Arguments Digital Logic Circuits. Reading (Epp s textbook)

Lecture 2. Logic Compound Statements Conditional Statements Valid & Invalid Arguments Digital Logic Circuits. Reading (Epp s textbook) Lecture 2 Logic Compound Statements Conditional Statements Valid & Invalid Arguments Digital Logic Circuits Reading (Epp s textbook) 2.1-2.4 1 Logic Logic is a system based on statements. A statement (or

More information

CS 7180: Behavioral Modeling and Decision- making in AI

CS 7180: Behavioral Modeling and Decision- making in AI CS 7180: Behavioral Modeling and Decision- making in AI Review of Propositional Logic Prof. Amy Sliva September 7, 2012 Outline General properties of logics Syntax, semantics, entailment, inference, and

More information

Uncertainty and Rules

Uncertainty and Rules Uncertainty and Rules We have already seen that expert systems can operate within the realm of uncertainty. There are several sources of uncertainty in rules: Uncertainty related to individual rules Uncertainty

More information

Warm-Up Problem. Write a Resolution Proof for. Res 1/32

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

Algorithms for Increasing of the Effectiveness of the Making Decisions by Intelligent Fuzzy Systems

Algorithms for Increasing of the Effectiveness of the Making Decisions by Intelligent Fuzzy Systems Journal of Electrical Engineering 3 (205) 30-35 doi: 07265/2328-2223/2050005 D DAVID PUBLISHING Algorithms for Increasing of the Effectiveness of the Making Decisions by Intelligent Fuzzy Systems Olga

More information

Propositional Logic: Logical Agents (Part I)

Propositional Logic: Logical Agents (Part I) Propositional Logic: Logical Agents (Part I) This lecture topic: Propositional Logic (two lectures) Chapter 7.1-7.4 (this lecture, Part I) Chapter 7.5 (next lecture, Part II) Next lecture topic: First-order

More information

Financial Informatics XI: Fuzzy Rule-based Systems

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

More information

Prediction of Ultimate Shear Capacity of Reinforced Normal and High Strength Concrete Beams Without Stirrups Using Fuzzy Logic

Prediction of Ultimate Shear Capacity of Reinforced Normal and High Strength Concrete Beams Without Stirrups Using Fuzzy Logic American Journal of Civil Engineering and Architecture, 2013, Vol. 1, No. 4, 75-81 Available online at http://pubs.sciepub.com/ajcea/1/4/2 Science and Education Publishing DOI:10.12691/ajcea-1-4-2 Prediction

More information

Knowledge base (KB) = set of sentences in a formal language Declarative approach to building an agent (or other system):

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

Fuzzy control systems. Miklós Gerzson

Fuzzy control systems. Miklós Gerzson Fuzzy control systems Miklós Gerzson 2016.11.24. 1 Introduction The notion of fuzziness: type of car the determination is unambiguous speed of car can be measured, but the judgment is not unambiguous:

More information

Fuzzy Expert Systems Lecture 6 (Fuzzy Logic )

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

Fuzzy Systems of Logical Inference and Their Applications

Fuzzy Systems of Logical Inference and Their Applications Fuzzy Systems of Logical Inference and Their Applications Oleksandr Provotar University of Rzeszow, Rzeszow, 35-310, Poland aprowata1@bigmir.net, Abstract. The approaches to the solution of various problems

More information

Steinhardt School of Culture, Education, and Human Development Department of Teaching and Learning. Mathematical Proof and Proving (MPP)

Steinhardt School of Culture, Education, and Human Development Department of Teaching and Learning. Mathematical Proof and Proving (MPP) Steinhardt School of Culture, Education, and Human Development Department of Teaching and Learning Terminology, Notations, Definitions, & Principles: Mathematical Proof and Proving (MPP) 1. A statement

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

Fuzzy Rules and Fuzzy Reasoning (chapter 3)

Fuzzy Rules and Fuzzy Reasoning (chapter 3) 9/4/00 Fuzz ules and Fuzz easoning (chapter ) Kai Goebel, ill Cheetham GE Corporate esearch & Development goebel@cs.rpi.edu cheetham@cs.rpi.edu (adapted from slides b. Jang) Fuzz easoning: The ig Picture

More information

Institute for Advanced Management Systems Research Department of Information Technologies Åbo Akademi University. Fuzzy Logic Controllers - Tutorial

Institute for Advanced Management Systems Research Department of Information Technologies Åbo Akademi University. Fuzzy Logic Controllers - Tutorial Institute for Advanced Management Systems Research Department of Information Technologies Åbo Akademi University Directory Table of Contents Begin Article Fuzzy Logic Controllers - Tutorial Robert Fullér

More information

Overview. Knowledge-Based Agents. Introduction. COMP219: Artificial Intelligence. Lecture 19: Logic for KR

Overview. 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 information

PROPOSITIONAL CALCULUS

PROPOSITIONAL CALCULUS PROPOSITIONAL CALCULUS A proposition is a complete declarative sentence that is either TRUE (truth value T or 1) or FALSE (truth value F or 0), but not both. These are not propositions! Connectives and

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

Propositional Logic. Spring Propositional Logic Spring / 32

Propositional Logic. Spring Propositional Logic Spring / 32 Propositional Logic Spring 2016 Propositional Logic Spring 2016 1 / 32 Introduction Learning Outcomes for this Presentation Learning Outcomes... At the conclusion of this session, we will Define the elements

More information

Computational Intelligence Lecture 20:Neuro-Fuzzy Systems

Computational Intelligence Lecture 20:Neuro-Fuzzy Systems Computational Intelligence Lecture 20:Neuro-Fuzzy Systems Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2011 Farzaneh Abdollahi Computational Intelligence

More information

Fuzzy Logic. An introduction. Universitat Politécnica de Catalunya. Departament de Teoria del Senyal i Comunicacions.

Fuzzy Logic. An introduction. Universitat Politécnica de Catalunya. Departament de Teoria del Senyal i Comunicacions. Universitat Politécnica de Catalunya Departament de Teoria del Senyal i Comunicacions Fuzzy Logic An introduction Prepared by Temko Andrey 2 Outline History and sphere of applications Basics. Fuzzy sets

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

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

Intelligent Systems (AI-2)

Intelligent Systems (AI-2) Intelligent Systems (AI-2) Computer Science cpsc422, Lecture 19 Oct, 23, 2015 Slide Sources Raymond J. Mooney University of Texas at Austin D. Koller, Stanford CS - Probabilistic Graphical Models D. Page,

More information

Design of the Models of Neural Networks and the Takagi-Sugeno Fuzzy Inference System for Prediction of the Gross Domestic Product Development

Design of the Models of Neural Networks and the Takagi-Sugeno Fuzzy Inference System for Prediction of the Gross Domestic Product Development Design of the Models of Neural Networks and the Takagi-Sugeno Fuzzy Inference System for Prediction of the Gross Domestic Product Development VLADIMÍR OLEJ Institute of System Engineering and Informatics

More information

Classical Set Theory. Outline. Classical Set Theory. 4. Linguistic model, approximate reasoning. 1. Fuzzy sets and set-theoretic operations.

Classical Set Theory. Outline. Classical Set Theory. 4. Linguistic model, approximate reasoning. 1. Fuzzy sets and set-theoretic operations. Knowledge-Based Control Systems (SC48) Lecture 2: Fuzzy Sets and Systems lfredo Núñez Section of Railway Engineering CiTG, Delft University of Tecnology Te Neterlands Robert Babuška Delft Center for Systems

More information

The Problem. Sustainability is an abstract concept that cannot be directly measured.

The Problem. Sustainability is an abstract concept that cannot be directly measured. Measurement, Interpretation, and Assessment Applied Ecosystem Services, Inc. (Copyright c 2005 Applied Ecosystem Services, Inc.) The Problem is an abstract concept that cannot be directly measured. There

More information

Advanced Topics in LP and FP

Advanced Topics in LP and FP Lecture 1: Prolog and Summary of this lecture 1 Introduction to Prolog 2 3 Truth value evaluation 4 Prolog Logic programming language Introduction to Prolog Introduced in the 1970s Program = collection

More information

Intelligent Systems (AI-2)

Intelligent Systems (AI-2) Intelligent Systems (AI-2) Computer Science cpsc422, Lecture 19 Oct, 24, 2016 Slide Sources Raymond J. Mooney University of Texas at Austin D. Koller, Stanford CS - Probabilistic Graphical Models D. Page,

More information

Reasoning. Inference. Knowledge Representation 4/6/2018. User

Reasoning. 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 information

2/2/2018. CS 103 Discrete Structures. Chapter 1. Propositional Logic. Chapter 1.1. Propositional Logic

2/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 information

For all For every For each For any There exists at least one There exists There is Some

For all For every For each For any There exists at least one There exists There is Some Section 1.3 Predicates and Quantifiers Assume universe of discourse is all the people who are participating in this course. Also let us assume that we know each person in the course. Consider the following

More information

Basic Logic and Proof Techniques

Basic Logic and Proof Techniques Chapter 3 Basic Logic and Proof Techniques Now that we have introduced a number of mathematical objects to study and have a few proof techniques at our disposal, we pause to look a little more closely

More information

Reasoning with Uncertainty

Reasoning with Uncertainty Reasoning with Uncertainty Representing Uncertainty Manfred Huber 2005 1 Reasoning with Uncertainty The goal of reasoning is usually to: Determine the state of the world Determine what actions to take

More information

Mat 243 Exam 1 Review

Mat 243 Exam 1 Review OBJECTIVES (Review problems: on next page) 1.1 Distinguish between propositions and non-propositions. Know the truth tables (i.e., the definitions) of the logical operators,,,, and Write truth tables for

More information

THE LOGIC OF QUANTIFIED STATEMENTS. Predicates and Quantified Statements I. Predicates and Quantified Statements I CHAPTER 3 SECTION 3.

THE LOGIC OF QUANTIFIED STATEMENTS. Predicates and Quantified Statements I. Predicates and Quantified Statements I CHAPTER 3 SECTION 3. CHAPTER 3 THE LOGIC OF QUANTIFIED STATEMENTS SECTION 3.1 Predicates and Quantified Statements I Copyright Cengage Learning. All rights reserved. Copyright Cengage Learning. All rights reserved. Predicates

More information

Propositional Logic: Methods of Proof (Part II)

Propositional Logic: Methods of Proof (Part II) Propositional Logic: Methods of Proof (Part II) This lecture topic: Propositional Logic (two lectures) Chapter 7.1-7.4 (previous lecture, Part I) Chapter 7.5 (this lecture, Part II) (optional: 7.6-7.8)

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

MATHEMATICS (MIDDLE GRADES AND EARLY SECONDARY)

MATHEMATICS (MIDDLE GRADES AND EARLY SECONDARY) MATHEMATICS (MIDDLE GRADES AND EARLY SECONDARY) l. Content Domain Mathematical Processes and Number Sense Range of Competencies Approximate Percentage of Test Score 0001 0003 24% ll. Patterns, Algebra,

More information

Proof Terminology. Technique #1: Direct Proof. Learning objectives. Proof Techniques (Rosen, Sections ) Direct Proof:

Proof Terminology. Technique #1: Direct Proof. Learning objectives. Proof Techniques (Rosen, Sections ) Direct Proof: Proof Terminology Proof Techniques (Rosen, Sections 1.7 1.8) TOPICS Direct Proofs Proof by Contrapositive Proof by Contradiction Proof by Cases Theorem: statement that can be shown to be true Proof: a

More information

Outline. On Premise Evaluation On Conclusion Entailment. 1 Imperfection : Why and What. 2 Imperfection : How. 3 Conclusions

Outline. On Premise Evaluation On Conclusion Entailment. 1 Imperfection : Why and What. 2 Imperfection : How. 3 Conclusions Outline 1 Imperfection : Why and What 2 Imperfection : How On Premise Evaluation On Conclusion Entailment 3 Conclusions Outline 1 Imperfection : Why and What 2 Imperfection : How On Premise Evaluation

More information

1. Introduction to commutative rings and fields

1. Introduction to commutative rings and fields 1. Introduction to commutative rings and fields Very informally speaking, a commutative ring is a set in which we can add, subtract and multiply elements so that the usual laws hold. A field is a commutative

More information

Announcements For The Logic of Atomic Sentences Counterexamples & Formal Proofs. Logical Consequence & Validity The Definitions.

Announcements For The Logic of Atomic Sentences Counterexamples & Formal Proofs. Logical Consequence & Validity The Definitions. Announcements For 0906 The Logic of Atomic Sentences & William Starr 1 Complete survey for Logic section times (on Bb) Before Wednesday at midnight!! 2 HW1 & HW2 are due next Tuesday But you can start

More information

Law of Trichotomy and Boundary Equations

Law of Trichotomy and Boundary Equations Law of Trichotomy and Boundary Equations Law of Trichotomy: For any two real numbers a and b, exactly one of the following is true. i. a < b ii. a = b iii. a > b The Law of Trichotomy is a formal statement

More information

APPLICATION OF AIR HEATER AND COOLER USING FUZZY LOGIC CONTROL SYSTEM

APPLICATION OF AIR HEATER AND COOLER USING FUZZY LOGIC CONTROL SYSTEM APPLICATION OF AIR HEATER AND COOLER USING FUZZY LOGIC CONTROL SYSTEM Dr.S.Chandrasekaran, Associate Professor and Head, Khadir Mohideen College, Adirampattinam E.Tamil Mani, Research Scholar, Khadir Mohideen

More information

Maryam Al-Towailb (KSU) Discrete Mathematics and Its Applications Math. Rules Math. of1101 Inference 1 / 13

Maryam Al-Towailb (KSU) Discrete Mathematics and Its Applications Math. Rules Math. of1101 Inference 1 / 13 Maryam Al-Towailb (KSU) Discrete Mathematics and Its Applications Math. Rules 151 - Math. of1101 Inference 1 / 13 Maryam Al-Towailb (KSU) Discrete Mathematics and Its Applications Math. Rules 151 - Math.

More information

A new Approach to Drawing Conclusions from Data A Rough Set Perspective

A new Approach to Drawing Conclusions from Data A Rough Set Perspective Motto: Let the data speak for themselves R.A. Fisher A new Approach to Drawing Conclusions from Data A Rough et Perspective Zdzisław Pawlak Institute for Theoretical and Applied Informatics Polish Academy

More information

A New Method for Forecasting Enrollments based on Fuzzy Time Series with Higher Forecast Accuracy Rate

A New Method for Forecasting Enrollments based on Fuzzy Time Series with Higher Forecast Accuracy Rate A New Method for Forecasting based on Fuzzy Time Series with Higher Forecast Accuracy Rate Preetika Saxena Computer Science and Engineering, Medi-caps Institute of Technology & Management, Indore (MP),

More information

CHAPTER 5 FREQUENCY STABILIZATION USING SUPERVISORY EXPERT FUZZY CONTROLLER

CHAPTER 5 FREQUENCY STABILIZATION USING SUPERVISORY EXPERT FUZZY CONTROLLER 85 CAPTER 5 FREQUENCY STABILIZATION USING SUPERVISORY EXPERT FUZZY CONTROLLER 5. INTRODUCTION The simulation studies presented in the earlier chapter are obviously proved that the design of a classical

More information

Nonlinear Function Approximation Using Fuzzy Functional SIRMs Inference Model

Nonlinear Function Approximation Using Fuzzy Functional SIRMs Inference Model Nonlinear Function Approximation Using Fuzz Functional SIRMs Inference Model HIROSATO SEKI Osaka Institute of Technolog Department of Technolog Management 5-6-, Omia, Asahi-ku, Osaka JAPAN h seki@ieee.org

More information

Hoare Examples & Proof Theory. COS 441 Slides 11

Hoare Examples & Proof Theory. COS 441 Slides 11 Hoare Examples & Proof Theory COS 441 Slides 11 The last several lectures: Agenda Denotational semantics of formulae in Haskell Reasoning using Hoare Logic This lecture: Exercises A further introduction

More information

A New Method to Forecast Enrollments Using Fuzzy Time Series

A New Method to Forecast Enrollments Using Fuzzy Time Series International Journal of Applied Science and Engineering 2004. 2, 3: 234-244 A New Method to Forecast Enrollments Using Fuzzy Time Series Shyi-Ming Chen a and Chia-Ching Hsu b a Department of Computer

More information

Logical Agents. September 14, 2004

Logical Agents. September 14, 2004 Logical Agents September 14, 2004 The aim of AI is to develop intelligent agents that can reason about actions and their effects and about the environment, create plans to achieve a goal, execute the plans,

More information

Propositional Logic. Jason Filippou UMCP. ason Filippou UMCP) Propositional Logic / 38

Propositional Logic. Jason Filippou UMCP. ason Filippou UMCP) Propositional Logic / 38 Propositional Logic Jason Filippou CMSC250 @ UMCP 05-31-2016 ason Filippou (CMSC250 @ UMCP) Propositional Logic 05-31-2016 1 / 38 Outline 1 Syntax 2 Semantics Truth Tables Simplifying expressions 3 Inference

More information

Fuzzy Sets and Systems. Lecture 4 (Fuzzy Logic) Bu- Ali Sina University Computer Engineering Dep. Spring 2010

Fuzzy Sets and Systems. Lecture 4 (Fuzzy Logic) Bu- Ali Sina University Computer Engineering Dep. Spring 2010 Fuzzy Sets and Systems Lecture 4 (Fuzzy Logic) Bu- Ali Sina University Computer Engineering Dep. Spring 2010 Outline Fuzzy Logic Classical logic- an overview Multi-valued logic Fuzzy logic Fuzzy proposition

More information

Faster Adaptive Network Based Fuzzy Inference System

Faster Adaptive Network Based Fuzzy Inference System Faster Adaptive Network Based Fuzzy Inference System Submitted in partial fulfillment Of the requirements for The Degree of Doctor of Philosophy In Statistics At the University of Canterbury By Issarest

More information

Propositional Equivalence

Propositional Equivalence Propositional Equivalence Tautologies and contradictions A compound proposition that is always true, regardless of the truth values of the individual propositions involved, is called a tautology. Example:

More information

TUNING ROUGH CONTROLLERS BY GENETIC ALGORITHMS

TUNING ROUGH CONTROLLERS BY GENETIC ALGORITHMS TUNING ROUGH CONTROLLERS BY GENETIC ALGORITHMS Teresa Chiu Department of Mathematics and Computer Science Sun Jose State University San Jose, California 95192 T.Y. Lin* Department of Electrical and Computer

More information

Major Matrix Mathematics Education 7-12 Licensure - NEW

Major Matrix Mathematics Education 7-12 Licensure - NEW Course Name(s) Number(s) Choose One: MATH 303Differential Equations MATH 304 Mathematical Modeling MATH 305 History and Philosophy of Mathematics MATH 405 Advanced Calculus MATH 406 Mathematical Statistics

More information

Learning Goals of CS245 Logic and Computation

Learning Goals of CS245 Logic and Computation Learning Goals of CS245 Logic and Computation Alice Gao April 27, 2018 Contents 1 Propositional Logic 2 2 Predicate Logic 4 3 Program Verification 6 4 Undecidability 7 1 1 Propositional Logic Introduction

More information

Lecture 4: Proposition, Connectives and Truth Tables

Lecture 4: Proposition, Connectives and Truth Tables Discrete Mathematics (II) Spring 2017 Lecture 4: Proposition, Connectives and Truth Tables Lecturer: Yi Li 1 Overview In last lecture, we give a brief introduction to mathematical logic and then redefine

More information

Water Quality Management using a Fuzzy Inference System

Water Quality Management using a Fuzzy Inference System Water Quality Management using a Fuzzy Inference System Kumaraswamy Ponnambalam and Seyed Jamshid Mousavi A fuzzy inference system (FIS) is presented for the optimal operation of a reservoir system with

More information

Lecture 01: Mathematical Modeling and Physics

Lecture 01: Mathematical Modeling and Physics Massachusetts Institute of Technology MITES 2017 Physics III Lecture 01: Mathematical Modeling and Physics In these notes, we define physics and discuss how the properties of physical theories suggest

More information

DISCRETE STRUCTURES WEEK5 LECTURE1

DISCRETE STRUCTURES WEEK5 LECTURE1 DISCRETE STRUCTURES WEEK5 LECTURE1 Let s get started with... Logic! Spring 2010 CPCS 222 - Discrete Structures 2 Logic Crucial for mathematical reasoning Important for program design Used for designing

More information

Logical Agents. Knowledge based agents. Knowledge based agents. Knowledge based agents. The Wumpus World. Knowledge Bases 10/20/14

Logical Agents. Knowledge based agents. Knowledge based agents. Knowledge based agents. The Wumpus World. Knowledge Bases 10/20/14 0/0/4 Knowledge based agents Logical Agents Agents need to be able to: Store information about their environment Update and reason about that information Russell and Norvig, chapter 7 Knowledge based agents

More information

Discrete Structures & Algorithms. Propositional Logic EECE 320 // UBC

Discrete Structures & Algorithms. Propositional Logic EECE 320 // UBC Discrete Structures & Algorithms Propositional Logic EECE 320 // UBC 1 Review of last lecture Pancake sorting A problem with many applications Bracketing (bounding a function) Proving bounds for pancake

More information

Discrete Mathematics

Discrete Mathematics Discrete Mathematics Jeremy Siek Spring 2010 Jeremy Siek Discrete Mathematics 1 / 24 Outline of Lecture 3 1. Proofs and Isabelle 2. Proof Strategy, Forward and Backwards Reasoning 3. Making Mistakes Jeremy

More information

A video College Algebra course & 6 Enrichment videos

A video College Algebra course & 6 Enrichment videos A video College Algebra course & 6 Enrichment videos Recorded at the University of Missouri Kansas City in 1998. All times are approximate. About 43 hours total. Available on YouTube at http://www.youtube.com/user/umkc

More information

Linear Algebra. Preliminary Lecture Notes

Linear Algebra. Preliminary Lecture Notes Linear Algebra Preliminary Lecture Notes Adolfo J. Rumbos c Draft date April 29, 23 2 Contents Motivation for the course 5 2 Euclidean n dimensional Space 7 2. Definition of n Dimensional Euclidean Space...........

More information

02 Propositional Logic

02 Propositional Logic SE 2F03 Fall 2005 02 Propositional Logic Instructor: W. M. Farmer Revised: 25 September 2005 1 What is Propositional Logic? Propositional logic is the study of the truth or falsehood of propositions or

More information