Teorema da extensão homomórfica única

De testwiki
Ir para a navegação Ir para a procura

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 ĥ:X+B tal que:

       (1)xX,ĥ(x)=h(x);
       Para toda função f de aridade n > 0, para para todo x1,...,xnX+n,
       (2)ĥ(f(x1,...,xn))=g(ĥ(x1),...,ĥ(xn)),ondeg=d(f)
           Na imagem temos o conjunto livremente gerado '"`UNIQ--postMath-0000000A-QINU`"' e a extensão '"`UNIQ--postMath-0000000B-QINU`"'
         
                   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 ĥ é 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(ĥ) 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), ĥ=i0hi é uma função parcial. Já que dom(ĥ)=dom(hi)=Xi=X+então ĥ é total em X+.

Indo além, é claro pela definição de hi que ĥ satisfaz (1) e (2). Para provar a unicidade de ĥ, para qualquer outra função h que satifaça (1) e (2), basta usar uma indução simples que mostre que ĥ 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,w2w1w2

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 ĥ: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(ϕ)


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

ĥ((ρθ))=E(ĥ(ρ),ĥ(θ)) (Operação E)

ĥ((ρθ))=OU(ĥ(ρ),ĥ(θ)) (Operação OU)

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


Referências

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