fbpx
Wikipedia

Clausura de Kleene

En lógica matemática y en ciencias de la computación, la clausura de Kleene (también llamada estrella de Kleene o cierre estrella) es una operación unaria que se aplica sobre un conjunto de cadenas de caracteres o un conjunto de símbolos o caracteres (alfabeto), y representa el conjunto de las cadenas que se pueden formar tomando cualquier número de cadenas del conjunto inicial, posiblemente con repeticiones, y concatenándolas entre sí.

La aplicación de la clausura de Kleene a un conjunto V se denota como V*. Es muy usada en expresiones regulares y fue introducida en este contexto por Stephen Kleene (1909-1994) para caracterizar un cierto autómata.

Definición y notación

Dado

 

se define recursivamente

  donde  

Si   es un lenguaje formal, entonces la  -ésima potencia de   es la abreviatura de la concatenación de   consigo mismo   veces. Esto es,   puede entenderse como el conjunto de todas las cadenas de longitud  , formado a partir de los símbolos en  .

La definición de Kleene estrella en   es  

Es decir, es la recopilación de todas los posibles cadenas de longitud finita generados a partir de los símbolos en  .

En algunos estudios de Lenguaje formal, usan Kleene plus que es una variación de la operación Kleene estrella. Kleene plus omite el término   en la unión. En otras palabras, Kleene plus en   es  

Ejemplos

Ejemplo de clausura de Kleene aplicada a un carácter:

 

Ejemplo de clausura de Kleene aplicada a un conjunto de cadenas:

 

Ejemplo de clausura de Kleene aplicada a un conjunto de caracteres:

 

Referencias

  •   Datos: Q849775

clausura, kleene, lógica, matemática, ciencias, computación, clausura, kleene, también, llamada, estrella, kleene, cierre, estrella, operación, unaria, aplica, sobre, conjunto, cadenas, caracteres, conjunto, símbolos, caracteres, alfabeto, representa, conjunto. En logica matematica y en ciencias de la computacion la clausura de Kleene tambien llamada estrella de Kleene o cierre estrella es una operacion unaria que se aplica sobre un conjunto de cadenas de caracteres o un conjunto de simbolos o caracteres alfabeto y representa el conjunto de las cadenas que se pueden formar tomando cualquier numero de cadenas del conjunto inicial posiblemente con repeticiones y concatenandolas entre si La aplicacion de la clausura de Kleene a un conjunto V se denota como V Es muy usada en expresiones regulares y fue introducida en este contexto por Stephen Kleene 1909 1994 para caracterizar un cierto automata Definicion y notacion EditarDado V 0 l displaystyle V 0 lambda se define recursivamente V i 1 w v w V i and v V displaystyle V i 1 wv w in V i mbox and v in V donde i 0 displaystyle i geq 0 Si V displaystyle V es un lenguaje formal entonces la i displaystyle i esima potencia de V displaystyle V es la abreviatura de la concatenacion de V displaystyle V consigo mismo i displaystyle i veces Esto es V i displaystyle V i puede entenderse como el conjunto de todas las cadenas de longitud i displaystyle i formado a partir de los simbolos en V displaystyle V La definicion de Kleene estrella en V displaystyle V es V i N V i l V 1 V 2 V 3 displaystyle V bigcup i in mathbb N V i left lambda right cup V 1 cup V 2 cup V 3 cup ldots Es decir es la recopilacion de todas los posibles cadenas de longitud finita generados a partir de los simbolos en V displaystyle V En algunos estudios de Lenguaje formal usan Kleene plus que es una variacion de la operacion Kleene estrella Kleene plus omite el termino V 0 displaystyle V 0 en la union En otras palabras Kleene plus en V displaystyle V es V i N V i V 1 V 2 V 3 displaystyle V bigcup i in mathbb N star V i V 1 cup V 2 cup V 3 cup ldots Ejemplos EditarEjemplo de clausura de Kleene aplicada a un caracter a l a a a a a a a a a a a a a a a a a a a a a displaystyle a lambda a aa aaa aaaa aaaaa aaaaaa dots Ejemplo de clausura de Kleene aplicada a un conjunto de cadenas a b c l a b c a b a b a b c c a b c c a b a b a b a b a b c a b c a b a b c c c a b a b c a b c c c a b c c c displaystyle ab c lambda ab c abab abc cab cc ababab ababc abcab abcc cabab cabc ccab ccc dots Ejemplo de clausura de Kleene aplicada a un conjunto de caracteres a b c l a b c a a a b a c b a b b b c displaystyle a b c lambda a b c aa ab ac ba bb bc dots Referencias EditarJohn E Hopcroft y Jeffrey D Ullman Introduction to Automata Theory Languages and Computation 1a edicion Addison Wesley Publishing Company 1979 Datos Q849775Obtenido de https es wikipedia org w index php title Clausura de Kleene amp oldid 135692652, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos