Teorema de Knaster–Tarski

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

O Teorema de Knaster–Tarski, por Bronisław Knaster e Alfred Tarski, é um resultado matemático em teoria da ordem sobre reticulados que diz o seguinte:

Seja L um reticulado completo e f : L → L uma função monótona. Então o conjunto de pontos fixos de f em L também é um reticulado completo.

O teorema determina ainda a forma geral do máximo e do mínimo do conjunto de pontos fixos de f. O teorema na sua forma mais geral, foi originalmente enunciado por Tarski;[1] e assim o teorema é muitas vezes conhecido como teorema do ponto fixo de Tarski. Antes disso, Knaster e Tarski conjuntamente estabeleceram este resultado para o caso especial em que L é um reticulado de subconjuntos de um conjunto.[2] Este teorema tem aplicações importantes na área de semântica formal de linguagens de programação e interpretações abstratas. O reverso deste teorema foi demonstrado por Anne C. Davis.[3] Assim sendo, verifica-se também o seguinte: Se toda e qualquer função monótona f : L → L num dado reticulado L tem pontos fixos, então L é um reticulado completo.


Teorema

Seja L, um reticulado completo f:LL uma função monótona. Considerem-se os conjuntos P, Pre e Pos, dos pontos fixos, prefixos e posfixos de f respetivamente, ou seja definidos por,

  • P={xLf(x)=x}
  • Pre={xLf(x)x}
  • Pos={xLf(x)x}

Então verificam-se os seguintes resultados,

  • P, é um reticulado completo
  • min P=Pre
  • max P=Pos

Demonstração

Começamos por demonstrar que P tem mínimo e máximo, e que são respetivamente o supremo e ínfimo dos pontos prefixos e posfixos. Como ambos os casos são duais, apresentamos apenas a demonstração do primeiro, ou seja que o máximo de P existe e é o máximo de Pos. Como Pos contém P, basta demonstrar que o supremo de Pos pertence a P para concluir que é o seu máximo.


Lema 1: Pos

Por definição, f(x) para todo xL. Daí resulta em particular f(), ou seja Pos.

Lema 2: xPosf(x)Pos

Para todo xpos tem-se que xf(x), logo f(x)f(f(x)) pela monotonicidade de f(x), ou seja f(x)Pos.

Lema 3: PosPos

Seja u=Pos. Para todo xPos tem-se xu, e também f(x)f(u) pela monotonicidade de f, do que resulta xf(x)f(u) para todo o xPos. Como u o é menor dos majorantes então uf(u), ou seja uPos.

Lema 4: PosPre

Seja u=Pos. De uPos (lema 3) e xPosf(x)Pos (lema 2), resulta que f(u)Pos. Portanto por definição de u tem-se f(u)u, ou seja uPre.

Conclusão: Pos=maxP

Dos lemas 3 e 4 resulta que Pos(PosPre), ou seja PosP. Como PPos, então o supremo de Pos é também maior que todos os elementos de P, e como pertence a P é o seu máximo.


Prosseguimos demonstrando que P é um reticulado completo. Isto é, que todo o UP tem um supremo em UP.

É importante notar que o teorema não especifica que o supremo U em P, é o mesmo que U em L,. O teorema diz sim que, para todo o subconjunto de pontos fixos U, o conjunto de pontos fixos que o limitam superiormente tem um mínimo. Defina-se conjunto de majorantes de U, na forma de intervalo, como [u,]={x:ux} onde u=U em L,. Este intervalo é trivialmente um reticulado completo. O objetivo é mostrar que a restrição de f:LL ao reticulado [u,] tem um ponto fixo mínimo em [u,].


Lema 5: f:LL tem um ponto fixo mínimo em L

Lema 6: f([u,])[u,]

Para todo xUP tem-se xu por definição de u, e x=f(x)f(u) pela monotonicidade de f e por u ser ponto fixo. Consequentemente uf(u), pois u é por definição o menor majorante de U, ou seja Como u o menor dos majorantes então f(u)[u,].

Conclusão: A restrição de f ao reticulado completo [u,] é da forma f:[u,][u,]. Aplicando o lema 5 (ao reticulado completo [u,]) conclui-se que f:[u,][u,] tem um ponto fixo mínimo em [u,]. Fica demonstrada a existência de valor mínimo entre os pontos fixos que limitam superiormente U, ou seja a existência de U em P,.

Ver também

Predefinição:Referências

Referências

Leitura relacionada

Ligações externas