{"id":"binary-gap-negative-input-infinite-loop","text":"Passing a negative integer to `binary_gap` causes an infinite loop because Python's arbitrary-precision right-shift of a negative number never reaches `0`.","truth_value":"OUT","source":"entries/2026/06/06/binary-gap-solution.md","source_url":"","source_hash":"","justifications":[],"dependents":["streaming-safe-within-problem-domain"],"metadata":{"_retracted":true},"created_at":"","updated_at":"2026-06-17T15:24:15+00:00","reviewed_at":"","verified_at":"","retracted_at":"2026-06-17T15:24:15+00:00","explanation":{"steps":[{"node":"binary-gap-negative-input-infinite-loop","truth_value":"OUT","reason":"retracted premise"}]}}