Generalization of Fuzzy and Classic Logic in NPL2v

Size: px
Start display at page:

Download "Generalization of Fuzzy and Classic Logic in NPL2v"

Transcription

1 Generalization of uzzy and Classic Logic in NPL2v HELGA GONZAGA CLAUDIO INÁCIO DE ALMEIDA COSTA GERMANO LAMBERT-TORRES Escola ederal de Engenharia de Itajubá Av. BP303 Itajubá MG BRAZIL Abstract - This paper presents a knowledge modeling technique for the making of knowledge specialists systems basis, as well as a logic tool for the introduction of the inference motor. The use of a logic that expands the classic logic, allows the inclusion of spare knowledge, indefinites and inconsistencies in the knowledge basis. The short circuit principle, the commutative, idempotence and duality characteristics, were chosen as basic principles, together with the direction given by da Costa [1]: If the propositions we are working with be of good behavior, all the valid formulae in the classic calculus must remain unchanged. This is a warrant that the generated methodology maintain the classic characteristics already accepted and of wide practical application, whereas make possible to take advantage of fuzzy and paraconsistent logic. Key Words: Paraconsistent Logic, uzzy Logic 1 Introduction The construction of a specialist system necessarily goes through a labeled knowledge acquisition and codification phase. or the choice of facts and rules that belongs to the knowledge basis, it is necessary to consult specialists that have a wide knowledge regarding the problem to be considered. The major difficulties usually happen in this phase. The inference motor drives the knowledge base. rom the facts and rules given by the specialists, the inference motor uses logic as to arrive to conclusions and infer new facts. Actually the classic logic is the one used, which in an easy way gives to each fact the state of true or false. Then, the first difficulty happens: The specialist s knowledge, in spite of having a sound logic aspect, which is well shaped upon the classic logic, has another well inaccurate side. The rigid concepts of true and falseness are not that enough for the proper representation of the process of decision take that human beings make. The human reasoning does not deal only with both ends (true and false), but also with an infinite amount of intermediate states as to represent incomplete and partial knowledge. There are areas in which a specialist is not sure with respect to his own statements, and other ones for which he presumes his lack of knowledge regarding specific aspects of one problem. There is yet another rather common situation. After a thorough analysis of the information supplied by the specialist, contradictions are noticed. The facts and rules supplied may combine and generate propositions that are in opposition between them; that is to say, the logic states of true and false are present simultaneously in same proposition. The discovery of inconsistencies regarding the acquired knowledge carries many concerns. Because of the use of classic logic, the inference motor, because of contradictions, may drive the specialist system to loose his capacity of decision making regarding true and false, falling in the trivial trap. Aiming to improve the specialist systems, and solving these difficulties, following targets must be searched: first the extension of the classic logic so as to comprise the intermediate states between true and false, allowing a smooth transition. Second, space has to be provided for the undefined state, allowing knowledge representation. At last, the inconsistencies also should be modeled, allowing true and falseness simultaneous situations, but without the risk of becoming trivial. 2 The undamental Principles When fostering the paraconsistent logic, Newton da Costa suggested as one direction line of his work the statement that: If the propositions we work with be of good behavior, all the valid formulae from the classic calculus must remain unchanged. Such a statement aims to preserve the consistency with the existent applications and strongly accepted and used as a direction for searching new rules and logic

2 procedures, which allow to reach the proposed objectives. In working with the logic operators of conjunction (AND), disjunction (OR) and deny (NOT) the aim also is to preserve the validity of those following proprieties: Commutativeness, Idempotence, Duality and Short Circuit. The first propriety allows the fast reduction of the total number of necessary combinations for writing the true tables, without worrying about the operation order. The idempotence shows the propriety of the likely logic states do not change because of conjunction and disjunction operations. The duality makes easy the transit and the comparison between operators and logic states, keeping logic s very characteristic symmetry. Also the deny has a strong hold with this principle. Last, the short circuit principle supplies a fast way for shortening the evaluation of logic expressions as well as indicates a way to follow when bad behavior logic states occur. The short circuit is expressed by the formulae bellow: T v X = T (True OR anything = True) & X = (alse AND anything = alse) (Dual of previous) In Table 1, these proprieties are shown exactly what the true table of classic logic says. The lines (1) and (4) are shortened by the idempotence of operators (AND) and (OR). The lines (2) and (3) could be fused in but one if the commutativity be remembered. Duality is responsible for symmetry between true and false states and between the operators (AND) and (OR), with the outcome of the definition for deny. Table 1: Table True of Classic Logic T T T T (1) T T T (2) T T (3) (4) 2.1 uzzy Logic uzzy logic provides the theoretical basis for modeling the partial knowledge. The smooth transition between two classic logic states is made as follow: the actual zero value is given to the false logic state, and the actual value one is given to the true logic state. The intermediate values of the straight line show the true partial levels, as for instance 0.2 or 0.8. The notation given to each logic proposition is named aptness degree (µ). This makes possible the existence of facts that model the incomplete knowledge based in the knowledge of the specialist systems. The operators AND, OR and NOT are then redefined, as proposed by Zadeh [2]: Table 2: Table True of uzzy Logic µ p µ q min(µ p,µ q ) Max(µ p,µ q ) 1-µ q This definition enlarges the classic logic, allowing working with intermediate states of logic. It is very important to notice that in the extreme cases, with zero and one values (false and true), the table above goes straight to the true table of the classic logic. By same way, it is stressed the validity of commutative, idempotence, duality and short circuit proprieties, which warrants the validity of the practical developments already made. With these changes in the operators, it is possible go by to handle the propositions as numbers of the continuous interval from zero to one, and no longer as discreet points. 2.2 Logic of 3 States By the middle of this century, the theoretical developments have shown the necessity of accepting the existence of propositions that cannot be defined as true or false. Kleene [3], discussing such propositions, presents the tables true of the so called logic of 3 states: the true (T), the false () and the undefined (). This third logic state adds the following lines on table 1: Table 3: Table Partial True from Logic of 3 States T (?a) T (A) I T (?a) T (B) (?b) (C) I (?b) (D) I (E) So, the 3 states logic contains the whole classic logic, keeping the directive: If the propositions we work with are of good behavior, all the valid formula from the classic calculus must stay

