Abstract

The equivalence exists between regular grammar and finite automata in accepting languages. Some complicated conversion algorithms have also been in existence. The simplified forms of the algorithms and their proofs are given. And the construction algorithm 5 of the equivalent conversion from finite automata to left linear grammar is presented as well as its correctness proof. Additionally, a relevant example is expounded.

Highlights

  • A rapid development in formal languages has made a profound influence on computer science, especially played a greater role in the design of programming languages, compiling theory and computational complexity since formal language system was established by Chomsky in 1956

  • As far as language representation is concerned, the equivalence exists between the language regular grammar G describes and that finite automata M identifies

  • The known proofs that the equivalence and containment problems for regular expressions, regular grammars and nondeterministic finite automata are PSPACE-complete that depends upon consideration of highly unambiguous expressions, grammars and automata

Read more

Summary

Introduction

A rapid development in formal languages has made a profound influence on computer science, especially played a greater role in the design of programming languages, compiling theory and computational complexity since formal language system was established by Chomsky in 1956. Chomsky’s Conversion Generative Grammar was classified into phase grammar, context-sensitive grammar, context-free grammar and linear grammar (or regular grammar) that includes left linear grammar and right linear grammar All these are just a simple introduction to grammar, and automata theory, which plays an important role in compiling theory and technology, has another far-reaching impact on computer science. Is the construction algorithm from regular grammar to finite automata, and the proof of correctness. M VN f ,VT , , S , f where f is a newly added final state with f VN holding, the transition function δ is defined by the following rules. M VN q ,VT , , q , S where q is a newly added start state with q VN holding, the transition function δ is defined by the following rules. 1) If s0 F holds, Ψ is defined by the following rules

The Improved Version for Construction Algorithm 3
The Proposed Construction Algorithm
Related Work
Concluding Remarks
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call