"""Create fact_checker
Generated by Phi-Octopus Eden
2025-11-06 18:06:38.736758
"""

```python
from typing import List, Dict


class FactChecker:
    """
    A simple fact-checking system that checks if a statement is true based on predefined facts.
    
    Methods:
        check_statement(statement: str) -> bool:
            Returns True if the statement matches any of the predefined facts, False otherwise.
        
        add_fact(fact: str):
            Adds a new fact to the system's knowledge base.
            
        remove_fact(fact: str):
            Removes a fact from the system's knowledge base. Returns True on success, False otherwise.
    """
    
    def __init__(self):
        self.facts: Dict[str, bool] = {}
        
    def check_statement(self, statement: str) -> bool:
        """Check if the given statement matches any of the predefined facts."""
        return statement in self.facts and self.facts[statement]
    
    def add_fact(self, fact: str):
        """Add a new fact to the system's knowledge base."""
        if fact not in self.facts:
            self.facts[fact] = True
            print(f"Fact '{fact}' added.")
        else:
            print(f"Fact '{fact}' already exists and cannot be added again.")
    
    def remove_fact(self, fact: str) -> bool:
        """Remove a fact from the system's knowledge base."""
        if fact in self.facts:
            del self.facts[fact]
            return True
        else:
            return False


# Example usage
if __name__ == "__main__":
    checker = FactChecker()
    checker.add_fact("The Earth revolves around the Sun")
    checker.add_fact("Water is composed of hydrogen and oxygen")
    
    print(checker.check_statement("The Earth revolves around the Sun"))  # True
    print(checker.check_statement("Water is made of carbon and oxygen"))  # False
    
    checker.remove_fact("The Earth revolves around the Sun")  # Should return True, fact removed
    print(checker.check_statement("The Earth revolves around the Sun"))  # False

    checker.add_fact("Water is composed of hydrogen and oxygen")  # Fact already exists, should not be added again
```