Introduction Oligomorphic structures The proof A new proof of the existence of cores of oligomorphic structures Libor Barto, Michael Kompatscher, Mirek Olšak, Trung Van Pham, Michael Pinsker [email protected] Theory and Logic group TU Wien AAA93 Bern, 12/02/2017 The result Introduction Oligomorphic structures Outline 1 Homomorphic equivalence and cores 2 Oligomorphic groups 3 The proof 4 Summary The proof The result Introduction Oligomorphic structures The proof Homomorphic equivalence Definition Two structures A and B are homomorphically equivalent, if there are homomorphisms h : A → B and h0 : B → A. Examples (finite graphs) The result Introduction Oligomorphic structures The proof Homomorphic equivalence Definition Two structures A and B are homomorphically equivalent, if there are homomorphisms h : A → B and h0 : B → A. Examples (finite graphs) The result Introduction Oligomorphic structures The proof Homomorphic equivalence Definition Two structures A and B are homomorphically equivalent, if there are homomorphisms h : A → B and h0 : B → A. Examples (finite graphs) The result Introduction Oligomorphic structures Cores of finite structures Definition For finite A, we say B is a core of A, if B is homomorphic equivalent to A End(B) = Aut(B). The proof The result Introduction Oligomorphic structures The proof Cores of finite structures Definition For finite A, we say B is a core of A, if B is homomorphic equivalent to A End(B) = Aut(B). Observation Every finite structure is hom. equiv. to a unique core. The result Introduction Oligomorphic structures The proof Cores of finite structures Definition For finite A, we say B is a core of A, if B is homomorphic equivalent to A End(B) = Aut(B). Observation Every finite structure is hom. equiv. to a unique core. Proof: take endomorphism with minimal range The result Introduction Oligomorphic structures The proof Cores of finite structures Note that we did not work on the structural level at all: The result Introduction Oligomorphic structures The proof Cores of finite structures Note that we did not work on the structural level at all: Let M be a transformation monoid on a finite set A. Let ξ ∈ M have minimal range B = ξ(A). The result Introduction Oligomorphic structures The proof Cores of finite structures Note that we did not work on the structural level at all: Let M be a transformation monoid on a finite set A. Let ξ ∈ M have minimal range B = ξ(A). The monoid M̃ = {f ∈ B B |∃m ∈ M : f = m|B } is equal to the group of its invertibles. The result Introduction Oligomorphic structures The proof Cores of finite structures Note that we did not work on the structural level at all: Let M be a transformation monoid on a finite set A. Let ξ ∈ M have minimal range B = ξ(A). The monoid M̃ = {f ∈ B B |∃m ∈ M : f = m|B } is equal to the group of its invertibles. We say M̃ is a core. The result Introduction Oligomorphic structures The proof Cores of infinite structures For infinite structures we adjust the definition of core: The result Introduction Oligomorphic structures The proof Cores of infinite structures For infinite structures we adjust the definition of core: Definition B is a (model-complete) core of A, if The result Introduction Oligomorphic structures The proof Cores of infinite structures For infinite structures we adjust the definition of core: Definition B is a (model-complete) core of A, if B is hom. equiv. to A The result Introduction Oligomorphic structures The proof Cores of infinite structures For infinite structures we adjust the definition of core: Definition B is a (model-complete) core of A, if B is hom. equiv. to A Aut(B) is dense in End(B): ∀f ∈ End(B)∀F ⊂fin B ∃g ∈ Aut(B) g |F = f |F . The result Introduction Oligomorphic structures The proof The result Cores of infinite structures For infinite structures we adjust the definition of core: Definition B is a (model-complete) core of A, if B is hom. equiv. to A Aut(B) is dense in End(B): ∀f ∈ End(B)∀F ⊂fin B ∃g ∈ Aut(B) g |F = f |F . A closed transformation monoid M on a countable set A is a core, if the group of its invertibles is dense in M. Introduction Oligomorphic structures The proof The result Cores of infinite structures For infinite structures we adjust the definition of core: Definition B is a (model-complete) core of A, if B is hom. equiv. to A Aut(B) is dense in End(B): ∀f ∈ End(B)∀F ⊂fin B ∃g ∈ Aut(B) g |F = f |F . A closed transformation monoid M on a countable set A is a core, if the group of its invertibles is dense in M. Example The rational order (Q; <) is a core. Introduction Oligomorphic structures The proof Cores of infinite structures Example The order (Q ∪ {∞}; <) is not a core, since automorphisms preserve ∞. But it is hom. equiv. to the core (Q; <). The result Introduction Oligomorphic structures The proof Cores of infinite structures Example The order (Q ∪ {∞}; <) is not a core, since automorphisms preserve ∞. But it is hom. equiv. to the core (Q; <). Infinite structures do not necessarily have a core: The result Introduction Oligomorphic structures The proof The result Cores of infinite structures Example The order (Q ∪ {∞}; <) is not a core, since automorphisms preserve ∞. But it is hom. equiv. to the core (Q; <). Infinite structures do not necessarily have a core: Example Let (Q; <, (In )n∈N ) be the rational order with In = (n, ∞) for every n ∈ N. There are endomorphisms (Q; <, (In )n∈N ) → (I0 ; <, (In )n∈N ) → (I1 ; <, (In )n∈N ) → · · · but there is no “limit”. Introduction Oligomorphic structures The proof The result Cores of infinite structures Example The order (Q ∪ {∞}; <) is not a core, since automorphisms preserve ∞. But it is hom. equiv. to the core (Q; <). Infinite structures do not necessarily have a core: Example Let (Q; <, (In )n∈N ) be the rational order with In = (n, ∞) for every n ∈ N. There are endomorphisms (Q; <, (In )n∈N ) → (I0 ; <, (In )n∈N ) → (I1 ; <, (In )n∈N ) → · · · but there is no “limit”. → we need compactness to obtain a core! Introduction Oligomorphic structures The proof The result Manuel’s result A permutation group G is oligomorphic, if the action G y An has only finitely many orbits for every n ∈ N. Introduction Oligomorphic structures The proof The result Manuel’s result A permutation group G is oligomorphic, if the action G y An has only finitely many orbits for every n ∈ N. Bodirsky ’05 Every structure A with oligomorphic Aut(A) is homomorphically equivalent to a unique core. Introduction Oligomorphic structures The end The proof The result Introduction Oligomorphic structures The proof The result Manuels result A permutation group G is oligomorphic, if the action G y An has only finitely many orbits for every n ∈ N. Theorem (Bodirsky ’05) Every structure A with oligomorphic Aut(A) is homomorphically equivalent to a unique core. Reasons to be unhappy... Introduction Oligomorphic structures The proof The result Manuels result A permutation group G is oligomorphic, if the action G y An has only finitely many orbits for every n ∈ N. Theorem (Bodirsky ’05) Every structure A with oligomorphic Aut(A) is homomorphically equivalent to a unique core. Reasons to be unhappy... proof does not talk about monoids, as in the finite case Introduction Oligomorphic structures The proof The result Manuels result A permutation group G is oligomorphic, if the action G y An has only finitely many orbits for every n ∈ N. Theorem (Bodirsky ’05) Every structure A with oligomorphic Aut(A) is homomorphically equivalent to a unique core. Reasons to be unhappy... proof does not talk about monoids, as in the finite case proof uses concepts from model theory Introduction Oligomorphic structures The proof The result Manuels result A permutation group G is oligomorphic, if the action G y An has only finitely many orbits for every n ∈ N. Theorem (Bodirsky ’05) Every structure A with oligomorphic Aut(A) is homomorphically equivalent to a unique core. Reasons to be unhappy... proof does not talk about monoids, as in the finite case proof uses concepts from model theory condition on Aut(A), not End(A) Introduction Oligomorphic structures The proof The result Our Plan For a finite transformation monoid M on A we found B ⊆ A such that the monoid M̃ = {g ∈ B B | ∃m ∈ M : g = m|B } is a core. Introduction Oligomorphic structures The proof The result Our Plan For a finite transformation monoid M on A we found B ⊆ A such that the monoid M̃ = {g ∈ B B | ∃m ∈ M : g = m|B } is a core. For a closed oligomorphic transformation monoid M on A we want B ⊆ A such that the monoid M̃ = {g ∈ B B | is a core. ∃m ∈ M : g = m|B } Introduction Oligomorphic structures The proof The result Our Plan For a finite transformation monoid M on A we found B ⊆ A such that the monoid M̃ = {g ∈ B B | ∃m ∈ M : g = m|B } is a core. For a closed oligomorphic transformation monoid M on A we want B ⊆ A such that the monoid M̃ = {g ∈ B B | ∀F ⊂fin B ∃m ∈ M : g |F = m|F } is a core. Introduction Oligomorphic structures The proof The result Our Plan For a finite transformation monoid M on A we found B ⊆ A such that the monoid M̃ = {g ∈ B B | ∃m ∈ M : g = m|B } is a core. For a closed oligomorphic transformation monoid M on A we want B ⊆ A such that the monoid M̃ = {g ∈ B B | ∀F ⊂fin B ∃m ∈ M : g |F = m|F } is a core. B needs to reflect the “minimal range” condition from the finite case. Introduction Oligomorphic structures The proof The result A compactness argument For f , g ∈ M, set f ∼ g if f (ā) and g (ā) are in the same orbit for all tuples ā in A. Introduction Oligomorphic structures The proof The result A compactness argument For f , g ∈ M, set f ∼ g if f (ā) and g (ā) are in the same orbit for all tuples ā in A. Lemma Let M be a topologically closed weakly oligomorphic transformation monoid. Then M/ ∼ is a compact monoid. Introduction Oligomorphic structures The proof The result A compactness argument For f , g ∈ M, set f ∼ g if f (ā) and g (ā) are in the same orbit for all tuples ā in A. Lemma Let M be a topologically closed weakly oligomorphic transformation monoid. Then M/ ∼ is a compact monoid. It follows that: Introduction Oligomorphic structures The proof The result A compactness argument For f , g ∈ M, set f ∼ g if f (ā) and g (ā) are in the same orbit for all tuples ā in A. Lemma Let M be a topologically closed weakly oligomorphic transformation monoid. Then M/ ∼ is a compact monoid. It follows that: Lemma There is a top. closed set I ⊆ M such that Introduction Oligomorphic structures The proof The result A compactness argument For f , g ∈ M, set f ∼ g if f (ā) and g (ā) are in the same orbit for all tuples ā in A. Lemma Let M be a topologically closed weakly oligomorphic transformation monoid. Then M/ ∼ is a compact monoid. It follows that: Lemma There is a top. closed set I ⊆ M such that I is left ideal: f ∈ I , m ∈ M → mf ∈ I Introduction Oligomorphic structures The proof The result A compactness argument For f , g ∈ M, set f ∼ g if f (ā) and g (ā) are in the same orbit for all tuples ā in A. Lemma Let M be a topologically closed weakly oligomorphic transformation monoid. Then M/ ∼ is a compact monoid. It follows that: Lemma There is a top. closed set I ⊆ M such that I is left ideal: f ∈ I , m ∈ M → mf ∈ I I is closed under ∼ Introduction Oligomorphic structures The proof The result A compactness argument For f , g ∈ M, set f ∼ g if f (ā) and g (ā) are in the same orbit for all tuples ā in A. Lemma Let M be a topologically closed weakly oligomorphic transformation monoid. Then M/ ∼ is a compact monoid. It follows that: Lemma There is a top. closed set I ⊆ M such that I is left ideal: f ∈ I , m ∈ M → mf ∈ I I is closed under ∼ I is minimal with those properties Introduction Oligomorphic structures The proof Existence of the core By minimality of I we have ∀F ⊂fin A ∀f , g ∈ I ∃m ∈ M : mf |F = g |F . The result Introduction Oligomorphic structures The proof Existence of the core By minimality of I we have ∀F ⊂fin A ∀f , g ∈ I ∃m ∈ M : mf |F = g |F . Let B = S f ∈I f (A). The result Introduction Oligomorphic structures The proof Existence of the core By minimality of I we have ∀F ⊂fin A ∀f , g ∈ I ∃m ∈ M : mf |F = g |F . Let B = S f ∈I f (A). Then M̃ = {g ∈ B B | ∀F ⊂fin B ∃m ∈ M : g |F = m|F } is a core. The result Introduction Oligomorphic structures The proof The result Existence of the core By minimality of I we have ∀F ⊂fin A ∀f , g ∈ I ∃m ∈ M : mf |F = g |F . Let B = S f ∈I f (A). Then M̃ = {g ∈ B B | ∀F ⊂fin B ∃m ∈ M : g |F = m|F } is a core. (...show elements of M̃ locally look like invertibles) Introduction Oligomorphic structures The result We can derive the result for structures: The proof The result Introduction Oligomorphic structures The proof The result We can derive the result for structures: Theorem (Barto, K, Olšak, Pham, Pinsker ’17) Let A be a structure such that End(A) is weakly oligomorphic. Then A is homomorphically equivalent to a unique core B. Moreover Aut(B) is oligomorphic. The result Introduction Oligomorphic structures The end Thank you for your attention! The proof The result
© Copyright 2026 Paperzz