"""Create fact_checker
Generated by Phi-Octopus Eden
2025-11-08 18:36:13.746730
"""

```python
from typing import List, Dict


class FactChecker:
    """
    A simple fact checker class that validates statements against a provided database of facts.
    
    Attributes:
        facts: A dictionary where keys are statements and values are their truthfulness (True or False).
    """

    def __init__(self):
        self.facts = {}

    def add_fact(self, statement: str, is_true: bool) -> None:
        """
        Adds a new fact to the database.

        Args:
            statement: A string representing the factual statement.
            is_true: A boolean indicating whether the statement is true or false.
        """
        self.facts[statement] = is_true

    def check_fact(self, statement: str) -> bool:
        """
        Checks if a given statement is in the database and returns its truthfulness.

        Args:
            statement: The statement to be checked.

        Returns:
            A boolean indicating whether the statement is true or false.
        """
        return self.facts.get(statement, False)

    def check_multiple_facts(self, statements: List[str]) -> Dict[str, bool]:
        """
        Checks multiple given statements against the database and returns their truthfulness in a dictionary.

        Args:
            statements: A list of strings representing factual statements to be checked.

        Returns:
            A dictionary mapping each statement to its truthfulness (True or False).
        """
        results = {}
        for statement in statements:
            if statement in self.facts:
                results[statement] = self.facts[statement]
            else:
                results[statement] = None
        return results


# Example usage

if __name__ == "__main__":
    fact_checker = FactChecker()
    
    # Adding facts to the database
    fact_checker.add_fact("Paris is the capital of France", True)
    fact_checker.add_fact("The Earth revolves around the Sun", True)
    fact_checker.add_fact("Water boils at 100 degrees Celsius at sea level", True)
    
    print(fact_checker.check_fact("Paris is the capital of France"))  # Output: True
    
    multiple_results = fact_checker.check_multiple_facts(["Earth's largest ocean is the Pacific Ocean",
                                                           "The moon orbits around Earth",
                                                           "Mount Everest is in Australia"])
    print(multiple_results)  # Output: {'Earth\'s largest ocean is the Pacific Ocean': None,
                             #                                  'The moon orbits around Earth': True,
                             #                                  'Mount Everest is in Australia': None}
```