SlideShare a Scribd company logo
7
Most read
8
Most read
9
Most read
21
Unification and lifting
Inference rules for quantifiers
Unification and Lifting
Subscribe
Inference rules for quantifiers
The rule of Universal Instantiation (UI for short) says that we can infer any sentence obtained by
substituting a ground term (a term without variables) for the variable. It can be applied multiple times to
add new sentences.
Suppose our knowledge base contains the axiom stating that
All greedy kings are evil: ∀ x King(x) ∧ Greedy(x) ⇒ Evil(x)
 Then it seems quite permissible to infer any of the following sentences:
 King(John) ∧ Greedy(John) ⇒ Evil(John)
 King(Richard) ∧ Greedy(Richard) ⇒ Evil(Richard)
 King(Father (John)) ∧ Greedy(Father (John)) ⇒ Evil(Father (John)) .
 Let SUBST(θ,α) denote the result of applying the substitution θ to the sentence α. Then the rule is
written
 ∀v α
 SUBST({v/g}, α)
 for any variable v and ground term g. For example, the three sentences are obtained with the
substitutions {x/John}, {x/Richard}, and {x/Father (John)}
Subscribe
Inference rules for quantifiers
In the rule for Existential Instantiation, the variable is replaced by a single new constant symbol. It
can be applied only once to replace the existential sentence.
The formal statement is as follows: for any sentence α, variable v, and constant symbol k that does not
appear elsewhere in the knowledge base,
 ∃v α
 SUBST({v/k}, α) .
 For example, from the sentence ∃ x Crown(x) ∧ OnHead(x, John)
 we can infer the sentence Crown(C1) ∧ OnHead(C1, John) as long as C1 does not appear
elsewhere in the knowledge base.
 The existential sentence says there is some object satisfying a condition and applying the
existential instantiation rule just gives a name to that object, this is called as Skolem constant.
Subscribe
Generalized Modus Ponens Rule
 ∀ x King(x) ∧ Greedy(x) ⇒ Evil(x)
 King(John)
 Greedy(John)
 {x/John} solves the query Evil(x).
 In this case, the substitution θ = {x/John}.
 Suppose that instead of knowing Greedy(John), we know that everyone is greedy
 ∀ y Greedy(y)
 We have to find a substitution both for the variables in the implication sentence and for the
variables in the sentences that are in the knowledge base. In this case, applying the substitution
{x/John, y/John} to the implication premises King(x) and Greedy(x) and the knowledge-base
sentences King(John) and Greedy(y) will make them identical.
 Thus, we can infer the conclusion of the implication. This inference process can be captured as a
single inference rule that we call Generalized Modus Ponens.
Subscribe
Generalized Modus Ponens Rule
 For atomic sentences pi, pi’ , and q, where there is a substitution θ
 such that SUBST(θ, pi’ ) = SUBST(θ, pi), for all i,
 p1’ , p2’ , ..., pn’ , (p1 ∧ p2 ∧ ... ∧ pn ⇒ q)
 SUBST(θ, q)
 There are n+ 1 premises to this rule: the n atomic sentences pi and the one implication.
 The conclusion is the result of applying the substitution θ to the consequent q. For our example:
 p1’ is King(John) p1 is King(x)
 p2’ is Greedy(y) p2 is Greedy(x)
 θ is {x/John, y/John} q is Evil(x)
 SUBST(θ, q) is Evil(John) .
 Generalized Modus Ponens is a lifted version of Modus Ponens—it raises Modus Ponens from
ground (variable-free) propositional logic to first-order logic.
Subscribe
Unification
Lifted inference rules require finding substitutions that make different logical expressions look
identical. This process is called unification and is a key component of all first-order inference
algorithms.
The UNIFY algorithm takes two sentences and returns a unifier for them if one exists:
Substitution means replacing one variable with another term. It takes two literals as input and make
them identical using substitution. It returns fail if the expressions do not match with each other.
UNIFY(p, q) = θ where SUBST(θ, p) = SUBST(θ, q)
Example: P(x, y) (i)
P(a, f(z)) (ii)
Substitute x with a, and y with f(z) in the first expression and it will represented as a/x and f(z)/y.
With both the substitution the first expression will be identical to the second expression and the
substitution set will be [a/x, f(z)/y]
Subscribe
Unification
Given : Knows(John, x) is a predicate.
 whom does John know?
 The UNIFY algorithm will search all the related sentences in the knowledge base , which could
