Mathematically speaking, it means you can't write word 'W' such that W=abbc, a, b, and c being substrings, if b is the non-null string.
As can be expected, there are a whole lot of non-repeating "words" in the English language (word, now, is defined as any set of characters in the alphabet)... it's easy to form one, because there are 26 unique characters in the alphabet. This brings us to our problem...
(2) How many non-repeating words are there of length 6 using the English alphabet?
(3) How many non-repeating words are there of length 10 in an alphabet with three characters?
(4) How many non-repeating words are there of length L in an alphabet with three characters?