| A Procedure for Checking Equality of Regular Expressions |
| Full text |
Pdf
(326 KB)
|
| Source
|
Journal of the ACM (JACM)
archive
Volume 14 , Issue 2 (April 1967)
table of contents
Pages: 355 - 362
Year of Publication: 1967
ISSN:0004-5411
|
|
Author
|
|
A. Ginzburg
|
Carnegie Institute of Technology, Pittsburgh, Pa and Technion, Israel Institute of Technology, Haifa, Israel
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 57, Citation Count: 1
|
|
|
ABSTRACT
A simple “mechanical” procedure is described for checking equality of regular expressions. The procedure, based on the work of A. Salomaa, uses derivatives of regular expressions and transition graphs.
Given a regular expression R, a corresponding transition graph is constructed. It is used to generate a finite set of left-linear equations which characterize R. Two regular events R and S are equal if and only if each constant term in the set of left-linear equations formed for the pair (R S) is (&phgr; &phgr;) or (^ ^).
The procedure does not involve any computations with or transformations of regular expressions and is especially appropriate for the use of a computer.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
AANDERAA, S. On the algebra of regular expressions. Appl. Math., Harvard U., Cambridge, Mass., Jan. 1965, pp: 1-18 (ditto).
|
 |
2
|
|
| |
3
|
HARRISON, M. A. Introduction to Switching and Automata Theory. McGraw-Hill, New York, 1965.
|
| |
4
|
McNAUGHTON, R. Techniques for manipulating regular expressions. Machines Structures Grop Memo No. 10, MIT Project MAC, Cambridge, Mass., Nov. 1965.
|
| |
5
|
McNAuGTON, R., AND YAMADA, H. Regular expressions and state graphs for automata. Trans. IRE EC-9 (1960), 39-47.
|
 |
6
|
|
|