"""Create fact_checker
Generated by Phi-Octopus Eden
2025-11-07 17:21:29.599297
"""

```python
from typing import List, Dict

class FactChecker:
    """
    A simple fact-checking system that verifies if a given statement is true or false based on predefined facts.
    """

    def __init__(self):
        self.facts: Dict[str, bool] = {}
    
    def add_fact(self, statement: str, truth_value: bool) -> None:
        """
        Adds a new fact to the system.

        :param statement: The statement as a string.
        :param truth_value: A boolean indicating whether the statement is true (True) or false (False).
        """
        self.facts[statement] = truth_value

    def check_fact(self, statement: str) -> bool:
        """
        Checks if the given statement is in the system and returns its truth value.

        :param statement: The statement to be checked.
        :return: True if the statement is true, False otherwise. Returns None if the statement does not exist in the system.
        """
        return self.facts.get(statement)

    def verify_statements(self, statements: List[str]) -> Dict[str, bool]:
        """
        Verifies multiple statements and returns a dictionary mapping each statement to its truth value.

        :param statements: A list of statements to be verified.
        :return: A dictionary where keys are the statements and values are their truth values.
        """
        return {stmt: self.facts.get(stmt) for stmt in statements}

# Example usage
if __name__ == "__main__":
    fact_checker = FactChecker()
    fact_checker.add_fact("The Earth is round", True)
    fact_checker.add_fact("Pi is exactly 3.14", False)

    print(fact_checker.check_fact("The Earth is round"))  # Expected output: True
    print(fact_checker.check_fact("Pi is exactly 3.14"))  # Expected output: False

    statements_to_check = ["The Earth is flat", "The Earth is round"]
    results = fact_checker.verify_statements(statements_to_check)
    for stmt, truth_value in results.items():
        print(f"{stmt}: {truth_value}")
```

This Python code defines a `FactChecker` class that can add facts to its knowledge base and check the truth value of given statements. It includes methods for adding facts, checking individual statements, and verifying multiple statements at once. An example usage is provided within the script to demonstrate how the class can be instantiated and used.