TR1413: Discrete Mathematics For Computer Science Lecture 4: System L.

Slides:



Advertisements
Similar presentations
Artificial Intelligence
Advertisements

Some important properties Lectures of Prof. Doron Peled, Bar Ilan University.
Discrete Mathematics University of Jazeera College of Information Technology & Design Khulood Ghazal Mathematical Reasoning Methods of Proof.
1 Section 1.5 Rules of Inference. 2 Definitions Theorem: a statement that can be shown to be true Proof: demonstration of truth of theorem –consists of.
The Foundations: Logic and Proofs
February 26, 2015Applied Discrete Mathematics Week 5: Mathematical Reasoning 1 Addition of Integers Example: Add a = (1110) 2 and b = (1011) 2. a 0 + b.
1 Logic Logic in general is a subfield of philosophy and its development is credited to ancient Greeks. Symbolic or mathematical logic is used in AI. In.
CS344 : Introduction to Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 9,10,11- Logic; Deduction Theorem 23/1/09 to 30/1/09.
1 Introduction to Abstract Mathematics Valid AND Invalid Arguments 2.3 Instructor: Hayk Melikya
Artificial Intelligence University Politehnica of Bucharest Adina Magda Florea
Computability and Complexity 9-1 Computability and Complexity Andrei Bulatov Logic Reminder (Cnt’d)
Presentation for Proof Assistant course by Nadya Kalabishka
TR1413: Discrete Mathematics For Computer Science Lecture 3: Formal approach to propositional logic.
TR1413: INTRO TO DISCRETE MATHEMATICS LECTURE 2: MATHEMATICAL INDUCTION.
From Chapter 4 Formal Specification using Z David Lightfoot
PART 8 Approximate Reasoning 1. Fuzzy expert systems 2. Fuzzy implications 3. Selecting fuzzy implications 4. Multiconditional reasoning 5. Fuzzy relation.
EE1J2 – Discrete Maths Lecture 4 Analysis of arguments Logical consequence Rules of deduction Rules of equivalence Formal proof of arguments See: Anderson,
TR1413: Discrete Mathematics For Computer Science Lecture 1: Mathematical System.
Discrete Mathematics and its Applications
Fall 2002CMSC Discrete Structures1 Let’s proceed to… Mathematical Reasoning.
February 25, 2002Applied Discrete Mathematics Week 5: Mathematical Reasoning 1 Addition of Integers How do we (humans) add two integers? Example: 7583.
Proof Systems KB |- Q iff there is a sequence of wffs D1,..., Dn such that Dn is Q and for each Di in the sequence: a) either Di is in KB or b) Di can.
Deduction, Proofs, and Inference Rules. Let’s Review What we Know Take a look at your handout and see if you have any questions You should know how to.
MATH 224 – Discrete Mathematics
1 Chapter 7 Propositional and Predicate Logic. 2 Chapter 7 Contents (1) l What is Logic? l Logical Operators l Translating between English and Logic l.
March 3, 2015Applied Discrete Mathematics Week 5: Mathematical Reasoning 1Arguments Just like a rule of inference, an argument consists of one or more.
Proofs1 Elementary Discrete Mathematics Jim Skon.
Mathematical Structures for Computer Science Chapter 1.2 Copyright © 2006 W.H. Freeman & Co.MSCS SlidesFormal Logic.
Knowledge Representation Use of logic. Artificial agents need Knowledge and reasoning power Can combine GK with current percepts Build up KB incrementally.
Propositional Logic Dr. Rogelio Dávila Pérez Profesor-Investigador División de Posgrado Universidad Autónoma Guadalajara
1 Introduction to Computational Linguistics Eleni Miltsakaki AUTH Spring 2006-Lecture 8.
Hazırlayan DISCRETE COMPUTATIONAL STRUCTURES Propositional Logic PROF. DR. YUSUF OYSAL.
CS6133 Software Specification and Verification
Formal Logic Mathematical Structures for Computer Science Chapter 1 Copyright © 2006 W.H. Freeman & Co.MSCS SlidesFormal Logic.
1 Discrete Structures – CNS2300 Text Discrete Mathematics and Its Applications Kenneth H. Rosen (5 th Edition) Chapter 3 The Foundations: Logic and Proof,
CS621: Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture–7: (a) Formal System;(b) How to read research papers 3 rd August, 2010.
Artificial Intelligence “Introduction to Formal Logic” Jennifer J. Burg Department of Mathematics and Computer Science.
Of 38 lecture 13: propositional logic – part II. of 38 propositional logic Gentzen system PROP_G design to be simple syntax and vocabulary the same as.
Fall 2008/2009 I. Arwa Linjawi & I. Asma’a Ashenkity 11 The Foundations: Logic and Proofs Rules of inference.
Lecture 1.3: Predicate Logic, and Rules of Inference* CS 250, Discrete Structures, Fall 2011 Nitesh Saxena *Adopted from previous lectures by Cinda Heeren.
1 Introduction to Abstract Mathematics Proof Methods , , ~, ,  Instructor: Hayk Melikya Purpose of Section:Most theorems in mathematics.
1 Propositional Proofs 1. Problem 2 Deduction In deduction, the conclusion is true whenever the premises are true.  Premise: p Conclusion: (p ∨ q) 
Prof. Pushpak Bhattacharyya, IIT Bombay 1 CS 621 Artificial Intelligence Lecture 16 – 09/09/05 Prof. Pushpak Bhattacharyya Soundness, Completeness,
CT214 – Logical Foundations of Computing Darren Doherty Rm. 311 Dept. of Information Technology NUI Galway
Discrete Mathematical Structures: Theory and Applications 1 Logic: Learning Objectives  Learn about statements (propositions)  Learn how to use logical.
March 3, 2016Introduction to Artificial Intelligence Lecture 12: Knowledge Representation & Reasoning I 1 Back to “Serious” Topics… Knowledge Representation.
CS344 : Introduction to Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 4- Logic.
Chapter 1 Logic and proofs
CS344 : Introduction to Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 5- Deduction Theorem.
Applied Discrete Mathematics Week 5: Mathematical Reasoning
Discrete Mathematics Logic.
Discrete Mathematics.
Formal Logic CSC 333.
CIS Automata and Formal Languages – Pei Wang
Chapter 10: Mathematical proofs
CS201: Data Structures and Discrete Mathematics I
Mathematical Reasoning
Applied Discrete Mathematics Week 1: Logic
Back to “Serious” Topics…
MA/CSSE 474 More Math Review Theory of Computation
Metatheorems Computational Logic Lecture 8
Discrete Mathematics Logic.
Relational Proofs Computational Logic Lecture 7
CSNB234 ARTIFICIAL INTELLIGENCE
Mathematical Reasoning
Relational Proofs Computational Logic Lecture 7
CS344 : Introduction to Artificial Intelligence
CS201: Data Structures and Discrete Mathematics I
Relational Proofs Computational Logic Lecture 7
Chapter 8 Natural Deduction
Presentation transcript:

