Outfix-free regular languages and prime outfix-free decomposition
- Authors
- Han, Yo-Sub; Wood, Derick
- Issue Date
- 2007-12
- Publisher
- IOS PRESS
- Citation
- FUNDAMENTA INFORMATICAE, v.81, no.4, pp.441 - 457
- Abstract
- A string x is an outfix of a string y if there is a string w such that x(1) wx (2) = y and x = x(1) x(2). A set X of strings is outfix-free if no string in X is an outfix of any other string in X. Based on the properties of outfix strings, we develop a polynomial-time algorithm that determines outfix-freeness of regular languages. Note that outfix-free regular languages are always finite. We consider two cases: 1) a language is given as a finite set of strings and 2) a language is given by a finite-state automaton. Furthermore, we investigate the prime outfix-free decomposition of outfix-free regular languages and design a linear-time algorithm that computes prime outfix-free decomposition for outfix-free regular languages. We also demonstrate the uniqueness of prime outfix-free decomposition.
- Keywords
- GENERALIZED AUTOMATA; FORBIDDEN WORDS; EXPRESSIONS; CODES; GENERALIZED AUTOMATA; FORBIDDEN WORDS; EXPRESSIONS; CODES; regular languages; outfix-freeness; prime decomposition
- ISSN
- 0169-2968
- URI
- https://pubs.kist.re.kr/handle/201004/133922
- Appears in Collections:
- KIST Article > 2007
- Files in This Item:
There are no files associated with this item.
- Export
- RIS (EndNote)
- XLS (Excel)
- XML
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.