Keyboards as a new model of computation
Yoan G\'eran, Bastien Laboureix, Corto Mascle, Valentin D. Richard

TL;DR
This paper introduces a novel formal model of computation called keyboards, which use sequences of elementary operations to generate languages, revealing a strict hierarchy orthogonal to classical models like the Chomsky hierarchy.
Contribution
It formalizes the concept of keyboards as a new language class model and compares their expressive power to classical language classes, establishing a strict hierarchy.
Findings
Established a hierarchy of language classes based on keyboard operations.
Compared keyboard language classes to Chomsky hierarchy and characterized subclasses.
Showed orthogonality of keyboard models to classical computational models.
Abstract
We introduce a new formalisation of languages, called keyboards. We consider a set of elementary operations (writing/erasing a letter, going to the right or to the left,...) and we define a keyboard as a set of finite sequences of such operations, called keys. The corresponding language is the set of words obtained by applying some sequence of those keys. Unlike classical models of computation, every key can be applied anytime. We define various classes of languages based on different sets of elementary operations, and compare their expressive powers. We also compare them to well-known classes of languages (Chomsky hierarchy). We obtain a strict hierarchy of languages, whose expressivity is orthogonal to the one of the aforementionned classical models. -- Nous introduisons une nouvelle repr\'esentation de langages, les claviers. On se munit d'un ensemble d'op\'erations…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
