SlideShare a Scribd company logo
1 of 15
Case-based Reasoning (CBR) 
• Collection of a set of cases 
– Store a case in the Case Base 
• CBR is based on human information processing (HIP) 
model in some problem areas 
– Thinking about how human processes information 
– Try to remember previous case/recall similar cases 
& modify to fit a new situation 
• Examples: Law, diagnosis, strategic planning 
– CEO: How should we modify last year’s plan? 
• Human experts depend heavily on past experiences 
when solving new problems
Case-based Reasoning 
• A CBR emulates this HIP model and 
maintains a historical case 
• It retrieves cases relevant to the present 
problem situation from the case base 
and decides on the solution to the 
current problem on the basis of the 
outcomes from previous cases
CBR Components 
• A case-based ES consists of 
– a case base 
– a retriever 
– an adapter 
– a refiner 
– an executer 
– an evaluator 
– (See diagram on next slide)
CBR Components 
User Interface 
Request Relevant 
Adapter 
Evaluator 
Retriever 
Case Base 
New 
Cases 
(w/ Results) 
Executer Refiner 
Prior Cases 
Prior 
Result 
Draft 
Solution 
Refined 
Solution 
Solution 
Performance 
Cases 
w/o Results
Case-based Parts 
• A case base functions as a repository of 
prior cases 
• The cases are indexed ( a key as with a 
database) so that they can be quickly 
recalled when necessary 
• A case contains the general 
descriptions of old problems 
• In Knowledge Base: Set of Rules 
• In Case Base: Set of Cases 
– Creates extra difficulty in retrieving
Case-base Parts - The Retriever 
• When a new problem is entered into a 
case based system, a retriever decides 
on the features similar to the stored 
cases 
• Retrieval is done by using features of 
the new cases as indexes into the case 
base
Case-based Parts - The Adapter 
• An adapter examines the differences 
between these cases and the current 
problem 
• It then applies rules to modify the old 
solution to fit the new problem
Case-based Parts - The Refiner 
• A refiner critiques the adapted solution 
against prior outcomes 
• One way to do this is to compare it to 
similar solutions of prior cases 
• If a known failure exists for a derived 
solution, the system then decides 
whether the similarities is sufficient to 
suspect that the new solution will fail
Case-based Parts - The Executor 
• Once a solution is critiqued, an executer 
applies the refined solution to the 
current problem
Case-based Parts - The Evaluator 
• If the results are as expected, no further 
analysis is made, and the cases and its 
solution is stored for use in future 
problem solving 
• If not, the solution is repaired
Model-based Reasoning 
• A model-based system is based on a model of the 
structure and behavior of the device that the 
system is designed to simulate 
• Used for well structured problems 
– Not for stock pricing/modeling, not well 
structured 
– Engineering Problems 
• Ex: Diagnosing hardware or a machine 
• Ex: Automobile diagnostics 
• Based on written documentation 
• The problem is extracting knowledge
Model-based Reasoning 
• Observed behavior (what the device is 
actually doing) is compared with 
predicted behavior (what the device 
should do) 
• The difference between them is called a 
discrepancy, indicating a defect 
• Then a process is initiated to diagnose 
the nature and location of the defect 
• Could be a mathematical equation
Model-based Reasoning 
Actual 
Device 
Model 
Predicted 
Behavior 
Observed 
Behavior 
Discrepancy
Model-based Reasoning 
• Correct Operation: 
• Assume we have a model-based system built to diagnose the 
following simple device with 3 multipliers and 2 adders 
• Once the logic is developed, executes quickly 
A = 3 
B = 3 
C = 2 
D = 2 
A = 3 
Mult - 1 
Mult - 2 
Mult -3 
Add - 3 
Add - 3 
F = 12 
G = 12 
3 
2 
3 
2 
2 
3 
6 
6 
6 
6 
6 
6 
6 
12 
12
Model-based Reasoning 
• Incorrect Operation: 
– Diagnostics 
A = 3 
B = 3 
C = 2 
D = 2 
A = 3 
Mult - 1 
Mult - 2 
Mult -3 
Add - 3 
Add - 3 
F = 10 
G = 12 
3 
2 
3 
2 
2 
3 
6 
6 
6 
6 
6 
6 
6 
10 
12 
6 
6 
6 
Culprit of problem? 
No - 6 comes out 
Culprit of problem? 
No - 6 comes out 
Culprit of problem? 
No - 6 comes out 
Culprit of problem? 
Yes - 10 comes out, 
problem with Carry Bit 
Predicate Logic 
can be used here

