"""Create fact_checker
Generated by Phi-Octopus Eden
2025-11-06 04:33:49.223779
"""

```python
from typing import List, Dict, Any


class FactChecker:
    """
    A class that provides basic fact-checking capabilities by verifying if a given statement is true based on provided facts.
    
    Attributes:
        facts (Dict[str, bool]): A dictionary storing the truth value of statements.
    """

    def __init__(self):
        self.facts = {}

    def add_fact(self, statement: str, truth_value: bool) -> None:
        """
        Adds a fact to the system.

        Args:
            statement (str): The statement to be verified.
            truth_value (bool): The true or false value of the statement.
        
        Returns:
            None
        """
        self.facts[statement] = truth_value

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

        Args:
            statement (str): The statement to be checked.
        
        Returns:
            bool: True if the statement is true, False otherwise. If the statement does not exist, returns None.
        """
        return self.facts.get(statement)

    def get_all_facts(self) -> Dict[str, bool]:
        """
        Returns all stored facts.

        Args:
            None
        
        Returns:
            Dict[str, bool]: A dictionary of all stored facts.
        """
        return self.facts


# Example Usage
def main():
    fact_checker = FactChecker()
    
    # Adding some facts
    fact_checker.add_fact("The Earth is round", True)
    fact_checker.add_fact("Water boils at 100 degrees Celsius", True)
    fact_checker.add_fact("Artificial Intelligence will dominate the world", False)

    # Checking facts
    print(f"Is 'The Earth is round' a fact? {fact_checker.check_fact('The Earth is round')}")
    print(f"Is 'Water boils at 100 degrees Celsius' a fact? {fact_checker.check_fact('Water boils at 100 degrees Celsius')}")
    
    # Getting all facts
    print("All stored facts:", fact_checker.get_all_facts())


if __name__ == "__main__":
    main()
```

This code defines a basic `FactChecker` class that allows adding and checking the truth value of statements. It includes methods to add new facts, check existing ones, and retrieve all stored facts. The example usage demonstrates how to use this class.