Cognition · Software component
Fact Contradiction Resolver
Software componentCognitionCognition & Memoryarc:FactContradictionResolver
A cognition component that reconciles duplicate or contradictory derived facts in working memory according to a configured strategy before they are committed.
Responsibility. Keeps working memory coherent when rules derive duplicate or conflicting facts.
Also known as: Truth maintenance, Fact deduplicator
Relationships
is invoked by dependency
writes dependency
escalates to dynamic
Design guidance
- SHOULD treat contradictions caused by rule design flaws as errors requiring human review rather than silently overwriting.
Classification
- Patterns
- Fact deduplicationError reporting (halt and alert)Overwriting (recency bias)Marking uncertain (multiple hypotheses)Confidence-based resolutionKeep-highest-confidence merge
- Risks mitigated
- Incoherent contradictory conclusionsRedundant facts inflating working memory
Sources
- Ch5.11: T. Nguyen, "Rule-Based Decision Making Fundamentals," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 5.11. ISBN: 9798244538229.