3 unchanged. So, the lines (1) to (4) from table 1 stay valid, being only necessary to add up the lines from (A) to (E) for the situations pertaining to the new undefined logic state (). Considering that if the commutative, duality and mainly the short circuit properties should be stay valid, it is possible to notice that the half of lines (A),(B),(C) and (D) had but the option of assuming the values as described above. The only new would be the interaction between the states good behavior (true and false) and the state bad behavior (undefined). Such results are identified by (?a) (true versus undefined) and (?b) (false versus undefined). But line (E), because of the idempotence propriety, could only result in the value shown. 2.3 Unifying 3 Staes Logic and uzzy Logic Within the three proposed objectives, two were already reached. uzzy logic allowed the existence of intermediate states between the true (one) and false (zero). The minimizing and maximizing operators, as substitutes for classic operators, allow the existence and evaluation of logic expressions containing intermediate values, as 0.2 or 0.8.The 3 states logic has introduced the concept of a indefinite logic proposition, allowing the modeling of facts about which no knowledge is available. Before proceeding, it is necessary to unify these gains, by grouping them in one sole structure. Surprisingly, it is easy doing that by associating the undetermined third Logic State to the true number 0.5. So, the whole true table from the 3 states logic may be taken as a special case of the fuzzy logic. The minimizing (AND) and maximizing (OR) operators and the fuzzy deny remain valid. This explain the chosen results for entries (?a) and (?b) from table 3, and stands for Kleene s original proposition. The classic logic starts from two discreet points. The fuzzy logic generates a straight line uniting such points and the 3 states logic set up the straightline central point. 0 0,5 1 igure 1: Unification of 3 States Logic and uzzy Logic 3 Paraconsistent Logic The last objective is the inconsistency incorporation into the logic that will command the inference motor. By placing the fourth logic state (S), which represents the inconsistencies, result the following Hasse s diagram: S igure 2: Hasse s Diagram Using again the fundamental directive, so as the four chosen proprieties, it is possible to fill up the new lines from true table, made with the addition of the inconsistent state. ollowing lines will be added into true table: Table 4: Table True for Paraconsistent Logic T S S (?c) T S (I) S T S (?c) T (II) S S (?d) (III) S S (?d) (I) S S S S () S???? (I) S???? (II) The points marked with (?) need something more to be determined. or this purpose it is required to use the Noted Paraconsistent Logic of Two alues Notation (NPL2v). 3.1 Noted Paraconsistent Logic of Two alues Notation (NPL2v) In the fuzzy logic, each proposition has a notation given by a number from zero to one, named pertinence degree. In the NPL2v, each proposition is noted by two values, also in the unit interval. They represent the degree (α) and the degree (β). To represent the logic prepositions in NPL2v, it is used the unit square in the Cartesian plane (USCP):

4 Dis β 1 By the points -- pass the line Perfectly Inconsistent (LPI), that contain the points of maximum inconsistency (α=β), as per the figure bellow: LPC UD LPI S1 0 α Belief 1 IdG igure 3: Unit Square in the Cartesian Plane (USCP) In it, it is possible to represent, for instance, one proposition A(0,2;0,8), that is to say, with a degree of 0,2 and of 0,8, by a point in the USCP in these coordinates. It is possible to see also that one proposition totally true has a degree 1 and 0, as well as the whole falseness would be in the point 0 and 1. Remembering that 0.5 represents the undefined state, a totally undefined proposition would have a degree of and un equal to 0.5. inally, some propositions may be true and false at same time, originating the points of inconsistency ( 1 and 1) and ( 0 and 0). Representing these notable points in the USCP results: igure 4: Notable Points from USCP By the points T-- it is possible to trace the so called Line Perfectly Consistent (LPC) which contains points that besides representing incomplete or partial knowledge, show total coherence between and (α+β=1). A very interesting notice is that the straight line of figure 1 (unification of fuzzy logic and 3 states) now concur in some way with LPC. CD igure 5: Degrees and Lines from USCP In the above figure are indicated also tree other interesting measures: The Certainty Degree (CD), which measure the distance from one proposition up to LPI; The Uncertainty Degree (UD), which measure the distance to LPC, and finally the nondefinition Grade (IdG), represented by concentric circles, that measure the distance between one proposition and the point of total non-definition (I). 3.2 Proposal of operators AND, OR and NOT for NPL2v It is possible now to define how the operators AND, OR and NOT will work. Will be used also the operators of maximization and minimization, as in fuzzy logic, but now they have to operate over the two notations (Belief degree α and β), instead of only in the degree of pertinence µ. Mainly because of the duality, the operators are defined as follow: Table 5: Operators AND, OR and NOT proposed for NPL2v P Q -Q (α p, β p ) (α q, β q ) (1-α q,1-β q ) P & Q: ( min(α p,α q ), max(β p, β q ) ) P v Q: ( max(α p,α q ), min(β p, β q ) ) It is interesting the graphical representation of the working mechanism of these operators. Given two logic propositions, represented by two points of USPC, it is possible to draw a rectangle with sides paralleled to Cartesian axes, having the two T

