Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. Artificial Intelligence Lab Publications
  4. AI Memos (1959 - 2004)
  5. REEX: A CONVERT Program to Realize the McNaughton-Yamada Analysis Algorithm

REEX: A CONVERT Program to Realize the McNaughton-Yamada Analysis Algorithm

Thumbnail Image
Download
Name

AIM-153.pdf

Size

386.97 KB

Format

Adobe PDF

Checksum (MD5)

a1cbe696b2a84bb743d8e1c0abdf7915

Thumbnail Image
Download
Name

AIM-153.ps

Size

4.27 MB

Format

PostScript

Checksum (MD5)

1de4a4db2d4c54e04a59dbd3c1a14952

Author(s)
McIntosh, Harold V.
Date Issued
January 1, 1968
Series/Report no.
AIM-153
Abstract
REEX is a CONVERT program, realized in the CTSS-LISP of Project Mac, for carrying out the McNaughton-Yamada analysis algorithm, whereby a regular expression is found describing the words accepted by a finite state machine whose transition table is given. Unmodified the algorithm will produce 4n terms representing an n-state machine. This number could be reduced by eliminating duplicate calculations and rejecting ona high level expressions corresponding to no possible path in the same state diagram. The remaining expressions present a serious simplification problem, since empty expressions and null words are generated liberally by the algorithm. REEX treats only the third of these problems, and at that makes simplifications mainly oriented toward removing null words, empty expressions, and expressions of the form XUX*, AuB*A, and others closely similar. REEX is primarily useful to understand the algorithm, but hardly usable for machines with six or more states.
Persistent DSpace Link
http://hdl.handle.net/1721.1/6159
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.