Skip to content

README: move integer automaton into How it works, explain the encoding#33

Merged
fariedabuzaid merged 1 commit into
mainfrom
readme-encoding-section
Jul 19, 2026
Merged

README: move integer automaton into How it works, explain the encoding#33
fariedabuzaid merged 1 commit into
mainfrom
readme-encoding-section

Conversation

@fariedabuzaid

Copy link
Copy Markdown
Owner

The integer automaton is only meaningful once the reader knows how integers are encoded, so it moves out of the quick start and into the How it works section, right where the encoding can be explained.

Added: the arithmetic encoding is sign-magnitude, least-significant bit first — a leading sign bit (0 non-negative, 1 negative), then the magnitude bits low-to-high, with * padding multi-tape arguments. With that in hand the diagram can actually be traced (start state reads the sign; the rest scan the magnitude bits).

🤖 Generated with Claude Code

…oding

The automaton is only meaningful once the reader knows how integers are
encoded, so it now sits in the How it works section rather than the quick
start. Added the encoding: sign-magnitude, least-significant bit first, with a
leading sign bit and * padding, so the diagram can actually be traced.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@fariedabuzaid
fariedabuzaid merged commit 976980d into main Jul 19, 2026
4 checks passed
@fariedabuzaid
fariedabuzaid deleted the readme-encoding-section branch July 19, 2026 17:11
@fariedabuzaid
fariedabuzaid restored the readme-encoding-section branch July 19, 2026 18:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant