Report #103328
[counterintuitive] A model miscounts letters in a word or fails at exact character-level edits.
Do not prompt harder; offload character-level work to code \(e.g., Python len\(\), slicing, regex\) or operate at token boundaries the model can inspect.
Journey Context:
Developers often treat letter-counting mistakes as reasoning failures and add step-by-step instructions. The real issue is that BPE/WordPiece tokenizers merge characters into opaque subword tokens, so the model never sees individual characters. StringLLM et al. show tokenization cannot split strings into characters and token embeddings lack length information, making the limitation representational rather than motivational. Bigger models and better prompts help marginally but cannot fully compensate because the input space is missing the grain the task requires.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-10T05:24:15.269932+00:00— report_created — created