unify with Knows(John, x)
 UNIFY(Knows(John, x), Knows(John, Jane)) = {x/Jane}
 UNIFY(Knows(John, x), Knows(y, Bill)) = {x/Bill, y/John}
 UNIFY(Knows(John, x), Knows(x,Elizabeth)) = fail.
 The last unification fails because x cannot take on the values John and Elizabeth at the same time.
Subscribe
Conditions for Unification
1. Predicate symbol must be same.
Knows(John, Jane)
Brother(John, Jane) fail
2. Number of arguments in both expressions must be identical.
Hate(Marry)
Hate(Marry, John) fail
3. Unification will fail if there are two similar variables present in the same expression.
UNIFY(Knows(John, x), Knows(x, Elizabeth)) = fail.
Thanks For
Watching
Reference:
Artificial Intelligence
A Modern Approach Third Edition
Peter Norvig and Stuart J. Russell
Subscribe
Like
Share
Next Topic:
Forward and Backword Chaining
OMega TechEd
About the Channel
This channel helps you to prepare for BSc IT and BSc computer science subjects.
In this channel we will learn Business Intelligence ,Artificial Intelligence, Digital Electronics,
Internet OF Things Python programming , Data-Structure etc.
Which is useful for upcoming university exams.
Gmail: omega.teched@gmail.com
Social Media Handles:
omega.teched
megha_with
Subscribe

More Related Content

PPTX
Knowledge Representation & Reasoning AI UNIT 3
Dr. SURBHI SAROHA
 
PPTX
Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...
Ashish Duggal
 
PPTX
Inference in First-Order Logic
Junya Tanaka
 
PPTX
Propositional logic
Rushdi Shams
 
PPTX
Knowledge Engineering in FOL.
Megha Sharma
 
PPT
Logical Agents
Yasir Khan
 
PPTX
AI-09 Logic in AI
Pankaj Debbarma
 
PPTX
Truth management system
Mohammad Kamrul Hasan
 
Knowledge Representation & Reasoning AI UNIT 3
Dr. SURBHI SAROHA
 
Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...
Ashish Duggal
 
Inference in First-Order Logic
Junya Tanaka
 
Propositional logic
Rushdi Shams
 
Knowledge Engineering in FOL.
Megha Sharma
 
Logical Agents
Yasir Khan
 
AI-09 Logic in AI
Pankaj Debbarma
 
Truth management system
Mohammad Kamrul Hasan
 

What's hot (20)

PPTX
Planning
Amar Jukuntla
 
PDF
AI 7 | Constraint Satisfaction Problem
Mohammad Imam Hossain
 
PPTX
Knowledge representation in AI
Vishal Singh
 
PPT
Planning
ahmad bassiouny
 
PDF
Reinforcement learning, Q-Learning
Kuppusamy P
 
PPT
predicate logic example
SHUBHAM KUMAR GUPTA
 
PDF
Informed search
Amit Kumar Rathi
 
PDF
I. AO* SEARCH ALGORITHM
vikas dhakane
 
DOC
Chapter 4 (final)
Nateshwar Kamlesh
 
PPTX
Learning in AI
Minakshi Atre
 
PPT
Building Aneka clouds.ppt
Dr. Vanajaroselin Chirchi
 
PDF
Intelligent Agent PPT ON SLIDESHARE IN ARTIFICIAL INTELLIGENCE
Khushboo Pal
 
PPT
AI Lecture 7 (uncertainty)
Tajim Md. Niamat Ullah Akhund
 
PPTX
Problem solving agents
Megha Sharma
 
PPT
Conceptual dependency
Jismy .K.Jose
 
PDF
Vc dimension in Machine Learning
VARUN KUMAR
 
PPTX
Knowledge representation and Predicate logic
Amey Kerkar
 
