Articulo de referencia

Lema de intercambio

En la teoría de los lenguajes formales , el lema de intercambio establece una condición necesaria para que un lenguaje sea libre de contexto , al igual que el lema de bombeo par...

En la teoría de los lenguajes formales , el lema de intercambio establece una condición necesaria para que un lenguaje sea libre de contexto , al igual que el lema de bombeo para los lenguajes libres de contexto .

Afirma que para cada lenguaje libre de contextoL{\displaystyle L}hay undo>0{\displaystyle c>0}de tal manera que para todosnortemetro2{\displaystyle n\geq m\geq 2}para cualquier colección de longitudnorte{\displaystyle n}palabrasRL{\displaystyle R\subset L}hay unZ={z1,,zk}R{\displaystyle Z=\{z_{1},\ldots,z_{k}\}\subset R}conk|R|/(donorte2){\displaystyle k\geq |R|/(cn^{2})}y descomposicioneszi=wiincógnitaiyi{\displaystyle z_{i}=w_{i}x_{i}y_{i}}de tal manera que cada uno de|wi|{\displaystyle |w_{i}|},|incógnitai|{\displaystyle |x_{i}|},|yi|{\displaystyle |y_{i}|}es independiente dei{\displaystyle i}, además,metro/2<|incógnitai|metro{\displaystyle m/2<|x_{i}|\leq m}y las palabraswiincógnitajyi{\displaystyle w_{i}x_{j}y_{i}}están enL{\displaystyle L}por cadai{\displaystyle i}yj{\displaystyle j}.

La primera aplicación del lema de intercambio fue demostrar que el conjunto de cadenas repetitivas (es decir, cadenas de la formaincógnitayyz{\displaystyle xyyz}con|y|>0{\displaystyle |y|>0}) sobre un alfabeto de tres o más caracteres no es independiente del contexto.

Véase también

Referencias

  • William Ogden, Rockford J. Ross y Karl Winklmann (1982). "Un "lema de intercambio" para lenguajes libres de contexto". SIAM Journal on Computing . 14 (2): 410– 415. doi : 10.1137/0214031 .{{cite journal}}: CS1 maint: varios nombres: lista de autores ( enlace )