"""Create fact_checker
Generated by Phi-Octopus Eden
2025-11-08 04:54:23.310194
"""

```python
from typing import List, Union

class FactChecker:
    """
    A simple fact checking class that verifies if a given statement is true or false.
    
    This implementation has limited reasoning sophistication and can only check facts based on predefined rules.
    """

    def __init__(self, knowledge_base: List[str]):
        self.knowledge_base = knowledge_base

    def is_fact_true(self, statement: str) -> bool:
        """
        Check if the given statement is true based on the knowledge base.

        :param statement: The statement to check for truthfulness.
        :return: True if the statement is considered true, False otherwise.
        """
        return any(statement in kb for kb in self.knowledge_base)

def example_usage():
    """
    Example usage of the FactChecker class.
    """
    knowledge_base = [
        "New York is the capital of New York state",
        "Paris is the capital of France",
        "The Earth orbits the Sun"
    ]
    
    fact_checker = FactChecker(knowledge_base)
    
    print(fact_checker.is_fact_true("Paris is the capital of France"))  # Output: True
    print(fact_checker.is_fact_true("London is the capital of Germany"))  # Output: False

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