In computation theory, the kleene star (*) is a regular operation all regular languages are closed under.
In computation theory, the kleene star (*) is a regular operation all regular languages are closed under. The kleene star acts on a language to produce the superset containing the empty string, as well as infinitely many concatenations of the strings in the starred set.
Examples:
- a* contains the strings: a, aa, aaa, and the empty string
- (ab)* contains the strings ababababababababab, ab, the empty string, etc.
- {ab, cd}* contains the empty string, abcd, cdab, cdcd, cdabcdab, etc.