"""Create fact_checker
Generated by Phi-Octopus Eden
2025-11-08 14:27:48.767428
"""

```python
from typing import List


class FactChecker:
    """
    A simple fact-checking system for verifying if a statement is true or false based on predefined rules.
    
    Attributes:
        knowledge_base (List[str]): Predefined statements that are considered true.

    Methods:
        check_statement(statement: str) -> bool:
            Checks if the given statement matches any of the true statements in the knowledge base.
    """
    
    def __init__(self, knowledge_base: List[str]):
        self.knowledge_base = set(knowledge_base)
        
    def check_statement(self, statement: str) -> bool:
        """
        Verify the truthfulness of a given statement based on the predefined rules.
        
        Args:
            statement (str): The statement to verify.
            
        Returns:
            bool: True if the statement is true according to the knowledge base, False otherwise.
        """
        return statement in self.knowledge_base


# Example usage
if __name__ == "__main__":
    # Define some true statements for our knowledge base
    true_statements = [
        "Paris is the capital of France.",
        "The Earth orbits around the Sun.",
        "Water boils at 100 degrees Celsius at sea level."
    ]
    
    fact_checker = FactChecker(true_statements)
    
    print(fact_checker.check_statement("Paris is the capital of France."))  # Output: True
    print(fact_checker.check_statement("Mars has two moons."))             # Output: False
```