SlideShare a Scribd company logo
1 of 20
George F Luger
ARTIFICIAL INTELLIGENCE 6th edition
Structures and Strategies for Complex Problem Solving
Automated Reasoning
Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009
14.0 Introduction to Weak Methods in
Theorem Proving
14.1 The General Problem Solver and
Difference Tables
14.2 Resolution Theorem Proving
14.3 PROLOG and Automated Reasoning
14.4 Further Issues in Automated Reasoning
14.5 Epilogue and References
14.6 Exercises
1
Fig 14.1a Transformation rules for logic problems, from Newell and Simon
(1961).
Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 2
Fig 14.1b A proof of a theorem in propositional calculus, from Newell and
Simon (1961).
Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 3
Fig 14.2 Flow chart and difference reduction table for the General Problem
Solver, from Newell and Simon (1963b).
Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 4
Resolution refutation proofs involve the following steps:
Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 5
Fig 14.3 Resolution proof for the “dead dog” problem.
Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 6
Fig 14.4 One resolution proof for an example from the propositional calculus.
Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 7
Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 8
Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 9
Fig 14.5 One refutation for the “happy student” problem.
Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 10
Fig 14.6 Resolution proof for the “exciting life” problem.
Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 11
Fig 14.7 another resolution refutation for the example of Fig 14.6.
Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 12
Fig 14.8 Complete state space for the “exciting life” problem generated by
breadth-first search (to two levels).
Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 14
Fig 14.9 Using the unit preference strategy on the “exciting life” problem.
Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 14
Fig 14.10 Unification substitutions of Fig 14.6 applied to the original query.
Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 15
Fig 14.11 Answer extraction process on the “finding fido” problem.
Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 16
Fig 14.12 Skolemization as part of the answer extraction process.
Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 17
Fig 14.13 Data-driven reasoning with n and/or graph in the propositional
calculus
Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 18
Fig 14.14 Goal-driven reasoning with an and/or graph in the propositional
calculus.
Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 19
Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 20

More Related Content

What's hot

Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence Muhammad Ahad
 
Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence Muhammad Ahad
 
Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence Muhammad Ahad
 
Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence Muhammad Ahad
 
Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence Muhammad Ahad
 
One modulo n gracefulness of
One modulo n gracefulness ofOne modulo n gracefulness of
One modulo n gracefulness ofgraphhoc
 
Solving graph problems using networkX
Solving graph problems using networkXSolving graph problems using networkX
Solving graph problems using networkXKrishna Sangeeth KS
 
Colorization with total variantion regularization
Colorization with total variantion regularizationColorization with total variantion regularization
Colorization with total variantion regularizationJÚLIO PEIXOTO
 
New Classes of Odd Graceful Graphs
New Classes of Odd Graceful GraphsNew Classes of Odd Graceful Graphs
New Classes of Odd Graceful Graphsgraphhoc
 

What's hot (11)

Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence
 
Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence
 
Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence
 
Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence
 
Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence
 
21 backtracking
21 backtracking21 backtracking
21 backtracking
 
One modulo n gracefulness of
One modulo n gracefulness ofOne modulo n gracefulness of
One modulo n gracefulness of
 
Solving graph problems using networkX
Solving graph problems using networkXSolving graph problems using networkX
Solving graph problems using networkX
 
Karnaugh Map
Karnaugh MapKarnaugh Map
Karnaugh Map
 
Colorization with total variantion regularization
Colorization with total variantion regularizationColorization with total variantion regularization
Colorization with total variantion regularization
 
New Classes of Odd Graceful Graphs
New Classes of Odd Graceful GraphsNew Classes of Odd Graceful Graphs
New Classes of Odd Graceful Graphs
 

Viewers also liked

Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence Muhammad Ahad
 
Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence Muhammad Ahad
 
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
 
시알리스 구입방법 카톡:DDF11 & DDF11.KR 시알리스 구합니다,시알리스 50mg구입처,시알리스 20mg정품구입처,시알리스 50mg...
시알리스 구입방법 카톡:DDF11 & DDF11.KR 시알리스 구합니다,시알리스 50mg구입처,시알리스 20mg정품구입처,시알리스 50mg...시알리스 구입방법 카톡:DDF11 & DDF11.KR 시알리스 구합니다,시알리스 50mg구입처,시알리스 20mg정품구입처,시알리스 50mg...
시알리스 구입방법 카톡:DDF11 & DDF11.KR 시알리스 구합니다,시알리스 50mg구입처,시알리스 20mg정품구입처,시알리스 50mg...bark man
 