5 propositions as the vertexes in diagonal opposition. The result of the conjunction of these propositions, will be the left superior vertex of the rectangle, while the disjunction will set up exactly on the right lower vertex of the rectangle. This represents actually the consecutive application of operator AND, which tends to carry on the result nearer the false state. In the same way, the operator OR tends to carry on the result for the true state. AND OR igure 6: Geometric Interpretation of Operators AND and OR The above definitions justify the results shown on table 4, signaled with (?c) and (?d). It should be noticed that, besides having two points of inconsistency and in the USPC, all results from lines (I) to () are independent of the chosen inconsistency point. q-t q qt combinations show up another 4 notable points from USPC: the nearly states shown bellow: The nearly states (qt=nearly true, q=nearly false, q-t=nearly not true and q-=nearly not false) will be used in splitting lines (I) and (II) as shown in the table bellow: Table 6: Table True of the Nearly States P Q P & Q P v Q T 0 q-t q- (I) 0 T 0 q-t q-. (II) 0 T 1 q QT (I) 1 T 1 q qt (II) 1 4 Conclusions The use of commutative, idempotence, duality and short circuit proprieties, make possible the extension of classic logic, by making a mechanism able to deal with the incomplete knowledge, with the nondefinitions and inconsistencies. The directive stated by Newton da Costa If the propositions we work with be of good behavior, all valid formula in the classic calculus must stay unchanged allow that the developed procedure, when introduced in the inference motor of a specialist system, keep the investments made in classic systems, while allow, with little changes in the logic operators, to take advantages of the new possibilities of the fuzzy and paraconsistent logics. The presented modeling uses the noted paraconsistent logic of two values notation (NPL2v), with degrees of and, to represent the facts of the knowledge base. The inference motor should use the operators AND, OR and NOT proposed on table 5, or reducibly, only for the extreme points, the true table made by the union together of all true tables presented. q- 5 Acknowledgement The authors thank INEP/SAGE, PRONEX/CNPq and CAPES for the financial support of this project. igure 7: Nearly States urthermore, in the lines (I) and (II), where both propositions are of bad behavior, a better attention is required. By applying the operators defined in table 5, it is possible to see that the result of these lines will depend of the inconsistency, whether or. The analyses of possible 6 References [1] Da Costa, Newton C. A., Sistemas ormais Paraconsistentes, Ed. UPR, Curitiba 1993 [2] Zadeh, L.A., uzzy Sets, Information and Control, ol. 8, pp , [3] Kleen, S.C., Introduction to Metamathematics, an Nostrand, 1950

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

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

Applied Logic. Lecture 3 part 1 - Fuzzy logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw 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 2018 1

More information

Chapter 1 Review of Equations and Inequalities

Chapter 1 Review of Equations and Inequalities Chapter 1 Review of Equations and Inequalities Part I Review of Basic Equations Recall that an equation is an expression with an equal sign in the middle. Also recall that, if a question asks you to solve

More information

RELATIONS PROPERTIES COMPATIBILITY

RELATIONS PROPERTIES COMPATIBILITY RELATIONS PROPERTIES COMPATIBILITY Misha Mikhaylov E-mail address: misha59mikhaylov@gmail.com ABSTRACT. Thoughts expressed in previous paper [3] were developed. There was shown formally that collection

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

RELATIONS BETWEEN PARACONSISTENT LOGIC AND MANY-VALUED LOGIC

RELATIONS BETWEEN PARACONSISTENT LOGIC AND MANY-VALUED LOGIC Bulletin of the Section of Logic Volume 10/4 (1981), pp. 185 190 reedition 2009 [original edition, pp. 185 191] Newton C. A. da Costa Elias H. Alves RELATIONS BETWEEN PARACONSISTENT LOGIC AND MANY-VALUED

More information

ALGORITHMS BASED ON PARACONSISTENT ANNOTATED LOGIC FOR APPLICATIONS

ALGORITHMS BASED ON PARACONSISTENT ANNOTATED LOGIC FOR APPLICATIONS In: Expert System Software ISBN: 978-1-61209-114-3 Editors: Jason M. Segura and Albert C. Reiter 2012 Nova Science Publishers, Inc. The exclusive license for this PDF is limited to personal website use

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

Logic and Boolean algebra

Logic and Boolean algebra Computer Mathematics Week 7 Logic and Boolean algebra College of Information Science and Engineering Ritsumeikan University last week coding theory channel coding information theory concept Hamming distance

More information

CSE 1400 Applied Discrete Mathematics Proofs

CSE 1400 Applied Discrete Mathematics Proofs CSE 1400 Applied Discrete Mathematics Proofs Department of Computer Sciences College of Engineering Florida Tech Fall 2011 Axioms 1 Logical Axioms 2 Models 2 Number Theory 3 Graph Theory 4 Set Theory 4

