Regular Expression The language accepted by finite automata can be easily described by simple expressions called Regular Expressions. It is the most…
Automata Tutorial


Chomsky Hierarchy Chomsky Hierarchy represents the class of languages that are accepted by the different machine. The category of language in Chomsky’s…

Ambiguity in Grammar A grammar is said to be ambiguous if there exists more than one leftmost derivation or more than one…

Turing Machine Turing machine was invented in 1936 by Alan Turing. It is an accepting device which accepts Recursive Enumerable Language generated…

Conversion from Mealy machine to Moore Machine In Moore machine, the output is associated with every state, and in Mealy machine, the…

Chomsky’s Normal Form (CNF) CNF stands for Chomsky normal form. A CFG(context free grammar) is in CNF(Chomsky normal form) if all production…

Automata Tutorial Theory of automata is a theoretical branch of computer science and mathematical. It is the study of abstract machines and…

Conversion from Moore machine to Mealy Machine In the Moore machine, the output is associated with every state, and in the mealy…

ContextFree Grammar (CFG) CFG stands for contextfree grammar. It is is a formal grammar which is used to generate all possible patterns…

Unambiguous Grammar A grammar can be unambiguous if the grammar does not contain ambiguity that means if it does not contain more…