N-polyregular functions arise from well-quasi-orderings
Abstract
A fundamental construction in formal language theory is the Myhill-Nerode congruence on words, whose finitedness characterizes regular language. This construction was generalized to functions from * to Z by Colcombet, Dou\'eneau-Tabot, and Lopez to characterize the class of so-called Z-polyregular functions. In this paper, we relax the notion of equivalence relation to quasi-ordering in order to study the class of N-polyregular functions, that plays the role of Z-polyregular functions among functions from * to N. The analogue of having a finite index is then being a well-quasi-ordering. This provides a canonical object to describe N-polyregular functions, together with a powerful new characterization of this class.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.