More Related Content

What's hot

distributed shared memory
 distributed shared memory distributed shared memory
distributed shared memory
Ashish Kumar
 
Distributed & parallel system
Distributed & parallel systemDistributed & parallel system
Distributed & parallel system
Manish Singh
 
Ch 9-1.Machine Learning: Symbol-based
Ch 9-1.Machine Learning: Symbol-basedCh 9-1.Machine Learning: Symbol-based
Ch 9-1.Machine Learning: Symbol-based
butest
 
Transactions (Distributed computing)
Transactions (Distributed computing)Transactions (Distributed computing)
Transactions (Distributed computing)
Sri Prasanna
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
shivli0769
 

What's hot (20)

Communication primitives
Communication primitivesCommunication primitives
Communication primitives
 
distributed shared memory
 distributed shared memory distributed shared memory
distributed shared memory
 
Learning by analogy
Learning by analogyLearning by analogy
Learning by analogy
 
Knowledge representation and reasoning
Knowledge representation and reasoningKnowledge representation and reasoning
Knowledge representation and reasoning
 
Uncertainty in AI
Uncertainty in AIUncertainty in AI
Uncertainty in AI
 
Hill climbing algorithm
Hill climbing algorithmHill climbing algorithm
Hill climbing algorithm
 
Distributed DBMS - Unit 6 - Query Processing
Distributed DBMS - Unit 6 - Query ProcessingDistributed DBMS - Unit 6 - Query Processing
Distributed DBMS - Unit 6 - Query Processing
 
Distributed & parallel system
Distributed & parallel systemDistributed & parallel system
Distributed & parallel system
 
Real Time Systems
Real Time SystemsReal Time Systems
Real Time Systems
 
resolution in the propositional calculus
resolution in the propositional calculusresolution in the propositional calculus
resolution in the propositional calculus
 
distributed Computing system model
distributed Computing system modeldistributed Computing system model
distributed Computing system model
 
Ch 9-1.Machine Learning: Symbol-based
Ch 9-1.Machine Learning: Symbol-basedCh 9-1.Machine Learning: Symbol-based
Ch 9-1.Machine Learning: Symbol-based
 
Transactions (Distributed computing)
Transactions (Distributed computing)Transactions (Distributed computing)
Transactions (Distributed computing)
 
AI: Learning in AI
AI: Learning in AI AI: Learning in AI
AI: Learning in AI
 
Lecture 1 (distributed systems)
Lecture 1 (distributed systems)Lecture 1 (distributed systems)
Lecture 1 (distributed systems)
 
Parallel computing and its applications
Parallel computing and its applicationsParallel computing and its applications
Parallel computing and its applications
 
Introduction and architecture of expert system
Introduction  and architecture of expert systemIntroduction  and architecture of expert system
Introduction and architecture of expert system
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
 
Knowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceKnowledge representation In Artificial Intelligence
Knowledge representation In Artificial Intelligence
 
Analysis modeling & scenario based modeling
Analysis modeling &  scenario based modeling Analysis modeling &  scenario based modeling
Analysis modeling & scenario based modeling
 

Similar to Artificial Intelligence: Case-based & Model-based Reasoning

Chapter 4.ppt mizan Tepi university student population
Chapter 4.ppt mizan Tepi university student populationChapter 4.ppt mizan Tepi university student population
Chapter 4.ppt mizan Tepi university student population
MalichaGalma
 
