Definition: Type-3 (Linear) Grammars and Regular Languages

A type-3 (or linear) grammar is a grammar $G=(V,T,R,S)$ in which every rule $P\to Q\in R$ allows the replacement of only one variable and the variable is at one end (left-side or right-side) of a production rule. There are two types of linear grammars:

Formal languages generated by type-3 grammars are called regular.

Notes

Explanations: 1
Proofs: 2
Theorems: 3


Thank you to the contributors under CC BY-SA 4.0!

Github:
bookofproofs


References

Bibliography

  1. Erk, Katrin; Priese, Lutz: "Theoretische Informatik", Springer Verlag, 2000, 2nd Edition
  2. Hoffmann, Dirk: "Theoretische Informatik, 3. Auflage", Hanser, 2015