|Regular expressions; cannonical form and reducer? firstname.lastname@example.org (1998-03-06)|
|Re: Regular expressions; cannonical form and reducer? email@example.com (Mats Kindahl) (1998-03-07)|
|Re: Regular expressions; cannonical form and reducer? zss@ZenSpider.com (1998-03-07)|
|Re: Regular expressions; cannonical form and reducer? firstname.lastname@example.org (Paul Dietz) (1998-03-08)|
|Re: Regular expressions; cannonical form and reducer? email@example.com (Henry Spencer) (1998-03-08)|
|From:||Paul Dietz <firstname.lastname@example.org>|
|Date:||8 Mar 1998 12:07:02 -0500|
|Organization:||InterAccess Co., Chicago's Full Service Internet Provider|
Gregory Guthrie wrote:
> I am interested in any references to a standard cannonical form for
> regular expressions, and any system that would transform Regex into
> such forms.
The problem of testing the equivalence of two regular expressions
is PSPACE complete. Converting to deterministic automata (for
which equivalence can be checked efficiently) doesn't help,
because the automata can have exponentially many states.
[Sounds like a situation which is intractible in theory but usually
works in practice. People turn expressions into DFAs all the time,
e.g. in lex, and the exponential blowup just doesn't happen on useful
Return to the
Search the comp.compilers archives again.