Operações sobre palavras
Last updated
Last updated
O comprimento de uma palavra u denota-se por |u| e representa o seu número de símbolos.
Comprimento zero -> |epsilon| = 0.
A palavra u pode ser usada como um array (referenciando o inicio deste), para aceder aos símbolos.
u : {1,2,...,n} -> A, com n=|u|.
Denotado de u^R, é obtida invertendo a ordem dos símbolos de u.
u = {u1,u2,...,un} -> u^R = {un,...,u2,u1}.
Denota-se u.v, ou simplesmente por uv, e representa a justaposição de u e v (palavras com os símbolos de u seguidos dos símbolos de v).
Denota-se por u^n e representa a concatenação de n réplicas de u.
u^0 = epsilon.