More information

Notes for Science and Engineering Foundation Discrete Mathematics

Notes for Science and Engineering Foundation Discrete Mathematics Notes for Science and Engineering Foundation Discrete Mathematics by Robin Whitty BSc PhD CMath FIMA 2009/2010 Contents 1 Introduction 1 1.1 The Laws of Arithmetic....................... 2 2 Polynomial

More information

Philosophy 220. Truth-Functional Equivalence and Consistency

Philosophy 220. Truth-Functional Equivalence and Consistency Philosophy 220 Truth-Functional Equivalence and Consistency Review Logical equivalency: The members of a pair of sentences [of natural language] are logically equivalent if and only if it is not [logically]

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

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

Algebra 1 S1 Lesson Summaries. Lesson Goal: Mastery 70% or higher

Algebra 1 S1 Lesson Summaries. Lesson Goal: Mastery 70% or higher Algebra 1 S1 Lesson Summaries For every lesson, you need to: Read through the LESSON REVIEW which is located below or on the last page of the lesson and 3-hole punch into your MATH BINDER. Read and work

More information

Numbers, proof and all that jazz.

Numbers, proof and all that jazz. CHAPTER 1 Numbers, proof and all that jazz. There is a fundamental difference between mathematics and other sciences. In most sciences, one does experiments to determine laws. A law will remain a law,

More information

3 The Semantics of the Propositional Calculus

3 The Semantics of the Propositional Calculus 3 The Semantics of the Propositional Calculus 1. Interpretations Formulas of the propositional calculus express statement forms. In chapter two, we gave informal descriptions of the meanings of the logical

More information

Equivalence and Implication

Equivalence and Implication Equivalence and Alice E. Fischer CSCI 1166 Discrete Mathematics for Computing February 7 8, 2018 Alice E. Fischer Laws of Logic... 1/33 1 Logical Equivalence Contradictions and Tautologies 2 3 4 Necessary

More information

OBJECTIVES UNIT 1. Lesson 1.0

OBJECTIVES UNIT 1. Lesson 1.0 OBJECTIVES UNIT 1 Lesson 1.0 1. Define "set," "element," "finite set," and "infinite set," "empty set," and "null set" and give two examples of each term. 2. Define "subset," "universal set," and "disjoint

More information

Math Final Exam December 14, 2009 Page 1 of 5

Math Final Exam December 14, 2009 Page 1 of 5 Math 201-803-Final Exam December 14, 2009 Page 1 of 5 (3) 1. Evaluate the expressions: (a) 10 C 4 (b) 10 P 4 (c) 15!4! 3!11! (4) 2. (a) In how many ways can a president, a vice president and a treasurer

More information

Undulatory Theory with Paraconsistent Logic (Part I): Quantum Logical Model with Two Wave Functions

Undulatory Theory with Paraconsistent Logic (Part I): Quantum Logical Model with Two Wave Functions Journal of Quantum Information Science, 06, 6, 43-80 http://www.scirp.org/journal/jqis ISSN Online: 6-576X ISSN Print: 6-575 Undulatory Theory with Paraconsistent Logic (Part I): Quantum Logical Model

More information

Uncertain Entailment and Modus Ponens in the Framework of Uncertain Logic

Uncertain Entailment and Modus Ponens in the Framework of Uncertain Logic Journal of Uncertain Systems Vol.3, No.4, pp.243-251, 2009 Online at: www.jus.org.uk Uncertain Entailment and Modus Ponens in the Framework of Uncertain Logic Baoding Liu Uncertainty Theory Laboratory

More information

Topic 1: Propositional logic

Topic 1: Propositional logic Topic 1: Propositional logic Guy McCusker 1 1 University of Bath Logic! This lecture is about the simplest kind of mathematical logic: propositional calculus. We discuss propositions, which are statements

More information

Logic - recap. So far, we have seen that: Logic is a language which can be used to describe:

Logic - recap. So far, we have seen that: Logic is a language which can be used to describe: Logic - recap So far, we have seen that: Logic is a language which can be used to describe: Statements about the real world The simplest pieces of data in an automatic processing system such as a computer

More information

Truth Tables for Arguments

Truth Tables for Arguments ruth ables for Arguments 1. Comparing Statements: We ve looked at SINGLE propositions and assessed the truth values listed under their main operators to determine whether they were tautologous, self-contradictory,

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

Comparison of Rough-set and Interval-set Models for Uncertain Reasoning

Comparison of Rough-set and Interval-set Models for Uncertain Reasoning Yao, Y.Y. and Li, X. Comparison of rough-set and interval-set models for uncertain reasoning Fundamenta Informaticae, Vol. 27, No. 2-3, pp. 289-298, 1996. Comparison of Rough-set and Interval-set Models

More 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

First-Degree Entailment

First-Degree Entailment March 5, 2013 Relevance Logics Relevance logics are non-classical logics that try to avoid the paradoxes of material and strict implication: p (q p) p (p q) (p q) (q r) (p p) q p (q q) p (q q) Counterintuitive?

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

Introducing Proof 1. hsn.uk.net. Contents

Introducing Proof 1. hsn.uk.net. Contents Contents 1 1 Introduction 1 What is proof? 1 Statements, Definitions and Euler Diagrams 1 Statements 1 Definitions Our first proof Euler diagrams 4 3 Logical Connectives 5 Negation 6 Conjunction 7 Disjunction

