Glushkov construction

E632952

Glushkov construction is a method in automata theory that converts a regular expression into an equivalent nondeterministic finite automaton with a specific position-based structure.

All labels observed (2)

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf automata theory construction method ⓘ
formal language theory concept ⓘ
alsoKnownAs position automata method ⓘ
position automaton construction ⓘ
position-based NFA construction ⓘ
linked to: NFA
application conversion of regular expressions to automata in compilers ⓘ
implementation of regular expression matchers ⓘ
theoretical analysis of regular languages ⓘ
assumes regular expression over a finite alphabet ⓘ
category construction of automata from regular expressions ⓘ
comparedTo Thompson construction uses ε-transitions while Glushkov construction does not ⓘ
position automaton is often more compact than Thompson NFA for the same regular expression ⓘ
complexity polynomial-time in the size of the regular expression ⓘ
defines a state for each occurrence of an alphabet symbol in the regular expression ⓘ
accepting states based on last positions of the regular expression ⓘ
transitions based on the follow-position relation ⓘ
field automata theory ⓘ
formal language theory ⓘ
formalizes a direct correspondence between regex symbol positions and NFA states ⓘ
goal convert a regular expression into an equivalent NFA ⓘ
guarantees language equivalence between the regular expression and the constructed NFA ⓘ
historicalContext introduced in the 1960s ⓘ
influenced later work on position-based automata ⓘ
inputType regular expression ⓘ
isPartOf the theory of regular languages ⓘ
namedAfter Victor M. Glushkov ⓘ
linked to: Viktor Glushkov
outputType nondeterministic finite automaton ⓘ
ε-free NFA ⓘ
producesAutomatonWith a unique initial state ⓘ
no ε-transitions ⓘ
states corresponding to positions of symbols in the regular expression ⓘ
transition structure derived from symbol positions ⓘ
property avoids ε-transitions by design ⓘ
constructs an automaton whose number of states equals the number of symbol occurrences plus one ⓘ
structurally reflects the syntax of the regular expression ⓘ
relatedTo Brzozowski derivative construction ⓘ
McNaughton–Yamada construction ⓘ
Thompson construction ⓘ
finite automaton minimization ⓘ
position automaton ⓘ
typicalOutputAutomaton position automaton of the given regular expression ⓘ
usedIn design of pattern matching algorithms ⓘ
formal verification of systems specified by regular expressions ⓘ
symbolic model checking of regular properties ⓘ
usesConcept first-position set of a regular expression ⓘ
follow-position relation ⓘ
last-position set of a regular expression ⓘ
position of symbol in regular expression ⓘ

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Thompson's algorithm → relatedTo → Glushkov construction ⓘ
Glushkov construction → relatedTo → McNaughton–Yamada construction ⓘ
linked to: Glushkov construction