<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Iterated Transduction on Unary Languages? (short paper)</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Martin Kutrib</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andreas Malcher</string-name>
          <email>andreas.malcherg@informatik.uni-giessen.de</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Carlo Mereghetti</string-name>
          <email>carlo.mereghetti@unimi.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Beatrice Palano</string-name>
          <email>palano@unimi.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dipartimento di Fisica \Aldo Pontremoli", Universita degli Studi di Milano via Celoria 16</institution>
          ,
          <addr-line>20133 Milano</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Dipartimento di Informatica \G. degli Antoni", Universita degli Studi di Milano via Celoria 18</institution>
          ,
          <addr-line>20133 Milano</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Institut fur Informatik, Universitat Giessen</institution>
          ,
          <addr-line>Arndtstr. 2, 35392 Giessen</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>An iterated uniform nite-state transducer executes the same length-preserving transduction in iterative sweeps. The rst sweep occurs on the input string, while any subsequent sweep processes the output of the previous one. We focus on unary inputs. We show that any unary regular language can be accepted by a deterministic iterated uniform nite-state transducer with at most maxf2%; pg + 1 states, % and p being the greatest primes in the factorization of the, respectively, pre-periodic and periodic part of the language. This state cost cannot be improved by using nondeterminism, and is de nitely lower than the state costs of equivalent classical models of nite-state automata.</p>
      </abstract>
      <kwd-group>
        <kwd>Iterated transducers</kwd>
        <kwd>Unary languages</kwd>
        <kwd>State complexity</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The notion of an iterated uniform nite-state transducer (iufst) has been
introduced in [
        <xref ref-type="bibr" rid="ref20 ref21 ref25">20, 21, 25</xref>
        ]. It consists of a length-preserving nite-state transducer
that works in iterative sweeps from left to right on its input tape. In the rst
sweep the input string is processed, while any further sweep operates on the
output of the previous sweep. The model is uniform in that every sweep always
starts from the same initial state on the leftmost tape symbol, and operates the
same transduction rules at each computation step. An input string is accepted
whenever the transducer halts in an accepting state at the end of a sweep.
      </p>
      <p>
        A theoretical investigation of iufsts is motivated by the fact that iterated or
