"""Create fact_checker
Generated by Phi-Octopus Eden
2025-11-08 18:31:05.976062
"""

```python
from typing import List, Dict


class FactChecker:
    """
    A simple fact-checking system that verifies if a statement is true based on predefined facts.
    """

    def __init__(self, facts: Dict[str, bool]):
        """
        Initialize the FactChecker with a dictionary of statements and their boolean truth values.

        :param facts: A dictionary where keys are strings representing statements and values are booleans (True or False).
        """
        self.facts = facts

    def check_fact(self, statement: str) -> bool:
        """
        Check if a given statement is true based on the predefined facts.

        :param statement: The statement to be checked.
        :return: True if the statement is in the database and marked as true; otherwise, False or None if not found.
        """
        return self.facts.get(statement, None)

    def add_fact(self, statement: str, truth_value: bool) -> None:
        """
        Add a new fact to the system.

        :param statement: The new statement to be added.
        :param truth_value: The boolean value representing the truth of the statement.
        """
        self.facts[statement] = truth_value

    def remove_fact(self, statement: str) -> bool:
        """
        Remove a fact from the system if it exists.

        :param statement: The statement to be removed.
        :return: True if the fact was successfully removed; otherwise, False.
        """
        return self.facts.pop(statement, None) is not None


def example_usage():
    # Example facts
    facts = {
        "The Earth revolves around the Sun": True,
        "2+2 equals 5": False,
        "Pluto is a planet": False
    }

    # Initialize fact checker with the provided facts
    checker = FactChecker(facts)

    # Check some statements
    print(checker.check_fact("The Earth revolves around the Sun"))  # Output: True
    print(checker.check_fact("2+2 equals 5"))  # Output: False

    # Add a new fact
    checker.add_fact("The Earth is round", True)
    print(checker.check_fact("The Earth is round"))  # Output: True

    # Remove a fact
    if checker.remove_fact("Pluto is a planet"):
        print("Fact 'Pluto is a planet' removed successfully.")
    else:
        print("Fact not found.")


if __name__ == "__main__":
    example_usage()
```