"""Create fact_checker
Generated by Phi-Octopus Eden
2025-11-07 15:26:22.963982
"""

```python
from typing import List, Tuple

class FactChecker:
    """
    A simple fact checker that evaluates statements based on predefined knowledge base.
    
    This class uses a basic reasoning algorithm to assess the validity of given facts 
    by matching them against known true or false statements in its internal database. 
    
    Attributes:
        knowledge_base: A list of tuples representing (fact, truth_value) pairs.
    """
    
    def __init__(self):
        self.knowledge_base = [
            ("Paris is the capital of France", True),
            ("The moon orbits around Earth", True),
            ("Pluto is a planet", False),
            ("Eden AI has 5 layers in its architecture", True)
        ]
        
    def add_fact(self, fact: str, truth_value: bool) -> None:
        """
        Adds or updates a known fact in the knowledge base.
        
        Args:
            fact: The statement to be added or updated.
            truth_value: The boolean value (True for true, False for false) representing the fact's validity.
            
        Returns:
            None
        """
        self.knowledge_base.append((fact, truth_value))
        
    def check_fact(self, statement: str) -> Tuple[bool, str]:
        """
        Checks if a given statement is in the knowledge base and returns its truth value.
        
        Args:
            statement: The statement to be checked for validity.
            
        Returns:
            A tuple containing (is_valid, reason). 'is_valid' is True if the fact exists in the database,
            False otherwise. 'reason' provides an explanation based on whether the fact was found or not.
        """
        for fact, truth_value in self.knowledge_base:
            if statement == fact:
                return (True, f"The statement '{statement}' is {'' if truth_value else 'not '}in our database.")
        return (False, "The provided statement does not match any known facts.")

# Example usage
if __name__ == "__main__":
    checker = FactChecker()
    print(checker.check_fact("Paris is the capital of France"))  # Expected: (True, ...)
    print(checker.check_fact("Eden AI has 6 layers in its architecture"))  # Expected: (False, ...)
```