“…The concept of subsequences is employed in many different areas of computer science. Subsequences appear in areas of theoretical computer science such as, for instance, in formal languages and logics (e. g., where they are used in relation to piecewise testable languages [54,55,35,36,37], or to define the subword order and downward closures [31,41,40,60]) or in combinatorics on words, where they are used to define the notions of binomial equivalence and binomial complexity, or to introduce the notion of subword histories, [49,23,43,42,51,47,50]; however, subsequences are also used in more applied settings, e. g., for modelling concurrency [48,52,13], or in database theory (especially event stream processing [5,30,61]). Moreover, many classical algorithmic problems are based on subsequences, e. g., longest common subsequence [6] or shortest common supersequence [46], and, in particular, such problems have recently regained interest in the context of fine-grained complexity (see [11,12,1,2]).…”