Un sistema numérico ternario / ˈ t ɜːr n ər i / (también llamado base 3 o trinario ) tiene tres como base . Análogamente a un bit , un dígito ternario es un trit ( trinary dig it ). Un trit equivale a log 2 3 (alrededor de 1,58496) bits de información .
Aunque ternario se refiere con mayor frecuencia a un sistema en el que los tres dígitos son todos números no negativos; específicamente 0 , 1 y 2 , el adjetivo también presta su nombre al sistema ternario balanceado ; que comprende los dígitos −1 , 0 y +1, utilizados en lógica de comparación y computadoras ternarias .
Las representaciones de números enteros en ternario no se vuelven incómodamente largas tan rápido como en binario . Por ejemplo, el decimal 365 o senario 1405 corresponde al binario 101101101 (nueve dígitos) y al ternario 111112 (seis dígitos). Sin embargo, todavía son mucho menos compactos que las representaciones correspondientes en bases como decimal ; consulte a continuación una forma compacta de codificar ternario usando nonary y septemvigesimal .
En cuanto a los números racionales , el ternario ofrece una manera conveniente de representar 1/3 igual que el senario (a diferencia de su engorrosa representación como una cadena infinita de dígitos recurrentes en decimal); pero un gran inconveniente es que, a su vez, el ternario no ofrece una representación finita para 1/2 ( ni para 1/4 , 1/8 , etc. ), porque 2 no es un factor primo de la base; como en base dos, un décimo ( decimal 1/10 , senario 1/14 ) no es representable exactamente (eso necesitaría, por ejemplo, decimal); ni lo es un sexto ( senario 1/10 , decimal 1/6 ) .
De manera similar, para un número N ( b , d ) con base b y d dígitos, todos los cuales son el valor máximo de dígito b − 1 , podemos escribir:
Nonary (base 9, cada dígito tiene dos dígitos ternarios) o septemvigesimal (base 27, cada dígito tiene tres dígitos ternarios) se puede usar para una representación compacta del ternario, similar a cómo se usan los sistemas octal y hexadecimal en lugar del binario .