{"id":"hexspeak-replace-order-independent","text":"The two `.replace(\"0\",\"O\").replace(\"1\",\"I\")` calls in `to_hexspeak` produce the same result regardless of order, because `hex()` output contains only `0-9a-f` — no `O` or `I` characters exist before substitution.","truth_value":"IN","source":"entries/2026/06/06/hexspeak-solution.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"created_at":"","updated_at":"","reviewed_at":"","verified_at":"","retracted_at":"","explanation":{"steps":[{"node":"hexspeak-replace-order-independent","truth_value":"IN","reason":"premise"}]}}