"""Create fact_checker
Generated by Phi-Octopus Eden
2025-11-06 13:15:05.186840
"""

```python
from typing import List, Tuple


class FactChecker:
    """
    A basic fact-checking class that verifies claims against predefined true statements.
    """

    def __init__(self):
        self.knowledge_base: List[Tuple[str, bool]] = [
            ("The Earth orbits the Sun", True),
            ("Water boils at 100 degrees Celsius at sea level", True),
            ("Paris is the capital of France", True),
            # Add more statements here
        ]

    def check_fact(self, statement: str) -> Tuple[str, bool]:
        """
        Checks if a given statement is true based on the knowledge base.

        :param statement: The statement to verify.
        :return: A tuple containing the original statement and its truth value from the knowledge base.
        """
        for known_statement, truth_value in self.knowledge_base:
            if known_statement == statement:
                return (known_statement, truth_value)
        
        # Statement not found in knowledge base
        return (statement, False)

    def add_knowledge(self, new_statements: List[Tuple[str, bool]]) -> None:
        """
        Adds new statements to the knowledge base.

        :param new_statements: A list of tuples containing a statement and its truth value.
        """
        self.knowledge_base.extend(new_statements)


# Example usage
if __name__ == "__main__":
    fact_checker = FactChecker()
    
    # Check some facts
    print(fact_checker.check_fact("The Earth orbits the Sun"))  # Should return True
    print(fact_checker.check_fact("Mars is the largest planet in our solar system"))  # Should return False
    
    # Add new knowledge
    fact_checker.add_knowledge([
        ("The Amazon rainforest covers parts of Brazil, Peru, and Colombia", True),
        ("Astronauts can see Earth's curvature with their naked eyes from space", True)
    ])
    
    # Check facts after adding new knowledge
    print(fact_checker.check_fact("The Amazon rainforest covers parts of Brazil, Peru, and Colombia"))  # Should return True
```