Si considera ahora las potencias de un lenguaje , tiene
W x W y = W x + y Si desea que esto sea coherente sobre N 0 , es decir, los enteros no negativos, debe definir
W 0 = { ϵ } . Si lo tomaras como ∅ tendrías
W x = W x + 0 = W x W 0 = W x ∅ = ∅ incluyendo, entre otros, para x =WWxWy=Wx+yN0W0={ϵ}∅Wx=Wx+0=WxW0=Wx∅=∅ . Así tendríamos W 1 = W = ∅ para cualquier W . Por lo tanto, esto sería claramente inconsistente. Una inconsistencia similar surge para cualquier otra opción que no sea { ϵ } , que es la identidad para la concatenación de idiomas.x=1W1=W=∅W{ϵ}
Por lo tanto, la única definición consistente consistente de para un conjunto no vacío W es
W 0 = { ϵ } .W0WW0={ϵ}
Entonces es conveniente extender la definición al caso cuando
como ∅ 0 = { ϵ } .W=∅∅0={ϵ}
Esta es solo una definición consistente y conveniente, a menudo adoptada en semi-anillos, pero no se puede probar, a diferencia de este caso cuando donde no hay otra definición consistente.W≠∅
Sin embargo, se deben dar otras definiciones de manera consistente, lo que implica que
∅∗=∅0∪∅1∪∅2∪…={ϵ}∪∅∪∅∪…={ϵ}
El tema se discute en muchas páginas web. En el caso del semi-anillo de números (la falta de precisión es intencional) esto se discute extensamente en esta página: potencia de cero a cero - ¿Es ? 00=1.
El semi-anillo de idiomas se describe en esta respuesta .