Kleene-tähti (tai Kleenen sulkeminen ) matemaattisessa logiikassa ja tietojenkäsittelytieteessä on unaarinen operaatio merkkijono- tai merkkijoukolle . Joukon V Kleene-sulkeminen on merkitty V *:lla. Käytetään laajasti säännöllisissä lausekkeissa .
Jos V on merkkijonojoukko silloin V * on V:n minimisuperjoukko , joka sisältää ε:n ( tyhjän merkkijonon ) ja on suljettu ketjutuksessa . Se on myös kaikkien merkkijonojen joukko, joka on saatu ketjuttamalla nolla tai useampi merkkijono V :stä . Jos V on joukko symboleja silloin V * on kaikkien V :n merkkijonojen joukko, joihin on lisätty tyhjä merkkijono.Joukon th potenssi on joukon ketjutus itsensä kanssa .
Minkä tahansa joukon nolla-aste on muuttumaton:
.Loput asteet määritellään rekursiivisesti :
, missä . If on joukko merkkejä sitten on joukko pituisia merkkijonoja, jotka on otettu .Sarjan Kleene-suljin on
.Toisin sanoen tämä on kaikkien äärellisen pituisten merkkijonojen joukko, jotka on generoitu joukon elementeillä .
On olemassa samanlainen toimenpide kuin Kleene star - plus Kleene :
.Kuten näet, se eroaa siinä, että se puuttuu sisältäen tyhjän merkkijonon.
Jouset muodostavat monoidin ketjuttamalla neutraalin elementin . Siten Kleenen tähden määritelmä voidaan laajentaa mihin tahansa monoidiin.