SlideShare a Scribd company logo
1 of 12
PROPOSITIONAL
LOGIC(PART 3)
BY:SURBHI SAROHA
SYLLABUS
 The resolution principles
 Binary resolution
 Unit resolution
 Linear resolution
 Set of support strategy
 Non-deductive inference methods : induction , deduction and analogy.
The resolution principles
 Resolution yields a complete inference algorithm when coupled with any
complete search algorithm.
 Resolution makes use of the inference rules. Resolution performs deductive
inference.
 Resolution uses proof by contradiction. One can perform Resolution from a
Knowledge Base.
 A Knowledge Base is a collection of facts or one can even call it a database
with all facts.
 Resolution basically works by using the principle of proof by contradiction. To
find the conclusion we should negate the conclusion. Then the resolution rule
is applied to the resulting clauses.
CONT…..
 Each clause that contains complementary literals is resolved to produce a two
new clause , which can be added to the set of facts (if it is not already
present).This process continues until one of the two things happen:
 There are no new clauses that can be added
 An application of the resolution rule derives the empty clause
 An empty clause shows that the negation of the conclusion is a complete
contradiction ,hence the negation of the conclusion is invalid or false or the
assertion is completely valid or true.
Binary resolution
 Example:
 Consider the following axioms:
 All hounds howl at night.
 Anyone who has any cats will not have any mice.
 Light sleepers do not have anything which howls at night.
 John has either a cat or a hound.
 (Conclusion) If John is a light sleeper, then John does not have any mice
CONT….
 The conclusion can be proved using Resolution as shown below. The first step