비아그라 구입방법 카톡:DDF11 & DDF11.KR 비아그라 100mg구매,비아그라 인터넷구매,비아그라 인터넷정품구매,비아그라 인터넷정품...
비아그라 구입방법 카톡:DDF11 & DDF11.KR 비아그라 100mg구매,비아그라 인터넷구매,비아그라 인터넷정품구매,비아그라 인터넷정품...비아그라 구입방법 카톡:DDF11 & DDF11.KR 비아그라 100mg구매,비아그라 인터넷구매,비아그라 인터넷정품구매,비아그라 인터넷정품...
비아그라 구입방법 카톡:DDF11 & DDF11.KR 비아그라 100mg구매,비아그라 인터넷구매,비아그라 인터넷정품구매,비아그라 인터넷정품...bark man
 
Se7evn textual analysis
Se7evn textual analysisSe7evn textual analysis
Se7evn textual analysischarlcooke
 
레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 정품처방방법,레비트라 정품후불,레비트라 정품약효,레비트라 구입가격,레비트라 ...
레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 정품처방방법,레비트라 정품후불,레비트라 정품약효,레비트라 구입가격,레비트라 ...레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 정품처방방법,레비트라 정품후불,레비트라 정품약효,레비트라 구입가격,레비트라 ...
레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 정품처방방법,레비트라 정품후불,레비트라 정품약효,레비트라 구입가격,레비트라 ...bark man
 
레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 20mg정품구입,레비트라 추천,레비트라 약모양,레비트라 약상태,레비트라 약구...
레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 20mg정품구입,레비트라 추천,레비트라 약모양,레비트라 약상태,레비트라 약구...레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 20mg정품구입,레비트라 추천,레비트라 약모양,레비트라 약상태,레비트라 약구...
레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 20mg정품구입,레비트라 추천,레비트라 약모양,레비트라 약상태,레비트라 약구...bark man
 
아드레닌 구입방법 카톡:DDF11 & DDF11.KR 아드레닌 50mg구입,아드레닌 정품구하는방법,아드레닌 거래,아드레닌 조치법,아드레닌 ...
아드레닌 구입방법 카톡:DDF11 & DDF11.KR 아드레닌 50mg구입,아드레닌 정품구하는방법,아드레닌 거래,아드레닌 조치법,아드레닌 ...아드레닌 구입방법 카톡:DDF11 & DDF11.KR 아드레닌 50mg구입,아드레닌 정품구하는방법,아드레닌 거래,아드레닌 조치법,아드레닌 ...
아드레닌 구입방법 카톡:DDF11 & DDF11.KR 아드레닌 50mg구입,아드레닌 정품구하는방법,아드레닌 거래,아드레닌 조치법,아드레닌 ...bark man
 
Web2expo 2011u
Web2expo 2011uWeb2expo 2011u
Web2expo 2011uzachbrand
 
레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 20mg정품판매,레비트라 처방전가격,레비트라 유통기한,레비트라 끊는법,레비트...
레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 20mg정품판매,레비트라 처방전가격,레비트라 유통기한,레비트라 끊는법,레비트...레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 20mg정품판매,레비트라 처방전가격,레비트라 유통기한,레비트라 끊는법,레비트...
레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 20mg정품판매,레비트라 처방전가격,레비트라 유통기한,레비트라 끊는법,레비트...bark man
 

Viewers also liked (12)

Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence
 
Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence
 
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
 
Belief function
Belief functionBelief function
Belief function
 
시알리스 구입방법 카톡:DDF11 & DDF11.KR 시알리스 구합니다,시알리스 50mg구입처,시알리스 20mg정품구입처,시알리스 50mg...
시알리스 구입방법 카톡:DDF11 & DDF11.KR 시알리스 구합니다,시알리스 50mg구입처,시알리스 20mg정품구입처,시알리스 50mg...시알리스 구입방법 카톡:DDF11 & DDF11.KR 시알리스 구합니다,시알리스 50mg구입처,시알리스 20mg정품구입처,시알리스 50mg...
시알리스 구입방법 카톡:DDF11 & DDF11.KR 시알리스 구합니다,시알리스 50mg구입처,시알리스 20mg정품구입처,시알리스 50mg...
 