More information

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

Formal Epistemology: Lecture Notes. Horacio Arló-Costa Carnegie Mellon University

Formal Epistemology: Lecture Notes. Horacio Arló-Costa Carnegie Mellon University Formal Epistemology: Lecture Notes Horacio Arló-Costa Carnegie Mellon University hcosta@andrew.cmu.edu Bayesian Epistemology Radical probabilism doesn t insists that probabilities be based on certainties;

More information

A Formal Logical Framework for Cadiag-2

A Formal Logical Framework for Cadiag-2 648 Medical Informatics in a United and Healthy Europe K-P Adlassnig et al (Eds) IOS Press, 29 29 European Federation for Medical Informatics All rights reserved doi:12/978-1-675-44-5-648 A Formal Logical

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

In Defense of Jeffrey Conditionalization

In Defense of Jeffrey Conditionalization In Defense of Jeffrey Conditionalization Franz Huber Department of Philosophy University of Toronto Please do not cite! December 31, 2013 Contents 1 Introduction 2 2 Weisberg s Paradox 3 3 Jeffrey Conditionalization

More information

Discrete Mathematical Structures: Theory and Applications

Discrete Mathematical Structures: Theory and Applications Chapter 1: Foundations: Sets, Logic, and Algorithms Discrete Mathematical Structures: Theory and Applications Learning Objectives Learn about sets Explore various operations on sets Become familiar with

More information

Chapter 1A -- Real Numbers. iff. Math Symbols: Sets of Numbers