LPP application and problem formulation
LPP application and problem formulationLPP application and problem formulation
LPP application and problem formulation
Karishma Chaudhary
 

Similar to Artificial Intelligence: Case-based & Model-based Reasoning (20)

Chapter 4.ppt mizan Tepi university student population
Chapter 4.ppt mizan Tepi university student populationChapter 4.ppt mizan Tepi university student population
Chapter 4.ppt mizan Tepi university student population
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
 
LPP application and problem formulation
LPP application and problem formulationLPP application and problem formulation
LPP application and problem formulation
 
Machine Learning Methods 2.pptx
Machine Learning Methods 2.pptxMachine Learning Methods 2.pptx
Machine Learning Methods 2.pptx
 
Lecture01.ppt
Lecture01.pptLecture01.ppt
Lecture01.ppt
 
Recommender Systems.pptx
Recommender Systems.pptxRecommender Systems.pptx
Recommender Systems.pptx
 
Unit 1 introduction to simulation
Unit 1 introduction to simulationUnit 1 introduction to simulation
Unit 1 introduction to simulation
 
Lecture 6 expert systems
Lecture 6   expert systemsLecture 6   expert systems
Lecture 6 expert systems
 
Parallel Rule Generation For Efficient Classification System
Parallel Rule Generation For Efficient Classification SystemParallel Rule Generation For Efficient Classification System
Parallel Rule Generation For Efficient Classification System
 
Experimental Design for Distributed Machine Learning with Myles Baker
Experimental Design for Distributed Machine Learning with Myles BakerExperimental Design for Distributed Machine Learning with Myles Baker
Experimental Design for Distributed Machine Learning with Myles Baker
 
IIE Conference Presentation
IIE Conference PresentationIIE Conference Presentation
IIE Conference Presentation
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
'A critique of testing' UK TMF forum January 2015
'A critique of testing' UK TMF forum January 2015 'A critique of testing' UK TMF forum January 2015
'A critique of testing' UK TMF forum January 2015
 
Mining Performance Regression Testing Repositories for Automated Performance ...
Mining Performance Regression Testing Repositories for Automated Performance ...Mining Performance Regression Testing Repositories for Automated Performance ...
Mining Performance Regression Testing Repositories for Automated Performance ...
 
Bse 3105 lecture 3-software evolution planning
Bse 3105  lecture 3-software evolution planningBse 3105  lecture 3-software evolution planning
Bse 3105 lecture 3-software evolution planning
 
Hpd 1
Hpd 1Hpd 1
Hpd 1
 
AI_Unit-4_Learning.pptx
AI_Unit-4_Learning.pptxAI_Unit-4_Learning.pptx
AI_Unit-4_Learning.pptx
 
Requirements analysis lecture
Requirements analysis lectureRequirements analysis lecture
Requirements analysis lecture
 
The Benefits of using Systems Thinking in Project Management
The Benefits of using Systems Thinking in Project ManagementThe Benefits of using Systems Thinking in Project Management
The Benefits of using Systems Thinking in Project Management
 
Pressman ch-22-process-and-project-metrics
Pressman ch-22-process-and-project-metricsPressman ch-22-process-and-project-metrics
Pressman ch-22-process-and-project-metrics
 

More from The Integral Worm

More from The Integral Worm (19)

Artificial Intelligence: Artificial Neural Networks
Artificial Intelligence: Artificial Neural NetworksArtificial Intelligence: Artificial Neural Networks
Artificial Intelligence: Artificial Neural Networks
 
Artificial Intelligence: Data Mining
Artificial Intelligence: Data MiningArtificial Intelligence: Data Mining
Artificial Intelligence: Data Mining
 
Artificial Intelligence: Agent Technology
Artificial Intelligence: Agent TechnologyArtificial Intelligence: Agent Technology
Artificial Intelligence: Agent Technology
 
