Skip to content
Category

Formal languages

page 2
free monoid
concept in mathematics
parsing expression grammar
type of analytic formal grammar
Van Wijngaarden grammar
one of the two main notation techniques for context-free grammars in computer science
prefix grammar
formal grammar
Kleene algebra
idempotent semiring endowed with a closure operator
linear grammar
context-free grammar that has at most one nonterminal in the right hand side of each of its productions
star height
LL grammar
type of a context-free grammar
Semi-Thue system
rewriting system over strings from an alphabet
abstract rewriting system
formal system for transcribing expressions into equivalent terms
local language
in mathematics, some kind of formal language
mildly context-sensitive language
formal language models
signed-digit representation
positional numeral system with signed digits; the representation may not be unique
categorial grammar
family of formalisms in natural language syntax motivated by the principle of compositionality and organized according to the view that syntactic constituents should generally combine as functions or according to a function-argument relationship
definite clause grammar
means of expressing grammatical relationships
Unary language
formal language in computational complexity theory
omega-regular language
matrix grammar
a formal grammar in which instead of single productions, productions are grouped together into finite sequences, which are referred to as matrices
Sparse language
type of formal language in computational complexity theory
Tree automaton
state machine for tree structures
normal form
an object that cannot be rewritten further
squarefree word
a sequence of symbols that does not contain any repeated contiguous subsequence
omega language
mathematical concept
formation rule
rule for describing which strings of symbols formed from the alphabet of a formal language are syntactically valid within the language