Chapter 1A -- Real Numbers. iff. Math Symbols: Sets of Numbers Fry Texas A&M University! Fall 2016! Math 150 Notes! Section 1A! Page 1 Chapter 1A -- Real Numbers Math Symbols: iff or Example: Let A = {2, 4, 6, 8, 10, 12, 14, 16,...} and let B = {3, 6, 9, 12, 15, 18,

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

Boolean algebra. Values

Boolean algebra. Values Boolean algebra 1854 by George Boole in his book An Investigation of the Laws of Thought, is a variant of ordinary elementary algebra differing in its values, operations, and laws. Instead of the usual

More information

CS2742 midterm test 2 study sheet. Boolean circuits: Predicate logic:

CS2742 midterm test 2 study sheet. Boolean circuits: Predicate logic: x NOT ~x x y AND x /\ y x y OR x \/ y Figure 1: Types of gates in a digital circuit. CS2742 midterm test 2 study sheet Boolean circuits: Boolean circuits is a generalization of Boolean formulas in which

More information

Lab 6. Current Balance

Lab 6. Current Balance Lab 6. Current Balance Goals To explore and verify the right-hand rule governing the force on a current-carrying wire immersed in a magnetic field. To determine how the force on a current-carrying wire

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

Item Descriptions Developed During the TIMSS Advanced 2008 Benchmarking

Item Descriptions Developed During the TIMSS Advanced 2008 Benchmarking Item Descriptions Developed During the TIMSS Advanced 2008 Benchmarking Advanced Mathematics Items at Intermediate International Benchmark (475) Algebra M2_01 M6_02 Rationalizes the denominator in an expression

More information

Assessment Report. Level 2, Mathematics

Assessment Report. Level 2, Mathematics Assessment Report Level 2, 2006 Mathematics Manipulate algebraic expressions and solve equations (90284) Draw straightforward non-linear graphs (90285) Find and use straightforward derivatives and integrals

More information

1. a. Give the converse and the contrapositive of the implication If it is raining then I get wet.

1. a. Give the converse and the contrapositive of the implication If it is raining then I get wet. VALLIAMMAI ENGINEERING COLLEGE DEPARTMENT OF MATHEMATICS SUB CODE/ TITLE: MA6566 DISCRETE MATHEMATICS QUESTION BANK Academic Year : 015-016 UNIT I LOGIC AND PROOFS PART-A 1. Write the negation of the following

More information

From Bi-facial Truth to Bi-facial Proofs

From Bi-facial Truth to Bi-facial Proofs S. Wintein R. A. Muskens From Bi-facial Truth to Bi-facial Proofs Abstract. In their recent paper Bi-facial truth: a case for generalized truth values Zaitsev and Shramko [7] distinguish between an ontological

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

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

2. The Logic of Compound Statements Summary. Aaron Tan August 2017

2. The Logic of Compound Statements Summary. Aaron Tan August 2017 2. The Logic of Compound Statements Summary Aaron Tan 21 25 August 2017 1 2. The Logic of Compound Statements 2.1 Logical Form and Logical Equivalence Statements; Compound Statements; Statement Form (Propositional

More information

Part I: Propositional Calculus

Part I: Propositional Calculus Logic Part I: Propositional Calculus Statements Undefined Terms True, T, #t, 1 False, F, #f, 0 Statement, Proposition Statement/Proposition -- Informal Definition Statement = anything that can meaningfully

More information

A Class of Star-Algebras for Point-Based Qualitative Reasoning in Two- Dimensional Space

A Class of Star-Algebras for Point-Based Qualitative Reasoning in Two- Dimensional Space From: FLAIRS- Proceedings. Copyright AAAI (www.aaai.org). All rights reserved. A Class of Star-Algebras for Point-Based Qualitative Reasoning in Two- Dimensional Space Debasis Mitra Department of Computer

More information

1.3 Propositional Equivalences

1.3 Propositional Equivalences 1 1.3 Propositional Equivalences The replacement of a statement with another statement with the same truth is an important step often used in Mathematical arguments. Due to this methods that produce propositions

More information

Review Solutions for Exam 1

Review Solutions for Exam 1 Definitions Basic Theorems. Finish the definition: Review Solutions for Exam (a) A linear combination of vectors {v,..., v n } is: any vector of the form c v + c v + + c n v n (b) A set of vectors {v,...,

More information

MATH Mathematics for Agriculture II

MATH Mathematics for Agriculture II MATH 10240 Mathematics for Agriculture II Academic year 2018 2019 UCD School of Mathematics and Statistics Contents Chapter 1. Linear Algebra 1 1. Introduction to Matrices 1 2. Matrix Multiplication 3

More information

Foundations of Logic Programming

Foundations of Logic Programming Foundations of Logic Programming Deductive Logic e.g. of use: Gypsy specifications and proofs About deductive logic (Gödel, 1931) Interesting systems (with a finite number of axioms) are necessarily either:

More information

Comparison of Extended Fuzzy Logic Models of A-IFS and HLS: Detailed Analysis of Inclusion in the A-IFS of the Data Sets for Implication Operations

Comparison of Extended Fuzzy Logic Models of A-IFS and HLS: Detailed Analysis of Inclusion in the A-IFS of the Data Sets for Implication Operations Comparison of Extended uzzy Logic Models of A-IS and HLS: Detailed Analysis of Inclusion in the A-IS of the Data Sets for Implication Operations Xiaoyu HUANG and etsuhisa ODA Aichi Institute of echnology

More information

REVIEW QUESTIONS. Chapter 1: Foundations: Sets, Logic, and Algorithms

REVIEW QUESTIONS. Chapter 1: Foundations: Sets, Logic, and Algorithms REVIEW QUESTIONS Chapter 1: Foundations: Sets, Logic, and Algorithms 1. Why can t a Venn diagram be used to prove a statement about sets? 2. Suppose S is a set with n elements. Explain why the power set

More information

Machine Learning, Fall 2011: Homework 5

Machine Learning, Fall 2011: Homework 5 0-60 Machine Learning, Fall 0: Homework 5 Machine Learning Department Carnegie Mellon University Due:??? Instructions There are 3 questions on this assignment. Please submit your completed homework to

More information

REASONING UNDER UNCERTAINTY: CERTAINTY THEORY

REASONING UNDER UNCERTAINTY: CERTAINTY THEORY REASONING UNDER UNCERTAINTY: CERTAINTY THEORY Table of Content Introduction Certainty Theory Definition Certainty Theory: Values Interpretation Certainty Theory: Representation Certainty Factor Propagation

More information

Inquiry Calculus and the Issue of Negative Higher Order Informations

Inquiry Calculus and the Issue of Negative Higher Order Informations Article Inquiry Calculus and the Issue of Negative Higher Order Informations H. R. Noel van Erp, *, Ronald O. Linger and Pieter H. A. J. M. van Gelder,2 ID Safety and Security Science Group, TU Delft,

More information

For True Conditionalizers Weisberg s Paradox is a False Alarm

For True Conditionalizers Weisberg s Paradox is a False Alarm For True Conditionalizers Weisberg s Paradox is a False Alarm Franz Huber Department of Philosophy University of Toronto franz.huber@utoronto.ca http://huber.blogs.chass.utoronto.ca/ July 7, 2014; final

More information

For True Conditionalizers Weisberg s Paradox is a False Alarm

For True Conditionalizers Weisberg s Paradox is a False Alarm For True Conditionalizers Weisberg s Paradox is a False Alarm Franz Huber Abstract: Weisberg (2009) introduces a phenomenon he terms perceptual undermining He argues that it poses a problem for Jeffrey

More information

A 3 Valued Contraction Model Checking Game: Deciding on the World of Partial Information

A 3 Valued Contraction Model Checking Game: Deciding on the World of Partial Information A 3 Valued Contraction Model Checking Game: Deciding on the World of Partial Information Jandson S. Ribeiro and Aline Andrade Distributed Systems Laboratory (LaSiD) Computer Science Department Mathematics

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

Chapter 5 Synchronous Sequential Logic

Chapter 5 Synchronous Sequential Logic Chapter 5 Synchronous Sequential Logic Sequential circuit: A circuit that includes memory elements. In this case the output depends not only on the current input but also on the past inputs. Memory A synchronous

More information

Pennsylvania Academic Standards for Mathematics Grade 11

Pennsylvania Academic Standards for Mathematics Grade 11 correlated to the Pennsylvania Academic Standards for Mathematics Grade 11 1/2003 2001 Algebra 1: Concepts and Skills 2001 correlated to the Pennsylvania Academic Standards for Mathematics Grade 11 2.1

More information

Math 1312 Lesson 1: Sets, Statements, and Reasoning. A set is any collection of objects. These objects are called the elements of the set.

Math 1312 Lesson 1: Sets, Statements, and Reasoning. A set is any collection of objects. These objects are called the elements of the set. Math 1312 Lesson 1: Sets, Statements, and Reasoning A set is any collection of objects. hese objects are called the elements of the set. A is a subset of B, if A is "contained" inside B, that is, all elements

More information

Some considerations about Neutrosophic Logic

Some considerations about Neutrosophic Logic Some considerations about Neutrosophic Logic Angelo de Oliveira Unir Departamento de Matemática e Estatística Rua Rio Amazonas, 351 Jardim dos Migrantes 76.900-726, Ji-Paraná, RO E-mail: mrxyztplk@gmail.com/angelo@unir.br

More information

Packet #1: Logic & Proofs. Applied Discrete Mathematics

Packet #1: Logic & Proofs. Applied Discrete Mathematics Packet #1: Logic & Proofs Applied Discrete Mathematics Table of Contents Course Objectives Page 2 Propositional Calculus Information Pages 3-13 Course Objectives At the conclusion of this course, you should

More information

Contents Propositional Logic: Proofs from Axioms and Inference Rules

Contents Propositional Logic: Proofs from Axioms and Inference Rules Contents 1 Propositional Logic: Proofs from Axioms and Inference Rules... 1 1.1 Introduction... 1 1.1.1 An Example Demonstrating the Use of Logic in Real Life... 2 1.2 The Pure Propositional Calculus...

More information

R1: Sets A set is a collection of objects sets are written using set brackets each object in onset is called an element or member

R1: Sets A set is a collection of objects sets are written using set brackets each object in onset is called an element or member Chapter R Review of basic concepts * R1: Sets A set is a collection of objects sets are written using set brackets each object in onset is called an element or member Ex: Write the set of counting numbers

More information

Chapter 1: January 26 January 30

Chapter 1: January 26 January 30 Chapter : January 26 January 30 Section.7: Inequalities As a diagnostic quiz, I want you to go through the first ten problems of the Chapter Test on page 32. These will test your knowledge of Sections.

More information

Mathematics-I Prof. S.K. Ray Department of Mathematics and Statistics Indian Institute of Technology, Kanpur. Lecture 1 Real Numbers

Mathematics-I Prof. S.K. Ray Department of Mathematics and Statistics Indian Institute of Technology, Kanpur. Lecture 1 Real Numbers Mathematics-I Prof. S.K. Ray Department of Mathematics and Statistics Indian Institute of Technology, Kanpur Lecture 1 Real Numbers In these lectures, we are going to study a branch of mathematics called

More information

THE TEACHER UNDERSTANDS THE REAL NUMBER SYSTEM AND ITS STRUCTURE, OPERATIONS, ALGORITHMS, AND REPRESENTATIONS

THE TEACHER UNDERSTANDS THE REAL NUMBER SYSTEM AND ITS STRUCTURE, OPERATIONS, ALGORITHMS, AND REPRESENTATIONS The real number SySTeM C O M P E T E N C Y 1 THE TEACHER UNDERSTANDS THE REAL NUMBER SYSTEM AND ITS STRUCTURE, OPERATIONS, ALGORITHMS, AND REPRESENTATIONS This competency section reviews some of the fundamental

More information

Mathematics 114L Spring 2018 D.A. Martin. Mathematical Logic

Mathematics 114L Spring 2018 D.A. Martin. Mathematical Logic Mathematics 114L Spring 2018 D.A. Martin Mathematical Logic 1 First-Order Languages. Symbols. All first-order languages we consider will have the following symbols: (i) variables v 1, v 2, v 3,... ; (ii)

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

PLC Papers. Created For:

PLC Papers. Created For: PLC Papers Created For: Algebra and proof 2 Grade 8 Objective: Use algebra to construct proofs Question 1 a) If n is a positive integer explain why the expression 2n + 1 is always an odd number. b) Use

More information

On the Complexity of the Reflected Logic of Proofs

On the Complexity of the Reflected Logic of Proofs On the Complexity of the Reflected Logic of Proofs Nikolai V. Krupski Department of Math. Logic and the Theory of Algorithms, Faculty of Mechanics and Mathematics, Moscow State University, Moscow 119899,

More information

A Quick Lesson on Negation

A Quick Lesson on Negation A Quick Lesson on Negation Several of the argument forms we have looked at (modus tollens and disjunctive syllogism, for valid forms; denying the antecedent for invalid) involve a type of statement which

More information

THE LOGIC OF OPINION

THE LOGIC OF OPINION THE LOGIC OF OPINION Ionel Narița West University of Timișoara Abstract: Unlike truth values that, accordingly to the principles of logic, are only two, there can be distinguished three values of opinion

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

Two sources of explosion

Two sources of explosion Two sources of explosion Eric Kao Computer Science Department Stanford University Stanford, CA 94305 United States of America Abstract. In pursuit of enhancing the deductive power of Direct Logic while

More information

1/19 2/25 3/8 4/23 5/24 6/11 Total/110 % Please do not write in the spaces above.

1/19 2/25 3/8 4/23 5/24 6/11 Total/110 % Please do not write in the spaces above. 1/19 2/25 3/8 4/23 5/24 6/11 Total/110 % Please do not write in the spaces above. Directions: You have 50 minutes in which to complete this exam. Please make sure that you read through this entire exam

More information

Proof Theoretical Studies on Semilattice Relevant Logics

Proof Theoretical Studies on Semilattice Relevant Logics Proof Theoretical Studies on Semilattice Relevant Logics Ryo Kashima Department of Mathematical and Computing Sciences Tokyo Institute of Technology Ookayama, Meguro, Tokyo 152-8552, Japan. e-mail: kashima@is.titech.ac.jp

More information

Logic As Algebra COMP1600 / COMP6260. Dirk Pattinson Australian National University. Semester 2, 2017

Logic As Algebra COMP1600 / COMP6260. Dirk Pattinson Australian National University. Semester 2, 2017 Logic As Algebra COMP1600 / COMP6260 Dirk Pattinson Australian National University Semester 2, 2017 Recap: And, Or, and Not x AND y x y x y 0 0 0 0 1 0 1 0 0 1 1 1 x OR y x y x y 0 0 0 0 1 1 1 0 1 1 1

More information

CHAPTER 1. MATHEMATICAL LOGIC 1.1 Fundamentals of Mathematical Logic

CHAPTER 1. MATHEMATICAL LOGIC 1.1 Fundamentals of Mathematical Logic CHAPER 1 MAHEMAICAL LOGIC 1.1 undamentals of Mathematical Logic Logic is commonly known as the science of reasoning. Some of the reasons to study logic are the following: At the hardware level the design

More information

CHAPTER 7 MULTI-LEVEL GATE CIRCUITS NAND AND NOR GATES

CHAPTER 7 MULTI-LEVEL GATE CIRCUITS NAND AND NOR GATES CHAPTER 7 MULTI-LEVEL GATE CIRCUITS NAND AND NOR GATES This chapter in the book includes: Objectives Study Guide 7.1 Multi-Level Gate Circuits 7.2 NAND and NOR Gates 7.3 Design of Two-Level Circuits Using

More information

Sets and Motivation for Boolean algebra

Sets and Motivation for Boolean algebra SET THEORY Basic concepts Notations Subset Algebra of sets The power set Ordered pairs and Cartesian product Relations on sets Types of relations and their properties Relational matrix and the graph of

More information

Artificial Intelligence Knowledge Representation I

Artificial Intelligence Knowledge Representation I Artificial Intelligence Knowledge Representation I Agents that reason logically knowledge-based approach implement agents that know about their world and reason about possible courses of action needs to

More information

Sample Problems for all sections of CMSC250, Midterm 1 Fall 2014

Sample Problems for all sections of CMSC250, Midterm 1 Fall 2014 Sample Problems for all sections of CMSC250, Midterm 1 Fall 2014 1. Translate each of the following English sentences into formal statements using the logical operators (,,,,, and ). You may also use mathematical

More information

A Strong Relevant Logic Model of Epistemic Processes in Scientific Discovery

A Strong Relevant Logic Model of Epistemic Processes in Scientific Discovery A Strong Relevant Logic Model of Epistemic Processes in Scientific Discovery (Extended Abstract) Jingde Cheng Department of Computer Science and Communication Engineering Kyushu University, 6-10-1 Hakozaki,

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

West Windsor-Plainsboro Regional School District Algebra Grade 8

West Windsor-Plainsboro Regional School District Algebra Grade 8 West Windsor-Plainsboro Regional School District Algebra Grade 8 Content Area: Mathematics Unit 1: Foundations of Algebra This unit involves the study of real numbers and the language of algebra. Using

More information

4.6 Bases and Dimension

4.6 Bases and Dimension 46 Bases and Dimension 281 40 (a) Show that {1,x,x 2,x 3 } is linearly independent on every interval (b) If f k (x) = x k for k = 0, 1,,n, show that {f 0,f 1,,f n } is linearly independent on every interval

More information

Proving Completeness for Nested Sequent Calculi 1

Proving Completeness for Nested Sequent Calculi 1 Proving Completeness for Nested Sequent Calculi 1 Melvin Fitting abstract. Proving the completeness of classical propositional logic by using maximal consistent sets is perhaps the most common method there

More information

PHIL12A Section answers, 28 Feb 2011

PHIL12A Section answers, 28 Feb 2011 PHIL12A Section answers, 28 Feb 2011 Julian Jonker 1 How much do you know? Give formal proofs for the following arguments. 1. (Ex 6.18) 1 A B 2 A B 1 A B 2 A 3 A B Elim: 2 4 B 5 B 6 Intro: 4,5 7 B Intro:

More information

Chapter 7 Quadratic Equations

Chapter 7 Quadratic Equations Chapter 7 Quadratic Equations We have worked with trinomials of the form ax 2 + bx + c. Now we are going to work with equations of this form ax 2 + bx + c = 0 quadratic equations. When we write a quadratic

More information

Prentice Hall Mathematics, Geometry 2009 Correlated to: Connecticut Mathematics Curriculum Framework Companion, 2005 (Grades 9-12 Core and Extended)

Prentice Hall Mathematics, Geometry 2009 Correlated to: Connecticut Mathematics Curriculum Framework Companion, 2005 (Grades 9-12 Core and Extended) Grades 9-12 CORE Algebraic Reasoning: Patterns And Functions GEOMETRY 2009 Patterns and functional relationships can be represented and analyzed using a variety of strategies, tools and technologies. 1.1

More information

Přednáška 12. Důkazové kalkuly Kalkul Hilbertova typu. 11/29/2006 Hilbertův kalkul 1

Přednáška 12. Důkazové kalkuly Kalkul Hilbertova typu. 11/29/2006 Hilbertův kalkul 1 Přednáška 12 Důkazové kalkuly Kalkul Hilbertova typu 11/29/2006 Hilbertův kalkul 1 Formal systems, Proof calculi A proof calculus (of a theory) is given by: A. a language B. a set of axioms C. a set of

More information