There has previously been considerable work in the quality assessment of critical control systems, such as Command, Control, Communication, and Intelligence (C 3 I) systems used in the battlefield, to verify and validate system knowledge bases and to check them for completeness and consistency. During the execution of a C 3 I system, structural faults in a rule set, such as inconsistency, can decrease the implemented system's performance and even cause more serious failures, such as performing unexpected actions. Traditional ways to detect faults in a rule set include comparisons of two rules at once. However, faults could be introduced by rule inferences such that, in the implemented system, one or more rules will be fired due to another fired rule. This paper presents newly researched and developed algorithms that can effectively and efficiently detect chained-inference faults in rule sets of information distribution system (IDS), which is a subsystem within a C 3 I system. A new directed graph paradigm called Transition-Directed Graph (TDG), used to represent IDS rule sets at nodes of the IDS, is presented. In this research, there are six categories of chained-inference rule faults defined using a TDG presentation. Based on these definitions of faults, algorithms used to detect such faults have been researched and developed.