PPT
Artificial Intelligence 1 Planning In The Real World
ahmad bassiouny
 
PPTX
Forms of learning in ai
Robert Antony
 
PPTX
AI_Session 11: searching with Non-Deterministic Actions and partial observati...
Guru Nanak Technical Institutions
 
Planning
Amar Jukuntla
 
AI 7 | Constraint Satisfaction Problem
Mohammad Imam Hossain
 
Knowledge representation in AI
Vishal Singh
 
Planning
ahmad bassiouny
 
Reinforcement learning, Q-Learning
Kuppusamy P
 
predicate logic example
SHUBHAM KUMAR GUPTA
 
Informed search
Amit Kumar Rathi
 
I. AO* SEARCH ALGORITHM
vikas dhakane
 
Chapter 4 (final)
Nateshwar Kamlesh
 
Learning in AI
Minakshi Atre
 
Building Aneka clouds.ppt
Dr. Vanajaroselin Chirchi
 
Intelligent Agent PPT ON SLIDESHARE IN ARTIFICIAL INTELLIGENCE
Khushboo Pal
 
AI Lecture 7 (uncertainty)
Tajim Md. Niamat Ullah Akhund
 
Problem solving agents
Megha Sharma
 
Conceptual dependency
Jismy .K.Jose
 
Vc dimension in Machine Learning
VARUN KUMAR
 
Knowledge representation and Predicate logic
Amey Kerkar
 
Artificial Intelligence 1 Planning In The Real World
ahmad bassiouny
 
Forms of learning in ai
Robert Antony
 
AI_Session 11: searching with Non-Deterministic Actions and partial observati...
Guru Nanak Technical Institutions
 
Ad

Similar to Unification and Lifting (20)

PPTX
Knowledge Representation and Reasoning.pptx
MohanKumarP34
 
PPT
Jarrar.lecture notes.aai.2011s.ch9.fol.inference
PalGov
 
PPT
Jarrar.lecture notes.aai.2011s.ch9.fol.inference
PalGov
 
PDF
16_FirstOrderLogic.p_4_moduleModuleNotespdf
ShylaBg1
 
PDF
Ai lecture 10(unit03)
vikas dhakane
 
PPTX
Jarrar: First Order Logic- Inference Methods
Mustafa Jarrar
 
PPTX
Propositional logic(part 2)
Dr. SURBHI SAROHA
 
PPT
Inference in first-order logic Reducing first-order
erasmuskratos
 
PPTX
Logic in Predicate and Propositional Logic
ArchanaT32
 
PPTX
Theory of first order logic
Devaddd
 
PPT
chapter9.ppt
Praveen Kumar
 
PPTX
lecture-inference-in-first-order-logic.pptx
RaghavendraPrasad179187
 
PPT
9.class-notesr9.ppt
Pabitha Chidambaram
 
PPT
Unit III Knowledge Representation in AI K.Sundar,AP/CSE,VEC
sundarKanagaraj1
 
PDF
lecture-inference-in-first-order-logic.pdf
angerfist1
 
PPTX
First order logic
Faiz Zeya
 
PPTX
Knowledge Representation, Inference and Reasoning
Sagacious IT Solution
 
PDF
First Order Logic resolution
Amar Jukuntla
 
PDF
AI Lesson 14
Assistant Professor
 
PPT
Semantics
Mohammed Al-Meqdad
 
Knowledge Representation and Reasoning.pptx
MohanKumarP34
 
Jarrar.lecture notes.aai.2011s.ch9.fol.inference
PalGov
 
Jarrar.lecture notes.aai.2011s.ch9.fol.inference
PalGov
 
16_FirstOrderLogic.p_4_moduleModuleNotespdf
ShylaBg1
 
Ai lecture 10(unit03)
vikas dhakane
 
Jarrar: First Order Logic- Inference Methods
Mustafa Jarrar
 
Propositional logic(part 2)
Dr. SURBHI SAROHA
 
Inference in first-order logic Reducing first-order
erasmuskratos
 
Logic in Predicate and Propositional Logic
ArchanaT32
 
Theory of first order logic
Devaddd
 
