Teorema da extensão homomórfica única

Fonte: testwiki
Saltar para a navegação Saltar para a pesquisa

Predefinição:Sem notas Predefinição:Reciclagem

Um Pequeno Lema

Seja A um conjunto não vazio, X um subconjunto de A, F um conjunto de funções em A, e X+ o fecho indutivo de X sob F.

Seja B qualquer conjunto não vazio e seja G o conjunto de funçoes sobre o conjunto B, de forma que exista uma função d:FG em G ,que associa com cada função f de aridade n em F a seguinte função d(f):BnB em G(G não pode ser uma bijeção).

Partindo deste lema podemos construir o conceito de Extensão Homomórfica Unica.

O Teorema

Se X+ é livremente gerado por X e F , para cada função h:XB existe uma única função h^:X+B tal que:

       (1)xX,h^(x)=h(x);
       Para toda função f de aridade n > 0, para para todo x1,...,xnX+n,
       (2)h^(f(x1,...,xn))=g(h^(x1),...,h^(xn)),ondeg=d(f)
           Na imagem temos o conjunto livremente gerado X+ e a extensão h^
         
                   Conjunto de funções F, que contem funções f que operam sobre A e conjunto de funções G, que contém funções g que operam sobre B.

Implicações

As identidades vistas em (1) e (2) demonstram que h^ é um homomorfismo, chamado especificamente de Extensão Homomórfica Única de h. Para provar o teorema, dois requisitos devem ser satisfeitos: provar que a extensão(h^) existe e é única (garantindo a ausência de bijeções).

Prova do Teorema da Extensão Homomórfica Unica

Precisamos definir uma sequencia de funções hi:XiB de forma indutiva , satisfazendo as condições (1) e (2) restritas a Xi. Para isso definimos h0=h e dado hi então hi+1 terá o seguinte grafo (lembre-se, estamos tratando um homomorfismo e portanto precisamos provar isso via grafos):

          {(f(x1,...,xn),g(hi(x1),...,hi(xn)))|(x1,...,xn)XinXi1n,fF}grafo(hi) com g=d(f)

Primeiro devemos checar se o grafo realmente possui funcionalidade, já que X+ é livremente gerado, pelo pequeno lema temos que f(x1,...,xn)Xi+1Xi quando (x1,...,xn)XinXi1n,(i0),então preciamos apenas determinar a funcionalidade apenas para a primeira parte da união. Tendo que os elementos de G são funções(novamente, como definido pelo lema), a unica possibilidade de ter (x,y)grafo(hi) e (x,z)grafo(hi) para algum xXi+1Xi é ter x=f(x1,...,xm)=f(y1,...,yn) para algum (x1,...,xm)XimXi1m,(y1,...,yn)XinXi1n e para alguns construtores f e f em F.

Já que f(X+m) e f(X+n) são disjuntos quando ff,f(x1,...,xm)=f(y1,...,Yn)isto implica que f=f e m=n. Sendo todo fF em X+n,nós temos que ter xj=yj,j,1jn.

Mas então temos y=z=g(x1,...xn) com g=d(f), mostrando funcionalidade.

Antes de continuar precisamos utilizar um novo lema que determine regras para funções parciais, ele pode ser escrito como:

 (3)Seja (fn)n0 uma sequencia parcial de funções fn:AB tal que fnfn+1,n0. Então, g=(A,grafo(fn),B) é uma função parcial. [1]

Usando (3), h^=i0hi é uma função parcial. Já que dom(h^)=dom(hi)=Xi=X+então h^ é total em X+.

Indo além, é claro pela definição de hi que h^ satisfaz (1) e (2). Para provar a unicidade de h^, para qualquer outra função h que satifaça (1) e (2), basta usar uma indução simples que mostre que h^ e h servem para Xi,i0, provando assim o Teorema da Extensão Homomórfica Unica.[2]

Exemplo de Caso Particular

Podemos usar o teorema da extensão no calculo numérico de expressões sobre números inteiros. Primeiramente devemos definir o seguinte:

A=Σ* onde Σ=Variaveis{0,1,2,...9}{+,,*}{(,)},onde*=Variaveis{0,...,9}

Seja F={f,f+,f*}

f:Σ*Σww*

f:Σ*xΣ*Σw1,w2w1+w2*

f:Σ*xΣ*Σw1,w2w1*w2*

Seja EXPR o fecho indutivo de X sob F e seja B=,G={Soma(.),Mult(,),Menos()}

Seja d:FG

d(f)=menos

d(f+)=mais

d(f*)=mult

Então h^:X+{0,1} será uma função que calcula recursivamente o valor-verdade de uma proposição, e de certa forma, será uma extensão de função h:X{0,1} que associa um valor verdade a cada proposição atômica,tal que:

(1)h^(ϕ)=h(ϕ)


(2)h^((¬ϕ))=NAO(h^(ψ)) (Negação)

h^((ρθ))=E(h^(ρ),h^(θ)) (Operação E)

h^((ρθ))=OU(h^(ρ),h^(θ)) (Operação OU)

h^((ρθ))=SEENTAO(h^(ρ),h^(θ)) (Operação Se-Então)


Referências

Predefinição:Esboço-matemática Predefinição:Portal3