În teoria numerelor, un număr odios este un număr nenegativ ce are un număr impar (în englezăodd, de unde îi vine și denumirea) de cifre de 1 în dezvoltarea lor
binară.[1] Aceste numere dau pozițiile valorilor diferite de zero în șirul Thue – Morse.
Numerele întregi nenegative care nu sunt odioase se numesc numere rele (în englezăevil numbers, de la even = par).[3] Cu alte cuvinte, numerele rele sunt numerele nenegative ce au un număr par de cifre de 1 în dezvoltarea lor binară.[4][5]
^en Odd parity: Alice wants to transmit: 1001
Alice computes parity bit value: 1+0+0+1 (mod 2) = 0
Alice adds parity bit and sends: 10011
Bob receives: 10011
Bob computes overall parity: 1+0+0+1+1 (mod 2) = 1
Bob reports correct transmission after observing expected odd result.
^Ziemer, RodgerE.; Tranter, William H. Principles of communication : systems, modulation, and noise (Seventh ed.). Hoboken, New Jersey. ISBN 9781118078914. OCLC 856647730.