chapter9.ppt
Praveen Kumar
 
lecture-inference-in-first-order-logic.pptx
RaghavendraPrasad179187
 
9.class-notesr9.ppt
Pabitha Chidambaram
 
Unit III Knowledge Representation in AI K.Sundar,AP/CSE,VEC
sundarKanagaraj1
 
lecture-inference-in-first-order-logic.pdf
angerfist1
 
First order logic
Faiz Zeya
 
Knowledge Representation, Inference and Reasoning
Sagacious IT Solution
 
First Order Logic resolution
Amar Jukuntla
 
AI Lesson 14
Assistant Professor
 
Ad

More from Megha Sharma (20)

PPTX
Designing Printed Circuit boards, Software Choices, The Design Process
Megha Sharma
 
PPTX
Manufacturing PCB, Etching board, milling board, Third party manufacturing, a...
Megha Sharma
 
PPTX
Business Model, make thing, sell thing, subscription, customization, Key Reso...
Megha Sharma
 
PPTX
Funding an IOT startup, Venture Capital, Government funding, Crowdfunding, Le...
Megha Sharma
 
PPTX
Sketch, Iterate and Explore, Nondigital Methods.
Megha Sharma
 
PPTX
CNC Milling, Software, Repurposing and Recycling.
Megha Sharma
 
PPTX
3D printing, Types of 3D printing: FDM, Laser Sintering, Powder bed, LOM, DLP.
Megha Sharma
 
PPTX
Laser Cutting, Choosing a laser cutter, Software, Hinges and joints.
Megha Sharma
 
PPTX
Memory management, Types of memory, Making the most of your RAM.
Megha Sharma
 
PPTX
Performance and Battery Life, Libraries, Debugging.
Megha Sharma
 
PPTX
Prototyping Embedded Devices: Arduino, Developing on the Arduino.
Megha Sharma
 
PPTX
Raspberry-Pi, Developing on Raspberry Pi, Difference between Arduino & Raspbe...
Megha Sharma
 
PPTX
Open Source versus Closed Source in IOT in IOT
Megha Sharma
 
PPTX
Why closed? Why Open? Mixing open and closed source
Megha Sharma
 
PPTX
Model Performance Metrics. Accuracy, Precision, Recall
Megha Sharma
 
PPTX
Graceful Degradation and Affordance in IOT
Megha Sharma
 
PPTX
Web thinking connected device, Small Pieces Loosely joined.
Megha Sharma
 
PPTX
Production & Mass Personalization, Changing Embedded Platform, Physical proto...
Megha Sharma
 
PPTX
Whose data is it anyways? Public vs Private data collection.
Megha Sharma
 
PPTX
Thinking about Prototyping: Sketching, Familiarity, Cost versus Ease of proto...
Megha Sharma
 
Designing Printed Circuit boards, Software Choices, The Design Process
Megha Sharma
 
Manufacturing PCB, Etching board, milling board, Third party manufacturing, a...
Megha Sharma
 
Business Model, make thing, sell thing, subscription, customization, Key Reso...
Megha Sharma
 
Funding an IOT startup, Venture Capital, Government funding, Crowdfunding, Le...
Megha Sharma
 
Sketch, Iterate and Explore, Nondigital Methods.
Megha Sharma
 
CNC Milling, Software, Repurposing and Recycling.
Megha Sharma
 
3D printing, Types of 3D printing: FDM, Laser Sintering, Powder bed, LOM, DLP.
Megha Sharma
 
Laser Cutting, Choosing a laser cutter, Software, Hinges and joints.
Megha Sharma
 
Memory management, Types of memory, Making the most of your RAM.
Megha Sharma
 
Performance and Battery Life, Libraries, Debugging.
Megha Sharma
 
Prototyping Embedded Devices: Arduino, Developing on the Arduino.
Megha Sharma
 
Raspberry-Pi, Developing on Raspberry Pi, Difference between Arduino & Raspbe...
Megha Sharma
 
Open Source versus Closed Source in IOT in IOT
Megha Sharma
 
Why closed? Why Open? Mixing open and closed source
Megha Sharma
 
