"""Create fact_checker
Generated by Phi-Octopus Eden
2025-11-06 06:22:40.887747
"""

```python
from typing import List, Dict, Any

class FactChecker:
    """
    A basic fact checking class that evaluates if a list of statements are true based on predefined knowledge.
    
    Attributes:
        knowledge_base: A dictionary containing key-value pairs where the keys are statements and values are their truthfulness (True or False).
        
    Methods:
        check_statements: Takes a list of statements to verify against the knowledge base and returns a dictionary with results.
    """
    
    def __init__(self, knowledge_base: Dict[str, bool]):
        self.knowledge_base = knowledge_base
    
    def check_statements(self, statements: List[str]) -> Dict[str, bool]:
        """Check if given statements are true based on the predefined knowledge base."""
        results = {}
        for statement in statements:
            results[statement] = self.knowledge_base.get(statement, False)
        return results

# Example usage
if __name__ == "__main__":
    # Define a simple knowledge base
    knowledge_base = {
        "The Earth is round": True,
        "Pluto is a planet": False,
        "The largest mammal is the blue whale": True,
        "Penguins live in Australia": False
    }
    
    fact_checker = FactChecker(knowledge_base)
    
    # Test statements to check
    test_statements = [
        "The Earth is round",
        "Pluto is a planet",
        "Penguins live in Antarctica"
    ]
    
    # Check and print the results
    results = fact_checker.check_statements(test_statements)
    for statement, result in results.items():
        print(f"{statement}: {result}")
```

# Output:
# The Earth is round: True
# Pluto is a planet: False
# Penguins live in Antarctica: False