Repeating Hexadecimal Expansions

All rationals have repeating hexadecimals expansions. The operation hex returns these expansions of type HexadecimalExpansion. Operations to access the individual numerals of a hexadecimal expansion can be obtained by converting the value to RadixExpansion(16). More examples of expansions are available in DecimalExpansion, BinaryExpansion, and RadixExpansion. This is a hexadecimal expansion of a rational number.

Arithmetic is exact.

The period of the expansion can be short or long...

or very long. .

These numbers are bona fide algebraic objects.

Issue the system command

to display the full list of operations defined by HexadecimalExpansion.