is to write each axiom as a well-formed formula in first-order predicate
calculus. The clauses written for the above axioms are shown below, using
LS(x) for `light sleeper'.
 ∀ x (HOUND(x) → HOWL(x))
 ∀ x ∀ y (HAVE (x,y) ∧ CAT (y) → ¬ ∃ z (HAVE(x,z) ∧ MOUSE (z)))
 ∀ x (LS(x) → ¬ ∃ y (HAVE (x,y) ∧ HOWL(y)))
 ∃ x (HAVE (John,x) ∧ (CAT(x) ∨ HOUND(x)))
 LS(John) → ¬ ∃ z (HAVE(John,z) ∧ MOUSE(z))
Unit resolution
 Unit Resolution Strategy.
 • A unit resolvent – resolvent in which at least one of. the parent clauses is
a unit clause i.e. is a clause containing a single literal.
 Resolution is an inference rule (with many variants) that takes two or
more parent clauses and soundly infers new clauses.
 A special case of resolution is when the parent causes are contradictory, and
an empty clause is inferred.
 Resolution is a general form of modus ponens.
Linear resolution
 Linear resolution with selection function (SL-resolution) is a restricted form
of linear resolution.
 The main restriction is effected by a selection function which chooses from
each clause a single literal to be resolved upon in that clause.
Set of support strategy
 Resolution Strategies: Set of support: The set of support partitions all
clauses into two sets, the set of support and auxiliary set.
 We initialize the auxiliary set to be the set S (our starting set of clauses).
 Used for large clause spaces.
 One of the resolvents in each resolution have an ancestor in the set of
support.
Non-deductive inference methods : induction
, deduction and analogy.
 Induction produces generalizations from special cases. Example: from "Robins are
birds" and "Robins have feather" to derive "Birds have feather".
 Abduction produces explanations for given cases. ...
 Analogy produces similarity-based judgments.
 An analogy is a comparison between two objects, or systems of objects, that
highlights respects in which they are thought to be similar.
 Analogical reasoning is any type of thinking that relies upon an analogy.
An analogical argument is an explicit representation of a form of analogical
reasoning that cites accepted similarities between two systems to support the
conclusion that some further similarity exists.
 In general (but not always), such arguments belong in the category of ampliative
reasoning, since their conclusions do not follow with certainty but are only
supported with varying degrees of strength.
CONT…..
 Analogical reasoning is fundamental to human thought and, arguably, to some
nonhuman animals as well.
 Historically, analogical reasoning has played an important, but sometimes
mysterious, role in a wide range of problem-solving contexts.
 The explicit use of analogical arguments, since antiquity, has been a
distinctive feature of scientific, philosophical and legal reasoning.
THANK YOU

More Related Content

What's hot

Database Management Systems
Database Management SystemsDatabase Management Systems
Database Management SystemsSURBHI SAROHA
 
Query optimization
Query optimizationQuery optimization
Query optimizationPooja Dixit
 
Query optimization in SQL
Query optimization in SQLQuery optimization in SQL
Query optimization in SQLAbdul Rehman
 
Indexing and Hashing
Indexing and HashingIndexing and Hashing
Indexing and Hashingsathish sak
 
Relational algebra ppt
Relational algebra pptRelational algebra ppt
Relational algebra pptGirdharRatne
 
8 query processing and optimization
8 query processing and optimization8 query processing and optimization
8 query processing and optimizationKumar
 
Query processing and Query Optimization
Query processing and Query OptimizationQuery processing and Query Optimization
Query processing and Query OptimizationNiraj Gandha
 
15. Transactions in DBMS
15. Transactions in DBMS15. Transactions in DBMS
15. Transactions in DBMSkoolkampus
 
3.2 insertion sort
3.2 insertion sort3.2 insertion sort
3.2 insertion sortKrish_ver2
 
database language ppt.pptx
database language ppt.pptxdatabase language ppt.pptx
database language ppt.pptxAnusha sivakumar
 
Nested Queries Lecture
Nested Queries LectureNested Queries Lecture
Nested Queries LectureFelipe Costa
 
B+ tree intro,uses,insertion and deletion
B+ tree intro,uses,insertion and deletionB+ tree intro,uses,insertion and deletion
B+ tree intro,uses,insertion and deletionHAMID-50
 
SQL BUILT-IN FUNCTION
SQL BUILT-IN FUNCTIONSQL BUILT-IN FUNCTION
SQL BUILT-IN FUNCTIONArun Sial
 
Selection sort
Selection sortSelection sort
Selection sortstella D
 

What's hot (20)

Database Management Systems
Database Management SystemsDatabase Management Systems
Database Management Systems
 
Query optimization
Query optimizationQuery optimization
Query optimization
 
Sorting Algorithms
Sorting AlgorithmsSorting Algorithms
Sorting Algorithms
 
Query optimization in SQL
Query optimization in SQLQuery optimization in SQL
Query optimization in SQL
 
Indexing and Hashing
Indexing and HashingIndexing and Hashing
Indexing and Hashing
 
Relational algebra ppt
Relational algebra pptRelational algebra ppt
Relational algebra ppt
 
8 query processing and optimization
8 query processing and optimization8 query processing and optimization
8 query processing and optimization
 
Hashing
HashingHashing
Hashing
 
Query processing and Query Optimization
Query processing and Query OptimizationQuery processing and Query Optimization
Query processing and Query Optimization
 
joins in database
 joins in database joins in database
joins in database
 
Sql joins
Sql joinsSql joins
Sql joins
 
15. Transactions in DBMS
15. Transactions in DBMS15. Transactions in DBMS
15. Transactions in DBMS
 
3.2 insertion sort
3.2 insertion sort3.2 insertion sort
3.2 insertion sort
 
database language ppt.pptx
database language ppt.pptxdatabase language ppt.pptx
database language ppt.pptx
 
Nested Queries Lecture
Nested Queries LectureNested Queries Lecture
Nested Queries Lecture
 
B+ tree intro,uses,insertion and deletion
B+ tree intro,uses,insertion and deletionB+ tree intro,uses,insertion and deletion
B+ tree intro,uses,insertion and deletion
 
SQL BUILT-IN FUNCTION
SQL BUILT-IN FUNCTIONSQL BUILT-IN FUNCTION
SQL BUILT-IN FUNCTION
 
Information Extraction
Information ExtractionInformation Extraction
Information Extraction
 
Selection sort
Selection sortSelection sort
Selection sort
 
Joins in SQL
Joins in SQLJoins in SQL
Joins in SQL
 

Similar to Propositional logic(part 3)

Propositional logic is a good vehicle to introduce basic properties of logic
Propositional logic is a good vehicle to introduce basic properties of logicPropositional logic is a good vehicle to introduce basic properties of logic
Propositional logic is a good vehicle to introduce basic properties of logicpendragon6626
 
AI assagnmebt.docx
AI assagnmebt.docxAI assagnmebt.docx
AI assagnmebt.docxHelinayen
 
1004_theorem_proving_2018.pptx on the to
1004_theorem_proving_2018.pptx on the to1004_theorem_proving_2018.pptx on the to
1004_theorem_proving_2018.pptx on the tofariyaPatel
 
Equilibrium point analysis linearization technique
Equilibrium point analysis linearization techniqueEquilibrium point analysis linearization technique
Equilibrium point analysis linearization techniqueTarun Gehlot
 
The axiomatic power of Kolmogorov complexity
The axiomatic power of Kolmogorov complexity The axiomatic power of Kolmogorov complexity
The axiomatic power of Kolmogorov complexity lbienven
 
Knowledge Representation, Inference and Reasoning
Knowledge Representation, Inference and ReasoningKnowledge Representation, Inference and Reasoning
Knowledge Representation, Inference and ReasoningSagacious IT Solution
 
Inductive bias
Inductive biasInductive bias
Inductive biasswapnac12
 
The Art of Multiprocessor Programmin Chapter 05 with Japanese comment.
The Art of Multiprocessor Programmin Chapter 05 with Japanese comment.The Art of Multiprocessor Programmin Chapter 05 with Japanese comment.
The Art of Multiprocessor Programmin Chapter 05 with Japanese comment.kazuo nemoto
 
ML-Inductive Bias.pdf
ML-Inductive Bias.pdfML-Inductive Bias.pdf
ML-Inductive Bias.pdfShivaVemula2
 
All you Need to Know about Deductive Reasoning
All you Need to Know about Deductive ReasoningAll you Need to Know about Deductive Reasoning
All you Need to Know about Deductive ReasoningSamantha A. Walters
 
paper publication
paper publicationpaper publication
paper publicationrikaseorika
 
Artificial intelligence cs607 handouts lecture 11 - 45
Artificial intelligence   cs607 handouts lecture 11 - 45Artificial intelligence   cs607 handouts lecture 11 - 45
Artificial intelligence cs607 handouts lecture 11 - 45Sattar kayani
 
Mayo Slides Meeting #2 (Phil 6334/Econ 6614): Part II Logic
Mayo Slides Meeting #2 (Phil 6334/Econ 6614): Part II LogicMayo Slides Meeting #2 (Phil 6334/Econ 6614): Part II Logic
Mayo Slides Meeting #2 (Phil 6334/Econ 6614): Part II Logicjemille6
 

Similar to Propositional logic(part 3) (20)

Fuzzy sets
Fuzzy sets Fuzzy sets
Fuzzy sets
 
Propositional logic is a good vehicle to introduce basic properties of logic
Propositional logic is a good vehicle to introduce basic properties of logicPropositional logic is a good vehicle to introduce basic properties of logic
Propositional logic is a good vehicle to introduce basic properties of logic
 
AI assagnmebt.docx
AI assagnmebt.docxAI assagnmebt.docx
AI assagnmebt.docx
 
1004_theorem_proving_2018.pptx on the to
1004_theorem_proving_2018.pptx on the to1004_theorem_proving_2018.pptx on the to
1004_theorem_proving_2018.pptx on the to
 
Equilibrium point analysis linearization technique
Equilibrium point analysis linearization techniqueEquilibrium point analysis linearization technique
Equilibrium point analysis linearization technique
 
The axiomatic power of Kolmogorov complexity
The axiomatic power of Kolmogorov complexity The axiomatic power of Kolmogorov complexity
The axiomatic power of Kolmogorov complexity
 
Fuzzy logic1
Fuzzy logic1Fuzzy logic1
Fuzzy logic1
 
Knowledge Representation, Inference and Reasoning
Knowledge Representation, Inference and ReasoningKnowledge Representation, Inference and Reasoning
Knowledge Representation, Inference and Reasoning
 
Lesson 31
Lesson 31Lesson 31
Lesson 31
 
AI Lesson 31
AI Lesson 31AI Lesson 31
AI Lesson 31
 
Logic Seminar Spring 2011
Logic Seminar Spring 2011Logic Seminar Spring 2011
Logic Seminar Spring 2011
 
Inductive bias
Inductive biasInductive bias
Inductive bias
 
The Art of Multiprocessor Programmin Chapter 05 with Japanese comment.
The Art of Multiprocessor Programmin Chapter 05 with Japanese comment.The Art of Multiprocessor Programmin Chapter 05 with Japanese comment.
The Art of Multiprocessor Programmin Chapter 05 with Japanese comment.
 
ML-Inductive Bias.pdf
ML-Inductive Bias.pdfML-Inductive Bias.pdf
ML-Inductive Bias.pdf
 
All you Need to Know about Deductive Reasoning
All you Need to Know about Deductive ReasoningAll you Need to Know about Deductive Reasoning
All you Need to Know about Deductive Reasoning
 
paper publication
paper publicationpaper publication
paper publication
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Artificial intelligence cs607 handouts lecture 11 - 45
Artificial intelligence   cs607 handouts lecture 11 - 45Artificial intelligence   cs607 handouts lecture 11 - 45
Artificial intelligence cs607 handouts lecture 11 - 45
 
Chapter1p3.pptx
Chapter1p3.pptxChapter1p3.pptx
Chapter1p3.pptx
 
Mayo Slides Meeting #2 (Phil 6334/Econ 6614): Part II Logic
Mayo Slides Meeting #2 (Phil 6334/Econ 6614): Part II LogicMayo Slides Meeting #2 (Phil 6334/Econ 6614): Part II Logic
Mayo Slides Meeting #2 (Phil 6334/Econ 6614): Part II Logic
 

More from SURBHI SAROHA

Cloud Computing (Infrastructure as a Service)UNIT 2
Cloud Computing (Infrastructure as a Service)UNIT 2Cloud Computing (Infrastructure as a Service)UNIT 2
Cloud Computing (Infrastructure as a Service)UNIT 2SURBHI SAROHA
 
Management Information System(Unit 2).pptx
Management Information System(Unit 2).pptxManagement Information System(Unit 2).pptx
Management Information System(Unit 2).pptxSURBHI SAROHA
 
Searching in Data Structure(Linear search and Binary search)
Searching in Data Structure(Linear search and Binary search)Searching in Data Structure(Linear search and Binary search)
Searching in Data Structure(Linear search and Binary search)SURBHI SAROHA
 
Management Information System(UNIT 1).pptx
Management Information System(UNIT 1).pptxManagement Information System(UNIT 1).pptx
Management Information System(UNIT 1).pptxSURBHI SAROHA
 
Introduction to Cloud Computing(UNIT 1).pptx
Introduction to Cloud Computing(UNIT 1).pptxIntroduction to Cloud Computing(UNIT 1).pptx
Introduction to Cloud Computing(UNIT 1).pptxSURBHI SAROHA
 
Keys in dbms(UNIT 2)
Keys in dbms(UNIT 2)Keys in dbms(UNIT 2)
Keys in dbms(UNIT 2)SURBHI SAROHA
 
Database Management System(UNIT 1)
Database Management System(UNIT 1)Database Management System(UNIT 1)
Database Management System(UNIT 1)SURBHI SAROHA
 
Object-Oriented Programming with Java UNIT 1
Object-Oriented Programming with Java UNIT 1Object-Oriented Programming with Java UNIT 1
Object-Oriented Programming with Java UNIT 1SURBHI SAROHA
 
Database Management System(UNIT 1)
Database Management System(UNIT 1)Database Management System(UNIT 1)
Database Management System(UNIT 1)SURBHI SAROHA
 

More from SURBHI SAROHA (20)

Cloud Computing (Infrastructure as a Service)UNIT 2
Cloud Computing (Infrastructure as a Service)UNIT 2Cloud Computing (Infrastructure as a Service)UNIT 2
Cloud Computing (Infrastructure as a Service)UNIT 2
 
Management Information System(Unit 2).pptx
Management Information System(Unit 2).pptxManagement Information System(Unit 2).pptx
Management Information System(Unit 2).pptx
 
Searching in Data Structure(Linear search and Binary search)
Searching in Data Structure(Linear search and Binary search)Searching in Data Structure(Linear search and Binary search)
Searching in Data Structure(Linear search and Binary search)
 
Management Information System(UNIT 1).pptx
Management Information System(UNIT 1).pptxManagement Information System(UNIT 1).pptx
Management Information System(UNIT 1).pptx
 
Introduction to Cloud Computing(UNIT 1).pptx
Introduction to Cloud Computing(UNIT 1).pptxIntroduction to Cloud Computing(UNIT 1).pptx
Introduction to Cloud Computing(UNIT 1).pptx
 
JAVA (UNIT 5)
JAVA (UNIT 5)JAVA (UNIT 5)
JAVA (UNIT 5)
 
DBMS (UNIT 5)
DBMS (UNIT 5)DBMS (UNIT 5)
DBMS (UNIT 5)
 
DBMS UNIT 4
DBMS UNIT 4DBMS UNIT 4
DBMS UNIT 4
 
JAVA(UNIT 4)
JAVA(UNIT 4)JAVA(UNIT 4)
JAVA(UNIT 4)
 
OOPs & C++(UNIT 5)
OOPs & C++(UNIT 5)OOPs & C++(UNIT 5)
OOPs & C++(UNIT 5)
 
OOPS & C++(UNIT 4)
OOPS & C++(UNIT 4)OOPS & C++(UNIT 4)
OOPS & C++(UNIT 4)
 
DBMS UNIT 3
DBMS UNIT 3DBMS UNIT 3
DBMS UNIT 3
 
JAVA (UNIT 3)
JAVA (UNIT 3)JAVA (UNIT 3)
JAVA (UNIT 3)
 
Keys in dbms(UNIT 2)
Keys in dbms(UNIT 2)Keys in dbms(UNIT 2)
Keys in dbms(UNIT 2)
 
DBMS (UNIT 2)
DBMS (UNIT 2)DBMS (UNIT 2)
DBMS (UNIT 2)
 
JAVA UNIT 2
JAVA UNIT 2JAVA UNIT 2
JAVA UNIT 2
 
Database Management System(UNIT 1)
Database Management System(UNIT 1)Database Management System(UNIT 1)
Database Management System(UNIT 1)
 
Object-Oriented Programming with Java UNIT 1
Object-Oriented Programming with Java UNIT 1Object-Oriented Programming with Java UNIT 1
Object-Oriented Programming with Java UNIT 1
 
Database Management System(UNIT 1)
Database Management System(UNIT 1)Database Management System(UNIT 1)
Database Management System(UNIT 1)
 
OOPs & C++ UNIT 3
OOPs & C++ UNIT 3OOPs & C++ UNIT 3
OOPs & C++ UNIT 3
 

Recently uploaded

18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 

Recently uploaded (20)

18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 

Propositional logic(part 3)

  • 2. SYLLABUS  The resolution principles  Binary resolution  Unit resolution  Linear resolution  Set of support strategy  Non-deductive inference methods : induction , deduction and analogy.
  • 3. The resolution principles  Resolution yields a complete inference algorithm when coupled with any complete search algorithm.  Resolution makes use of the inference rules. Resolution performs deductive inference.  Resolution uses proof by contradiction. One can perform Resolution from a Knowledge Base.  A Knowledge Base is a collection of facts or one can even call it a database with all facts.  Resolution basically works by using the principle of proof by contradiction. To find the conclusion we should negate the conclusion. Then the resolution rule is applied to the resulting clauses.
  • 4. CONT…..  Each clause that contains complementary literals is resolved to produce a two new clause , which can be added to the set of facts (if it is not already present).This process continues until one of the two things happen:  There are no new clauses that can be added  An application of the resolution rule derives the empty clause  An empty clause shows that the negation of the conclusion is a complete contradiction ,hence the negation of the conclusion is invalid or false or the assertion is completely valid or true.
  • 5. Binary resolution  Example:  Consider the following axioms:  All hounds howl at night.  Anyone who has any cats will not have any mice.  Light sleepers do not have anything which howls at night.  John has either a cat or a hound.  (Conclusion) If John is a light sleeper, then John does not have any mice
  • 6. CONT….  The conclusion can be proved using Resolution as shown below. The first step is to write each axiom as a well-formed formula in first-order predicate calculus. The clauses written for the above axioms are shown below, using LS(x) for `light sleeper'.  ∀ x (HOUND(x) → HOWL(x))  ∀ x ∀ y (HAVE (x,y) ∧ CAT (y) → ¬ ∃ z (HAVE(x,z) ∧ MOUSE (z)))  ∀ x (LS(x) → ¬ ∃ y (HAVE (x,y) ∧ HOWL(y)))  ∃ x (HAVE (John,x) ∧ (CAT(x) ∨ HOUND(x)))  LS(John) → ¬ ∃ z (HAVE(John,z) ∧ MOUSE(z))
  • 7. Unit resolution  Unit Resolution Strategy.  • A unit resolvent – resolvent in which at least one of. the parent clauses is a unit clause i.e. is a clause containing a single literal.  Resolution is an inference rule (with many variants) that takes two or more parent clauses and soundly infers new clauses.  A special case of resolution is when the parent causes are contradictory, and an empty clause is inferred.  Resolution is a general form of modus ponens.
  • 8. Linear resolution  Linear resolution with selection function (SL-resolution) is a restricted form of linear resolution.  The main restriction is effected by a selection function which chooses from each clause a single literal to be resolved upon in that clause.
  • 9. Set of support strategy  Resolution Strategies: Set of support: The set of support partitions all clauses into two sets, the set of support and auxiliary set.  We initialize the auxiliary set to be the set S (our starting set of clauses).  Used for large clause spaces.  One of the resolvents in each resolution have an ancestor in the set of support.
  • 10. Non-deductive inference methods : induction , deduction and analogy.  Induction produces generalizations from special cases. Example: from "Robins are birds" and "Robins have feather" to derive "Birds have feather".  Abduction produces explanations for given cases. ...  Analogy produces similarity-based judgments.  An analogy is a comparison between two objects, or systems of objects, that highlights respects in which they are thought to be similar.  Analogical reasoning is any type of thinking that relies upon an analogy. An analogical argument is an explicit representation of a form of analogical reasoning that cites accepted similarities between two systems to support the conclusion that some further similarity exists.  In general (but not always), such arguments belong in the category of ampliative reasoning, since their conclusions do not follow with certainty but are only supported with varying degrees of strength.
  • 11. CONT…..  Analogical reasoning is fundamental to human thought and, arguably, to some nonhuman animals as well.  Historically, analogical reasoning has played an important, but sometimes mysterious, role in a wide range of problem-solving contexts.  The explicit use of analogical arguments, since antiquity, has been a distinctive feature of scientific, philosophical and legal reasoning.