
In mathematical logic, the Löwenheim–Skolem theorem is a theorem on the existence and cardinality of models, named after Leopold Löwenheim and Thoralf Skolem.
The precise formulation is given below. It implies that if a countable first-order theory has an infinite model, then for every infinite cardinal number κ it has a model of size κ, and that no first-order theory with an infinite model can have a unique model up to isomorphism. As a consequence, first-order theories are unable to control the cardinality of their infinite models.
The (downward) Löwenheim–Skolem theorem is one of the two key properties, along with the compactness theorem, that are used in Lindström's theorem to characterize first-order logic. In general, the Löwenheim–Skolem theorem does not hold in stronger logics such as second-order logic.
Theorem

In its general form, the Löwenheim–Skolem Theorem states that for every signature σ, every infinite σ-structure M and every infinite cardinal number κ ≥ |σ|, there is a σ-structure N such that |N| = κ and such that
- if κ < |M| then N is an elementary substructure of M;
- if κ ≥ |M| then N is an elementary extension of M.
The theorem is often divided into two parts corresponding to the two cases above. The part of the theorem asserting that a structure has elementary substructures of all smaller infinite cardinalities is known as the downward Löwenheim–Skolem Theorem.: 160–162 The part of the theorem asserting that a structure has elementary extensions of all larger cardinalities is known as the upward Löwenheim–Skolem Theorem.
Discussion
Below we elaborate on the general concept of signatures and structures.
Concepts
Signatures
A signature consists of a set of function symbols Sfunc, a set of relation symbols Srel, and a function representing the arity of function and relation symbols. (A nullary function symbol is called a constant symbol.) In the context of first-order logic, a signature is sometimes called a language. It is called countable if the set of function and relation symbols in it is countable, and in general the cardinality of a signature is the cardinality of the set of all the symbols it contains.
A first-order theory consists of a fixed signature and a fixed set of sentences (formulas with no free variables) in that signature.: 40 Theories are often specified by giving a list of axioms that generate the theory, or by giving a structure and taking the theory to consist of the sentences satisfied by the structure.
Structures / Models
Given a signature σ, a σ-structure M is a concrete interpretation of the symbols in σ. It consists of an underlying set (often also denoted by "M") together with an interpretation of the function and relation symbols of σ. An interpretation of a constant symbol of σ in M is simply an element of M. More generally, an interpretation of an n-ary function symbol f is a function from Mn to M. Similarly, an interpretation of a relation symbol R is an n-ary relation on M, i.e. a subset of Mn.
A substructure of a σ-structure M is obtained by taking a subset N of M which is closed under the interpretations of all the function symbols in σ (hence includes the interpretations of all constant symbols in σ), and then restricting the interpretations of the relation symbols to N. An elementary substructure is a very special case of this; in particular an elementary substructure satisfies exactly the same first-order sentences as the original structure (its elementary extension).
Consequences
The statement given in the introduction follows immediately by taking M to be an infinite model of the theory. The proof of the upward part of the theorem also shows that a theory with arbitrarily large finite models must have an infinite model; sometimes this is considered to be part of the theorem.
A theory is called categorical if it has only one model, up to isomorphism. This term was introduced by Veblen (1904), and for some time thereafter mathematicians hoped they could put mathematics on a solid foundation by describing a categorical first-order theory of some version of set theory. The Löwenheim–Skolem theorem dealt a first blow to this hope, as it implies that a first-order theory which has an infinite model cannot be categorical. Later, in 1931, the hope was shattered completely by Gödel's incompleteness theorem.
Many consequences of the Löwenheim–Skolem theorem seemed counterintuitive to logicians in the early 20th century, as the distinction between first-order and non-first-order properties was not yet understood. One such consequence is the existence of uncountable models of true arithmetic, which satisfy every first-order induction axiom but have non-inductive subsets.
Let N denote the natural numbers and R the reals. It follows from the theorem that the theory of (N, +, ×, 0, 1) (the theory of true first-order arithmetic) has uncountable models, and that the theory of (R, +, ×, 0, 1) (the theory of real closed fields) has a countable model. There are, of course, axiomatizations characterizing (N, +, ×, 0, 1) and (R, +, ×, 0, 1) up to isomorphism. The Löwenheim–Skolem theorem shows that these axiomatizations cannot be first-order. For example, in the theory of the real numbers, the completeness of a linear order used to characterize R as a complete ordered field, is a non-first-order property.: 161
Another consequence that was considered particularly troubling is the existence of a countable model of set theory, which nevertheless must satisfy the sentence saying the real numbers are uncountable. Cantor's theorem states that some sets are uncountable. This counterintuitive situation came to be known as Skolem's paradox; it shows that the notion of countability is not absolute.
Proof sketch
Downward part
For each first-order -formula
, the axiom of choice implies the existence of a function
such that, for all , either
or
.
Applying the axiom of choice again we get a function from the first-order formulas to such functions
.
The family of functions gives rise to a preclosure operator
on the power set of
for .
Iterating countably many times results in a closure operator
. Taking an arbitrary subset
such that
, and having defined
, one can see that also
. Then
is an elementary substructure of
by the Tarski–Vaught test.
The trick used in this proof is essentially due to Skolem, who introduced function symbols for the Skolem functions into the language. One could also define the
as partial functions such that
is defined if and only if
. The only important point is that
is a preclosure operator such that
contains a solution for every formula with parameters in
which has a solution in
and that
.
Upward part
First, one extends the signature by adding a new constant symbol for every element of . The complete theory of
for the extended signature
is called the elementary diagram of
. In the next step one adds
many new constant symbols to the signature and adds to the elementary diagram of
the sentences
for any two distinct new constant symbols
and
. Using the compactness theorem, the resulting theory is easily seen to be consistent. Since its models must have cardinality at least
, the downward part of this theorem guarantees the existence of a model
which has cardinality exactly
. It contains an isomorphic copy of
as an elementary substructure.: 100–102
In other logics
Although the (classical) Löwenheim–Skolem theorem is tied very closely to first-order logic, variants hold for other logics. For example, every consistent theory in second-order logic has a model smaller than the first supercompact cardinal (assuming one exists). The minimum size at which a (downward) Löwenheim–Skolem–type theorem applies in a logic is known as the Löwenheim number, and can be used to characterize that logic's strength. Moreover, if we go beyond first-order logic, we must give up one of three things: countable compactness, the downward Löwenheim–Skolem Theorem, or the properties of an abstract logic.: 134
Historical notes
This account is based mainly on Dawson (1993). To understand the early history of model theory one must distinguish between syntactical consistency (no contradiction can be derived using the deduction rules for first-order logic) and satisfiability (there is a model). Somewhat surprisingly, even before the completeness theorem made the distinction unnecessary, the term consistent was used sometimes in one sense and sometimes in the other.
The first significant result in what later became model theory was Löwenheim's theorem in Leopold Löwenheim's publication "Über Möglichkeiten im Relativkalkül" (1915):
- For every countable signature σ, every σ-sentence that is satisfiable is satisfiable in a countable model.
Löwenheim's paper was actually concerned with the more general Peirce–Schröder (relation algebra with quantifiers). He also used the now antiquated notations of Ernst Schröder. For a summary of the paper in English and using modern notations see Brady (2000, chapter 8).
According to the received historical view, Löwenheim's proof was faulty because it implicitly used Kőnig's lemma without proving it, although the lemma was not yet a published result at the time. In a revisionist account, Badesa (2004) considers that Löwenheim's proof was complete.
Skolem (1920) gave a (correct) proof using formulas in what would later be called Skolem normal form and relying on the axiom of choice:
- Every countable theory which is satisfiable in a model M, is satisfiable in a countable substructure of M.
Skolem (1922) also proved the following weaker version without the axiom of choice:
- Every countable theory which is satisfiable in a model is also satisfiable in a countable model.
Skolem (1929) simplified Skolem (1920). Finally, Anatoly Ivanovich Maltsev (Анато́лий Ива́нович Ма́льцев, 1936) proved the Löwenheim–Skolem theorem in its full generality (Maltsev 1936). He cited a note by Skolem, according to which the theorem had been proved by Alfred Tarski in a seminar in 1928. Therefore, the general theorem is sometimes known as the Löwenheim–Skolem–Tarski theorem. But Tarski did not remember his proof, and it remains a mystery how he could do it without the compactness theorem.
It is somewhat ironic that Skolem's name is connected with the upward direction of the theorem as well as with the downward direction:
- "I follow custom in calling Corollary 6.1.4 the upward Löwenheim-Skolem theorem. But in fact Skolem didn't even believe it, because he didn't believe in the existence of uncountable sets." – Hodges (1993).
- "Skolem [...] rejected the result as meaningless; Tarski [...] very reasonably responded that Skolem's formalist viewpoint ought to reckon the downward Löwenheim-Skolem theorem meaningless just like the upward." – Hodges (1993).
- "Legend has it that Thoralf Skolem, up until the end of his life, was scandalized by the association of his name to a result of this type, which he considered an absurdity, nondenumerable sets being, for him, fictions without real existence." – Poizat (2000).
References
- Nourani, C. F., A Functorial Model Theory: Newer Applications to Algebraic Topology, Descriptive Sets, and Computing Categories Topos (Toronto: Apple Academic Press; Boca Raton: CRC Press, 2014), pp. 160–162.
- Sheppard, B., The Logic of Infinity (Cambridge: Cambridge University Press, 2014), p. 372.
- Haan, R. de, Parameterized Complexity in the Polynomial Hierarchy: Extending Parameterized Complexity Theory to Higher Levels of the Hierarchy (Berlin/Heidelberg: Springer, 2019), p. 40.
- Bays, T., "Skolem's Paradox", Stanford Encyclopedia of Philosophy, Winter 2014.
- Church, A., & Langford, C. H., eds., The Journal of Symbolic Logic (Storrs, CT: Association for Symbolic Logic, 1981), p. 529.
- Leary, C. C., & Kristiansen, L., A Friendly Introduction to Mathematical Logic (Geneseo, NY: Milne Library, 2015), pp. 100–102.
- Chang, C. C., & Keisler, H. J., Model Theory, 3rd ed. (Mineola & New York: Dover Publications, 1990), p. 134.
Sources
The Löwenheim–Skolem theorem is treated in all introductory texts on model theory or mathematical logic.
Historical publications
- Löwenheim, Leopold (1915), "Über Möglichkeiten im Relativkalkül" (PDF), Mathematische Annalen, 76 (4): 447–470, doi:10.1007/BF01458217, ISSN 0025-5831, S2CID 116581304
- Löwenheim, Leopold (1977), "On possibilities in the calculus of relatives", From Frege to Gödel: A Source Book in Mathematical Logic, 1879-1931 (3rd ed.), Cambridge, Massachusetts: Harvard University Press, pp. 228–251, ISBN 0-674-32449-8 (online copy, p. 228, at Google Books)
- Maltsev, Anatoly Ivanovich (1936), "Untersuchungen aus dem Gebiete der mathematischen Logik", Matematicheskii Sbornik, Novaya Seriya, 1(43) (3): 323–336
- 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, 4: 1–36
- Skolem, Thoralf (1977), "Logico-combinatorical investigations in the satisfiability or provability of mathematical propositions: A simplified proof of a theorem by L. Löwenheim and generalizations of the theorem", From Frege to Gödel: A Source Book in Mathematical Logic, 1879-1931 (3rd ed.), Cambridge, Massachusetts: Harvard University Press, pp. 252–263, ISBN 0-674-32449-8 (online copy, p. 252, at Google Books)
- Skolem, Thoralf (1922), "Einige Bemerkungen zu axiomatischen Begründung der Mengenlehre", Mathematikerkongressen I Helsingfors den 4–7 Juli 1922, den Femte Skandinaviska Matematikerkongressen, Redogörelse: 217–232
- Skolem, Thoralf (1977), "Some remarks on axiomatized set theory", From Frege to Gödel: A Source Book in Mathematical Logic, 1879-1931 (3rd ed.), Cambridge, Massachusetts: Harvard University Press, pp. 290–301, ISBN 0-674-32449-8 (online copy, p. 290, at Google Books)
- Skolem, Thoralf (1929), "Über einige Grundlagenfragen der Mathematik", Skrifter Utgitt av Det Norske Videnskaps-Akademi I Oslo, I. Matematisk-naturvidenskabelig Klasse, 7: 1–49
- Veblen, Oswald (1904), "A System of Axioms for Geometry", Transactions of the American Mathematical Society, 5 (3): 343–384, doi:10.2307/1986462, ISSN 0002-9947, JSTOR 1986462
Secondary sources
- Badesa, Calixto (2004), The Birth of Model Theory: Löwenheim's Theorem in the Frame of the Theory of Relatives, Princeton, NJ: Princeton University Press, ISBN 978-0-691-05853-5; A more concise account appears in chapter 9 of Leila Haaparanta, ed. (2009), The Development of Modern Logic, Oxford University Press, ISBN 978-0-19-513731-6
- Brady, Geraldine (2000), From Peirce to Skolem: A Neglected Chapter in the History of Logic, Elsevier, ISBN 978-0-444-50334-3
- Crossley, J. N.; Ash, C. J.; Brickhill, C. J.; Stillwell, J. C.; Williams, N. H. (1972), What is mathematical logic?, London/Oxford/New York: Oxford University Press, pp. 59–60, ISBN 0-19-888087-1, Zbl 0251.02001
- 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, Cambridge: Cambridge Univ. Pr., ISBN 978-0-521-30442-9
- Poizat, Bruno (2000), A Course in Model Theory: An Introduction to Contemporary Mathematical Logic, Berlin, New York: Springer, ISBN 978-0-387-98655-5
External links
- Sakharov, A.; Weisstein, E. W. "Löwenheim-Skolem Theorem". MathWorld.
- Burris, Stanley N., Contributions of the Logicians, Part II, From Richard Dedekind to Gerhard Gentzen
- Burris, Stanley N., Downward Löwenheim–Skolem theorem
- Simpson, Stephen G. (1998), Model Theory
In mathematical logic the Lowenheim Skolem theorem is a theorem on the existence and cardinality of models named after Leopold Lowenheim and Thoralf Skolem The precise formulation is given below It implies that if a countable first order theory has an infinite model then for every infinite cardinal number k it has a model of size k and that no first order theory with an infinite model can have a unique model up to isomorphism As a consequence first order theories are unable to control the cardinality of their infinite models The downward Lowenheim Skolem theorem is one of the two key properties along with the compactness theorem that are used in Lindstrom s theorem to characterize first order logic In general the Lowenheim Skolem theorem does not hold in stronger logics such as second order logic TheoremIllustration of the Lowenheim Skolem theorem In its general form the Lowenheim Skolem Theorem states that for every signature s every infinite s structure M and every infinite cardinal number k s there is a s structure N such that N k and such that if k lt M then N is an elementary substructure of M if k M then N is an elementary extension of M The theorem is often divided into two parts corresponding to the two cases above The part of the theorem asserting that a structure has elementary substructures of all smaller infinite cardinalities is known as the downward Lowenheim Skolem Theorem 160 162 The part of the theorem asserting that a structure has elementary extensions of all larger cardinalities is known as the upward Lowenheim Skolem Theorem DiscussionBelow we elaborate on the general concept of signatures and structures Concepts Signatures A signature consists of a set of function symbols Sfunc a set of relation symbols Srel and a function ar Sfunc Srel N0 displaystyle operatorname ar S operatorname func cup S operatorname rel rightarrow mathbb N 0 representing the arity of function and relation symbols A nullary function symbol is called a constant symbol In the context of first order logic a signature is sometimes called a language It is called countable if the set of function and relation symbols in it is countable and in general the cardinality of a signature is the cardinality of the set of all the symbols it contains A first order theory consists of a fixed signature and a fixed set of sentences formulas with no free variables in that signature 40 Theories are often specified by giving a list of axioms that generate the theory or by giving a structure and taking the theory to consist of the sentences satisfied by the structure Structures Models Given a signature s a s structure M is a concrete interpretation of the symbols in s It consists of an underlying set often also denoted by M together with an interpretation of the function and relation symbols of s An interpretation of a constant symbol of s in M is simply an element of M More generally an interpretation of an n ary function symbol f is a function from Mn to M Similarly an interpretation of a relation symbol R is an n ary relation on M i e a subset of Mn A substructure of a s structure M is obtained by taking a subset N of M which is closed under the interpretations of all the function symbols in s hence includes the interpretations of all constant symbols in s and then restricting the interpretations of the relation symbols to N An elementary substructure is a very special case of this in particular an elementary substructure satisfies exactly the same first order sentences as the original structure its elementary extension Consequences The statement given in the introduction follows immediately by taking M to be an infinite model of the theory The proof of the upward part of the theorem also shows that a theory with arbitrarily large finite models must have an infinite model sometimes this is considered to be part of the theorem A theory is called categorical if it has only one model up to isomorphism This term was introduced by Veblen 1904 and for some time thereafter mathematicians hoped they could put mathematics on a solid foundation by describing a categorical first order theory of some version of set theory The Lowenheim Skolem theorem dealt a first blow to this hope as it implies that a first order theory which has an infinite model cannot be categorical Later in 1931 the hope was shattered completely by Godel s incompleteness theorem Many consequences of the Lowenheim Skolem theorem seemed counterintuitive to logicians in the early 20th century as the distinction between first order and non first order properties was not yet understood One such consequence is the existence of uncountable models of true arithmetic which satisfy every first order induction axiom but have non inductive subsets Let N denote the natural numbers and R the reals It follows from the theorem that the theory of N 0 1 the theory of true first order arithmetic has uncountable models and that the theory of R 0 1 the theory of real closed fields has a countable model There are of course axiomatizations characterizing N 0 1 and R 0 1 up to isomorphism The Lowenheim Skolem theorem shows that these axiomatizations cannot be first order For example in the theory of the real numbers the completeness of a linear order used to characterize R as a complete ordered field is a non first order property 161 Another consequence that was considered particularly troubling is the existence of a countable model of set theory which nevertheless must satisfy the sentence saying the real numbers are uncountable Cantor s theorem states that some sets are uncountable This counterintuitive situation came to be known as Skolem s paradox it shows that the notion of countability is not absolute Proof sketchDownward part For each first order s displaystyle sigma formula f y x1 xn displaystyle varphi y x 1 ldots x n the axiom of choice implies the existence of a function ff Mn M displaystyle f varphi M n to M such that for all a1 an M displaystyle a 1 ldots a n in M either M f ff a1 an a1 an displaystyle M models varphi f varphi a 1 dots a n a 1 dots a n or M yf y a1 an displaystyle M models neg exists y varphi y a 1 dots a n Applying the axiom of choice again we get a function from the first order formulas f displaystyle varphi to such functions ff displaystyle f varphi The family of functions ff displaystyle f varphi gives rise to a preclosure operator F displaystyle F on the power set of M displaystyle M F A ff a1 an M f s a1 an A displaystyle F A f varphi a 1 dots a n in M mid varphi in sigma a 1 dots a n in A for A M displaystyle A subseteq M Iterating F displaystyle F countably many times results in a closure operator Fw displaystyle F omega Taking an arbitrary subset A M displaystyle A subseteq M such that A k displaystyle left vert A right vert kappa and having defined N Fw A displaystyle N F omega A one can see that also N k displaystyle left vert N right vert kappa Then N displaystyle N is an elementary substructure of M displaystyle M by the Tarski Vaught test The trick used in this proof is essentially due to Skolem who introduced function symbols for the Skolem functions ff displaystyle f varphi into the language One could also define the ff displaystyle f varphi as partial functions such that ff displaystyle f varphi is defined if and only if M yf y a1 an displaystyle M models exists y varphi y a 1 ldots a n The only important point is that F displaystyle F is a preclosure operator such that F A displaystyle F A contains a solution for every formula with parameters in A displaystyle A which has a solution in M displaystyle M and that F A A s ℵ0 displaystyle left vert F A right vert leq left vert A right vert left vert sigma right vert aleph 0 Upward part First one extends the signature by adding a new constant symbol for every element of M displaystyle M The complete theory of M displaystyle M for the extended signature s displaystyle sigma is called the elementary diagram of M displaystyle M In the next step one adds k displaystyle kappa many new constant symbols to the signature and adds to the elementary diagram of M displaystyle M the sentences c c displaystyle c neq c for any two distinct new constant symbols c displaystyle c and c displaystyle c Using the compactness theorem the resulting theory is easily seen to be consistent Since its models must have cardinality at least k displaystyle kappa the downward part of this theorem guarantees the existence of a model N displaystyle N which has cardinality exactly k displaystyle kappa It contains an isomorphic copy of M displaystyle M as an elementary substructure 100 102 In other logicsAlthough the classical Lowenheim Skolem theorem is tied very closely to first order logic variants hold for other logics For example every consistent theory in second order logic has a model smaller than the first supercompact cardinal assuming one exists The minimum size at which a downward Lowenheim Skolem type theorem applies in a logic is known as the Lowenheim number and can be used to characterize that logic s strength Moreover if we go beyond first order logic we must give up one of three things countable compactness the downward Lowenheim Skolem Theorem or the properties of an abstract logic 134 Historical notesThis account is based mainly on Dawson 1993 To understand the early history of model theory one must distinguish between syntactical consistency no contradiction can be derived using the deduction rules for first order logic and satisfiability there is a model Somewhat surprisingly even before the completeness theorem made the distinction unnecessary the term consistent was used sometimes in one sense and sometimes in the other The first significant result in what later became model theory was Lowenheim s theorem in Leopold Lowenheim s publication Uber Moglichkeiten im Relativkalkul 1915 For every countable signature s every s sentence that is satisfiable is satisfiable in a countable model Lowenheim s paper was actually concerned with the more general Peirce Schroder relation algebra with quantifiers He also used the now antiquated notations of Ernst Schroder For a summary of the paper in English and using modern notations see Brady 2000 chapter 8 According to the received historical view Lowenheim s proof was faulty because it implicitly used Konig s lemma without proving it although the lemma was not yet a published result at the time In a revisionist account Badesa 2004 considers that Lowenheim s proof was complete Skolem 1920 gave a correct proof using formulas in what would later be called Skolem normal form and relying on the axiom of choice Every countable theory which is satisfiable in a model M is satisfiable in a countable substructure of M Skolem 1922 also proved the following weaker version without the axiom of choice Every countable theory which is satisfiable in a model is also satisfiable in a countable model Skolem 1929 simplified Skolem 1920 Finally Anatoly Ivanovich Maltsev Anato lij Iva novich Ma lcev 1936 proved the Lowenheim Skolem theorem in its full generality Maltsev 1936 He cited a note by Skolem according to which the theorem had been proved by Alfred Tarski in a seminar in 1928 Therefore the general theorem is sometimes known as the Lowenheim Skolem Tarski theorem But Tarski did not remember his proof and it remains a mystery how he could do it without the compactness theorem It is somewhat ironic that Skolem s name is connected with the upward direction of the theorem as well as with the downward direction I follow custom in calling Corollary 6 1 4 the upward Lowenheim Skolem theorem But in fact Skolem didn t even believe it because he didn t believe in the existence of uncountable sets Hodges 1993 Skolem rejected the result as meaningless Tarski very reasonably responded that Skolem s formalist viewpoint ought to reckon the downward Lowenheim Skolem theorem meaningless just like the upward Hodges 1993 Legend has it that Thoralf Skolem up until the end of his life was scandalized by the association of his name to a result of this type which he considered an absurdity nondenumerable sets being for him fictions without real existence Poizat 2000 ReferencesNourani C F A Functorial Model Theory Newer Applications to Algebraic Topology Descriptive Sets and Computing Categories Topos Toronto Apple Academic Press Boca Raton CRC Press 2014 pp 160 162 Sheppard B The Logic of Infinity Cambridge Cambridge University Press 2014 p 372 Haan R de Parameterized Complexity in the Polynomial Hierarchy Extending Parameterized Complexity Theory to Higher Levels of the Hierarchy Berlin Heidelberg Springer 2019 p 40 Bays T Skolem s Paradox Stanford Encyclopedia of Philosophy Winter 2014 Church A amp Langford C H eds The Journal of Symbolic Logic Storrs CT Association for Symbolic Logic 1981 p 529 Leary C C amp Kristiansen L A Friendly Introduction to Mathematical Logic Geneseo NY Milne Library 2015 pp 100 102 Chang C C amp Keisler H J Model Theory 3rd ed Mineola amp New York Dover Publications 1990 p 134 SourcesThe Lowenheim Skolem theorem is treated in all introductory texts on model theory or mathematical logic Historical publications Lowenheim Leopold 1915 Uber Moglichkeiten im Relativkalkul PDF Mathematische Annalen 76 4 447 470 doi 10 1007 BF01458217 ISSN 0025 5831 S2CID 116581304 Lowenheim Leopold 1977 On possibilities in the calculus of relatives From Frege to Godel A Source Book in Mathematical Logic 1879 1931 3rd ed Cambridge Massachusetts Harvard University Press pp 228 251 ISBN 0 674 32449 8 online copy p 228 at Google Books Maltsev Anatoly Ivanovich 1936 Untersuchungen aus dem Gebiete der mathematischen Logik Matematicheskii Sbornik Novaya Seriya 1 43 3 323 336 Skolem Thoralf 1920 Logisch kombinatorische Untersuchungen uber die Erfullbarkeit oder Beweisbarkeit mathematischer Satze nebst einem Theoreme uber dichte Mengen Videnskapsselskapet Skrifter I Matematisk naturvidenskabelig Klasse 4 1 36 Skolem Thoralf 1977 Logico combinatorical investigations in the satisfiability or provability of mathematical propositions A simplified proof of a theorem by L Lowenheim and generalizations of the theorem From Frege to Godel A Source Book in Mathematical Logic 1879 1931 3rd ed Cambridge Massachusetts Harvard University Press pp 252 263 ISBN 0 674 32449 8 online copy p 252 at Google Books Skolem Thoralf 1922 Einige Bemerkungen zu axiomatischen Begrundung der Mengenlehre Mathematikerkongressen I Helsingfors den 4 7 Juli 1922 den Femte Skandinaviska Matematikerkongressen Redogorelse 217 232 Skolem Thoralf 1977 Some remarks on axiomatized set theory From Frege to Godel A Source Book in Mathematical Logic 1879 1931 3rd ed Cambridge Massachusetts Harvard University Press pp 290 301 ISBN 0 674 32449 8 online copy p 290 at Google Books Skolem Thoralf 1929 Uber einige Grundlagenfragen der Mathematik Skrifter Utgitt av Det Norske Videnskaps Akademi I Oslo I Matematisk naturvidenskabelig Klasse 7 1 49 Veblen Oswald 1904 A System of Axioms for Geometry Transactions of the American Mathematical Society 5 3 343 384 doi 10 2307 1986462 ISSN 0002 9947 JSTOR 1986462Secondary sources Badesa Calixto 2004 The Birth of Model Theory Lowenheim s Theorem in the Frame of the Theory of Relatives Princeton NJ Princeton University Press ISBN 978 0 691 05853 5 A more concise account appears in chapter 9 of Leila Haaparanta ed 2009 The Development of Modern Logic Oxford University Press ISBN 978 0 19 513731 6 Brady Geraldine 2000 From Peirce to Skolem A Neglected Chapter in the History of Logic Elsevier ISBN 978 0 444 50334 3 Crossley J N Ash C J Brickhill C J Stillwell J C Williams N H 1972 What is mathematical logic London Oxford New York Oxford University Press pp 59 60 ISBN 0 19 888087 1 Zbl 0251 02001 Dawson John W Jr 1993 The compactness of First Order Logic From Godel to Lindstrom History and Philosophy of Logic 14 15 37 doi 10 1080 01445349308837208 Hodges Wilfrid 1993 Model theory Cambridge Cambridge Univ Pr ISBN 978 0 521 30442 9 Poizat Bruno 2000 A Course in Model Theory An Introduction to Contemporary Mathematical Logic Berlin New York Springer ISBN 978 0 387 98655 5External linksSakharov A Weisstein E W Lowenheim Skolem Theorem MathWorld Burris Stanley N Contributions of the Logicians Part II From Richard Dedekind to Gerhard Gentzen Burris Stanley N Downward Lowenheim Skolem theorem Simpson Stephen G 1998 Model Theory