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

is invoked byescalates towritesSymbolic Logic Engine: is invoked bySymbolic Logic EngineDomain Rule Expert: escalates toDomain Rule ExpertWorking Memory Fact Store: writesWorking Memory Fact Store
Direct neighbourhood (hover for relationship types)

Relationships

is invoked by dependency

writes dependency

escalates to dynamic

Design guidance

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

  1. 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.