Închidere KleeneÎn logica matematică și în informatică, închiderea Kleene (engleză: Kleene star) este o operație unară pe mulțimi de șiruri de simboluri sau caractere. Aplicarea operației pe o mulțime V se scrie ca V*. Operatorul este folosit pe scară largă în expresiile regulate, context în care a fost introdus de Stephen Kleene pentru a caracteriza anumite automate.
ExempleExemplu de închidere Kleene aplicată unei mulțimi de șiruri:
Exemplu de aplicare asupra unei mulțimi de caractere:
GeneralizareÎnchiderea Kleene este adesea generalizat pentru orice monoid , adică o mulțime M și o operație '' pe elemente din M cu proprietățile
Dacă V este o submulțime a lui M, atunci V* se definește ca cel mai mic superset al lui V care conține ε (șirul vid) și este închis sub operația "". Atunci V* însuși este un monoid, numit monoidul generat de V. Aceasta este o generalizare a închiderii Kleene deoarece mulțimea tuturor șirurilor peste o mulțime de simboluri formează un monoid cu operația de concatenare a șirurilor. Alte legăruri |
Portal di Ensiklopedia Dunia