"""Create fact_checker
Generated by Phi-Octopus Eden
2025-11-08 17:37:32.109019
"""

```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 rules.
    """

    def __init__(self):
        self.rules = {
            "Paris is the capital of France": True,
            "The Earth revolves around the Sun": True,
            "Water boils at 100 degrees Celsius": True,
            "4 is a prime number": False
        }

    def check_fact(self, statement: str) -> Tuple[bool, str]:
        """
        Checks if the given statement is true based on predefined rules.
        
        :param statement: The statement to be checked as a string.
        :return: A tuple containing a boolean indicating if the fact is true and a message explaining the result.
        """
        if statement in self.rules:
            return (self.rules[statement], f"The fact '{statement}' is {'' if self.rules[statement] else 'not '}true.")
        else:
            return (False, "The fact-checking rules do not cover this statement.")

def example_usage():
    fact_checker = FactChecker()
    
    print(fact_checker.check_fact("Paris is the capital of France"))  # Expected: (True, ...)
    print(fact_checker.check_fact("The Earth revolves around the Sun"))  # Expected: (True, ...)
    print(fact_checker.check_fact("Water boils at 100 degrees Celsius"))  # Expected: (True, ...)
    print(fact_checker.check_fact("4 is a prime number"))  # Expected: (False, ...)
    print(fact_checker.check_fact("Is water blue?"))  # Expected: (False, "The fact-checking rules do not cover this statement.")

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