<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">mais</journal-id><journal-title-group><journal-title xml:lang="ru">Моделирование и анализ информационных систем</journal-title><trans-title-group xml:lang="en"><trans-title>Modeling and Analysis of Information Systems</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1818-1015</issn><issn pub-type="epub">2313-5417</issn><publisher><publisher-name>Yaroslavl State University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.18255/1818-1015-2020-3-260-303</article-id><article-id custom-type="elpub" pub-id-type="custom">mais-1349</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Theory of Computing</subject></subj-group></article-categories><title-group><article-title>Эффективные алгоритмы проверки эквивалентности для некоторых классов автоматов</article-title><trans-title-group xml:lang="en"><trans-title>Efficient Equivalence Checking Technique for Some Classes of Finite-State Machines</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-3794-9565</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Захаров</surname><given-names>Владимир Анатольевич</given-names></name><name name-style="western" xml:lang="en"><surname>Zakharov</surname><given-names>Vladimir A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Ул. Мясницкая, 20, Москва, 101000</p></bio><bio xml:lang="en"><p>Vladimir Anatolyevich Zakharov - Doctor of Science, Professor.</p><p>20 Myasnitskaya ulitsa, Moscow, 101000</p><p> </p></bio><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Национальный исследовательский университет Высшая школа экономики</institution><country>Россия</country></aff><aff xml:lang="en"><institution>National Research University Higher School of Economics (HSE)</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2020</year></pub-date><pub-date pub-type="epub"><day>20</day><month>09</month><year>2020</year></pub-date><volume>27</volume><issue>3</issue><fpage>260</fpage><lpage>303</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Захаров В.А., 2020</copyright-statement><copyright-year>2020</copyright-year><copyright-holder xml:lang="ru">Захаров В.А.</copyright-holder><copyright-holder xml:lang="en">Zakharov V.A.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.mais-journal.ru/jour/article/view/1349">https://www.mais-journal.ru/jour/article/view/1349</self-uri><abstract><p>Конечные преобразователи, двухленточные автоматы и биавтоматы — взаимосвязанные вычислительные модели, ведущие свое происхождение от концепции конечного автомата. В вычислениях этих машин проявляется много общих черт, и удивительно, что методы анализа, разработанные для одной из указанных моделей, не находят подходящего применения в других моделях. Целью данной статьи является разработка единой методики построения быстрых алгоритмов проверки эквивалентности для некоторых классов автоматов (конечных преобразователей, двухленточных автоматов, биавтоматов, магазинных автоматов), которые демонстрируют определенные черты детерминированного или однозначное поведение. Этот новый метод сводит проверку эквивалентности автоматов к проверке разрешимости систем уравнений над полукольцами языков или бинарных отношений. Как оказалось, такую проверку достаточно просто провести методом исключения переменных, используя некоторые комбинаторные и алгебраические свойства регулярных префиксных языков. Основные результаты, полученные в этой статье, таковы.</p><sec><title>1</title><p>1.            При помощи алгебраического метода построен новый алгоритм проверки эквивалентности детерминированных конечных автоматов, имеющий сложность по времени O(n log n).</p></sec><sec><title>2</title><p>2.            Выделен новый класс префиксных конечных трансдьюсеров и показано, что проверка эквивалентности трансдьюсеров из этого класса может быть осуществлена новым методом за время, квадратичное (для префиксных трансдьюсеров реального времени) и кубическое (для префиксных трансдьюсеров с ɛ-переходами) относительно размеров анализируемых автоматов.</p></sec><sec><title>3</title><p>3.            Показано, что проблема эквивалентности для детерминированных двухленточных конечных автоматов сводится к задаче проверки эквивалентности префиксных конечных трансдьюсеров и может быть решена за время, кубическое относительно их размеров.</p></sec><sec><title>4</title><p>4.            Аналогичным образом установлена разрешимость проблемы эквивалентности для детерминированных конечных биавтоматов за время, кубическое относительно их размеров.</p></sec><sec><title>5</title><p>5.            При помощи нового метода построен алгоритм проверки эквивалентности для простых грамматик, соответствующих детерминированным магазинным автоматам с одним состоянием.</p></sec></abstract><trans-abstract xml:lang="en"><p>Finite transducers, two-tape automata, and biautomata are related computational models descended from the concept of Finite-State Automaton. In these models an automaton controls two heads that read or write symbols on the tapes in the one-way mode. The computations of these three types of automata show many common features, and it is surprising that the methods for analyzing the behavior of automata developed for one of these models do not find suitable utilization in other models. The goal of this paper is to develop a uniform technique for building polynomial-time equivalence checking algorithms for some classes of automata (finite transducers, two-tape automata, biautomata, single-state pushdown automata) which exhibit certain features of the deterministic or unambiguous behavior. This new technique reduces the equivalence checking of automata to solvability checking of certain systems of equations over the semirings of languages or transductions. It turns out that such a checking can be performed by the variable elimination technique which relies on some combinatorial and algebraic properties of prefix-free regular languages. The main results obtained in this paper are as follows:</p><sec><title>1</title><p>1.            Using the algebraic approach a new algorithm for checking the equivalence of states of deterministic finite automata is constructed; time complexity of this algorithm is O(n log n).</p></sec><sec><title>2</title><p>2.            A new class of prefix-free finite transducers is distinguished and it is shown that the developed algebraic approach provides the equivalence checking of transducers from this class in quadratic time (for real-time prefix-free transducers) and cubic (for prefix-free transducers with ɛ-transitions) relative to the sizes of analysed machines.</p></sec><sec><title>3</title><p>3.            It is shown that the equivalence problem for deterministic two-tape finite automata can be reduced to the same problem for prefix-free finite transducers and solved in cubic time relative to the size of the analysed machines.</p></sec><sec><title>4</title><p>4.            In the same way it is proved that the equivalence problem for deterministic finite biautomata can be solved in cubic time relative to the sizes of analysed machines.</p></sec><sec><title>5</title><p>5.            By means of the developed approach an efficient equivalence checking algorithm for the class of simple grammars corresponding to deterministic single-state pushdown automata is constructed.</p></sec></trans-abstract><kwd-group xml:lang="ru"><kwd>трансдьюсер</kwd><kwd>двухленточный автомат</kwd><kwd>биавтомат</kwd><kwd>простая грамматика</kwd><kwd>проверка эквивалентности</kwd><kwd>префиксный язык</kwd><kwd>языковое уравнение</kwd><kwd>разрешающая процедура</kwd></kwd-group><kwd-group xml:lang="en"><kwd>transducer</kwd><kwd>two-tape automaton</kwd><kwd>biatomaton</kwd><kwd>simple grammar</kwd><kwd>equivalence checking</kwd><kwd>prefix-free language</kwd><kwd>language equation</kwd><kwd>decision procedure</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">Работа выполнена при финансовой поддержке гранта РФФИ N 18-01-00854</funding-statement><funding-statement xml:lang="en">This work was supported by the Russian Foundation for Basic Research, Grant N 18-01-00854</funding-statement></funding-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">A. L. Rosenberg, "A machine realization of the linear context-free languages”, Information and Control, vol. 10, no. 2, pp. 175-188, 1967.</mixed-citation><mixed-citation xml:lang="en">A. L. Rosenberg, "A machine realization of the linear context-free languages”, Information and Control, vol. 10, no. 2, pp. 175-188, 1967.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">M. Mohri, "Finite-state transducers in language and speech processing”, Computational linguistics, vol. 23, no. 2, pp. 269-311, 1997.</mixed-citation><mixed-citation xml:lang="en">M. Mohri, "Finite-state transducers in language and speech processing”, Computational linguistics, vol. 23, no. 2, pp. 269-311, 1997.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">A. Roche-Lima and R. K. Thulasiram, "Bioinformatics algorithm based on a parallel implementation of a machine learning approach using transducers”, Journal of Physics: Conference Series, vol. 341, no. 1, p. 012 034, 2012.</mixed-citation><mixed-citation xml:lang="en">A. Roche-Lima and R. K. Thulasiram, "Bioinformatics algorithm based on a parallel implementation of a machine learning approach using transducers”, Journal of Physics: Conference Series, vol. 341, no. 1, p. 012 034, 2012.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">R. Alur and P. Cerny, "Streaming transducers for algorithmic verification of single-pass list-processing programs”, in Proceedings of 38-th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages, 2011, pp. 599-610.</mixed-citation><mixed-citation xml:lang="en">R. Alur and P. Cerny, "Streaming transducers for algorithmic verification of single-pass list-processing programs”, in Proceedings of 38-th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages, 2011, pp. 599-610.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">J. Thakkar and R. Kanade A.and Alur, "Transducer-based algorithmic verification of retransmission protocols over noisy channels”, in Proceedings of IFIP Joint International Conference on Formal Techniques for Distributed Systems, Springer, 2013, pp. 209-224.</mixed-citation><mixed-citation xml:lang="en">J. Thakkar and R. Kanade A.and Alur, "Transducer-based algorithmic verification of retransmission protocols over noisy channels”, in Proceedings of IFIP Joint International Conference on Formal Techniques for Distributed Systems, Springer, 2013, pp. 209-224.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">M. Veanes, P. Hooimeijer, B. Livshits, and et al., "Symbolic finite state transducers: Algorithms and applications”, in Proceedings of the 39-th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages, 2012, pp. 137-150.</mixed-citation><mixed-citation xml:lang="en">M. Veanes, P. Hooimeijer, B. Livshits, and et al., "Symbolic finite state transducers: Algorithms and applications”, in Proceedings of the 39-th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages, 2012, pp. 137-150.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">D. G. Kozlova and V. A. Zakharov, "On the model checking of sequential reactive systems”, in Proceedings of the 25-th International Workshop on Concurrency, Specification and Programming, Rostock, Germany, September 28-30, vol. 1698, 2016, p. 233.</mixed-citation><mixed-citation xml:lang="en">D. G. Kozlova and V. A. Zakharov, "On the model checking of sequential reactive systems”, in Proceedings of the 25-th International Workshop on Concurrency, Specification and Programming, Rostock, Germany, September 28-30, vol. 1698, 2016, p. 233.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">M. Mohri, "Minimization algorithms for sequential transducers”, Theoretical Computer Science, vol. 234, no. 2, pp. 177-201, 2000.</mixed-citation><mixed-citation xml:lang="en">M. Mohri, "Minimization algorithms for sequential transducers”, Theoretical Computer Science, vol. 234, no. 2, pp. 177-201, 2000.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">V. A. Zakharov and S. R. Jaylauova, "On the minimization problem for sequential programs”, Automatic Control and Computer Sciences, vol. 51, no. 7, pp. 689-700, 2017.</mixed-citation><mixed-citation xml:lang="en">V. A. Zakharov and S. R. Jaylauova, "On the minimization problem for sequential programs”, Automatic Control and Computer Sciences, vol. 51, no. 7, pp. 689-700, 2017.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">H. Tamm, M. Nykanen, and E. Ukkonen, "On size reduction techniques for multitape automata”, Theoretical computer science, vol. 363, no. 2, pp. 234-246, 2006.</mixed-citation><mixed-citation xml:lang="en">H. Tamm, M. Nykanen, and E. Ukkonen, "On size reduction techniques for multitape automata”, Theoretical computer science, vol. 363, no. 2, pp. 234-246, 2006.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">D. C. Luckham, D. M. Park, and M. S. Paterson, "On formalized computer programs”, Journal of Computer and System Sciences, vol. 4, no. 3, pp. 220-249, 1970.</mixed-citation><mixed-citation xml:lang="en">D. C. Luckham, D. M. Park, and M. S. Paterson, "On formalized computer programs”, Journal of Computer and System Sciences, vol. 4, no. 3, pp. 220-249, 1970.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">R. Loukanova, "Linear context free languages”, in International Colloquium on Theoretical Aspects of Computing, Springer, 2007, pp. 351-365.</mixed-citation><mixed-citation xml:lang="en">R. Loukanova, "Linear context free languages”, in International Colloquium on Theoretical Aspects of Computing, Springer, 2007, pp. 351-365.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">B. Bedregal, "λ-ALN: automatos lineares nao-deterministicos com λ-transicoes”, Tendencias em Matematica Aplicada e Computacional, vol. 12, no. 3, pp. 171-182, 2011.</mixed-citation><mixed-citation xml:lang="en">B. Bedregal, "λ-ALN: automatos lineares nao-deterministicos com λ-transicoes”, Tendencias em Matematica Aplicada e Computacional, vol. 12, no. 3, pp. 171-182, 2011.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">G. Jiraskova and O. Klima, "Deterministic Biautomata and Subclasses of Deterministic Linear Languages”, in International Conference on Language and Automata Theory and Applications, Springer, 2019, pp. 315-327.</mixed-citation><mixed-citation xml:lang="en">G. Jiraskova and O. Klima, "Deterministic Biautomata and Subclasses of Deterministic Linear Languages”, in International Conference on Language and Automata Theory and Applications, Springer, 2019, pp. 315-327.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">M. Holzer and S. Jakobi, "Nondeterministic biautomata and their descriptional complexity”, in International Workshop on Descriptional Complexity of Formal Systems, Springer, 2013, pp. 112-123.</mixed-citation><mixed-citation xml:lang="en">M. Holzer and S. Jakobi, "Nondeterministic biautomata and their descriptional complexity”, in International Workshop on Descriptional Complexity of Formal Systems, Springer, 2013, pp. 112-123.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">O. Klima and L. Polak, "On biautomata*”, RAIRO-Theoretical Informatics and Applications, vol. 46, no. 4, pp. 573-592, 2012.</mixed-citation><mixed-citation xml:lang="en">O. Klima and L. Polak, "On biautomata*”, RAIRO-Theoretical Informatics and Applications, vol. 46, no. 4, pp. 573-592, 2012.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">M. Holzer and S. Jakobi, "Minimization and characterizations for biautomata”, Fundamenta Informaticae, vol. 136, no. 1-2, pp. 113-137, 2015.</mixed-citation><mixed-citation xml:lang="en">M. Holzer and S. Jakobi, "Minimization and characterizations for biautomata”, Fundamenta Informaticae, vol. 136, no. 1-2, pp. 113-137, 2015.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">P. C. Fischer and A. L. Rosenberg, "Multitape one-way nonwriting automata”, Journal of Computer and System Sciences, vol. 2, no. 1, pp. 88-101,1968.</mixed-citation><mixed-citation xml:lang="en">P. C. Fischer and A. L. Rosenberg, "Multitape one-way nonwriting automata”, Journal of Computer and System Sciences, vol. 2, no. 1, pp. 88-101,1968.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">T. Griffiths, "The unsolvability of the equivalence problem for Λ-free nondeterministic generalized machines”, Journal of the ACM (JACM), vol. 15, no. 3, pp. 409-413, 1968.</mixed-citation><mixed-citation xml:lang="en">T. Griffiths, "The unsolvability of the equivalence problem for Λ-free nondeterministic generalized machines”, Journal of the ACM (JACM), vol. 15, no. 3, pp. 409-413, 1968.</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">O. Ibarra, "The unsolvability of the equivalence problem for e-free NGSM’s with unary input (output) alphabet and applications”, SIAM Journal on Computing, vol. 7, no. 4, pp. 524-532, 1978.</mixed-citation><mixed-citation xml:lang="en">O. Ibarra, "The unsolvability of the equivalence problem for e-free NGSM’s with unary input (output) alphabet and applications”, SIAM Journal on Computing, vol. 7, no. 4, pp. 524-532, 1978.</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">M. Blattner and T. Head, "Single-valued a-transducers”, Journal of Computer and System Sciences, vol. 15, no. 3, pp. 310-327, 1977.</mixed-citation><mixed-citation xml:lang="en">M. Blattner and T. Head, "Single-valued a-transducers”, Journal of Computer and System Sciences, vol. 15, no. 3, pp. 310-327, 1977.</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">M. P. Schutzenberger, "Sur les relations rationnelles”, in Proceedings of the Conference on Automata Theory and Formal Languages, 1975, pp. 209-213.</mixed-citation><mixed-citation xml:lang="en">M. P. Schutzenberger, "Sur les relations rationnelles”, in Proceedings of the Conference on Automata Theory and Formal Languages, 1975, pp. 209-213.</mixed-citation></citation-alternatives></ref><ref id="cit23"><label>23</label><citation-alternatives><mixed-citation xml:lang="ru">M. Blattner and T. Head, "The decidability of equivalence for deterministic finite transducers”, Journal of Computer and System Sciences, vol. 19, no. 1, pp. 45-49, 1979.</mixed-citation><mixed-citation xml:lang="en">M. Blattner and T. Head, "The decidability of equivalence for deterministic finite transducers”, Journal of Computer and System Sciences, vol. 19, no. 1, pp. 45-49, 1979.</mixed-citation></citation-alternatives></ref><ref id="cit24"><label>24</label><citation-alternatives><mixed-citation xml:lang="ru">E. M. Gurari and O. Ibarra, "A note on finite-valued and finitely ambiguous transducers”, Mathematical systems theory, vol. 16, no. 1, pp. 61-66,1983.</mixed-citation><mixed-citation xml:lang="en">E. M. Gurari and O. Ibarra, "A note on finite-valued and finitely ambiguous transducers”, Mathematical systems theory, vol. 16, no. 1, pp. 61-66,1983.</mixed-citation></citation-alternatives></ref><ref id="cit25"><label>25</label><citation-alternatives><mixed-citation xml:lang="ru">A. Weber, "On the valuedness of finite transducers”, Acta Informatica, vol. 27, no. 8, pp. 749-780,1990.</mixed-citation><mixed-citation xml:lang="en">A. Weber, "On the valuedness of finite transducers”, Acta Informatica, vol. 27, no. 8, pp. 749-780,1990.</mixed-citation></citation-alternatives></ref><ref id="cit26"><label>26</label><citation-alternatives><mixed-citation xml:lang="ru">K. Culik and J. Karhumaki, "The equivalence of finite valued transducers (on HDT0L languages) is decidable”, Theoretical Computer Science, vol. 47, pp. 71-84,1986.</mixed-citation><mixed-citation xml:lang="en">K. Culik and J. Karhumaki, "The equivalence of finite valued transducers (on HDT0L languages) is decidable”, Theoretical Computer Science, vol. 47, pp. 71-84,1986.</mixed-citation></citation-alternatives></ref><ref id="cit27"><label>27</label><citation-alternatives><mixed-citation xml:lang="ru">A. Weber, "A decomposition theorem for finite-valued transducers and an application to the equivalence problem”, in Proceedings of the 13-th International Symposium on Mathematical Foundations of Computer Science, Springer, 1988, pp. 552-562.</mixed-citation><mixed-citation xml:lang="en">A. Weber, "A decomposition theorem for finite-valued transducers and an application to the equivalence problem”, in Proceedings of the 13-th International Symposium on Mathematical Foundations of Computer Science, Springer, 1988, pp. 552-562.</mixed-citation></citation-alternatives></ref><ref id="cit28"><label>28</label><citation-alternatives><mixed-citation xml:lang="ru">A. Weber, "Decomposing finite-valued transducers and deciding their equivalence”, SIAM Journal on Computing, vol. 22, no. 2, pp. 175-202, 1993.</mixed-citation><mixed-citation xml:lang="en">A. Weber, "Decomposing finite-valued transducers and deciding their equivalence”, SIAM Journal on Computing, vol. 22, no. 2, pp. 175-202, 1993.</mixed-citation></citation-alternatives></ref><ref id="cit29"><label>29</label><citation-alternatives><mixed-citation xml:lang="ru">M.-P. Beal, O. Carton, C. Prieur, and J. Sakarovitch, "Squaring transducers: an efficient procedure for deciding functionality and sequentiality”, Theoretical Computer Science, vol. 292, no. 1, pp. 45-63, 2003.</mixed-citation><mixed-citation xml:lang="en">M.-P. Beal, O. Carton, C. Prieur, and J. Sakarovitch, "Squaring transducers: an efficient procedure for deciding functionality and sequentiality”, Theoretical Computer Science, vol. 292, no. 1, pp. 45-63, 2003.</mixed-citation></citation-alternatives></ref><ref id="cit30"><label>30</label><citation-alternatives><mixed-citation xml:lang="ru">J. Sakarovitch and R. de Souza, "On the decomposition of Λ-valued rational relations”, in Proceedings of the 25-th International Symposium on Mathematical Foundations of Computer Science, 2008, pp. 588-600.</mixed-citation><mixed-citation xml:lang="en">J. Sakarovitch and R. de Souza, "On the decomposition of Λ-valued rational relations”, in Proceedings of the 25-th International Symposium on Mathematical Foundations of Computer Science, 2008, pp. 588-600.</mixed-citation></citation-alternatives></ref><ref id="cit31"><label>31</label><citation-alternatives><mixed-citation xml:lang="ru">J. Sakarovitch and R. de Souza, "On the decidability of bounded valuedness for transducers”, in Proceedings of the 25-th International Symposium on Mathematical Foundations of Computer Science, 2008, pp. 588-600.</mixed-citation><mixed-citation xml:lang="en">J. Sakarovitch and R. de Souza, "On the decidability of bounded valuedness for transducers”, in Proceedings of the 25-th International Symposium on Mathematical Foundations of Computer Science, 2008, pp. 588-600.</mixed-citation></citation-alternatives></ref><ref id="cit32"><label>32</label><citation-alternatives><mixed-citation xml:lang="ru">J. Sakarovitch and R. de Souza, "Lexicographic decomposition of ^-valued transducers”, Theory of Computing Systems, vol. 47, no. 3, pp. 758-785, 2010.</mixed-citation><mixed-citation xml:lang="en">J. Sakarovitch and R. de Souza, "Lexicographic decomposition of ^-valued transducers”, Theory of Computing Systems, vol. 47, no. 3, pp. 758-785, 2010.</mixed-citation></citation-alternatives></ref><ref id="cit33"><label>33</label><citation-alternatives><mixed-citation xml:lang="ru">R. de Souza, "On the decidability of the equivalence for k-valued transducers”, in Proceedings of the 12-th International Conference on Developments in Language Theory, Springer, 2008, pp. 252-263.</mixed-citation><mixed-citation xml:lang="en">R. de Souza, "On the decidability of the equivalence for k-valued transducers”, in Proceedings of the 12-th International Conference on Developments in Language Theory, Springer, 2008, pp. 252-263.</mixed-citation></citation-alternatives></ref><ref id="cit34"><label>34</label><citation-alternatives><mixed-citation xml:lang="ru">V. A. Zakharov, "Equivalence checking problem for finite state transducers over semigroups”, in Proceedings of the 6-th International Conference on Algebraic Informatics, Springer, 2015, pp. 208-221.</mixed-citation><mixed-citation xml:lang="en">V. A. Zakharov, "Equivalence checking problem for finite state transducers over semigroups”, in Proceedings of the 6-th International Conference on Algebraic Informatics, Springer, 2015, pp. 208-221.</mixed-citation></citation-alternatives></ref><ref id="cit35"><label>35</label><citation-alternatives><mixed-citation xml:lang="ru">A. Weber, "On the lengths of values in a finite transducer”, Acta Informatica, vol. 29, no. 6-7, pp.663-687, 1992.</mixed-citation><mixed-citation xml:lang="en">A. Weber, "On the lengths of values in a finite transducer”, Acta Informatica, vol. 29, no. 6-7, pp.663-687, 1992.</mixed-citation></citation-alternatives></ref><ref id="cit36"><label>36</label><citation-alternatives><mixed-citation xml:lang="ru">R. de Souza, "On the Decidability of the Equivalence for a Certain Class of Transducers”, in Proceedings of the 13-th International Conference on Developments in Language Theory, Springer, 2009, pp. 478-489.</mixed-citation><mixed-citation xml:lang="en">R. de Souza, "On the Decidability of the Equivalence for a Certain Class of Transducers”, in Proceedings of the 13-th International Conference on Developments in Language Theory, Springer, 2009, pp. 478-489.</mixed-citation></citation-alternatives></ref><ref id="cit37"><label>37</label><citation-alternatives><mixed-citation xml:lang="ru">M. Bird, "The equivalence problem for deterministic two-tape automata”, Journal of Computer and System Sciences, vol. 7, no. 2, pp. 218-236, 1973.</mixed-citation><mixed-citation xml:lang="en">M. Bird, "The equivalence problem for deterministic two-tape automata”, Journal of Computer and System Sciences, vol. 7, no. 2, pp. 218-236, 1973.</mixed-citation></citation-alternatives></ref><ref id="cit38"><label>38</label><citation-alternatives><mixed-citation xml:lang="ru">L. G. Valiant, "The equivalence problem for deterministic finite-turn pushdown automata”, Information and Control, vol. 25, no. 2, pp. 123-133, 1974.</mixed-citation><mixed-citation xml:lang="en">L. G. Valiant, "The equivalence problem for deterministic finite-turn pushdown automata”, Information and Control, vol. 25, no. 2, pp. 123-133, 1974.</mixed-citation></citation-alternatives></ref><ref id="cit39"><label>39</label><citation-alternatives><mixed-citation xml:lang="ru">C. Beeri, "An improvement on Valiant’s decision procedure for equivalence of deterministic finite turn pushdown machines”, Theoretical Computer Science, vol. 3, no. 3, pp. 305-320,1976.</mixed-citation><mixed-citation xml:lang="en">C. Beeri, "An improvement on Valiant’s decision procedure for equivalence of deterministic finite turn pushdown machines”, Theoretical Computer Science, vol. 3, no. 3, pp. 305-320,1976.</mixed-citation></citation-alternatives></ref><ref id="cit40"><label>40</label><citation-alternatives><mixed-citation xml:lang="ru">E. P. Friedman and S. A. Greibach, "A polynomial time algorithm for deciding the equivalence problem for 2-tape deterministic finite state acceptors”, SIAM Journal on Computing, vol. 11, no. 1, pp. 166-183, 1982.</mixed-citation><mixed-citation xml:lang="en">E. P. Friedman and S. A. Greibach, "A polynomial time algorithm for deciding the equivalence problem for 2-tape deterministic finite state acceptors”, SIAM Journal on Computing, vol. 11, no. 1, pp. 166-183, 1982.</mixed-citation></citation-alternatives></ref><ref id="cit41"><label>41</label><citation-alternatives><mixed-citation xml:lang="ru">T. Harju and J. Karhumaki, "The equivalence problem of multitape finite automata”, Theoretical Computer Science, vol. 78, no. 2, pp. 347-355, 1991.</mixed-citation><mixed-citation xml:lang="en">T. Harju and J. Karhumaki, "The equivalence problem of multitape finite automata”, Theoretical Computer Science, vol. 78, no. 2, pp. 347-355, 1991.</mixed-citation></citation-alternatives></ref><ref id="cit42"><label>42</label><citation-alternatives><mixed-citation xml:lang="ru">J. Worrell, "Revisiting the equivalence problem for finite multitape automata”, in Proceedings of the 40-th International Colloquium on Automata, Languages, and Programming, Springer, 2013, pp. 422-433.</mixed-citation><mixed-citation xml:lang="en">J. Worrell, "Revisiting the equivalence problem for finite multitape automata”, in Proceedings of the 40-th International Colloquium on Automata, Languages, and Programming, Springer, 2013, pp. 422-433.</mixed-citation></citation-alternatives></ref><ref id="cit43"><label>43</label><citation-alternatives><mixed-citation xml:lang="ru">B. Bedregal, "Nondeterministic Linear Automata and a Class of Deterministic Linear Languages”, Preliminary Proceedings LSFA, pp. 183-196, 2015.</mixed-citation><mixed-citation xml:lang="en">B. Bedregal, "Nondeterministic Linear Automata and a Class of Deterministic Linear Languages”, Preliminary Proceedings LSFA, pp. 183-196, 2015.</mixed-citation></citation-alternatives></ref><ref id="cit44"><label>44</label><citation-alternatives><mixed-citation xml:lang="ru">Y. Bar-Hillel, M. Perles, and E. Shamir, "On formal properties of simple phrase structure grammars”, Sprachtypologie und Universalienforschung, vol. 14, pp. 143-172, 1961.</mixed-citation><mixed-citation xml:lang="en">Y. Bar-Hillel, M. Perles, and E. Shamir, "On formal properties of simple phrase structure grammars”, Sprachtypologie und Universalienforschung, vol. 14, pp. 143-172, 1961.</mixed-citation></citation-alternatives></ref><ref id="cit45"><label>45</label><citation-alternatives><mixed-citation xml:lang="ru">A. J. Korenjak and J. E. Hopcroft, "Simple deterministic languages”, in 7th Annual Symposium on Switching and Automata Theory (swat 1966), IEEE, 1966, pp. 36-46.</mixed-citation><mixed-citation xml:lang="en">A. J. Korenjak and J. E. Hopcroft, "Simple deterministic languages”, in 7th Annual Symposium on Switching and Automata Theory (swat 1966), IEEE, 1966, pp. 36-46.</mixed-citation></citation-alternatives></ref><ref id="cit46"><label>46</label><citation-alternatives><mixed-citation xml:lang="ru">E. P. Friedman, "The inclusion problem for simple languages”, Theoretical Computer Science, vol. 1, no. 4, pp. 297-316, 1976.</mixed-citation><mixed-citation xml:lang="en">E. P. Friedman, "The inclusion problem for simple languages”, Theoretical Computer Science, vol. 1, no. 4, pp. 297-316, 1976.</mixed-citation></citation-alternatives></ref><ref id="cit47"><label>47</label><citation-alternatives><mixed-citation xml:lang="ru">D. Caucal, "A fast algorithm to decide on simple grammars equivalence”, in International Symposium on Optimal Algorithms, Springer, 1989, pp. 66-85.</mixed-citation><mixed-citation xml:lang="en">D. Caucal, "A fast algorithm to decide on simple grammars equivalence”, in International Symposium on Optimal Algorithms, Springer, 1989, pp. 66-85.</mixed-citation></citation-alternatives></ref><ref id="cit48"><label>48</label><citation-alternatives><mixed-citation xml:lang="ru">C. Bastien, J. Czyzowicz, W. Fraczak, and W. Rytter, "Prime normal form and equivalence of simple grammars”, in International Conference on Implementation and Application of Automata, Springer, 2005, pp. 78-89.</mixed-citation><mixed-citation xml:lang="en">C. Bastien, J. Czyzowicz, W. Fraczak, and W. Rytter, "Prime normal form and equivalence of simple grammars”, in International Conference on Implementation and Application of Automata, Springer, 2005, pp. 78-89.</mixed-citation></citation-alternatives></ref><ref id="cit49"><label>49</label><citation-alternatives><mixed-citation xml:lang="ru">Y. Hirshfeld, M. Jerrum, and F. Moller, "A polynomial algorithm for deciding bisimilarity of normed context-free processes”, Theoretical Computer Science, vol. 158, no. 1-2, pp. 143-159,1996.</mixed-citation><mixed-citation xml:lang="en">Y. Hirshfeld, M. Jerrum, and F. Moller, "A polynomial algorithm for deciding bisimilarity of normed context-free processes”, Theoretical Computer Science, vol. 158, no. 1-2, pp. 143-159,1996.</mixed-citation></citation-alternatives></ref><ref id="cit50"><label>50</label><citation-alternatives><mixed-citation xml:lang="ru">L. G. Valiant and M. S. Paterson, "Deterministic one-counter automata”, Journal of Computer and System Sciences, vol. 10, no. 3, pp. 340-350, 1975.</mixed-citation><mixed-citation xml:lang="en">L. G. Valiant and M. S. Paterson, "Deterministic one-counter automata”, Journal of Computer and System Sciences, vol. 10, no. 3, pp. 340-350, 1975.</mixed-citation></citation-alternatives></ref><ref id="cit51"><label>51</label><citation-alternatives><mixed-citation xml:lang="ru">S. B5hm and S. Goller, "Language equivalence of deterministic real-time one-counter automata is NL-complete”, in International Symposium on Mathematical Foundations of Computer Science, Springer, 2011, pp. 194-205.</mixed-citation><mixed-citation xml:lang="en">S. B5hm and S. Goller, "Language equivalence of deterministic real-time one-counter automata is NL-complete”, in International Symposium on Mathematical Foundations of Computer Science, Springer, 2011, pp. 194-205.</mixed-citation></citation-alternatives></ref><ref id="cit52"><label>52</label><citation-alternatives><mixed-citation xml:lang="ru">G. Senizergues, "The equivalence problem for t-turn dpda is co-NP”, in Proceedings of the 30-th International Colloquium on Automata, Languages, and Programming, Springer, 2003, pp. 478-489.</mixed-citation><mixed-citation xml:lang="en">G. Senizergues, "The equivalence problem for t-turn dpda is co-NP”, in Proceedings of the 30-th International Colloquium on Automata, Languages, and Programming, Springer, 2003, pp. 478-489.</mixed-citation></citation-alternatives></ref><ref id="cit53"><label>53</label><citation-alternatives><mixed-citation xml:lang="ru">M. Linna, "Two decidability results for deterministic pushdown automata”, Journal of Computer and System Sciences, vol. 18, no. 1, pp. 92-107, 1979.</mixed-citation><mixed-citation xml:lang="en">M. Linna, "Two decidability results for deterministic pushdown automata”, Journal of Computer and System Sciences, vol. 18, no. 1, pp. 92-107, 1979.</mixed-citation></citation-alternatives></ref><ref id="cit54"><label>54</label><citation-alternatives><mixed-citation xml:lang="ru">V. Y. Meytus, "The equivalence problem for real-time strict deterministic pushdown automata”, Cybernetics, vol. 25, no. 2, pp. 581-594, 1989.</mixed-citation><mixed-citation xml:lang="en">V. Y. Meytus, "The equivalence problem for real-time strict deterministic pushdown automata”, Cybernetics, vol. 25, no. 2, pp. 581-594, 1989.</mixed-citation></citation-alternatives></ref><ref id="cit55"><label>55</label><citation-alternatives><mixed-citation xml:lang="ru">M. Oyamaguchi, "The equivalence problem for real-time DPDAs”, Journal of the ACM, vol. 34, no. 3, pp. 731-760, 1987.</mixed-citation><mixed-citation xml:lang="en">M. Oyamaguchi, "The equivalence problem for real-time DPDAs”, Journal of the ACM, vol. 34, no. 3, pp. 731-760, 1987.</mixed-citation></citation-alternatives></ref><ref id="cit56"><label>56</label><citation-alternatives><mixed-citation xml:lang="ru">V. Y. Romanovskii, "Equivalence problem for real-time deterministic pushdown automata”, Cybernetics, vol. 22, no. 2, pp. 162-175, 1985.</mixed-citation><mixed-citation xml:lang="en">V. Y. Romanovskii, "Equivalence problem for real-time deterministic pushdown automata”, Cybernetics, vol. 22, no. 2, pp. 162-175, 1985.</mixed-citation></citation-alternatives></ref><ref id="cit57"><label>57</label><citation-alternatives><mixed-citation xml:lang="ru">D. J. Rosenkrantz and R. E. Stearns, "Properties of deterministic top-down grammars”, Information and Control, vol. 17, no. 3, pp. 226-256, 1970.</mixed-citation><mixed-citation xml:lang="en">D. J. Rosenkrantz and R. E. Stearns, "Properties of deterministic top-down grammars”, Information and Control, vol. 17, no. 3, pp. 226-256, 1970.</mixed-citation></citation-alternatives></ref><ref id="cit58"><label>58</label><citation-alternatives><mixed-citation xml:lang="ru">E. Tomita, "An extended direct branching algorithm for checking equivalence of deterministic pushdown automata”, Theoretical Computer Science, vol. 32, no. 1-2, pp. 87-120, 1984.</mixed-citation><mixed-citation xml:lang="en">E. Tomita, "An extended direct branching algorithm for checking equivalence of deterministic pushdown automata”, Theoretical Computer Science, vol. 32, no. 1-2, pp. 87-120, 1984.</mixed-citation></citation-alternatives></ref><ref id="cit59"><label>59</label><citation-alternatives><mixed-citation xml:lang="ru">E. Ukkonen, "The equivalence problem for some non-real-time deterministic pushdown automata”, Journal of the ACM, vol. 29, no. 4, pp. 1166-1181, 1982.</mixed-citation><mixed-citation xml:lang="en">E. Ukkonen, "The equivalence problem for some non-real-time deterministic pushdown automata”, Journal of the ACM, vol. 29, no. 4, pp. 1166-1181, 1982.</mixed-citation></citation-alternatives></ref><ref id="cit60"><label>60</label><citation-alternatives><mixed-citation xml:lang="ru">G. Senizergues, "The equivalence problem for deterministic pushdown automata is decidable”, in Proceedings of the 24-th International Colloquium on Automata, Languages, and Programming, Springer, 1997, pp. 671-681.</mixed-citation><mixed-citation xml:lang="en">G. Senizergues, "The equivalence problem for deterministic pushdown automata is decidable”, in Proceedings of the 24-th International Colloquium on Automata, Languages, and Programming, Springer, 1997, pp. 671-681.</mixed-citation></citation-alternatives></ref><ref id="cit61"><label>61</label><citation-alternatives><mixed-citation xml:lang="ru">C. Stirling, "Deciding DPDA equivalence is primitive recursive”, in Proceedings of the 29-th International Colloquium on Automata, Languages, and Programming, Springer, 2002, pp. 821-832.</mixed-citation><mixed-citation xml:lang="en">C. Stirling, "Deciding DPDA equivalence is primitive recursive”, in Proceedings of the 29-th International Colloquium on Automata, Languages, and Programming, Springer, 2002, pp. 821-832.</mixed-citation></citation-alternatives></ref><ref id="cit62"><label>62</label><citation-alternatives><mixed-citation xml:lang="ru">R. Madhavan, M. Mayer, S. Gulwani, and V. Kuncak, "Automating grammar comparison”, in Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications, 2015, pp. 183-200.</mixed-citation><mixed-citation xml:lang="en">R. Madhavan, M. Mayer, S. Gulwani, and V. Kuncak, "Automating grammar comparison”, in Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications, 2015, pp. 183-200.</mixed-citation></citation-alternatives></ref><ref id="cit63"><label>63</label><citation-alternatives><mixed-citation xml:lang="ru">V. A. Zakharov, "Program equivalence checking by two-tape automata”, Cybernetics and Systems Analysis, vol. 46, no. 4, pp. 554-562, 2010.</mixed-citation><mixed-citation xml:lang="en">V. A. Zakharov, "Program equivalence checking by two-tape automata”, Cybernetics and Systems Analysis, vol. 46, no. 4, pp. 554-562, 2010.</mixed-citation></citation-alternatives></ref><ref id="cit64"><label>64</label><citation-alternatives><mixed-citation xml:lang="ru">T. Olshansky and A. Pnueli, "A direct algorithm for checking equivalence of LL(k) grammars”, Theoretical Computer Science, vol. 4, no. 3, pp. 321-349, 1977.</mixed-citation><mixed-citation xml:lang="en">T. Olshansky and A. Pnueli, "A direct algorithm for checking equivalence of LL(k) grammars”, Theoretical Computer Science, vol. 4, no. 3, pp. 321-349, 1977.</mixed-citation></citation-alternatives></ref><ref id="cit65"><label>65</label><citation-alternatives><mixed-citation xml:lang="ru">J. Karhumaki, "Equations over finite sets of words and equivalence problems in automata theory”, Theoretical computer science, vol. 108, no. 1, pp. 103-118, 1993.</mixed-citation><mixed-citation xml:lang="en">J. Karhumaki, "Equations over finite sets of words and equivalence problems in automata theory”, Theoretical computer science, vol. 108, no. 1, pp. 103-118, 1993.</mixed-citation></citation-alternatives></ref><ref id="cit66"><label>66</label><citation-alternatives><mixed-citation xml:lang="ru">A. Okhotin, "Decision problems for language equations”, Journal of Computer and System Sciences, vol. 76, no. 3-4, pp. 251-266, 2010.</mixed-citation><mixed-citation xml:lang="en">A. Okhotin, "Decision problems for language equations”, Journal of Computer and System Sciences, vol. 76, no. 3-4, pp. 251-266, 2010.</mixed-citation></citation-alternatives></ref><ref id="cit67"><label>67</label><citation-alternatives><mixed-citation xml:lang="ru">J. E. Hopcroft, R. Motwani, and J. D. Ullman, Introduction to Automata Theory, Languages, and Computation (3rd ed.) Addison-Wesley, 2006.</mixed-citation><mixed-citation xml:lang="en">J. E. Hopcroft, R. Motwani, and J. D. Ullman, Introduction to Automata Theory, Languages, and Computation (3rd ed.) Addison-Wesley, 2006.</mixed-citation></citation-alternatives></ref><ref id="cit68"><label>68</label><citation-alternatives><mixed-citation xml:lang="ru">S. Eilenberg, Automata, languages, and machines. Academic press, 1974.</mixed-citation><mixed-citation xml:lang="en">S. Eilenberg, Automata, languages, and machines. Academic press, 1974.</mixed-citation></citation-alternatives></ref><ref id="cit69"><label>69</label><citation-alternatives><mixed-citation xml:lang="ru">Y. Han, K. Salomaa, and D. Wood, "State Complexity of Prefix-Free Regular Languages.”, in DCFS, 2006, pp. 165-176.</mixed-citation><mixed-citation xml:lang="en">Y. Han, K. Salomaa, and D. Wood, "State Complexity of Prefix-Free Regular Languages.”, in DCFS, 2006, pp. 165-176.</mixed-citation></citation-alternatives></ref><ref id="cit70"><label>70</label><citation-alternatives><mixed-citation xml:lang="ru">A. Martelli and U. Montanari, "An efficient unification algorithm”, ACM Transactions on Programming Languages and Systems (TOPLAS), vol. 4, no. 2, pp. 258-282, 1982.</mixed-citation><mixed-citation xml:lang="en">A. Martelli and U. Montanari, "An efficient unification algorithm”, ACM Transactions on Programming Languages and Systems (TOPLAS), vol. 4, no. 2, pp. 258-282, 1982.</mixed-citation></citation-alternatives></ref><ref id="cit71"><label>71</label><citation-alternatives><mixed-citation xml:lang="ru">D. Arden, "Delayed-logic and finite-state machines”, in Proceedings of 2-nd Annual Symposium on Switching Circuit Theory and Logical Design (SWCT1961), IEEE, 1961, pp. 133-151.</mixed-citation><mixed-citation xml:lang="en">D. Arden, "Delayed-logic and finite-state machines”, in Proceedings of 2-nd Annual Symposium on Switching Circuit Theory and Logical Design (SWCT1961), IEEE, 1961, pp. 133-151.</mixed-citation></citation-alternatives></ref><ref id="cit72"><label>72</label><citation-alternatives><mixed-citation xml:lang="ru">J. E. Hopcroft, A linear algorithm for testing equivalence of finite automata. Defense Technical Information Center, 1971, vol. 114.</mixed-citation><mixed-citation xml:lang="en">J. E. Hopcroft, A linear algorithm for testing equivalence of finite automata. Defense Technical Information Center, 1971, vol. 114.</mixed-citation></citation-alternatives></ref><ref id="cit73"><label>73</label><citation-alternatives><mixed-citation xml:lang="ru">V. A. Zakharov and G. G. Temerbekova, "On the minimization of finite state transducers over semigroups”, Automatic Control and Computer Sciences, vol. 51, no. 7, pp. 523-530, 2017.</mixed-citation><mixed-citation xml:lang="en">V. A. Zakharov and G. G. Temerbekova, "On the minimization of finite state transducers over semigroups”, Automatic Control and Computer Sciences, vol. 51, no. 7, pp. 523-530, 2017.</mixed-citation></citation-alternatives></ref><ref id="cit74"><label>74</label><citation-alternatives><mixed-citation xml:lang="ru">V. E. Itkin, "Logiko-termalnaya ekvivalentnost skhem programm”, Kibernetika i sistemnyj analiz, no. 1, pp. 5-27, 1972.</mixed-citation><mixed-citation xml:lang="en">V. E. Itkin, "Logiko-termalnaya ekvivalentnost skhem programm”, Kibernetika i sistemnyj analiz, no. 1, pp. 5-27, 1972.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