Artificial Intelligence: Knowledge Acquisition
Artificial Intelligence: Knowledge AcquisitionArtificial Intelligence: Knowledge Acquisition
Artificial Intelligence: Knowledge Acquisition
 
Artificial Intelligence: The Nine Phases of the Expert System Development Lif...
Artificial Intelligence: The Nine Phases of the Expert System Development Lif...Artificial Intelligence: The Nine Phases of the Expert System Development Lif...
Artificial Intelligence: The Nine Phases of the Expert System Development Lif...
 
Artificial Intelligence: Knowledge Engineering
Artificial Intelligence: Knowledge EngineeringArtificial Intelligence: Knowledge Engineering
Artificial Intelligence: Knowledge Engineering
 
Artificial Intelligence: Expert Systems Components
Artificial Intelligence: Expert Systems ComponentsArtificial Intelligence: Expert Systems Components
Artificial Intelligence: Expert Systems Components
 
Best Practices for Effective Written Correspondence
Best Practices for Effective Written CorrespondenceBest Practices for Effective Written Correspondence
Best Practices for Effective Written Correspondence
 
Ethical Considerations in Technical Writing and the Workplace
Ethical Considerations in Technical Writing and the WorkplaceEthical Considerations in Technical Writing and the Workplace
Ethical Considerations in Technical Writing and the Workplace
 
Best Practices for Creating Definitions in Technical Writing and Editing
Best Practices for Creating Definitions in Technical Writing and EditingBest Practices for Creating Definitions in Technical Writing and Editing
Best Practices for Creating Definitions in Technical Writing and Editing
 
Best Practices for Using Visuals in Technical Writing
Best Practices for Using Visuals in Technical WritingBest Practices for Using Visuals in Technical Writing
Best Practices for Using Visuals in Technical Writing
 
Best Practices and Guidelines for Collaboration in Workplace Communications
Best Practices and Guidelines for Collaboration in Workplace CommunicationsBest Practices and Guidelines for Collaboration in Workplace Communications
Best Practices and Guidelines for Collaboration in Workplace Communications
 
Best Practices and Guidelines for Writing Analytical Reports
Best Practices and Guidelines for Writing Analytical ReportsBest Practices and Guidelines for Writing Analytical Reports
Best Practices and Guidelines for Writing Analytical Reports
 
Best Practices for Writing and Editing User/Instruction Manuals
Best Practices for Writing and Editing User/Instruction ManualsBest Practices for Writing and Editing User/Instruction Manuals
Best Practices for Writing and Editing User/Instruction Manuals
 
The Good, the bad, and the ugly of Thin Client/Server Computing
The Good, the bad, and the ugly of Thin Client/Server ComputingThe Good, the bad, and the ugly of Thin Client/Server Computing
The Good, the bad, and the ugly of Thin Client/Server Computing
 
Legal Aspects of Information Systems: State of Maryland vs. CyberSmoke.
Legal Aspects of Information Systems: State of Maryland vs. CyberSmoke.Legal Aspects of Information Systems: State of Maryland vs. CyberSmoke.
Legal Aspects of Information Systems: State of Maryland vs. CyberSmoke.
 
The Test Subject Simulation of the "Cyberpeople Jack Implant" Artifact
The Test Subject Simulation of the "Cyberpeople Jack Implant" ArtifactThe Test Subject Simulation of the "Cyberpeople Jack Implant" Artifact
The Test Subject Simulation of the "Cyberpeople Jack Implant" Artifact
 
UMBC IFSM438 Project Management Group Presentation
UMBC IFSM438 Project Management Group PresentationUMBC IFSM438 Project Management Group Presentation
UMBC IFSM438 Project Management Group Presentation
 
Best communication design practices when using “Shape Tools” for visual prese...
Best communication design practices when using “Shape Tools” for visual prese...Best communication design practices when using “Shape Tools” for visual prese...
Best communication design practices when using “Shape Tools” for visual prese...
 

Recently uploaded

Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 

Recently uploaded (20)

ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 

