Treffer: Testing primitivity on partial words

Title:
Testing primitivity on partial words
Source:
Discrete applied mathematics. 155(3):279-287
Publisher Information:
Amsterdam; Lausanne; New York, NY: Elsevier, 2007.
Publication Year:
2007
Physical Description:
print, 13 ref
Original Material:
INIST-CNRS
Subject Terms:
Control theory, operational research, Automatique, recherche opérationnelle, Computer science, Informatique, Mathematics, Mathématiques, Sciences exactes et technologie, Exact sciences and technology, Sciences et techniques communes, Sciences and techniques of general use, Mathematiques, Mathematics, Combinatoire. Structures ordonnées, Combinatorics. Ordered structures, Combinatoire, Combinatorics, Plans d'expériences et configurations, Designs and configurations, Sciences appliquees, Applied sciences, Informatique; automatique theorique; systemes, Computer science; control theory; systems, Informatique théorique, Theoretical computing, Théorie des langages et analyse syntaxique, Language theory and syntactical analysis, Algorithmique. Calculabilité. Arithmétique ordinateur, Algorithmics. Computability. Computer arithmetics, Combinatoire mot, Word combinatorics, Commutativité, Commutativity, Conmutatividad, Compatibilité, Compatibility, Compatibilidad, Informatique théorique, Computer theory, Informática teórica, Langage formel, Formal language, Lenguaje formal, Longueur mot, Word length, Longitud palabra, Mot fini, Finite word, Palabra finita, Réseau web, World wide web, Red WWW, Théorie codage, Coding theory, Teoría codificación, Théorie langage, Language theory, Teoría lenguaje, Algorithme combinatoire, Combinatorial algorithm, Algorithme temps linéaire, Conception algorithme, Mot partiel, Partial word, Mot primitif, Primitive word, Algorithm, Combinatorics on words, Partial words, Primitive partial words, Primitive words, Special partial words, Words
Document Type:
Fachzeitschrift Article
File Description:
text
Language:
English
Author Affiliations:
Department of Mathematical Sciences, University of North Carolina, P.O. Box 26170, Greensboro, NC 27402-6170, United States
ISSN:
0166-218X
Rights:
Copyright 2007 INIST-CNRS
CC BY 4.0
Sauf mention contraire ci-dessus, le contenu de cette notice bibliographique peut être utilisé dans le cadre d’une licence CC BY 4.0 Inist-CNRS / Unless otherwise stated above, the content of this bibliographic record may be used under a CC BY 4.0 licence by Inist-CNRS / A menos que se haya señalado antes, el contenido de este registro bibliográfico puede ser utilizado al amparo de una licencia CC BY 4.0 Inist-CNRS
Notes:
Computer science; theoretical automation; systems

Mathematics
Accession Number:
edscal.18509907
Database:
PASCAL Archive

Weitere Informationen

Primitive words, or strings over a finite alphabet that cannot be written as a power of another string, play an important role in numerous research areas including formal language theory, coding theory, and combinatorics on words. Testing whether or not a word is primitive can be done in linear time in the length of the word. Indeed, a word is primitive if and only if it is not an inside factor of its square. In this paper, we describe a linear time algorithm to test primitivity on partial words which are strings that may contain a number of do not know symbols. Our algorithm is based on the combinatorial result that under some condition, a partial word is primitive if and only if it is not compatible with an inside factor of its square. The concept of special, related to commutativity on partial words, is foundational in the design of our algorithm. A World Wide Web server interface at http: //www.uncg.edu/mat/primitive/ / has been established for automated use of the program.