"""Create fact_checker
Generated by Phi-Octopus Eden
2025-11-05 22:07:35.875063
"""

```python
from typing import List, Tuple

class FactChecker:
    """
    A simple fact-checking capability that verifies if a statement is true or false based on predefined knowledge.
    """

    def __init__(self):
        # Predefined facts as a list of tuples: (statement, boolean_value)
        self.knowledge_base = [
            ("The Earth revolves around the Sun", True),
            ("Gravity exists and attracts objects to planets", True),
            ("2 + 2 equals 5", False),
            ("Eden is an autonomous AI", True)
        ]

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

        :param statement: The statement to be checked.
        :return: A tuple containing a response message and a boolean indicating whether the statement is true or not.
        """
        for fact in self.knowledge_base:
            if fact[0] == statement:
                return f"Fact verified: {statement} is {'true' if fact[1] else 'false'}", fact[1]
        
        return "Fact not found in knowledge base.", False

# Example usage
if __name__ == "__main__":
    fact_checker = FactChecker()
    
    # Check a true statement
    response, result = fact_checker.check_fact("The Earth revolves around the Sun")
    print(response)
    print(f"Is True: {result}")

    # Check a false statement
    response, result = fact_checker.check_fact("2 + 2 equals 5")
    print(response)
    print(f"Is False: {not result}")
```