Model Performance Metrics. Accuracy, Precision, Recall
Megha Sharma
 
Graceful Degradation and Affordance in IOT
Megha Sharma
 
Web thinking connected device, Small Pieces Loosely joined.
Megha Sharma
 
Production & Mass Personalization, Changing Embedded Platform, Physical proto...
Megha Sharma
 
Whose data is it anyways? Public vs Private data collection.
Megha Sharma
 
Thinking about Prototyping: Sketching, Familiarity, Cost versus Ease of proto...
Megha Sharma
 

Recently uploaded (20)

PPTX
How to Close Subscription in Odoo 18 - Odoo Slides
Celine George
 
PDF
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
PPTX
Virus sequence retrieval from NCBI database
yamunaK13
 
PPTX
A Smarter Way to Think About Choosing a College
Cyndy McDonald
 
PPTX
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
PPTX
Care of patients with elImination deviation.pptx
AneetaSharma15
 
PPTX
PROTIEN ENERGY MALNUTRITION: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
DOCX
SAROCES Action-Plan FOR ARAL PROGRAM IN DEPED
Levenmartlacuna1
 
PDF
Module 2: Public Health History [Tutorial Slides]
JonathanHallett4
 
PPTX
BASICS IN COMPUTER APPLICATIONS - UNIT I
suganthim28
 
DOCX
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
PPTX
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
 
PPTX
Artificial Intelligence in Gastroentrology: Advancements and Future Presprec...
AyanHossain
 
PPTX
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
PPTX
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
DOCX
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
PDF
Review of Related Literature & Studies.pdf
Thelma Villaflores
 
PDF
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
PPTX
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
PPTX
Cleaning Validation Ppt Pharmaceutical validation
Ms. Ashatai Patil
 
How to Close Subscription in Odoo 18 - Odoo Slides
Celine George
 
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
Virus sequence retrieval from NCBI database
yamunaK13
 
A Smarter Way to Think About Choosing a College
Cyndy McDonald
 
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
Care of patients with elImination deviation.pptx
AneetaSharma15
 
PROTIEN ENERGY MALNUTRITION: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
SAROCES Action-Plan FOR ARAL PROGRAM IN DEPED
Levenmartlacuna1
 
Module 2: Public Health History [Tutorial Slides]
JonathanHallett4
 
BASICS IN COMPUTER APPLICATIONS - UNIT I
suganthim28
 
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
 
Artificial Intelligence in Gastroentrology: Advancements and Future Presprec...
AyanHossain
 
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
Review of Related Literature & Studies.pdf
Thelma Villaflores
 
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
Cleaning Validation Ppt Pharmaceutical validation
Ms. Ashatai Patil
 

