Teorema Löwenheim–Skolem
O teorema de Löwenheim–Skolem da lógica matemática afirma que, dado um conjunto de expressões Γ da lógica de primeira ordem, se houver uma estrutura que é modelo de Γ e possui cardinalidade infinita, então para todo número cardinal infinito k, existe uma estrutura A de cardinalidade k que também é modelo de Γ. Isso nos leva à questão da Lógica de predicados não ser capaz de controlar a cardinalidade de seus modelos infinitos, além de que nenhum conjunto de expressões de primeira ordem que possua um modelo de cardinalidade infinita possui um único modelo.
O teorema de Löwenheim–Skolem, junto com o teorema da Compacidade, é uma peça importante na constatação do Teorema de Lindstrom, para caracterizar a Lógica de primeira ordem. Em geral, O teorema de Löwenheim–Skolem não se aplica a áreas mais complexas da Lógica, tal como para a Lógica de Segunda Ordem.
Índice
1 Background
2 Definição Precisa
3 Prova do Teorema
3.1 Sessão Top-down
3.2 Sessão Bottom-Up
4 Referências
4.1 Publicações Históricas
4.2 Fontes Secundárias
Background |
Uma assinatura (lógica) consiste num conjunto possivelmente vazio de símbolos de funções, cada qual com sua respectiva aridade, um conjunto possivelmente vazio de símbolos de relações, cada uma com sua respectiva aridade, e de um conjunto, que tambem pode ser vazio, de símbolos de constantes. Na lógica de primeira ordem, a noção de assinatura está associada à noção de estrutura matemática.
Um teorema da lógica de primeira-ordem consiste num conjunto de sentenças em uma determinada linguagem. Teorias são comumente especificadas a partir de um conjunto de axiomas, ou retirando sua base através de um conjunto de sentenças que satisfazem uma determinada estrutura.
Dada uma assinatura L e uma estrutura A, uma interpretação de L em A consiste na associação de cada símbolo de função n-ária de L a uma função de A de aridade n, cada símbolo de relação n-ária R de L a uma relação n-ária da estrutura A e cada símbolo de constante a um elemento destacado de A. Essa associação tem o intuito de dar significado aos símbolos de L, tal que ao utilizar um dado símbolo de função de L, por exemplo, está sendo feita uma referência à função associada de A.
Seja L uma assinatura. Dadas duas L-estrutura A e B, dizer que B está contida em A (B é subestrutura de A), significa que as seguintes exigências são cumpridas:
- Primeira Exigência: O domínio de B está contido no domínio de A;
- Segunda Exigência: Existe um homomosrfismo Imersor entre A e B (as funções, relações e destaques são preservados).
Uma subestrutura elementar B de A é tal que satisfaz exatamente as mesmas sentenças que a estrutura original A (dizemos que A é uma extensão elementar de B).
Definição Precisa |
A versão atual do Teorema de Löwenheim–Skolem é mais geral e mais abrangente que a breve explicação passada na introdução desse artigo.
O teorema estabelece que para toda assinatura L, para toda estrutura infinita A e para todo número cardinal infinito k ≠ |A|, existe uma L-estrutura B, tal que |B| = k e:
- se k < |A| então B é uma subestrutura elementar de A;
- se k > |A| então B é uma extensão elementar de A.
O teorema se divide em duas partes. A sessão que estabelece que existem subestruturas elementares com cardinalidades infinitas inferiores é conhecida como Top-down Löwenheim–Skolem Theorem. A sessão que estabelece que a estrutura em questão possui extensões elementares de maiores cardinalidades é conhecida como Bottom-up Löwenheim–Skolem Theorem.
Prova do Teorema |
Sessão Top-down |
Para cada fórmula de primeira-ordem σ{displaystyle sigma ,} φ(y,x1,…,xn),{displaystyle varphi (y,x_{1},ldots ,x_{n}),,} o axioma da escolha afirma a existência de uma função
- fφ:Mn→M{displaystyle f_{varphi }:M^{n}to M}
tal que, para todo a1,…,an∈M{displaystyle a_{1},ldots ,a_{n}in M}, ou
- M⊨φ(fφ(a1,…,an),a1,…,an){displaystyle Mmodels varphi (f_{varphi }(a_{1},dots ,a_{n}),a_{1},dots ,a_{n})}
ou
- M⊨¬∃yφ(y,a1,…,an).{displaystyle Mmodels neg exists yvarphi (y,a_{1},dots ,a_{n}),.}
Aplicando mais uma vez o axioma da escolha, obtemos uma função das fórmula de primeira ordem φ{displaystyle varphi } para tais funções fφ.{displaystyle f_{varphi },.}
A família de funções fφ{displaystyle f_{varphi }} dá origem ao operador de pré-encerramento F{displaystyle F,} no conjunto das partes de M{displaystyle M,}
- F(A)={b∈M∣b=fφ(a1,…,an);φ∈σ;a1,…,an∈A}{displaystyle F(A)={bin Mmid b=f_{varphi }(a_{1},dots ,a_{n});,varphi in sigma ;,a_{1},dots ,a_{n}in A}}
para A⊆M.{displaystyle Asubseteq M,.}
Iterando várias vezes resulta n
Iterando F{displaystyle F,} várias vezes resulta em um operador de encerramento Fω.{displaystyle F^{omega },.} Tomando um subconjunto arbitrário A⊆M{displaystyle Asubseteq M} tal que |A|=κ{displaystyle leftvert Arightvert =kappa }, e tendo definido N=Fω(A),{displaystyle N=F^{omega }(A),,} também é possível perceber que |N|=κ.{displaystyle leftvert Nrightvert =kappa ,.} N{displaystyle N,} é uma subestrutura elementar de M{displaystyle M,} através do teste de Tarski–Vaught.
A técnica utilizada nessa prova é atribuída a Skolem, que introduziu símbolos de funções para as Funções de Skolem fφ{displaystyle f_{varphi }} na linguagem. Também é possível definir fφ{displaystyle f_{varphi }} como função parcial de forma que fφ{displaystyle f_{varphi }} é definido se e somente se M⊨∃yφ(y,a1,…,an).{displaystyle Mmodels exists yvarphi (y,a_{1},dots ,a_{n}),.} O único ponto importante é que F{displaystyle F,} é um operador de pré-encerramento tal que F(A){displaystyle F(A),} contém uma solução para cada fórmula com parâmetros em A{displaystyle A,} que possui solução em M{displaystyle M,} e
- |F(A)|≤|A|+|σ|+ℵ0.{displaystyle leftvert F(A)rightvert leq leftvert Arightvert +leftvert sigma rightvert +aleph _{0},.}
Sessão Bottom-Up |
De início, a extensão da assinatura L é feita adicionando-se um novo símbolo de constante em L para cada elemento de A. A teoria completa de A para a assinatura estendida L´ é chamada Diagrama Completo de A. Em seguida, são adicionadas as sentenças do tipo c1 ≠ c2 para cada dois símbolos de constante distintos de L. Utilizando o teorema da compaccidade, a teoria resultante é facilmente provada consistente. Visto que os modelos de L´ devem ter cardinalidade no mínimo k, a sessão top-down desse teorema garante que exista um modelo B de cardinalidade k, extensão elementar de A.
Referências |
O teorema de Löwenheim–Skolem é tratado em todos os textos introdutórios na teoria dos modelos ou lógica matemática.
Publicações Históricas |
Veblen, Oswald (1904), «A System of Axioms for Geometry», Transactions of the American Mathematical Society, ISSN 0002-9947, 5 (3): 343–384, JSTOR 1986462, doi:10.2307/1986462
(1915), «Über Möglichkeiten im Relativkalkül», Mathematische Annalen, ISSN 0025-5831, 76 (4): 447–470, doi:10.1007/BF01458217
Skolem, Thoralf (1920), «Logisch-kombinatorische Untersuchungen über die Erfüllbarkeit oder Beweisbarkeit mathematischer Sätze nebst einem Theoreme über dichte Mengen», Videnskapsselskapet Skrifter, I. Matematisk-naturvidenskabelig Klasse, 6: 1–36
Skolem, Thoralf (1923) Einige Bemerkungen zu axiomatischen Begründung der Mengenlehre, Mathematikerkongressen i Helsingfors 4.–7. Juli 1922, Den femte skandinaviska matematikerkongressen, Redogoerelse, 217–232.
Skolem, Thoralf (1929), «Über einige Grundlagenfragen der Mathematik», Skrifter utgitt av det Norske Videnskaps-Akademi i Oslo, I. Matematisk-naturvidenskabelig Klasse, 7: 1–49
(1936), «Untersuchungen aus dem Gebiete der mathematischen Logik», Matematicheskii Sbornik, n.s., 1: 323–336
Fontes Secundárias |
Badesa, Calixto (2004), The Birth of Model Theory: Löwenheim's Theorem in the Frame of the Theory of Relatives, ISBN 978-0-691-05853-5, Princeton, NJ: Princeton University Press
- Burris, Stanley N., Contributions of the Logicians, Part II, From Richard Dedekind to Gerhard Gentzen
- Burris, Stanley N., Downward Löwenheim–Skolem theorem
Dawson, John W., Jr. (1993), «The compactness of First-Order Logic: From Gödel to Lindström», History and Philosophy of Logic, 14: 15–37, doi:10.1080/01445349308837208
Hodges, Wilfrid (1993), Model theory, ISBN 978-0-521-30442-9, Cambridge: Cambridge Univ. Pr.
Poizat, Bruno (2000), A Course in Model Theory: An Introduction to Contemporary Mathematical Logic, ISBN 978-0-387-98655-5, Berlin, New York: Springer
- Simpson, Stephen G. (1998), Model Theory