NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Due to the lapse in federal government funding, NASA is not updating this website. We sincerely regret this inconvenience.

Back to Results
Termination Proofs for String Rewriting Systems via Inverse Match-BoundsAnnotating a letter by a number, one can record information about its history during a reduction. A string rewriting system is called match-bounded if there is a global upper bound to these numbers. In earlier papers we established match-boundedness as a strong sufficient criterion for both termination and preservation of regular languages. We show now that the string rewriting system whose inverse (left and right hand sides exchanged) is match-bounded, also have exceptional properties, but slightly different ones. Inverse match-bounded systems effectively preserve context-free languages; their sets of normalized strings and their sets of immortal strings are effectively regular. These sets of strings can be used to decide the normalization, the termination and the uniform termination problems of inverse match-bounded systems. We also show that the termination problem is decidable in linear time, and that a certain strong reachability problem is deciable, thus solving two open problems of McNaughton's.
Document ID
20040086792
Acquisition Source
Langley Research Center
Document Type
Contractor Report (CR)
Authors
Butler, Ricky
(NASA Langley Research Center Hampton, VA, United States)
Geser, Alfons
(National Inst. of Aerospace Hampton, VA, United States)
Hofbauer, Dieter
(Kassel Univ. Germany)
Waldmann, Johannes
(Polytechnic Univ. of Leipzig Leipzig, Germany)
Date Acquired
September 7, 2013
Publication Date
January 7, 2004
Subject Category
Computer Programming And Software
Report/Patent Number
NIA-2004-02
NASA/CR-2004-213032
Report Number: NIA-2004-02
Report Number: NASA/CR-2004-213032
Funding Number(s)
CONTRACT_GRANT: NCC1-02043
WORK_UNIT: WU 23-786-10-10
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available