Unification and Lifting

  • 2. Inference rules for quantifiers Unification and Lifting
  • 3. Subscribe Inference rules for quantifiers The rule of Universal Instantiation (UI for short) says that we can infer any sentence obtained by substituting a ground term (a term without variables) for the variable. It can be applied multiple times to add new sentences. Suppose our knowledge base contains the axiom stating that All greedy kings are evil: ∀ x King(x) ∧ Greedy(x) ⇒ Evil(x)  Then it seems quite permissible to infer any of the following sentences:  King(John) ∧ Greedy(John) ⇒ Evil(John)  King(Richard) ∧ Greedy(Richard) ⇒ Evil(Richard)  King(Father (John)) ∧ Greedy(Father (John)) ⇒ Evil(Father (John)) .  Let SUBST(θ,α) denote the result of applying the substitution θ to the sentence α. Then the rule is written  ∀v α  SUBST({v/g}, α)  for any variable v and ground term g. For example, the three sentences are obtained with the substitutions {x/John}, {x/Richard}, and {x/Father (John)}
  • 4. Subscribe Inference rules for quantifiers In the rule for Existential Instantiation, the variable is replaced by a single new constant symbol. It can be applied only once to replace the existential sentence. The formal statement is as follows: for any sentence α, variable v, and constant symbol k that does not appear elsewhere in the knowledge base,  ∃v α  SUBST({v/k}, α) .  For example, from the sentence ∃ x Crown(x) ∧ OnHead(x, John)  we can infer the sentence Crown(C1) ∧ OnHead(C1, John) as long as C1 does not appear elsewhere in the knowledge base.  The existential sentence says there is some object satisfying a condition and applying the existential instantiation rule just gives a name to that object, this is called as Skolem constant.
  • 5. Subscribe Generalized Modus Ponens Rule  ∀ x King(x) ∧ Greedy(x) ⇒ Evil(x)  King(John)  Greedy(John)  {x/John} solves the query Evil(x).  In this case, the substitution θ = {x/John}.  Suppose that instead of knowing Greedy(John), we know that everyone is greedy  ∀ y Greedy(y)  We have to find a substitution both for the variables in the implication sentence and for the variables in the sentences that are in the knowledge base. In this case, applying the substitution {x/John, y/John} to the implication premises King(x) and Greedy(x) and the knowledge-base sentences King(John) and Greedy(y) will make them identical.  Thus, we can infer the conclusion of the implication. This inference process can be captured as a single inference rule that we call Generalized Modus Ponens.
  • 6. Subscribe Generalized Modus Ponens Rule  For atomic sentences pi, pi’ , and q, where there is a substitution θ  such that SUBST(θ, pi’ ) = SUBST(θ, pi), for all i,  p1’ , p2’ , ..., pn’ , (p1 ∧ p2 ∧ ... ∧ pn ⇒ q)  SUBST(θ, q)  There are n+ 1 premises to this rule: the n atomic sentences pi and the one implication.  The conclusion is the result of applying the substitution θ to the consequent q. For our example:  p1’ is King(John) p1 is King(x)  p2’ is Greedy(y) p2 is Greedy(x)  θ is {x/John, y/John} q is Evil(x)  SUBST(θ, q) is Evil(John) .  Generalized Modus Ponens is a lifted version of Modus Ponens—it raises Modus Ponens from ground (variable-free) propositional logic to first-order logic.
  • 7. Subscribe Unification Lifted inference rules require finding substitutions that make different logical expressions look identical. This process is called unification and is a key component of all first-order inference algorithms. The UNIFY algorithm takes two sentences and returns a unifier for them if one exists: Substitution means replacing one variable with another term. It takes two literals as input and make them identical using substitution. It returns fail if the expressions do not match with each other. UNIFY(p, q) = θ where SUBST(θ, p) = SUBST(θ, q) Example: P(x, y) (i) P(a, f(z)) (ii) Substitute x with a, and y with f(z) in the first expression and it will represented as a/x and f(z)/y. With both the substitution the first expression will be identical to the second expression and the substitution set will be [a/x, f(z)/y]
  • 8. Subscribe Unification Given : Knows(John, x) is a predicate.  whom does John know?  The UNIFY algorithm will search all the related sentences in the knowledge base , which could unify with Knows(John, x)  UNIFY(Knows(John, x), Knows(John, Jane)) = {x/Jane}  UNIFY(Knows(John, x), Knows(y, Bill)) = {x/Bill, y/John}  UNIFY(Knows(John, x), Knows(x,Elizabeth)) = fail.  The last unification fails because x cannot take on the values John and Elizabeth at the same time.
  • 9. Subscribe Conditions for Unification 1. Predicate symbol must be same. Knows(John, Jane) Brother(John, Jane) fail 2. Number of arguments in both expressions must be identical. Hate(Marry) Hate(Marry, John) fail 3. Unification will fail if there are two similar variables present in the same expression. UNIFY(Knows(John, x), Knows(x, Elizabeth)) = fail.
  • 10. Thanks For Watching Reference: Artificial Intelligence A Modern Approach Third Edition Peter Norvig and Stuart J. Russell Subscribe Like Share Next Topic: Forward and Backword Chaining
  • 11. OMega TechEd About the Channel This channel helps you to prepare for BSc IT and BSc computer science subjects. In this channel we will learn Business Intelligence ,Artificial Intelligence, Digital Electronics, Internet OF Things Python programming , Data-Structure etc. Which is useful for upcoming university exams. Gmail: [email protected] Social Media Handles: omega.teched megha_with Subscribe