Artificial Intelligence: Case-based & Model-based Reasoning

  • 1. Case-based Reasoning (CBR) • Collection of a set of cases – Store a case in the Case Base • CBR is based on human information processing (HIP) model in some problem areas – Thinking about how human processes information – Try to remember previous case/recall similar cases & modify to fit a new situation • Examples: Law, diagnosis, strategic planning – CEO: How should we modify last year’s plan? • Human experts depend heavily on past experiences when solving new problems
  • 2. Case-based Reasoning • A CBR emulates this HIP model and maintains a historical case • It retrieves cases relevant to the present problem situation from the case base and decides on the solution to the current problem on the basis of the outcomes from previous cases
  • 3. CBR Components • A case-based ES consists of – a case base – a retriever – an adapter – a refiner – an executer – an evaluator – (See diagram on next slide)
  • 4. CBR Components User Interface Request Relevant Adapter Evaluator Retriever Case Base New Cases (w/ Results) Executer Refiner Prior Cases Prior Result Draft Solution Refined Solution Solution Performance Cases w/o Results
  • 5. Case-based Parts • A case base functions as a repository of prior cases • The cases are indexed ( a key as with a database) so that they can be quickly recalled when necessary • A case contains the general descriptions of old problems • In Knowledge Base: Set of Rules • In Case Base: Set of Cases – Creates extra difficulty in retrieving
  • 6. Case-base Parts - The Retriever • When a new problem is entered into a case based system, a retriever decides on the features similar to the stored cases • Retrieval is done by using features of the new cases as indexes into the case base
  • 7. Case-based Parts - The Adapter • An adapter examines the differences between these cases and the current problem • It then applies rules to modify the old solution to fit the new problem
  • 8. Case-based Parts - The Refiner • A refiner critiques the adapted solution against prior outcomes • One way to do this is to compare it to similar solutions of prior cases • If a known failure exists for a derived solution, the system then decides whether the similarities is sufficient to suspect that the new solution will fail
  • 9. Case-based Parts - The Executor • Once a solution is critiqued, an executer applies the refined solution to the current problem
  • 10. Case-based Parts - The Evaluator • If the results are as expected, no further analysis is made, and the cases and its solution is stored for use in future problem solving • If not, the solution is repaired
  • 11. Model-based Reasoning • A model-based system is based on a model of the structure and behavior of the device that the system is designed to simulate • Used for well structured problems – Not for stock pricing/modeling, not well structured – Engineering Problems • Ex: Diagnosing hardware or a machine • Ex: Automobile diagnostics • Based on written documentation • The problem is extracting knowledge
  • 12. Model-based Reasoning • Observed behavior (what the device is actually doing) is compared with predicted behavior (what the device should do) • The difference between them is called a discrepancy, indicating a defect • Then a process is initiated to diagnose the nature and location of the defect • Could be a mathematical equation
  • 13. Model-based Reasoning Actual Device Model Predicted Behavior Observed Behavior Discrepancy
  • 14. Model-based Reasoning • Correct Operation: • Assume we have a model-based system built to diagnose the following simple device with 3 multipliers and 2 adders • Once the logic is developed, executes quickly A = 3 B = 3 C = 2 D = 2 A = 3 Mult - 1 Mult - 2 Mult -3 Add - 3 Add - 3 F = 12 G = 12 3 2 3 2 2 3 6 6 6 6 6 6 6 12 12
  • 15. Model-based Reasoning • Incorrect Operation: – Diagnostics A = 3 B = 3 C = 2 D = 2 A = 3 Mult - 1 Mult - 2 Mult -3 Add - 3 Add - 3 F = 10 G = 12 3 2 3 2 2 3 6 6 6 6 6 6 6 10 12 6 6 6 Culprit of problem? No - 6 comes out Culprit of problem? No - 6 comes out Culprit of problem? No - 6 comes out Culprit of problem? Yes - 10 comes out, problem with Carry Bit Predicate Logic can be used here