Fractal Automata: Recursion in Context-Free and in Deterministic and Linear Context-Free Languages

dc.contributor.authorNagy, Benedek
dc.date.accessioned2026-02-06T18:51:32Z
dc.date.issued2025
dc.departmentDoğu Akdeniz Üniversitesi
dc.description.abstractIn procedural programming languages, the order of executing the statements may follow a regular pattern, including sequences of statements, conditional and branching statements and loops. On the other hand, regular languages can be represented by finite state acceptors (finite automata), by regular expressions and by (a special form of) railroad diagrams (syntax diagrams) allowing alternatives, option, concatenation and iteration. Context-free languages can also be described by (the general form of) railroad diagrams allowing also recursion. Based on the analogy of finite automata and railroad diagrams, the transformation between node-labelled and edge-labelled graphs, special infinite state automata, namely the fractal automata, are established to characterize the class of context-free languages. Deterministic and linear variants are also investigated. To establish these connections, we also define such variants of pushdown automata that accept the deterministic context-free and linear languages by empty stack. A transformation between the pushdown automata and fractal automata is also shown. The proposed model gives some new insights and a new view of context-free languages, deterministic context-free languages, linear context-free and deterministic linear context-free languages.
dc.identifier.doi10.1142/S0129054125450017
dc.identifier.endpage1148
dc.identifier.issn0129-0541
dc.identifier.issn1793-6373
dc.identifier.issue7
dc.identifier.scopus2-s2.0-105000455791
dc.identifier.scopusqualityQ3
dc.identifier.startpage1117
dc.identifier.urihttps://doi.org/10.1142/S0129054125450017
dc.identifier.urihttps://hdl.handle.net/11129/15400
dc.identifier.volume36
dc.identifier.wosWOS:001447001000001
dc.identifier.wosqualityQ4
dc.indekslendigikaynakWeb of Science
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherWorld Scientific Publ Co Pte Ltd
dc.relation.ispartofInternational Journal of Foundations of Computer Science
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.snmzKA_WoS_20260204
dc.subjectRailroad diagrams
dc.subjectcontext-free languages
dc.subjectinfinite state automata
dc.subjectfractals
dc.subjectrecursion
dc.subjectlinear languages
dc.subjectdeterministic automata
dc.subjectgraph transformations
dc.subjectpushdown automata
dc.titleFractal Automata: Recursion in Context-Free and in Deterministic and Linear Context-Free Languages
dc.typeArticle

Files