KLEENE STAR

  

Copyright © Philip M. Parker, INSEAD. Terms of Use.

KLEENE STAR

Specialty Definition: KLEENE STAR

DomainDefinition

Computing

Kleene star (Or "Kleene closure", named after Stephen Kleene) The postfix "*" operator used in regular expressions, Extended Backus-Naur Form, and similar formalisms to specify a match for zero or more occurrences of the preceding expression. For example, the regular expression "be*t" would match the string "bt", "bet", "beet", "beeeeet", and so on. (2000-07-26). Source: The Free On-line Dictionary of Computing.

Source: compiled by the editor from various references; see credits.

Top     

Specialty Definition: Kleene star

(From Wikipedia, the free Encyclopedia)

The Kleene star (or Kleene closure) is an operation used in regular expressions and operates either on sets of strings or on sets of symbols or characters. The application of the Kleene star to a set V is written as V*.
  1. If V is a set of strings then V* is defined as the smallest superset of V that contains ε (the empty string) and is closed under the string concatenation operation. This set can also be described as the set of strings that can be made by concatenating zero or more strings from V.
  2. If V is a set of symbols or characters then V* is the set of all strings over symbols in V, including the empty string.

Example of Kleene star applied to set of strings:
{"ab", "c"}* = {ε, "ab", "c", "abab", "abc", "cab", "cc", "ababab", "ababc", "abcab", "abcc", "cabab", "cabc", "ccab", "ccc", ...}
Example of Kleene star applied to set of characters:
{'a', 'b', 'c'}* = {ε, "a", "b", "c", "aa", "ab", "ac", "ba", "bb", "bc", ...}

The Kleene star is often generalized for any monoid (M, .), that is, a set M and binary operation '.' on M such that If V is a subset of M, then V* is defined as the smallest superset of V that contains ε (the empty string) and is closed under the operation. V* is then itself a monoid, and is called the monoid generated by V. This is a generalization of the Kleene star discussed above since the set of all strings over some set of symbols forms a monoid (with string concatenation as binary operation).

The Kleene star is named after Stephen Kleene (1909-1994) who introduced it when describing certain automata (see regular expression).

See also:

Source: adapted by the editor from Wikipedia, the free encyclopedia under a copyleft GNU Free Documentation License (GFDL) from the article "Kleene star."

Top     

Crosswords: KLEENE STAR

Specialty definitions using "KLEENE STAR": Kleene closureStephen Kleene. (references)

Top     

Anagrams: KLEENE STAR

Scrabble® Enable2K-Verified Anagrams

Words within the letters "a-e-e-e-k-l-n-r-s-t"

-1 letter: lateeners.

-2 letters: eternals, kanteles, kneelers, lateener, selenate, serenate, teaseler, telerans.

-3 letters: alkenes, anklets, antlers, earnest, eastern, elaters, enteral, entrees, eternal, kantele, keeners, keenest, keester, kelters, kernels, kestrel, ketenes, kneeler, lankest, lateens, leakers, leaners, leanest, nearest, nestler, rankest, rankles, realest, relates, release, relents, rentals, reslate, retaken, retakes, retenes, saltern, skeeter, skelter, sleeken, sleeker, sneaker.

 Words containing the letters "a-e-e-e-k-l-n-r-s-t"
 

+2 letters: leathernecks.

 

+4 letters: telemarketings.

Source: compiled by the editor from various references; see credits.

SCRABBLE® is a registered trademark. All intellectual property rights in and to the game are owned in the U.S.A and Canada by Hasbro Inc., and throughout the rest of the world by J.W. Spear & Sons Limited of Maidenhead, Berkshire, England, a subsidiary of Mattel Inc. Mattel and Spear are not affiliated with Hasbro.

Top     

Alternative Orthography: KLEENE STAR


Hexadecimal (or equivalents, 770AD-1900s) (references)

4B 4C 45 45 4E 45      53 54 41 52

Leonardo da Vinci (1452-1519; backwards) (references)

    

Binary Code (1918-1938, probably earlier) (references)

01001011 01001100 01000101 01000101 01001110 01000101 00100000 01010011 01010100 01000001 01010010

HTML Code (1990) (references)

&#75 &#76 &#69 &#69 &#78 &#69 &#32 &#83 &#84 &#65 &#82

ISO 10646 (1991-1993) (references)

004B 004C 0045 0045 004E 0045      0053 0054 0041 0052

Encryption (beginner's substitution cypher): (references)

454639394839253543552

Top     



INDEX

1. Crosswords
2. Anagrams
3. Orthography
4. Bibliography


  

Copyright © Philip M. Parker, INSEAD. Terms of Use.