Se consideri ora i poteri di una lingua hai
W x W y = W x + y Se vuoi che questo sia coerente su N 0 , cioè gli interi non negativi, devi definire
W 0 = { ϵ } . Se lo considerassi ∅ avresti
W x = W x + 0 = W x W 0 1 . Quindi avremmo W 1 = W = ∅WWxWy=Wx+yN0W0={ϵ}∅ includendo, tra gli altri, per x =Wx=Wx+0=WxW0=Wx∅=∅x=1W1=W=∅ per ogni . Pertanto, ciò sarebbe chiaramente incoerente. Una simile incoerenza sorge per qualsiasi altra scelta diversa da { ϵ } , che è l'identità per la concatenazione del linguaggio.W{ϵ}
Quindi, l'unica definizione coerente coerente di per un set non vuoto W è
W 0 = { ϵ } .W0WW0={ϵ}
È quindi conveniente estendere la definizione al caso quando
come ∅ 0 = { ϵ } .W=∅∅0={ϵ}
Questa è solo una definizione coerente e conveniente, spesso adottata semianelli ma non può essere provato, a differenza THW caso in cui dove non c'è altra definizione coerente.W≠∅
Tuttavia, altre definizioni devono quindi essere fornite in modo coerente, il che implica che
∅∗=∅0∪∅1∪∅2∪…={ϵ}∪∅∪∅∪…={ϵ}
L'argomento è discusso su molte pagine Web. Nel caso del semi-ring dei numeri (la mancanza di precisione è intenzionale), questo è discusso a lungo in questa pagina: Zero alla potenza zero - È ? 00=1.
Il semi-ring delle lingue è descritto in questa risposta .