비아그라 구입방법 카톡:DDF11 & DDF11.KR 비아그라 100mg구매,비아그라 인터넷구매,비아그라 인터넷정품구매,비아그라 인터넷정품...
비아그라 구입방법 카톡:DDF11 & DDF11.KR 비아그라 100mg구매,비아그라 인터넷구매,비아그라 인터넷정품구매,비아그라 인터넷정품...비아그라 구입방법 카톡:DDF11 & DDF11.KR 비아그라 100mg구매,비아그라 인터넷구매,비아그라 인터넷정품구매,비아그라 인터넷정품...
비아그라 구입방법 카톡:DDF11 & DDF11.KR 비아그라 100mg구매,비아그라 인터넷구매,비아그라 인터넷정품구매,비아그라 인터넷정품...
 
Se7evn textual analysis
Se7evn textual analysisSe7evn textual analysis
Se7evn textual analysis
 
레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 정품처방방법,레비트라 정품후불,레비트라 정품약효,레비트라 구입가격,레비트라 ...
레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 정품처방방법,레비트라 정품후불,레비트라 정품약효,레비트라 구입가격,레비트라 ...레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 정품처방방법,레비트라 정품후불,레비트라 정품약효,레비트라 구입가격,레비트라 ...
레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 정품처방방법,레비트라 정품후불,레비트라 정품약효,레비트라 구입가격,레비트라 ...
 
레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 20mg정품구입,레비트라 추천,레비트라 약모양,레비트라 약상태,레비트라 약구...
레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 20mg정품구입,레비트라 추천,레비트라 약모양,레비트라 약상태,레비트라 약구...레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 20mg정품구입,레비트라 추천,레비트라 약모양,레비트라 약상태,레비트라 약구...
레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 20mg정품구입,레비트라 추천,레비트라 약모양,레비트라 약상태,레비트라 약구...
 
아드레닌 구입방법 카톡:DDF11 & DDF11.KR 아드레닌 50mg구입,아드레닌 정품구하는방법,아드레닌 거래,아드레닌 조치법,아드레닌 ...
아드레닌 구입방법 카톡:DDF11 & DDF11.KR 아드레닌 50mg구입,아드레닌 정품구하는방법,아드레닌 거래,아드레닌 조치법,아드레닌 ...아드레닌 구입방법 카톡:DDF11 & DDF11.KR 아드레닌 50mg구입,아드레닌 정품구하는방법,아드레닌 거래,아드레닌 조치법,아드레닌 ...
아드레닌 구입방법 카톡:DDF11 & DDF11.KR 아드레닌 50mg구입,아드레닌 정품구하는방법,아드레닌 거래,아드레닌 조치법,아드레닌 ...
 
Web2expo 2011u
Web2expo 2011uWeb2expo 2011u
Web2expo 2011u
 
레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 20mg정품판매,레비트라 처방전가격,레비트라 유통기한,레비트라 끊는법,레비트...
레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 20mg정품판매,레비트라 처방전가격,레비트라 유통기한,레비트라 끊는법,레비트...레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 20mg정품판매,레비트라 처방전가격,레비트라 유통기한,레비트라 끊는법,레비트...
레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 20mg정품판매,레비트라 처방전가격,레비트라 유통기한,레비트라 끊는법,레비트...
 

More from Muhammad Ahad

11. operating-systems-part-2
11. operating-systems-part-211. operating-systems-part-2
11. operating-systems-part-2Muhammad Ahad
 
11. operating-systems-part-1
11. operating-systems-part-111. operating-systems-part-1
11. operating-systems-part-1Muhammad Ahad
 
08. networking-part-2
08. networking-part-208. networking-part-2
08. networking-part-2Muhammad Ahad
 
06. security concept
06. security concept06. security concept
06. security conceptMuhammad Ahad
 
05. performance-concepts-26-slides
05. performance-concepts-26-slides05. performance-concepts-26-slides
05. performance-concepts-26-slidesMuhammad Ahad
 
05. performance-concepts
05. performance-concepts05. performance-concepts
05. performance-conceptsMuhammad Ahad
 
04. availability-concepts
04. availability-concepts04. availability-concepts
04. availability-conceptsMuhammad Ahad
 
03. non-functional-attributes-introduction-4-slides
03. non-functional-attributes-introduction-4-slides03. non-functional-attributes-introduction-4-slides
03. non-functional-attributes-introduction-4-slidesMuhammad Ahad
 
01. 03.-introduction-to-infrastructure
01. 03.-introduction-to-infrastructure01. 03.-introduction-to-infrastructure
01. 03.-introduction-to-infrastructureMuhammad Ahad
 
