2-Head Pushdown Automata

dc.contributor.advisorNagy, Benedek
dc.contributor.authorAwe, Samson Ayodeji
dc.date.accessioned2017-06-28T05:23:34Z
dc.date.available2017-06-28T05:23:34Z
dc.date.issued2015-02
dc.date.submitted2015
dc.departmentEastern Mediterranean University, Faculty of Arts and Science, Department of Mathematicsen_US
dc.descriptionMaster of Science in Applied Mathematics and Computer Science. Thesis (M.S.)--Eastern Mediterranean University, Faculty of Arts and Sciences, Dept. of Mathematics, 2015. Supervisor: Assoc. Prof. Dr. Benedek Nagy.en_US
dc.description.abstractÖZ: Sonlu otomata düzenli dilleri tanır ve metin işleme, derleyiciler ve donanım tasarımı icin kullanilabilir. Iki basli sonlu otomata doğrusal bağlamsiz dilleri kabul eder, ve ters otomata programlama dilleri ve yapay zeka konularinda kullanilabilen baglamsiz dilleri tanir. Sonlu otomat iki basli sonlu otomata ve asagi suruklemeli otomata’da oldugu gibi deterministik ve deterministik olmayan versiyonlara sahiptir. Bu otomata’larin deterministik versiyonlarinda hareket etme secimi yapilamaz iken, deterministik olmayan versiyonlarda hareket seçimi yapmak mumkundur. Bu tezde ters otomata’dan daha güçlü olan bunun yani sira bazi baglamli dilleri de tanimakta olan 2-basli asagi suruklemeli otomata tarif edilmiştir. Bu çalışmalar sırasında, temel olarak yapilan is bu otomata’lari karakterize etmektir. Anahtar Kelimeler: 2-basli asagi suruklemeli otomata, bağlamli serbest diller, deterministik otomata, deterministik olmayan otomata.en_US
dc.description.abstractFinite state automata recognize regular languages which can be used in text processing, compilers, and hardware design. 2-head finite automata accept linear context-free languages. In addition, pushdown automata are able to recognize context-free languages which can be used in programming languages and artificial intelligence. We distinguish between deterministic and nondeterministic finite automata, 2-head automata and also pushdown automata. The deterministic version of these machines is such that there is no choice of move in any situation while the non-deterministic version may have a choice of move. The present thesis describes 2-head pushdown automata which is more powerful than the pushdown automata and it is able to recognize some non-context-free languages as well. Throughout the thesis we try to focus on characterization of aforementioned machines. Keywords: 2-head pushdown automata, non-context-free languages, deterministic automata, non-deterministic automata.en_US
dc.identifier.citationAwe, Samson Ayodeji. (2015). 2-Head Pushdown Automata. Thesis (M.S.), Eastern Mediterranean University, Institute of Graduate Studies and Research, Dept. of Mathematics, Famagusta: North Cyprus.en_US
dc.identifier.urihttps://hdl.handle.net/11129/3301
dc.language.isoen
dc.publisherEastern Mediterranean University (EMU) - Doğu Akdeniz Üniversitesi (DAÜ)en_US
dc.relation.publicationcategoryTez
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectMathematicsen_US
dc.subjectApplied Mathematics and Computer Scienceen_US
dc.subjectMachine theory - Formal languages - Computer programmingen_US
dc.subject2-head pushdown automataen_US
dc.subjectnon-context-free languagesen_US
dc.subjectdeterministic automataen_US
dc.subjectnon-deterministic automataen_US
dc.title2-Head Pushdown Automataen_US
dc.typeMaster Thesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
AweSamson.pdf
Size:
934.9 KB
Format:
Adobe Portable Document Format
Description:
Thesis, Master

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.77 KB
Format:
Item-specific license agreed upon to submission
Description: