Local embeddability

For an arbitrary class of algebraic structures we consider a notion of a structure locally embeddable to structures of the class. This generalizes the notion of a group locally embeddable to finite groups studied by Vershik and Gordon. We give various model-theoretic characterizations of such struct...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Datum:2012
1. Verfasser: Belegradek, O.
Format: Artikel
Sprache:English
Veröffentlicht: Інститут прикладної математики і механіки НАН України 2012
Schriftenreihe:Algebra and Discrete Mathematics
Online Zugang:http://dspace.nbuv.gov.ua/handle/123456789/152225
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Назва журналу:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Zitieren:Local embeddability / O. Belegradek // Algebra and Discrete Mathematics. — 2012. — Vol. 14, № 1. — С. 14–28. — Бібліогр.: 12 назв. — англ.

Institution

Digital Library of Periodicals of National Academy of Sciences of Ukraine
id irk-123456789-152225
record_format dspace
spelling irk-123456789-1522252019-06-10T01:26:06Z Local embeddability Belegradek, O. For an arbitrary class of algebraic structures we consider a notion of a structure locally embeddable to structures of the class. This generalizes the notion of a group locally embeddable to finite groups studied by Vershik and Gordon. We give various model-theoretic characterizations of such structures. Some of them generalize known group-theoretic results. 2012 Article Local embeddability / O. Belegradek // Algebra and Discrete Mathematics. — 2012. — Vol. 14, № 1. — С. 14–28. — Бібліогр.: 12 назв. — англ. 1726-3255 2010 MSC:03C60, 20A15. http://dspace.nbuv.gov.ua/handle/123456789/152225 en Algebra and Discrete Mathematics Інститут прикладної математики і механіки НАН України
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
collection DSpace DC
language English
description For an arbitrary class of algebraic structures we consider a notion of a structure locally embeddable to structures of the class. This generalizes the notion of a group locally embeddable to finite groups studied by Vershik and Gordon. We give various model-theoretic characterizations of such structures. Some of them generalize known group-theoretic results.
format Article
author Belegradek, O.
spellingShingle Belegradek, O.
Local embeddability
Algebra and Discrete Mathematics
author_facet Belegradek, O.
author_sort Belegradek, O.
title Local embeddability
title_short Local embeddability
title_full Local embeddability
title_fullStr Local embeddability
title_full_unstemmed Local embeddability
title_sort local embeddability
publisher Інститут прикладної математики і механіки НАН України
publishDate 2012
url http://dspace.nbuv.gov.ua/handle/123456789/152225
citation_txt Local embeddability / O. Belegradek // Algebra and Discrete Mathematics. — 2012. — Vol. 14, № 1. — С. 14–28. — Бібліогр.: 12 назв. — англ.
series Algebra and Discrete Mathematics
work_keys_str_mv AT belegradeko localembeddability
first_indexed 2025-07-13T02:35:24Z
last_indexed 2025-07-13T02:35:24Z
_version_ 1837497454312816640
fulltext Jo ur na l A lg eb ra D is cr et e M at h.Algebra and Discrete Mathematics SURVEY ARTICLE Volume 14 (2012). Number 1. pp. 14 – 28 c© Journal “Algebra and Discrete Mathematics” Local embeddability Oleg Belegradek Communicated by R. I. Grigorchuk Abstract. For an arbitrary class of algebraic structures we consider a notion of a structure locally embeddable to structures of the class. This generalizes the notion of a group locally embeddable to finite groups studied by Vershik and Gordon. We give various model-theoretic characterizations of such structures. Some of them generalize known group-theoretic results. Introduction In [12] a notion of a group locally embeddable to finite groups had been introduced and studied. A group G is called locally embeddable into finite groups (for short, G is a LEF-group) if for any finite subset S of G there are a finite group H and a map φ : G → H such that φ is injective on S, and φ(ab) = φ(a)φ(b) for all a, b ∈ S. It is mentioned in [12] that this notion is a special case of some very general notion in model theory [7]. Apparently, the authors had in mind the following notion considered in [7, §7.2]: an algebraic structure M is said to be locally embeddable into a class of structures K if any finite reduct of any finite submodel of M is embeddable into a K-structure. In the present paper we consider, for an arbitrary class of structures K, a notion of a structure locally embeddable into K (a LEK-structure, for short) in the spirit of the definition of a LEF-group in [12]. This is a version of the above definition from [7] but looks more algebraic because does not 2010 MSC: 03C60, 20A15. Key words and phrases: local embeddability, universal theory, ultraproduct, limit structure. Jo ur na l A lg eb ra D is cr et e M at h. O. Belegradek 15 refer to the relational structure associated with a given algebraic structure. We present a proof that the LEK-structures are exactly the models of the universal theory of the class K, or, equivalently, the substructures of ultraproducts of K-structures. Implicitely, these results are contained in [7]. In fact, the characterization of LEK-structures as models of the universal theory of K has its roots in Maltsev’s idea of using compactness theorem for obtaining local theorems in group theory [6], which was the first application of logic to algebra. The notions of sofic and hyperlinear groups, which are being actively studied in the last years (see [10, 11]), are based on the same idea, but with ultraproducts of metric structures instead of classical ones. Under the assumption that there exists a so called universal locally K-structure, we show that the LEK-structures can be characterized as substructures of ultrapowers of locally K-structures. In particular, the LEF-groups are exactly the subgroups of ultrapowers of locally finite groups, and the groups locally embeddable into free groups are exactly the subgroups of ultrapowers of the free group of rank two. Any locally residually finite group is a LEF-group; for finitely presented groups the converse is also true [8, 12]. We show that these results can be generalized from the subclass of finite groups of the variety of all groups to any subclass of any quasi-variety of algebraic structures. In [3, 1, 2] a metric space of groups with a fixed set of n generators was considered. We show that this is a special case of a general construction of the Stone topology on the set of ultrafilters of a Boolean algebra. Since for any language L the ultrafilters of the Boolean algebra of all quantifier-free L-formulas in n free variables can be identified with the isomorphism types of marked n-generated L-structures, one can define a Stone topology on the class of these isomorphism types, and this topology is induced by a natural metric. We show that the marked n-generated models of the universal theory of the class K are exactly the so called K-limit marked n-generated structures, the members of the closure of the marked n-generated K-struc- tures. Versions of this result are known for the class of finite groups (the n-generated LEF-groups are exactly the limits of n-generated finite groups [12]), and for the class of free groups (the limit groups are exactly the finitely generated subgroups of ultraproducts of free groups [2]). All definitions and facts from model theory that we use in the paper can be found in [4, 7]. Jo ur na l A lg eb ra D is cr et e M at h. 16 Local embeddability 1. Local embeddability into a class of structures We call an algebraic structure in a language L an L-structure, and members of a class K of L-structures K-structures. Let M and N be L-structures, S a subset of M , and L′ a sublanguage of L. We call a map φ : M → N an (L′, S)-embedding of M into N if • φ is injective on S, • φ(cM ) = cN , • φ(fM (a1, . . . , an)) = fN (φ(a1), . . . , φ(an)), • (a1, . . . , an) ∈ PM iff (φ(a1), . . . , φ(an)) ∈ PN , for a1, . . . , an ∈ S, and any L′-constant symbol c, function L′-symbol f , and relation L′-symbol P of arity n ≥ 1. Clearly, an (L,M)-embedding of M into N is just an ordinary embedding of M into N . For a class of L-structures K, an L-structure M is said to be locally embeddable into K if, for any finite subset S of M and any finite sub- language L′ of L, there is an (L′, S)-embedding of M into a K-structure N (depending on L′ and S). For short, we call such structures M LEK- structures. For example, let L be the language of groupoids {·}, and K be a class of groupoids. Then a groupoid M is a LEK-groupoid iff for every finite subset S of M there is a groupoid N ∈ K and a map φ : M → N such that φ is injective on S, and φ(ab) = φ(a)φ(b) for all a, b ∈ S. Note that if K is a class of semigroups then any LEK-groupoid M is a semigroup. Indeed, let a, b, c ∈ M . For S = {a, b, c, ab, bc, (ab)c, a(bc)} there is an S-embedding φ of M into a semigroup N . We have φ(a(bc)) = φ(ab)φ(c) = (φ(a)φ(b))φ(c) = φ(a)(φ(b)φ(c)) = φ(a)φ(bc) = φ(a(bc)) in N . Then (ab)c = a(bc) in M because φ is injective on S. However, if K is a class of groups in the language of grouppoids, a LEK-groupoid can be not a group: an example is any subgroupoid of a K-group which is not a group. Let K be a class of groups in the language of groups L = {·,−1 , e}. Then, by definition, an L-structure G is a LEK-structure iff for every finite subset S of G there is a K-group H and an injective on S map Jo ur na l A lg eb ra D is cr et e M at h. O. Belegradek 17 φ : G → H such that φ(ab) = φ(a)φ(b) and φ(a−1) = φ(a)−1 for all a, b ∈ S, and φ(eG) = eH . In this case G is a group (and therefore in the present context we always consider groups as {·,−1 , e}-structures but not as {·})-structures). As above, in G the operation · is associative. For any a ∈ G we have aeG = eGa = a and aa−1 = a−1a = eG in G. Indeed, for S = {a, a−1, eG} there is an S-embedding φ of G into a group H. We have in H φ(aeG) = φ(a)φ(eG) = φ(a)eH = φ(a), and so aeG = a in G because φ is injective on S. Similarly, eGa = a in G. Also, in H φ(aa−1) = φ(a)φ(a−1) = φ(a)φ(a)−1 = eH = φ(eG), and so aa−1 = eG in G because φ is injective on S. Similarly, a−1a = eG. A finite LEK-structure in a finite language is obviously embeddable into a K-structure. Here is an example of a finite LEK-structure in an infinite language which is not embeddable into a K-structure. Let L consist of unary functional symbols fi, where i < ω. Let M be a finite L-structure of size > 1 such that fMi is the identity map for all i. For n < ω let Mn be an L-structure with the same universe, and such that fMn i is the identity map iff i ≤ n. Let K = {Mn : n < ω}. For Ln = {f0, . . . , fn}, the identity map on M is a (Ln,M)-embedding of M into Mn; hence M is a LEK-structure. But, obviously, there is no embedding of M into any of Mn. 2. Model-theoretic characterization of LEK-structures First order formulas of the form ∀x1 . . . xnθ, where θ is a quantifier-free formula, are called universal; formulas of the form ∃x1 . . . xnθ are called existential. A formula without free variables is said to be a sentence. For a class K of L-structures the set of all sentences that hold in all K-structures is called the theory of K; we denote it by Th(K). The set of all universal sentences that hold in all K-structures is called the universal theory of K; it is denoted by Th∀(K). A set of L-formulas Φ with free variables {xi : i ∈ I} is called satisfiable in an L-structure M if there is a family {ai : i ∈ I} of elements of M such that all formulas in Φ are true in M when xi takes the value ai for all i ∈ I. We say that Φ is satisfiable if it is satisfiable in some L-structure M . The fundamental compactness theorem asserts that a set of formulas is satisfiable if and only if every finite subset of it is satisfiable. Jo ur na l A lg eb ra D is cr et e M at h. 18 Local embeddability Theorem 1. Let K be a class of L-structures, and M an L-structure. The following are equivalent: (i) M is a model of Th∀(K); (ii) M is a LEK-structure; (iii) M is embeddable into a model of Th(K). Proof. Let M be an L-structure. Let ∆(M) be the set of all L-formulas in variables xa, where a ∈ M , of the forms xa1 6= xa2 , P (xa1 , . . . , xan ), ¬P (xa1 , . . . , xan ), c = xa, f(xa1 , . . . , xan ) = xa that hold in M when each xa takes the value a. For a subset S of M and a sublanguage L′ of L, let ∆L′,S(M) be the set of all formulas from ∆(M) with P , f , c ∈ L′ and ai ∈ S (but with a not necessarily in S). Lemma 1. ∆L′,S(M) is satisfiable in an L-structure N iff there is an (L′, S)-embedding of M into N . In particular, ∆(M) is satisfiable in N iff M is embeddable into N . Proof. For a map φ : M → N , we say that an L-formula in variables xa, where a ∈ M , is valid in N if it holds in N when each xa takes the value φ(a). Let ∆ = ∆L′,S(M). It suffises to check that φ : M → N is an (L′, S)-embedding iff ∆ holds in N . Injectivity of φ on S means validity in N of all formulas va1 6= va2 from ∆. For P ∈ L′ and a1, . . . , an ∈ S, the property (a1, . . . , an) ∈ PM ⇔ (φ(a1), . . . , φ(an)) ∈ PN means that if P (va1 , . . . , van ) or ¬P (va1 , . . . , van ) belongs to ∆ then it is valid in N . For f ∈ L′ and a1, . . . , an ∈ S, the property φ(fM (a1, . . . , an)) = fN (φ(a1), . . . , φ(an)) means the validity in N of the formula f(xa1 , . . . , xan ) = xa, where a = fM (a1, . . . , an). For c ∈ L′, the property φ(cM ) = cN means the validity in N of the formula c = xa, where a = cM . Lemma 2. Let ∆ = ∆L′,S(M), where S and L′ are finite. The following are equivalent: (a) Th(K) ∪ ∆ is satisfiable; (b) Th∀(K) ∪ ∆ is satisfiable; Jo ur na l A lg eb ra D is cr et e M at h. O. Belegradek 19 (c) there is an (L′, S)-embedding of M into a K-structure. Proof. Let x̄ be all variables that occur in ∆. By Lemma 1, (c) holds iff ∆ is satisfiable in a K-structure iff ∃x̄ ∧ ∆ holds in some K-structure iff Th(K) ∪ {∃x̄ ∧ ∆} has a model iff Th∀(K) ∪ {∃x̄ ∧ ∆} has a model. The latter iff holds because ¬∃x̄ ∧ ∆ is equivalent to a universal formula. (i)⇒(ii). If M is a model of Th∀(K) then Th∀(K) ∪ ∆L′,S(M) is obviously satisfiable in M for all finite S ⊆ M and L′ ⊆ L, and hence M is a LEK-structure, by Lemma 1 and Lemma 2, (b)⇒(c). (ii)⇒(iii). IfM is a LEK-structure then Th(K)∪∆L′,S(M) is satisfiable for all finite S ⊆ M and L′ ⊆ L, by Lemma 1 and Lemma 2, (c)⇒(a). Then, by compactness theorem, Th(K) ∪ ∆(M) is satisfiable, and hence M is embeddable into a model of Th(K). (iii)⇒(i) because validity of universal sentences is preserved in sub- structures. A class K of L-structures is called axiomatizable if K is the class of all models of some set of L-sentences, or, equivalently, K is the class of all models of Th(K). The class K is called universally axiomatizable if K is the class of all models of some set of universal L-sentences, or, equivalently, K is the class of all models of Th∀(K). Theorem 1 explains, for example, why if L = {·,−1 , e}, and K is any class of groups in the language L, then any LEK-structure is a group. The reason is that the class of all groups in the language L (in contrast with the language {·}) is universally axiomatizable. Corollary 1. If a class K of L-structures is axiomatizable then the LEK- structures are exactly the substructures of K-structures. Now we give another characterization of LEK-structures in terms of ultraproducts. Let {Mi : i ∈ I} be a family of L-structures, and M̄ its cartesian product. For an ultrafilter D on I, elements g and h of M̄ are called D-equivalent if {i ∈ I : g(i) = h(i)} ∈ D. This is an equivalence relation on M̄ ; we denote the D-equivalence class of g by g/D. Moreover, it is easy to check that the D-equivalence is a congruence relation on M̄ ; the quotient of M̄ modulo this congruence is called the ultraproduct of {Mi : i ∈ I} over D and is denoted by ∏ i∈IMi/D. For example, when all Mi are groups, the ultraproduct is nothing but the quotient group M̄/ND, where ND is the normal subgroup of the elements of M̄ that are D-equivalent to the indentity. Jo ur na l A lg eb ra D is cr et e M at h. 20 Local embeddability The Łoś theorem claims that θ(g1/D, . . . , gn/D) holds in ∏ i∈IMi/D iff the set {i ∈ I : θ(g1(i), . . . , gn(i)) holds in Mi} belongs to D, for any L-formula θ(x1, . . . , xn) and g1, . . . , gn ∈ M̄ . When θ is an atomic formula of the form P (x1, . . . , xn) or f(x1, . . . , xn−1) = xn, this holds just by definition of ultraproduct; for an arbitrary θ it can be proved by induction on the complexity of θ (see [4, 7]). An immediate consequence of the Łoś theorem is that any ultraproduct of K-structures is a model of Th(K). Hence any axiomatizable class is closed under ultraproducts. Theorem 2. An L-structure is a model of Th∀(K) iff it is embeddable into an ultraproduct of K-structures. Proof. Since ultraproducts of K-structures are models of Th(K), and the validity of unversal sentences is preserved in substructures, any substruc- ture of an ultraproduct of K-structures is a model of Th∀(K). Let M be a model of Th∀(K). Then any finite subset ∆ of ∆(M) is satisfiable in a K-structure. Indeed, suppose not. Let x̄ be all variables that occur in ∆. Then ¬∃x̄ ∧ ∆ holds in any K-structure. Hence the universal sentence ∀x̄¬ ∧ ∆ belongs to Th∀(K), and so holds in M . But ∃x̄ ∧ ∆ holds in M because ∆ ⊆ ∆(M). Contradiction. Thus for any finite subset ∆ of ∆(M) there are a K-structure M∆ and a map φ : M → M∆ such that ∆ holds in M∆ when the variable xa takes the value φ∆(a) for all a ∈ M . Denote by I the collection of all finite subsets of ∆(M). For θ ∈ ∆(M) let Iθ be the set of all ∆ ∈ I such that θ holds in M∆ when xa takes the value φ∆(a) for all a ∈ M . The set {Iθ : θ ∈ ∆(M)} has the finite intersection property because for any nonempty ∆ ∈ I we have ∆ ∈ ⋂ θ∈∆ Iθ. Therefore there exists an ultrafilter D on I containing {Iθ : θ ∈ ∆(M)}. Let N = ∏ ∆∈IM∆/D. Define φ : M → N by the rule φ(a) = (φ∆(a) : ∆ ∈ I)/D. We show that φ is an embedding of M into N , that is, θ ∈ ∆(M) holds in N when xa takes the value φ(a) for all a ∈ M . By definition of ultraproduct, this holds iff Iθ ∈ D, which is true by the choice of D. Thus M is embeddable into N which is an ultraproduct of K-structures. Thus Theorems 1 and 2 imply Jo ur na l A lg eb ra D is cr et e M at h. O. Belegradek 21 Corollary 2. Up to isomorphism, the LEK-structures are exactly the substructures of ultraproducts of K-structures. In particular, if K is closed under ultraproducts then the LEK-structures are exactly the substructures of K-structures. For example, the LEF-groups are exactly the subgroups of ultraprod- ucts of finite groups. It is not difficult to show that the class K of all linear groups of a fixed degree is closed under ultraproducts; so in this case the LEK-groups are just the K-groups. Clearly, for an axiomatizable class K′ of L′-structures with L′ ⊇ L, the class K of L-reducts of K′-structures is closed under ultraproducts. So Corrolary 2 is applicable to such classes K. For instance, let K be the class of orderable groups in the group language L, that is, the class of L-reducts of K′-structures, where K′ is the class of all ordered groups in the language L′ = {·,−1 , e, <}. Clearly, K′ is axiomatizable. Hence a group is a LEK-group iff it is a K-group. 3. Universal locally K-structures Let K be a class of L-structures. An L-structure M is called a locally K-structure if every finite subset of M is contained in a K-substructure; when K is closed under finitely generated substructures this means that any finitely generated substructure of M belongs to K. Clearly, every K-structure is a locally K-structure, for any class K. Obviously, any locally LEK-structure is a LEK-structure. Since a universal sentence which fails in a locally K-structure fails in some K-structure, we have Th∀(K) = Th∀(LEK). A locally K-structure U is called a universal locally K-structure if any finitely generated substructure of any K-structure is embeddable into U . For many classes of structures K a universal locally K-structure does exist. For instanse, if a class of groups K is closed under finite direct products then there exists a universal locally K-group. Indeed, let {Gi : i ∈ I} be a family of K-groups such that any finitely generated subgroup of a K-group is embeddable to one of Gi; then the direct sum of all Gi is a universal locally K-group. Examples of classes of groups closed under finite direct products are any quasi-variety of groups, the classes of finite groups, torsion groups, divisible groups, amenable groups. New examples can be obtained using the observation that the intersection of any family Jo ur na l A lg eb ra D is cr et e M at h. 22 Local embeddability of such classes and the union of a chain of such classes is such a class. For example, by this observation, the classes of finite solvable groups and torsion-free nilpotent groups are such classes. Also, there are classes of groups K with a universal locally K-group which are not closed under finite direct products. Examples of such classes K are the class of free groups (here F2 is a universal locally K-group) and the class of finite cyclic groups (here ⊕ pC(p∞) is a universal locally K-group). Note that for the class of all cyclic groups there is no universal locally cyclic group because it would contain an infinite cyclic group and a finite cyclic group and so could not be locally cyclic. We call L-structures M and N elementarily equivalent if they satisfy the same L-sentences. Clearly, M and N are elementarily equivalent iff M is a model of Th(N). By Theorems 1 and 2 applied to the class {N}, a structure M is a model of Th∀(N) iff M is embeddable into a structure elementarily equivalent to N iff M is embeddable into an ultrapower of N . Theorem 3. Let K be a class of L-structures such that there exists a universal locally K-structure U . For an L-structure M the following are equivalent: (1) M is a LEK-structure; (2) M is embeddable into a structure elementarily equivalent to a locally K-structure; (3) M is embeddable into an ultrapower of a locally K-structure. (4) M is embeddable into a structure elementarily equivalent to U ; (5) M is embeddable into an ultrapower of U . Proof. Since, by Theorem 1, M is a LEK-structure iff M is a model of Th∀(K), it suffices to prove the following claims: (i) Th∀(U) = Th∀(K), (ii) M is a model of Th∀(K) iff M is a model of Th∀(N) for some locally K-structure N . A universal sentence which fails in some K-structure fails in some finitely generated substructure of it, and hence fails in U . Therefore Th∀(U) ⊇ Th∀(LEK) = Th∀(K) ⊇ Th∀(U). Jo ur na l A lg eb ra D is cr et e M at h. O. Belegradek 23 Therefore (i) holds. Now we prove (ii). If M is a model of Th∀(K) then M a model of Th∀(U). Suppose M is a model of Th∀(N), where N is a locally K-structure. Since Th∀(K) = Th∀(LEK) ⊆ Th∀(N), the structure M is a model of Th∀(K). For example, Theorem 3 says that the LEF-groups can be character- ized as the subgroups of ultrapowers of locally finite groups. Since the group Sω(N) of all finitary permutations of N is a universal locally finite group, the LEF-groups are exactly the subgroups of ultrapowers of Sω(N). Another application: the groups locally embeddable to free groups are exactly the subgroups of ultrapowers of F2. Now we show that although there is no universal locally cyclic group, the conclusion of Theorem 3 still holds for the class of cyclic groups. Theorem 4. Let K be the class of all cyclic groups. Then for a group G the following are equivalent: (1) G is a LEK-group, (2) G is embeddable into a group elementarily equivalent to a locally cyclic group, (3) G is embeddable into an ultrapower of a locally cyclic group. Proof. As it was explained above, the equivalence of (2) and (3) is a special case of a general fact. If (2) then G is a model of Th∀(H) for some locally cyclic group H, and hence a model of Th∀(K); therefore (1) holds, by Theorem 1. Suppose (1); we need to show (2). Clearly, G is abelian. We may assume that G 6= 0. Let Ĝ be the divisible hull of G; then the group Ĝ is isomorphic to ⊕ pC(p∞)(κp) ⊕ Q(κ), for some cardinals κ, κp not all of which are equal to 0. It suffices to show that all κp ≤ 1. Indeed, it is known (see [4]) that if A is an abelian group of unbounded exponent then A⊕ Q(κ) is elementarily equivalent to A. If κp = 0 for all p then κ > 0, and so Ĝ is isomorphic to Q(κ); hence Ĝ is elementarily equivalent to the locally cyclic group Q. If some κp 6= 0 then Ĝ is elementarily equivalent to the group ⊕ pC(p∞)(κp) which is locally cyclic when all κp ≤ 1. For any nontrivial divisible subgroup B of Ĝ we have G ∩ B 6= 0. Indeed, otherwise Ĝ = B⊕C for some subgroup C containing G. Clearly, C is divisible, and G ≤ C < Ĝ, contrary to minimality of the divisible hull. It follows that if κp 6= 0, then G contains a subgroup which is a direct sum of κp copies of a cyclic group of order p. If κp ≥ 2 then G Jo ur na l A lg eb ra D is cr et e M at h. 24 Local embeddability contains a finite subgroup A which is a direct sum of two copies of cyclic groups of order p. This A is not embeddable into a K-group, which is impossible because G is a LEK-group. Remark. The characterization of LEK-groups given in Theorem 3 is essentially different from the ones in Theorems 1 and 2, because a model of the theory of K and a model of the theory of a locally K-structure are not the same. To demonstrate this for the class K of all finite groups, we show that (i) the additive group of reals R is a model of the theory of finite groups but is not elementarily equivalent to a locally finite group, (ii) the group C(p∞) is locally finite but is not a model of the theory of finite groups. First, R is torsion-free and so cannot be elementarily equivalent to a locally finite group. Second, R is isomorphic to an ultraproduct of finite groups. Indeed, let D be a non-principal ultrafilter on the set of all primes, and G = ∏ p∈P Zp/D. It is easy to show that |G| = 2ℵ0 . Using the Łoś theorem one can check that G is a torsion-free, divisible abelian group. Therefore G ≃ R. Thus (i) is proven. Since the first order sentence “if there is an element of order p then there is a non-p-divisible element” holds in any finite group but not in C(p∞), we have (ii). 4. Fully residually K-structures Let K be a class of L-structures. We call an L-structure M a residually K-structure if for any two different a, b ∈ M there are a K-structure N and a homomorphism τ : M → N such that τ(a) 6= τ(b). We call M a fully residually K-structure if for any finite subset S of M there are a K-structure N and a homomorphism τ : M → N which is injective on S. Clearly, any fully residually K-structure is a residually K-structure. Theorem 5. If K is closed under finite direct products then any residually K-structure is a fully residually K-structure. Proof. Let M be a residually-K structure, and S a finite subset of M . For any different a, b ∈ M choose N{a,b} ∈ K and a homomorphism τ{a,b} : M → N{a,b} injective on {a, b}. Let N be the direct product of all N{a,b}. Since K is closed under finite direct products, N ∈ K. Let Jo ur na l A lg eb ra D is cr et e M at h. O. Belegradek 25 τ : M → N be defined by the rule τ(x){a,b} = τ{a,b}(x). Then τ is a homomorphism which is injective on S. Obviously, any locally fully residually K-structure is a LEK-structure. In general, the converse is not true: for example, there exist finitely generated LEF-froups which are not residually finite [9]. Let K be any of the classes of finite groups, nilpotent groups, amen- able groups. Then K is closed under finite direct products. Since any nonabelian free group F is a residually K-group, it is a fully residually K-group, and hence a LEK-group but not a locally K-group. Since F is not embeddable into a K-group, this, together with Corollary 1, proves that these classes are not axiomatizable. It was proven in [8, 12] that a finitely presented group is a LEF-group iff it is residually finite. The following result generalizes that fact. Theorem 6. Let V be a quasi-variety of L-structures, and M a finitely presented member of V. Let K be a subclass of V. Then M is a LEK- structure iff M is a fully residually K-structure iff M is a residually K-structure. Proof. It suffices to show that if M is a LEK-structure then M is a fully residually K-structure. Let 〈c̄ ; ρ1(c̄), . . . , ρm(c̄)〉 be a finite presentation of M in V, where ρi are atomic L-formulas. Let S be a finite subset of M of size n. Then S = {tMi (c̄) : 1 ≤ i ≤ n} for some L-terms ti(x̄). Since the sentence φ := ∃x̄( ∧ j ρj(x̄) ∧ ∧ i6=k ti(x̄) 6= tk(x̄)) holds in M , and M is a model of the universal theory of K by Theorem 1, φ holds in some K-structure N . Let b̄ be a tuple in N such that ρj(b̄) holds in N for all j, and all tNi (b̄) are distinct. Since N ∈ V and ρj(b̄) holds in N for all j, there is a homomorphism τ : M → N which takes c̄ to b̄. Then τ takes tMi (c̄) to tNi (b̄) for all i. Since all tNi (b̄) are distinct, τ is injective on S. 5. K-limit structures Each Boolean algebra B has an associated topological space called the Stone space of B and denoted by St(B) (see [5]). Its points are the ultrafilters on B, and a base of its topology consists of the sets Ub = {p ∈ St(B) : b ∈ p}, Jo ur na l A lg eb ra D is cr et e M at h. 26 Local embeddability where b ∈ B. Clearly, the complement of Ub is Ub̄; hence the sets Ub are clopen. The topological space St(B) is compact and totally disconnected. Let QFn denote the set of all quantifier-free L-formulas in variables x̄ = (x1, . . . , xn). For an L-structure N and a tuple ā = (a1, . . . , an) in N , the set of all formulas in QFn such that θ(ā) holds in N is called the quantifier-free type of the tuple ā in N , and denoted by qftpN (ā). It is easy to see that qftpN (ā) is a maximal finitely satisfiable subset of QFn. Moreover, the compactness theorem implies that any maximal finitely satisfiable subset q of QFn is the quantifier-free type of an n-tuple ā in an L-structure N ; we say that ā realizes q in N . We denote the set of all quantifier-free types of n-tuples in L-structures by Qn. Clearly, qftpN (ā) = qftp〈ā〉(ā), where 〈a〉 denotes the substructure generated by ā. For n-tuples ā and b̄ in L-structures N and M , we have qftpN (ā) = qftpM (b̄) if and only if there is an isomorphism between 〈ā〉 and 〈b̄〉 which takes ā to b̄. Therefore the quantifier-free types of n-tuples in L-structures can be identified with the isomorphism types of pairs (N, ā), where N is an L-structure generated by ā. We call such pairs marked (or, more precisely, n-marked) L-structures. This generalizes the notion of a marked group (see [2]); so the quantifier-free types of tuples in groups are nothing but the isomorphism types of marked groups. For a formula θ in QFn let [θ] denote the equivalence class of θ. Let [QFn] be the Boolean algebra of equivalence classes of formulas in QFn with the operations induced by ∧,∨,¬. It is easy to see that the map p 7→ {θ : [θ] ∈ p} is a bijection from St([QFn]) to Qn. This bijection induces a topology on Qn, a clopen base of which is the set of all Uθ = {q ∈ Qn : θ ∈ q}, where θ ∈ QFn. Clearly, the set of all Uθ with atomic or negated atomic θ is a subbase of the topology. We call this topology the Stone topology on Qn. Since the elements of Qn can be identified with n-marked L-structures, the Stone topology can be considered as a topology on the set of n-marked L-structures. Define an ultrametric d on Qn as follows: d(p, p) = 0, and if p 6= q then d(p, q) = 1/v(p, q), where v(p, q) is the maximal m such that θ ∈ p iff θ ∈ q for all θ ∈ QFn of length < m. Note that v(p, q) is the maximal m such that θ ∈ p iff θ ∈ q for all atomic θ ∈ QFn of length < m. Theorem 7. If L is finite then the Stone topology on Qn is induced by the metric d. Proof. First we show that for any point p and m ≥ 1 the open ball B(p, 1/m) is open in the Stone topology; then any d-open set is open Jo ur na l A lg eb ra D is cr et e M at h. O. Belegradek 27 in the Stone topology. We have B(p, 1/m) = {q : v(q, p) > m}, and the condition v(q, p) > m means that θ ∈ q iff θ ∈ p for any θ ∈ QFn of the length ≤ m. Therefore B(p, 1/m) is the intersection of all Uθ and all U¬ψ such that θ,¬ψ ∈ p and θ, ψ are of length ≤ m. Since L is finite, there are only finitely many formulas in QFn of length ≤ m, and so this is a finite intersection. Hence B(p, 1/m) is open in the Stone topology. To prove that any subset of Qn which is open in the Stone topology is d-open, it suffices to show that for any consistent θ ∈ QFn the set Uθ is d-open. Let p ∈ Uθ. If the length of θ is m, then B(p, 1/m) ⊆ Uθ. Indeed, if q ∈ B(p, 1/m) then v(q, p) > m, and hence q ∈ Uθ, because θ ∈ q iff θ ∈ p. Let K be a class of L-structures. We call an n-marked L-structure (N, ā) an n-marked K-structure if N ∈ K. Similarly, (N, ā) is said to be a model of a theory T if N is a model of T . We call any member of the closure of the set of n-marked K-structures in the Stone topology a K-limit n-marked L-structure. Theorem 8. Let K be a class of L-structures closed under substructures. Then an n-marked L-structure is K-limit iff it is a model of the universal theory of K. Proof. Let (N, ā) be an n-marked structure which is a model of Th∀(K); we show that (N, ā) is K-limit. Denote q = qftpN (ā). Suppose q ∈ Uθ, where θ ∈ QFn. Then ∃x̄θ(x̄) holds in N , and hence in some K-structure M . Let θ(b̄) holds in M . Then 〈b̄〉 ∈ K, and qfpt〈b̄〉(b̄) belongs to Uθ. Suppose (N, ā) is K-limit; we show that N is a model of the universal theory of K. The latter means that, whenever an existential L-sentence ψ holds in N , it holds in some K-structure. Let ψ be ∃y1 . . . yk θ(y1, . . . , yk), where θ is quantifier-free. Since ā generates N , there are L-terms ti(x̄) such that ρ(ā) holds in N , where ρ is θ(t1(x̄), . . . , tk(x̄)). Since (N, ā) is K-limit, and ρ(ā) holds in N , there is an n-marked K-structure (M, b̄) such that ρ(b̄) holds in M . Then ψ holds in the K-structure M . If K is the class of finite groups or the class of free groups, we have that the marked n-generated LEK-groups are exactly the K-limit marked n-generated groups. These results were proven in [12] for the finite groups, and in [2] for the free groups. Corollary. If K is universally axiomatizable then the n-marked K-limit structures are exactly the n-marked LEK-structures. Jo ur na l A lg eb ra D is cr et e M at h. 28 Local embeddability References [1] C. Champetier, L’espace des groupes de type fini, Topology 39 (2000), 657–680. [2] C. Champetier, V. Guirardel, Limit groups as limits of free groups, Israel J. Math. 146 (2005) 1–75. [3] R. Grigorchuk, Degrees of growth of finitely generated groups and the theory of invariant means, Izv. Akad. Nauk SSSR Ser. Mat. 48 (1984), 939–985. [4] W. Hodges, Model theory, Cambridge University Press, Cambridge, 1993. [5] P. T. Johnstone, Stone Spaces, Cambridge University Press, Cambridge, 1982. [6] A. I. Mal’cev, On a general method for obtaining local theorems in group theory, Ivanov. Gos. Ped. Inst. Uc. Zap. Fiz.-Mat. Fak. 1 (1941), no. 1, 3–9. [7] A. I. Mal’cev, Algebraic systems, Springer-Verlag, New York–Heidelberg, 1973. [8] A. M. Stëpin, Approximability of groups and group actions, Uspekhi Mat. Nauk 38 (1983), no. 6, 123–124. [9] A. M. Stëpin, A remark on the approximability of groups, Vestnik Moskov. Univ. Ser. I Mat. Mekh., 1984, no. 4, 85–87. [10] V. G. Pestov, Hyperlinear and sofic groups: a brief guide, arXiv:math/0804.3968v8, August 2008. [11] V. G. Pestov, A. Kwiatkowska, An introduction to hyperlinear and sofic groups, arXiv:math/0911.4266v4, April 2012. [12] A. M. Vershik, E. I. Gordon, Groups that are locally embeddable in the class of finite groups, Algebra i Analiz 9 (1997), no. 1, 71–97. Contact information Oleg Belegradek Department of Mathematics, Istanbul Bilgi University, Hacıahmet Mahallesi, Pir Hüsamettin Sokak, No: 20, Dolapdere 34440, Beyoğlu, Istanbul, Turkey E-Mail: olegb@bilgi.edu.tr Received by the editors: 10.06.2012 and in final form 10.06.2012. O. Belegradek