We consider the set Gn of all period sets of strings of length n over a finite alphabet. We show that there is redundancy in period sets and introduce the notion of an irreducible period set. We prove that Gn is a lattice under set inclusion and does not satisfy the Jordan– Dedekind condition. We propose the first efficient enumeration algorithm for Gn and improve upon the previously known asymptotic lower bounds on the cardinality of Gn: Finally, we provide a new recurrence to compute the number of strings sharing a given period set, and exhibit an algorithm to sample uniformly period sets through irreducible period set. r 2003 Elsevier Inc. All rights reserved.