cascade transductions show up in numerous elds of computer science, e.g., in
natural language processing [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], in compiler design [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], in the celebrated
KrohnRhodes decomposition theorem [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. Again, cascades of deterministic pushdown
transducers as language accepting devices have been studied in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. In [
        <xref ref-type="bibr" rid="ref11 ref26">11, 26</xref>
        ],
iterated nite-state transducers as language generating devices have been settled.
? Extended version presented at the 47th Int. Conf. SOFSEM, January 25{29, 2021,
Bolzano-Bozen, Italy, [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. Copyright © 2021 for this paper by its authors. Use
permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
Notice that only these latter contributions introduce a notion of \uniformity" on
iterated transduction, in that always the same transducer is iteratively applied.
      </p>
      <p>
        Deterministic and nondeterministic iufsts (the nondeterministic model
denoted by niufst) have been deeply studyied in [
        <xref ref-type="bibr" rid="ref20 ref21 ref23 ref25">20, 21, 23, 25</xref>
        ]. For a constant
number of sweeps, iufsts and niufsts characterize the class of regular
languages. For a non-constant number of sweeps, non-regular languages can be
accepted as long as an at least logarithmic number of sweeps is provided, and
in nite proper language hierarchies depending on sweep complexity are shown.
Recently, in [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ], iufsts and niufsts have been enhanced with the
possibility of two-way motion, implying a sweep alternation from left to right and from
right to left. Indeed, iufsts and niufsts have been investigated within the realm
of descriptional complexity, where device size is under consideration (see, e.g.,
[2{10, 19]). In descriptional complexity, techniques from several areas are
employed [
        <xref ref-type="bibr" rid="ref12 ref13 ref28">12, 13, 28</xref>
        ], yielding results of both theoretical and practical interest [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
      </p>
      <p>In this paper, we construct size-e cient iterated transducers for general unary
regular languages. We give our construction step by step, starting from nite
unary languages. We show that nite unary languages with words of length up
to ` can be accepted by an iufst with 2% states, % being the greatest prime in
the factorization of `. Next, we switch to unary periodic languages, and prove
that any n-periodic unary language can be accepted by an iufst with p states, p
being the greatest prime in the factorization of n. By combining these two results,
we get that any unary regular language is accepted by an iufst with at most
maxf2%; pg + 1 states. We then show that these state costs cannot be improved
by using nondeterminism, and that they are de nitely lower than the state costs
of equivalent classical models of nite-state automata.</p>
      <p>
        Due to the page limit, proofs and further results (some of which may be
found in [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]) have been omitted.
2
      </p>
      <p>De nitions and Preliminaries
By the Fundamental Theorem of Arithmetic, any integer n &gt; 1 univocally
factorizes as n = Qis=1 pi i , for primes p1 &lt; &lt; ps and integers i &gt; 0. For any n &gt; 1,
we let Zn = f0; 1; : : : ; n 1g be the ring of the remainders modulo n. Let be
the set of words on a nite alphabet , including the empty word. The length
of a word w is denoted by jwj. A language on is any set L .</p>
      <p>A nondeterministic iterated uniform nite-state transducer (niufst) is a
8tuple T = hQ; ; ; q0; B; C; ; F i, with Q the set of internal states, the set of
input symbols, the set of output symbols, q0 2 Q the initial state, B 2 n
and C 2 n the left and right endmarkers, respectively, F Q the set of
accepting states, and : Q ( [ ) ! 2Q the partial transition function. The
niufst T halts if the transition function is unde ned or T enters an accepting
state at the end of a sweep. The transduction is applied in multiple sweeps, and
in any but the initial sweep it processes an output of the previous sweep. So, the
transition function depends on symbols in [ . Let T (w) be the set of possible
outputs yielded by T in a complete sweep on the input string w 2 ( [ ) .
In a computation on input w 2 , the niufst T yields a sequence of words
w1; : : : ; wi; wi+1; : : : 2 ( [ ) , with w1 2 T (BwC) and wi+1 2 T (wi) for i 1.
An iterated uniform nite-state transducer is deterministic (iufst) whenever
j (p; x)j 1, for all p 2 Q and x 2 ( [ ). In this case, we simply write
(p; x) = (q; y) instead of (p; x) = f(q; y)g assuming that the transition function
is a mapping : Q ( [ ) ! Q .</p>
      <p>A computation is halting if there exists an r 1 such that T halts on wr, thus
performing r sweeps. The input word w 2 is accepted by T if at least one
computation on w halts at the end of a sweep in an accepting state. Otherwise it is
rejected. Indeed, the output of the last sweep is not used. The language accepted
by T is the set L(T ) de ned as L(T ) = f w 2 j w is accepted by T g.</p>
      <p>
        For nondeterministic computations and some complexity bound, several
language acceptance modes are usually considered in the literature. Here, we deal
with the number of sweeps as complexity measure, and adopt the so-called
accept mode of acceptance [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ]. A language is accepted in the accept mode if
all accepting computations obey the complexity bound. More precisely, given
a function s : N ! N, an iterated uniform nite-state transducer T has sweep
complexity s(n) if for all w 2 L(T ) all accepting computations on w halt after
at most s(jwj) sweeps. In this case, we add the pre x s(n)- to the notation of
the device. It is easy to see that 1-iufsts (resp., 1-niufsts) are deterministic
(resp., nondeterministic) nite-state automata (dfas and nfas, respectively).
      </p>
      <p>
        A language L is unary whenever built on a single-letter alphabet. In
this case, we let L 0 . A unary language L 0 is n-periodic if there exists
R Zn such that L = f 0c n+R j c 0 and R 2 R g. We will always be
assuming that n is the minimal value de ning L. This is usually referred to as L
being properly n-periodic. To emphasize periodicity and R Zn, we express L
in the form Ln;R. By pumping arguments, we get that n states are necessary and
su cient for dfas and nfas to accept Ln;R. The minimal dfa for Ln;R consists
of a single cordless cycle of n states, with an initial state and nal states settled
according to R. On the other hand, for n factorizing as n = p1 1 p2 2 ps s ;
we have that any two-way dfa and nfa, or isolated cut-pint probabilistic nite
automaton (pfa) for Ln;R must have at least Ps
i=1 pi i states [
        <xref ref-type="bibr" rid="ref29 ref30">29, 30</xref>
        ].
      </p>
      <p>
        Any unary regular language is the disjoint union of a nite language and an
ultimately periodic language. So, it is de ned by three parameters `, n, R Zn:
The set L`, called the pre-periodic part of L`;n;R, is a nite unary language with
strings of length not exceeding `. The set f 0`+c n+R j c 0 and R 2 R g is the
periodic part of L`;n;R. As usual, we assume that the parameters ` and n are the
smallest possible de ning L`;n;R. Note that L`;n;R is accepted by a dfa whose
state digraph features an initial path of ` states joined to a cordless cycle of n
states. Clearly, the above recalled state lower bound for two-way dfas and nfas,
or isolated cut-point pfas for Ln;R carries over to L`;n;R as well. By simulation
results in [
        <xref ref-type="bibr" rid="ref14 ref31">14, 31</xref>
        ], if L`;n;R is accepted by a b-state nfa or two-way nfa, then we
can assume ` = O(b2) and n = e (pb log b).
      </p>
      <p>Iterated Transduction and Unary Regular Languages
We present our construction of state-e cient iufsts for unary regular languages
by rst focusing on unary periodic languages, then considering nite unary
languages, and nally getting to general unary regular languages.
3.1</p>
    </sec>
    <sec id="sec-2">
      <title>Unary Periodic Languages</title>
      <p>For reader's ease of mind, we start by considering unary periodic languages of
the form Ln = f 0c n j c 0 g, for n 1.</p>
      <p>Theorem 1. Let n 2 factorize as n = Qis=1 pi i , with i &gt; 0. The language Ln
can be accepted by a ps-state r-iufst with r = Ps
i=1 i sweeps.</p>
      <p>The minimality { in terms of number of states { of the iufst for Ln designed
in Theorem 1 is provided by a pumping argument in the following theorem,
which also shows that nondeterminism cannot help in reducing state size:
Theorem 2. Let n 2 factorize as n = Qis=1 pi i , with i &gt; 0. Any iufst
and niufst accepting Ln must use at least ps states, regardless of the number of
performed sweeps.</p>
      <p>Let us now move on to a slightly di erent version of Ln. Precisely, for any
n 1 and a xed remainder R 2 Zn n f0g, we let Ln;R = f 0c n+R j c 0 g:
The next theorem shows that this modi cation of Ln does not increase state and
sweep complexity of acceptance on iterated transducers.</p>
      <p>Theorem 3. Let n 2 factorize as n = Qis=1 pi i , with i &gt; 0. The
language Ln;R can be accepted by a ps-state r-iufst with r = Ps
i=1 i sweeps.</p>
      <p>Finally, we come to tackle the acceptance of a general unary n-periodic
language Ln;R, for a xed set R Zn: Ln;R = f 0c n+R j c 0 and R 2 R g.
Theorem 4. Let n 2 factorize as n = Qis=1 pi i , with i &gt; 0. The
language Ln;R can be accepted by a ps-state r-iufst with r = Ps
i=1 i sweeps.</p>
      <p>We notice that from Theorem 2 one may obtain that any iufst and niufst
accepting Ln;R must use at least ps states, regardless the number of performed
sweeps. In addition, as recalled in Section 2, we remark that n states are
necessary and su cient for dfas and nfas to accept Ln;R, while Pis=1 pi i states are
necessary for two-way dfas and nfas, and one-way isolated cut point pfas.
3.2</p>
    </sec>
    <sec id="sec-3">
      <title>Unary Finite Languages</title>
      <p>For any positive integer `, let L` be any unary language whose longest word
has length `. In what follows, we assume ` 2. The case ` = 1 can be trivially
managed by a 2-state dfa seen as a transducer.</p>
      <p>Theorem 5. Let ` 2 factorize as ` = Qir=1 %i i , with i &gt; 0. The language L`
can be accepted by a (2%r)-state t-iufst with t = Pr
i=1 i sweeps.</p>
      <p>Any classical nite-state automata for L` needs at least ` states. By a
pumping argument as in Theorem 2, iterated transduction needs at least %r states.</p>
    </sec>
    <sec id="sec-4">
      <title>General Unary Regular Languages</title>
      <p>Finally, let us put things together. As addressed in Section 2, a general (in nite)
unary regular language consists of the disjoint union of a (possibly empty)
nite pre-periodic language and a ultimately periodic language. Hence, it can be
de ned by three parameters `, n, and R Zn as
where, with a slight abuse with respect to notation in Section 3.2, we intend L`
as a nite unary language that is accepted by an `-state dfa. So, di erently
from Section 3.2, from now on L` does not necessarily contain the unary word
of length `. In the following theorem, we consider `; n 2. Otherwise, we have
languages that can be trivially dealt with by our constructions in this paper.
Theorem 6. Let `; n 2 factorize as n = Qis=1 pi i , ` = Qir=1 %i i , i; i &gt; 0.
The unary language L`;n;R can be accepted by an x-state t-iufst, where x =
max f2%r; psg + , = 0 if %r &lt; ps and 1 otherwise, and t = Pis=1 i + Pir=1 i.</p>
      <p>By adapting the pumping argument in Theorem 2, we get that not less than
maxf%r; psg states can be used to accept L`;n;R on iterated transducers. On the
other hand, as recalled in Section 2, ` + n states are necessary and su cient for
a dfa to accept L`;n;R, and not less than Ps
i=1 pi i states on two-way dfas and
nfas, and on isolated cut-point pfas are needed.</p>
      <p>Acknowledgements. The authors wish to thank the anonymous referees.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Aho</surname>
            ,
            <given-names>A.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lam</surname>
            ,
            <given-names>M.S-L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sethi</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ullman</surname>
            ,
            <given-names>J.D.</given-names>
          </string-name>
          : Compilers: principles, techniques, and tools, 2 Ed.,
          <string-name>
            <surname>Addison-Wesley</surname>
          </string-name>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bednarova</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ge ert</surname>
          </string-name>
          , V.,
          <string-name>
            <surname>Mereghetti</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palano</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Removing nondeterminism in constant height pushdown automata</article-title>
          .
          <source>In: DCFS 2012. LNCS 7386</source>
          , pp.
          <volume>76</volume>
          {
          <fpage>88</fpage>
          . Springer (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bednarova</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ge ert</surname>
          </string-name>
          , V.,
          <string-name>
            <surname>Mereghetti</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palano</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Boolean language operations on nondeterministic automata with a pushdown of constant height</article-title>
          .
          <source>In: CSR 2013. LNCS 7913</source>
          , pp.
          <volume>100</volume>
          {
          <fpage>111</fpage>
          . Springer (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bednarova</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ge ert</surname>
          </string-name>
          , V.,
          <string-name>
            <surname>Mereghetti</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palano</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Removing nondeterminism in constant height pushdown automata</article-title>
          .
          <source>Inf. Comp</source>
          .
          <volume>237</volume>
          ,
          <issue>257</issue>
          {
          <fpage>267</fpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Bednarova</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ge ert</surname>
          </string-name>
          , V.,
          <string-name>
            <surname>Mereghetti</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palano</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Boolean language operations on nondeterministic automata with a pushdown of constant height</article-title>
          .
          <source>J. Comp. Sys. Sci</source>
          .
          <volume>90</volume>
          ,
          <issue>99</issue>
          {
          <fpage>114</fpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Bertoni</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mereghetti</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palano</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Trace monoids with idempotent generators and measure-only quantum automata</article-title>
          .
          <source>Nat. Comp</source>
          .
          <volume>9</volume>
          ,
          <issue>383</issue>
          {
          <fpage>395</fpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Bianchi</surname>
            ,
            <given-names>M.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mereghetti</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palano</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>On the power of one-way automata with quantum and classical states</article-title>
          .
          <source>In: CIAA 2014. LNCS 8587</source>
          , pp.
          <volume>84</volume>
          {
          <fpage>97</fpage>
          . Springer (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Bianchi</surname>
            ,
            <given-names>M.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mereghetti</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palano</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Size lower bounds for quantum automata</article-title>
          .
          <source>Th. Comp. Sci. 551</source>
          ,
          <issue>102</issue>
          {
          <fpage>115</fpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Bianchi</surname>
            ,
            <given-names>M.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mereghetti</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palano</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Quantum nite automata: Advances on Bertoni's ideas</article-title>
          .
          <source>Th. Comp. Sci. 664</source>
          ,
          <issue>39</issue>
          {
          <fpage>53</fpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Bianchi</surname>
            ,
            <given-names>M.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mereghetti</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palano</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pighizzini</surname>
          </string-name>
          , G.:
          <article-title>On the size of unary probabilistic and nondeterministic automata</article-title>
          .
          <source>Fund. Inf</source>
          .
          <volume>112</volume>
          ,
          <issue>119</issue>
          {
          <fpage>135</fpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Bordihn</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fernau</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Holzer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Manca</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mart</surname>
            n-Vide,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Iterated sequential transducers as language generating devices</article-title>
          .
          <source>Th. Comp. Sci. 369</source>
          ,
          <issue>67</issue>
          {
          <fpage>81</fpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12. Cho rut,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Malcher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Mereghetti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Palano</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.</surname>
          </string-name>
          :
          <article-title>On the expressive power of FO[+]</article-title>
          .
          <source>In: LATA 2010. LNCS 6031</source>
          , pp.
          <volume>190</volume>
          {
          <fpage>201</fpage>
          . Springer (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13. Cho rut,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Malcher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Mereghetti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Palano</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.</surname>
          </string-name>
          :
          <article-title>First-order logics: some characterizations and closure properties</article-title>
          .
          <source>Acta Inf</source>
          .
          <volume>49</volume>
          ,
          <issue>225</issue>
          {
          <fpage>248</fpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Chrobak</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Finite automata and unary languages</article-title>
          .
          <source>Th. Comp. Sci. 47</source>
          ,
          <issue>149</issue>
          {
          <fpage>158</fpage>
          (
          <year>1986</year>
          ) { Corrigendum, ibid
          <volume>302</volume>
          ,
          <volume>497</volume>
          {
          <fpage>498</fpage>
          , (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Citrini</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Crespi-Reghizzi</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mandrioli</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>On deterministic multi-pass analysis</article-title>
          .
          <source>SIAM J. Comput</source>
          .
          <volume>15</volume>
          ,
          <issue>668</issue>
          {
          <fpage>693</fpage>
          (
          <year>1986</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Feletti</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mereghetti</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palano</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Uniform circle formation for swarms of opaque robots with lights</article-title>
          .
          <source>In: SSS 2018. LNCS 11201</source>
          , pp.
          <volume>317</volume>
          {
          <fpage>332</fpage>
          . Springer (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Friburger</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maurel</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Finite-state transducer cascades to extract named entities in texts</article-title>
          .
          <source>Th. Comp. Sci. 313</source>
          ,
          <issue>93</issue>
          {
          <fpage>104</fpage>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Ginzburg</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Algebraic theory of automata</article-title>
          . Academic Press (
          <year>1968</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Jakobi</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meckel</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mereghetti</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palano</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Queue automata of constant length</article-title>
          .
          <source>In: DCFS 2013. LNCS 8031</source>
          , pp.
          <volume>124</volume>
          {
          <fpage>135</fpage>
          . Springer (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Kutrib</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Malcher</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mereghetti</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palano</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Descriptional complexity of iterated uniform nite-state transducers</article-title>
          .
          <source>In: DCFS 2019. LNCS 1612</source>
          , pp.
          <volume>223</volume>
          {
          <fpage>234</fpage>
          . Springer (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Kutrib</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Malcher</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mereghetti</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palano</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Iterated uniform nite-state transducers</article-title>
          .
          <source>In: ICTCS 2019. CEUR WORKSHOP PROCEEDINGS</source>
          , vol.
          <volume>2504</volume>
          , pp.
          <volume>52</volume>
          {
          <fpage>57</fpage>
          .
          <string-name>
            <surname>CEUR-WS.org</surname>
          </string-name>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Kutrib</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Malcher</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mereghetti</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palano</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Iterated uniform nite-state transducers: Descriptional complexity of nondeterminism and two-way motion</article-title>
          .
          <source>In: DCFS 2020. LNCS 12442</source>
          , pp.
          <volume>117</volume>
          {
          <fpage>129</fpage>
          . Springer (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Kutrib</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Malcher</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mereghetti</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palano</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Deterministic and nondeterministic iterated uniform nite-state transducers: Computational and descriptional power</article-title>
          .
          <source>In: CiE 2020. LNCS 12098</source>
          , pp.
          <volume>87</volume>
          {
          <fpage>99</fpage>
          . Springer (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Kutrib</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Malcher</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mereghetti</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palano</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Iterated uniform nite-state transducers on unary languages In: SOFSEM 2021</article-title>
          .
          <source>LNCS 12607</source>
          , pp.
          <volume>218</volume>
          {
          <fpage>232</fpage>
          . Springer (
          <year>2021</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Kutrib</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Malcher</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mereghetti</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palano</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Descriptional complexity of iterated uniform nite-state transducers</article-title>
          .
          <source>Inf. Comp</source>
          . (In press)
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Manca</surname>
          </string-name>
          , V.:
          <article-title>On the generative power of iterated transductions</article-title>
          . In: Words, Semigroups, and Transductions. pp.
          <volume>315</volume>
          {
          <fpage>327</fpage>
          . World Scienti c (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Mereghetti</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Testing the descriptional power of small Turing machines on nonregular language acceptance</article-title>
          .
          <source>Int. J. Found. Comput. Sci</source>
          .
          <volume>19</volume>
          ,
          <issue>827</issue>
          {
          <fpage>843</fpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Mereghetti</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palano</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>The complexity of minimum di erence cover</article-title>
          .
          <source>J. Discr. Alg</source>
          .
          <volume>4</volume>
          ,
          <issue>239</issue>
          {
          <fpage>254</fpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Mereghetti</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palano</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pighizzini</surname>
          </string-name>
          , G.:
          <article-title>Note on the succinctness of deterministic, nondeterministic, probabilistic and quantum nite automata</article-title>
          .
          <source>Th. Inf. Appl</source>
          .
          <volume>35</volume>
          ,
          <issue>477</issue>
          {
          <fpage>490</fpage>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Mereghetti</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pighizzini</surname>
          </string-name>
          , G.:
          <article-title>Two{way automata simulations and unary languages</article-title>
          .
          <source>J. Autom., Lang. Comb</source>
          .
          <volume>5</volume>
          ,
          <issue>287</issue>
          {
          <fpage>300</fpage>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Mereghetti</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pighizzini</surname>
          </string-name>
          , G.:
          <article-title>Optimal simulations between unary automata</article-title>
          .
          <source>SIAM J. Comput. 30</source>
          ,
          <year>1976</year>
          {
          <year>1992</year>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>