Concept

Regular-expression — where it appears

A small program describing a set of strings, compiled at run time into a machine whose size is therefore a measurement rather than a constant. Matching one against a text is linear in the text on every automaton, and the folklore about it being slow is about backtracking implementations.

Named by 3 essays across 3 fields — each of them below, with the objects they name alongside it.

Named alongside it

The objects these essays reach for when they reach for this one.

AutomatonNondeterministic automatonBacktrackingDeterministic automatonEpsilon closureExponential timeLower boundState explosionState setSubset constructionThompson constructionWorst case

All concepts