TR1413: Discrete Mathematics For Computer Science Lecture 4: System L

Introduction One of the famous propositional formal system was developed by Lukasiewicz, known as System L.

Alphabets in System L Consists of –The infinite set of propositional variables {p 1,p 2,…,p n } –The set of punctuation symbols {‘,’,’(‘,’)’} –The set of logical operators { ㄱ,}

wffs in System L A propositional statement P is a wff in System L if it conforms to one of the following conditions: –P is a propositional variables; or –P is of the form ( ㄱ Q) where Q is a wff; or –P is of the form (Q  R) where Q and R are wffs.

Axioms in System L Three axioms: –L1: (U  (V  U)); –L2: ((U  (V  W))  ((U  V)  (U  W))) –L3: ((( ㄱ U) ( ㄱ V))  (V  U)) where U, V and W are wffs.

The Inference Rule of System L System L has only one rule of inference, known as modus ponens (MP). The rule: –If V and (V  W) are wffs of L which are members of a proof sequence the the wff W can be added to the proof sequence.

Proof in System L A proof is defined to be a sequence of wffs of L such that each wff is either –An instance of an axiom of L; or –Derivable from two earlier wffs in the sequence using the rule MP. The two earlier wffs must be of the form P and (P  Q). Every steps in a proof must be justified clearly.

Examples of proof in L

Deduction in System L A deduction from the set of wffs T in System L is defined to be a sequence of wffs such that each wff is either –An instance of one of the axioms of L, or –One of the hypotheses, or –Is derivable from two earlier wffs in the sequence using the rule MP. If such a sequence exists, the the sequence of wffs leading to a given wff P is said to be a “deduction of P from T in L”.

Examples of deduction in L

Derived Rules of deduction The Deduction Theorem The Inverse Deduction Theorem Hypothetical syllogism

The Deduction Theorem Can be stated as: –If T  {U} ᅡ V where U and V are wffs, and T is a set of wffs, then T ᅡ (UV) Meaning: –If V is deducible from a set of hypotheses which include U, then UV is deducible from the set with U removed.

The Inverse Deduction Theorem Can be stated as –If the deduction T ᅡ (UV) where U and V are wffs, and T is a set of wffs, can be established, then the result T  {U} ᅡ V holds.

Hypothetical Syllogism Can be stated as: –(UV), (VW) ᅡ (UW)

Examples

Notation In the textbook, rules are written by using a horizontal bar. For example, Hypothetical Syllogism is written as (UV), (VW) (UW)