01. 02. introduction (13 slides)
01.   02. introduction (13 slides)01.   02. introduction (13 slides)
01. 02. introduction (13 slides)Muhammad Ahad
 

More from Muhammad Ahad (20)

11. operating-systems-part-2
11. operating-systems-part-211. operating-systems-part-2
11. operating-systems-part-2
 
11. operating-systems-part-1
11. operating-systems-part-111. operating-systems-part-1
11. operating-systems-part-1
 
10. compute-part-2
10. compute-part-210. compute-part-2
10. compute-part-2
 
10. compute-part-1
10. compute-part-110. compute-part-1
10. compute-part-1
 
09. storage-part-1
09. storage-part-109. storage-part-1
09. storage-part-1
 
08. networking-part-2
08. networking-part-208. networking-part-2
08. networking-part-2
 
08. networking
08. networking08. networking
08. networking
 
07. datacenters
07. datacenters07. datacenters
07. datacenters
 
06. security concept
06. security concept06. security concept
06. security concept
 
05. performance-concepts-26-slides
05. performance-concepts-26-slides05. performance-concepts-26-slides
05. performance-concepts-26-slides
 
05. performance-concepts
05. performance-concepts05. performance-concepts
05. performance-concepts
 
04. availability-concepts
04. availability-concepts04. availability-concepts
04. availability-concepts
 
03. non-functional-attributes-introduction-4-slides
03. non-functional-attributes-introduction-4-slides03. non-functional-attributes-introduction-4-slides
03. non-functional-attributes-introduction-4-slides
 
01. 03.-introduction-to-infrastructure
01. 03.-introduction-to-infrastructure01. 03.-introduction-to-infrastructure
01. 03.-introduction-to-infrastructure
 
01. 02. introduction (13 slides)
01.   02. introduction (13 slides)01.   02. introduction (13 slides)
01. 02. introduction (13 slides)
 
Chapter14
Chapter14Chapter14
Chapter14
 
Chapter13
Chapter13Chapter13
Chapter13
 
Chapter12
Chapter12Chapter12
Chapter12
 
Chapter11
Chapter11Chapter11
Chapter11
 
Chapter10
Chapter10Chapter10
Chapter10
 

Recently uploaded

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 

Recently uploaded (20)

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 

Artificial Intelligence

  • 1. George F Luger ARTIFICIAL INTELLIGENCE 6th edition Structures and Strategies for Complex Problem Solving Automated Reasoning Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 14.0 Introduction to Weak Methods in Theorem Proving 14.1 The General Problem Solver and Difference Tables 14.2 Resolution Theorem Proving 14.3 PROLOG and Automated Reasoning 14.4 Further Issues in Automated Reasoning 14.5 Epilogue and References 14.6 Exercises 1
  • 2. Fig 14.1a Transformation rules for logic problems, from Newell and Simon (1961). Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 2
  • 3. Fig 14.1b A proof of a theorem in propositional calculus, from Newell and Simon (1961). Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 3
  • 4. Fig 14.2 Flow chart and difference reduction table for the General Problem Solver, from Newell and Simon (1963b). Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 4
  • 5. Resolution refutation proofs involve the following steps: Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 5
  • 6. Fig 14.3 Resolution proof for the “dead dog” problem. Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 6
  • 7. Fig 14.4 One resolution proof for an example from the propositional calculus. Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 7
  • 8. Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 8
  • 9. Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 9
  • 10. Fig 14.5 One refutation for the “happy student” problem. Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 10
  • 11. Fig 14.6 Resolution proof for the “exciting life” problem. Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 11
  • 12. Fig 14.7 another resolution refutation for the example of Fig 14.6. Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 12
  • 13. Fig 14.8 Complete state space for the “exciting life” problem generated by breadth-first search (to two levels). Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 14
  • 14. Fig 14.9 Using the unit preference strategy on the “exciting life” problem. Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 14
  • 15. Fig 14.10 Unification substitutions of Fig 14.6 applied to the original query. Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 15
  • 16. Fig 14.11 Answer extraction process on the “finding fido” problem. Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 16
  • 17. Fig 14.12 Skolemization as part of the answer extraction process. Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 17
  • 18. Fig 14.13 Data-driven reasoning with n and/or graph in the propositional calculus Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 18
  • 19. Fig 14.14 Goal-driven reasoning with an and/or graph in the propositional calculus. Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 19
  • 20. Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 20