|
|
|
|
theory of formal languages
|
(Topic)
|
|
|
Note: This entry is very rough at the moment, and requires work. I mainly wrote it to help motivate other entries and to organize entries on this topic and point out holes in our coverage. Right now, it is mainly a list of entries, many of which have not been written yet. Under the first heading, there is short paragraph. Eventually, there should be such a paragraph under each entry and a bibliography at the end. However, this is a lot of work for one person, so this entry is world editable in the hope that others who are knowledgable in this topic will contribute their expertise.
Loosely speaking, a formal language is a language whose structrure can be specified with mathematical precision. The study of formal languages is not only interesting as a mathematical discipline in its own right, but also because of its relevance to the foundations of mathematics, its applications, and surprising connections with other branches of mathematics.
- star-free language versus aperiodic finite automaton
- a star-free language is regular, but not conversely
- mildly context-sensitive language versus embedded pushdown automaton
- tree-adjoining grammar
- languages generated by tree-adjoining grammars are exactly the mildly context-sensitive languages
- a context-free language is mildly context-sensitive, but not conversely
- indexed language versus nested stack automaton
- a mildly context-sensitive language is indexed, but not conversely
- an indexed language is context-sensitive, but not conversely
- membership problem
- emptiness problem
- recursively enumerable language
- recursive language
|
Anyone with an account can edit this entry. Please help improve it!
"theory of formal languages" is owned by rspuzio. [ full author list (3) ]
|
|
(view preamble | get metadata)
Cross-references: Dyck language, conjugacy, word problem, Post system, automatic group, finitely presented, stack, conversely, regular, NOR, enumerable, recursively enumerable, recursive language, linear bounded automaton, generated by, context-sensitive, length-increasing, Kuroda normal form, ambiguous grammar, algorithm, iff, deterministic pushdown automaton, pushdown automaton, pumping lemma, Greibach normal form, rightmost derivation, leftmost derivation, context-free, intersection, tree, Chomsky normal form, finite, right-linear, left-linear, Kleene algebra, Kleene star, regular expression, type-0 language, context-sensitive language, context-free language, regular language, Chomsky hierarchy, word, syntax, semantics, rewriting rule, production, reversal, isomorphism, homomorphism of languages, grammar, derivation, concatenation, automaton, alphabet, branches, connections, applications, Foundations of Mathematics, language, formal language, eventually, right, point, moment
This is version 11 of theory of formal languages, born on 2005-03-04, modified 2009-06-12.
Object id is 6843, canonical name is TheoryOfFormalLanguages.
Accessed 4121 times total.
Classification:
| AMS MSC: | 03C07 (Mathematical logic and foundations :: Model theory :: Basic properties of first-order languages and structures) | | | 03D05 (Mathematical logic and foundations :: Computability and recursion theory :: Automata and formal grammars in connection with logical questions) | | | 03D40 (Mathematical logic and foundations :: Computability and recursion theory :: Word problems, etc.) | | | 08A50 (General algebraic systems :: Algebraic structures :: Word problems) | | | 20F10 (Group theory and generalizations :: Special aspects of infinite or finite groups :: Word problems, other decision problems, connections with logic and automata) | | | 20M05 (Group theory and generalizations :: Semigroups :: Free semigroups, generators and relations, word problems) | | | 68Q42 (Computer science :: Theory of computing :: Grammars and rewriting systems) | | | 68Q45 (Computer science :: Theory of computing :: Formal languages and automata) | | | 68Q70 (Computer science :: Theory of computing :: Algebraic theory of languages and automata) | | | 68R15 (Computer science :: Discrete mathematics in relation to computer science :: Combinatorics on words) |
|
|
|
|
|
|
Pending Errata and Addenda
|
|
|
|
|
|
|
|
|
|
|