arXiv · 1807.11580
Enumerating Cryptarithms Using Deterministic Finite Automata
Abstract
A cryptarithm is a mathematical puzzle where given an arithmetic equation written with letters rather than numerals, a player must discover an assignment of numerals on letters that makes the equation hold true. In this paper, we propose a method to construct a DFA that accepts cryptarithms that admit (unique) solutions for each base. We implemented the method and constructed a DFA for bases $k \le 7$. Those DFAs can be used as complete catalogues of cryptarithms,whose applications include enumeration of and counting the exact numbers $G_k(n)$ of cryptarithm instances with $n$ digits that admit base-$k$ solutions. Moreover, explicit formulas for $G_2(n)$ and $G_3(n)$ are given.
Explore related subjects
Keep this discovery
Yuki Nozaki, Diptarama Hendrian, Ryo Yoshinaka, Takashi Horiyama, Ayumi Shinohara. 2018-07-27. Enumerating Cryptarithms Using Deterministic Finite Automata. https://arxiv.org/abs/1807.11580
Cite the original work for its findings. Save a collection to share your selection of sources.