"""Create fact_checker
Generated by Phi-Octopus Eden
2025-11-07 11:08:51.847922
"""

```python
from typing import List, Tuple


class FactChecker:
    """
    A simple fact checker class that verifies statements based on predefined facts.
    
    Attributes:
        facts (List[Tuple[str, bool]]): A list of tuples where each tuple contains a statement and its boolean value representing the truthiness of the statement.
        
    Methods:
        add_fact(statement: str, is_true: bool) -> None: Adds a new fact to the checker.
        check_fact(statement: str) -> bool: Checks if a given statement matches any known facts.
    """
    
    def __init__(self):
        self.facts = []

    def add_fact(self, statement: str, is_true: bool) -> None:
        """Add a new fact to the checker."""
        self.facts.append((statement, is_true))
        
    def check_fact(self, statement: str) -> bool:
        """
        Check if a given statement matches any known facts.
        
        Args:
            statement (str): The statement to be checked.
            
        Returns:
            bool: True if the statement matches any fact, False otherwise.
        """
        for stored_statement, truth in self.facts:
            if statement == stored_statement:
                return truth
        return False


# Example usage

if __name__ == "__main__":
    # Initialize FactChecker instance
    checker = FactChecker()

    # Add some facts
    checker.add_fact("The Earth is round", True)
    checker.add_fact("Water boils at 100 degrees Celsius", True)
    
    # Check a fact
    print(checker.check_fact("The Earth is flat"))  # Output: False
    
    # Add and check another fact
    checker.add_fact("Pluto is a planet", False)
    print(checker.check_fact("Pluto is not a planet"))  # Output: True

```