Fact chains refer to ordered sequences of interconnected factual statements or relational triples where the entity produced as the result of one fact serves as the starting point for the next. In knowledge representation and natural language processing, each link in the chain represents a distinct semantic relationship, forming a multi-step path that connects an initial subject to a final target entity. These chains form the foundation of multi-hop reasoning, enabling computational systems and language models to resolve complex compositional queries, trace logical dependencies across separate pieces of knowledge, and evaluate whether downstream conclusions update consistently when an intermediate fact is modified.