Homogeneous structures

Similar documents
The random graph. Peter J. Cameron University of St Andrews Encontro Nacional da SPM Caparica, 14 da julho 2014

Posets, homomorphisms, and homogeneity

Fraïssé Limits, Hrushovski Property and Generic Automorphisms

Distinguishing Number of Countable Homogeneous Relational Structures

Homogeneous Structures and Ramsey Classes

Generalized Pigeonhole Properties of Graphs and Oriented Graphs

Simple homogeneous structures

Easy and hard homogenizable structures

School of Mathematical Sciences, Queen Mary, University of London, Mile End Road, London E1 4NS, UK

Homomorphism-homogeneous relational structures

The universal triangle-free graph has finite big Ramsey degrees

Permutation groups/1. 1 Automorphism groups, permutation groups, abstract

March 3, The large and small in model theory: What are the amalgamation spectra of. infinitary classes? John T. Baldwin

arxiv: v1 [math.co] 18 Nov 2010

Partial cubes: structures, characterizations, and constructions

Infinite Limits of Other Random Graphs

arxiv: v4 [math.gr] 22 Nov 2017

AMS regional meeting Bloomington, IN April 1, 2017

TWO PROBLEMS ON HOMOGENEOUS STRUCTURES, REVISITED

GENERALIZED PIGEONHOLE PROPERTIES OF GRAPHS AND ORIENTED GRAPHS

Posets, homomorphisms and homogeneity

FINITE HOMOGENEOUS STRUCTURES AND ARITIES OF PERMUTATION GROUPS. Contents

2.2 Lowenheim-Skolem-Tarski theorems

Ramsey theory, trees, and ultrafilters

FIRST ORDER SENTENCES ON G(n, p), ZERO-ONE LAWS, ALMOST SURE AND COMPLETE THEORIES ON SPARSE RANDOM GRAPHS

Asymptotically optimal induced universal graphs

MATH 101: ALGEBRA I WORKSHEET, DAY #1. We review the prerequisites for the course in set theory and beginning a first pass on group. 1.

Handout #6 INTRODUCTION TO ALGEBRAIC STRUCTURES: Prof. Moseley AN ALGEBRAIC FIELD

Section 2: Classes of Sets

Discrete Mathematics: Lectures 6 and 7 Sets, Relations, Functions and Counting Instructor: Arijit Bishnu Date: August 4 and 6, 2009

Mathematics 220 Workshop Cardinality. Some harder problems on cardinality.

Graph Theory. Thomas Bloom. February 6, 2015

Regular actions of groups and inverse semigroups on combinatorial structures

Induced Saturation of Graphs

Structural Ramsey theory and topological dynamics I

THE UNIVERSAL HOMOGENEOUS TRIANGLE-FREE GRAPH HAS FINITE RAMSEY DEGREES

Parity Versions of 2-Connectedness

FINITE IRREFLEXIVE HOMOMORPHISM-HOMOGENEOUS BINARY RELATIONAL SYSTEMS 1

Ramsey theory of homogeneous structures

Infinite Designs: The Interplay Between Results in the Finite and Infinite Case

Math 455 Some notes on Cardinality and Transfinite Induction

GROUPS AS GRAPHS. W. B. Vasantha Kandasamy Florentin Smarandache

What is... Fraissé construction?

Cographs; chordal graphs and tree decompositions

THE UNIVERSAL HOMOGENEOUS TRIANGLE-FREE GRAPH HAS FINITE BIG RAMSEY DEGREES

Zero-one laws for multigraphs

Sets are one of the basic building blocks for the types of objects considered in discrete mathematics.

Oligomorphic permutation groups

Sum-free sets. Peter J. Cameron University of St Andrews

Sum-free sets. Peter J. Cameron University of St Andrews

REU 2007 Transfinite Combinatorics Lecture 9

Symmetry properties of generalized graph truncations

Forking and Dividing in Random Graphs

Identifying Graph Automorphisms Using Determining Sets

Homogeneous structures with non-universal automorphism groups

Disjoint n-amalgamation

Economics 204 Fall 2011 Problem Set 1 Suggested Solutions

An approximate version of Hadwiger s conjecture for claw-free graphs

Universal words and sequences

On minimal models of the Region Connection Calculus

Coloring Vertices and Edges of a Path by Nonempty Subsets of a Set

arxiv: v2 [math.gr] 17 Dec 2017

Discrete Mathematics. Benny George K. September 22, 2011

Infinite Permutation Groups in Enumeration and Model Theory

Countable locally 2-arc-transitive bipartite graphs

Latin squares: Equivalents and equivalence

ARRANGEABILITY AND CLIQUE SUBDIVISIONS. Department of Mathematics and Computer Science Emory University Atlanta, GA and

Sergey Norin Department of Mathematics and Statistics McGill University Montreal, Quebec H3A 2K6, Canada. and

THE EXTREMAL FUNCTIONS FOR TRIANGLE-FREE GRAPHS WITH EXCLUDED MINORS 1

Reconsidering MacLane. Peter M. Hines

Graphs, matroids and the Hrushovski constructions

Economics 204 Summer/Fall 2017 Lecture 1 Monday July 17, 2017

Journal of Combinatorial Theory, Series B

Algebras with finite descriptions

Lecture 2: Syntax. January 24, 2018

Math 117: Topology of the Real Numbers

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

Claw-free Graphs. III. Sparse decomposition

Introduction to Model Theory

SETS AND FUNCTIONS JOSHUA BALLEW

MATH 220 (all sections) Homework #12 not to be turned in posted Friday, November 24, 2017

Tournaments and Orders with the Pigeonhole Property

A = A U. U [n] P(A U ). n 1. 2 k(n k). k. k=1

Every Linear Order Isomorphic to Its Cube is Isomorphic to Its Square

Introductory Analysis I Fall 2014 Homework #5 Solutions

Erdös-Rado without choice

Chapter 1 : The language of mathematics.

Edge-counting vectors, Fibonacci cubes, and Fibonacci triangle

Extremal Graphs Having No Stable Cutsets

CITS2211 Discrete Structures (2017) Cardinality and Countability

Boolean Algebra CHAPTER 15

Classification of root systems

Diagonalize This. Iian Smythe. Department of Mathematics Cornell University. Olivetti Club November 26, 2013

INVARIANT MEASURES CONCENTRATED ON COUNTABLE STRUCTURES

Löwenheim-Skolem Theorems, Countable Approximations, and L ω. David W. Kueker (Lecture Notes, Fall 2007)

Coloring Vertices and Edges of a Path by Nonempty Subsets of a Set

CORES OF COUNTABLY CATEGORICAL STRUCTURES

Footnotes to Linear Algebra (MA 540 fall 2013), T. Goodwillie, Bases

Imprimitive symmetric graphs with cyclic blocks

DISTINGUISHING PARTITIONS AND ASYMMETRIC UNIFORM HYPERGRAPHS

Transcription:

Homogeneous structures Robert Gray Centro de Álgebra da Universidade de Lisboa Lisboa, April 2010

Group theory A group is... a set G with a binary operation G G G, (x, y) xy, written multiplicatively, such that the following axioms hold: associativity: x(yz) = (xy)z for all x, y, z G; identity: there is an identity element 1 G satisfying 1x = x1 = x for all x G; inverse: each element x G has an inverse x 1 satisfying xx 1 = x 1 x = 1.

Group theory A group is... a set G with a binary operation G G G, (x, y) xy, written multiplicatively, such that the following axioms hold: associativity: x(yz) = (xy)z for all x, y, z G; identity: there is an identity element 1 G satisfying 1x = x1 = x for all x G; inverse: each element x G has an inverse x 1 satisfying xx 1 = x 1 x = 1. But what is group theory really all about?

What is group theory? Group theory is the mathematical study of symmetry. The axioms of a group formalize the essential aspects of symmetry.

What is group theory? Group theory is the mathematical study of symmetry. The axioms of a group formalize the essential aspects of symmetry. Symmetry (Encyclopaedia Britannica) In geometry, the property by which the sides of a figure or object reflect each other across a line (axis of symmetry) or surface; in biology, the orderly repetition of parts of an animal or plant; in chemistry, a fundamental property of orderly arrangements of atoms in molecules or crystals; in physics, a concept of balance illustrated by such fundamental laws as the third of Newton s laws of motion.

Symmetry groups The symmetries of any (mathematical) object form a group (called its automorphism group). Whatever you have to do with a structure-endowed entity Σ try to determine its group of automorphisms... You can expect to gain a deep insight into the constitution of Σ in this way. Hermann Weyl, Symmetry (1952).

Graphs and symmetry Definition A graph Γ consists of a set VΓ of vertices, and set EΓ of edges (unordered pairs of distinct vertices). Γ 1 Γ 2

Graphs and symmetry Definition A graph Γ consists of a set VΓ of vertices, and set EΓ of edges (unordered pairs of distinct vertices). Γ 1 Γ 2 Γ 1 has more symmetry than Γ 2.

Graphs and symmetry Definition A graph Γ consists of a set VΓ of vertices, and set EΓ of edges (unordered pairs of distinct vertices). Γ 1 Γ 2 Γ 1 has more symmetry than Γ 2. Imagine you are trapped inside the graph: In Γ1 the world looks the same from every vertex. In Γ2 the world looks different from each vertex.

Automorphisms An isomorphism φ : Γ 1 Γ 2 of graphs is a bijection that maps edges to edges, and non-edges to non-edges. An automorphism of a graph Γ is an isomorphism φ : Γ Γ. Aut(Γ) - the full automorphism group of the graph Γ.

Automorphisms Γ - graph, Aut(Γ) - automorphism group Example (Γ - a square) 1 2 4 3 4 3 1 2 ( ) 1 2 3 4 Aut(Γ) 4 3 2 1 1 2 4 3 1 3 4 2 ( ) 1 2 3 4 Aut(Γ) 1 3 2 4 Here Aut(Γ) is the dihedral group of all 8 symmetries of the square (4 reflections & 4 rotations).

Automorphisms and symmetry Γ 2 Γ 1 For every pair of vertices w, v of Γ 1 there is an automorphism of Γ 1 that maps w to v. Aut(Γ1) = rotations + reflections (dihedral group). The only automorphism of Γ 2 is the identity mapping: i.e. Aut(Γ2) = 1.

Frucht s theorem Theorem (Frucht (1938)) Every group is isomorphic to the automorphism group of some graph.

Frucht s theorem Theorem (Frucht (1938)) Every group is isomorphic to the automorphism group of some graph. Conclusion: The study of automorphism groups of graphs is as difficult as the study of groups in general. Idea: Identify nice / natural symmetry conditions on graphs. Study the resulting families of graphs and their automorphism groups.

Local or global? Among other definitions of symmetry, the dictionary will often list the following two: exact correspondence of parts; remaining unchanged by transformation. Mathematicians usually consider the second, global, notion, but what about the first, local, notion, and what about the relationship between them?

Homogeneous graphs Definition A graph Γ is homogeneous if every isomorphism between finite induced subgraphs of Γ can be extended to an automorphism of Γ. homogeneous any local symmetry is global Γ

Homogeneous graphs Definition A graph Γ is homogeneous if every isomorphism between finite induced subgraphs of Γ can be extended to an automorphism of Γ. Induced subgraphs. 2 Γ 1 Some induced subgraphs 1 1 3 4 4 2 2 4 3 4

Homogeneous graphs Definition A graph Γ is homogeneous if every isomorphism between finite induced subgraphs of Γ can be extended to an automorphism of Γ. Induced subgraphs. However, the graph Γ: 2 1 3 4 has no induced subgraph isomorphic to:

Extending isomorphisms to automorphisms 1 1 2 5 2 5 3 4 The isomorphism (1, 3) (4, 2) between finite induced subgraphs 3 4

Extending isomorphisms to automorphisms 1 1 2 5 2 5 The isomorphism 3 4 (1, 3) (4, 2) 3 4 between finite induced subgraphs extends to the automorphism ( 1 2 3 4 ) 5 4 3 2 1 5

Extending isomorphisms to automorphisms 1 1 2 5 2 5 The isomorphism 3 4 (1, 3) (4, 2) 3 4 between finite induced subgraphs extends to the automorphism ( 1 2 3 4 ) 5 4 3 2 1 5 Fact. The pentagon is a homogeneous graph.

Extending isomorphisms to automorphisms 2 1 2 1 3 6 3 6 4 5 The isomorphism between finite induced subgraphs does not extend to the automorphism. (1, 3) (1, 4) 4 5 e.g. There is a path of length two from 1 to 3, while there is no path of length two from 1 to 4.

Extending isomorphisms to automorphisms 2 1 2 1 3 6 3 6 4 5 The isomorphism between finite induced subgraphs does not extend to the automorphism. (1, 3) (1, 4) 4 5 e.g. There is a path of length two from 1 to 3, while there is no path of length two from 1 to 4. So the hexagon is not a homogeneous graph.

The finite homogeneous graphs Theorem (Gardiner (1976)) A finite graph is homogeneous if and only if it is isomorphic to one of the following (or its complement): 1. finitely many disjoint copies of a complete graph K r (graph with r vertices where every pair is joined by an edge) 2. the pentagon C 5 3. the graph K 3 K 3 drawn below

The random graph Definition Constructed by Rado (1964). The vertex set is the natural numbers N 0 (including zero). For i, j N 0, i < j, then i and j are joined if and only if the ith digit in j in base 2, reading right-to-left, is 1. 0 1 2 0 2 2 1 3 2 1 +2 0 4 2 2 5 2 2 +2 0 6 2 2 +2 1 7 2 2 +2 1 +2 0 8 2 3 9 2 3 +2 0

The random graph Consider the following property of graphs: (*) For any two finite disjoint sets U and V of vertices, there exists a vertex w, not in U V, adjacent to every vertex in U and to no vertex in V. U V Γ w

The random graph Consider the following property of graphs: (*) For any two finite disjoint sets U and V of vertices, there exists a vertex w, not in U V, adjacent to every vertex in U and to no vertex in V. Theorem There exists a countably infinite graph R satisfying property (*), and it is unique up to isomorphism. The graph R is homogeneous. Existence. The random graph R defined above satisfies property (*). Uniqueness and homogeneity. Both follow from a back-and-forth argument. Property (*) is used to extend the domain (or range) of any isomorphism between finite substructures one vertex at a time.

Existence Claim. The random graph has property (*). Proof (by example). Challenge - Find a vertex adjacent to all of but not adjacent to any of U = {2, 19, 257} V = {0, 3, 36, 1006}.

Existence Claim. The random graph has property (*). Proof (by example). Challenge - Find a vertex adjacent to all of but not adjacent to any of U = {2, 19, 257} V = {0, 3, 36, 1006}. Solution - For instance, you can take the vertex: n = 2 2 + 2 19 + 2 257 + 2 1000000 N.

Uniqueness and homogeneity Back-and-forth argument Claim. (i) Any two countable graphs with property (*) are isomorphic. Γ 1 Γ 2

Uniqueness and homogeneity Back-and-forth argument Claim. (i) Any two countable graphs with property (*) are isomorphic. Γ 1 Γ 2

Uniqueness and homogeneity Back-and-forth argument Claim. (i) Any two countable graphs with property (*) are isomorphic. φ 0 Γ 1 Γ 2

Uniqueness and homogeneity Back-and-forth argument Claim. (i) Any two countable graphs with property (*) are isomorphic. φ 0 Γ 1 Γ 2

Uniqueness and homogeneity Back-and-forth argument Claim. (i) Any two countable graphs with property (*) are isomorphic. φ 0 Γ 1 Γ 2

Uniqueness and homogeneity Back-and-forth argument Claim. (i) Any two countable graphs with property (*) are isomorphic. φ 0 Γ 1 Γ 2

Uniqueness and homogeneity Back-and-forth argument Claim. (i) Any two countable graphs with property (*) are isomorphic. φ 0 Γ 1 Γ 2

Uniqueness and homogeneity Back-and-forth argument Claim. (i) Any two countable graphs with property (*) are isomorphic. φ 1 φ 0 Γ 1 Γ 2

Uniqueness and homogeneity Back-and-forth argument Claim. (i) Any two countable graphs with property (*) are isomorphic. φ 1 φ 0 Γ 1 Γ 2

Uniqueness and homogeneity Back-and-forth argument Claim. (i) Any two countable graphs with property (*) are isomorphic. φ 1 φ 0 Γ 1 Γ 2

Uniqueness and homogeneity Back-and-forth argument Claim. (i) Any two countable graphs with property (*) are isomorphic. φ 1 φ 0 Γ 1 Γ 2

Uniqueness and homogeneity Back-and-forth argument Claim. (i) Any two countable graphs with property (*) are isomorphic. φ 1 φ 0 Γ 1 Γ 2

Uniqueness and homogeneity Back-and-forth argument Claim. (i) Any two countable graphs with property (*) are isomorphic. φ 1 φ 2 φ 0 Γ 1 Γ 2

Uniqueness and homogeneity Back-and-forth argument Claim. (i) Any two countable graphs with property (*) are isomorphic. φ 1 φ 2 φ 0 Γ 1 Γ 2

Uniqueness and homogeneity Back-and-forth argument Claim. (i) Any two countable graphs with property (*) are isomorphic. φ 1 φ 2 φ 0 Γ 1 Γ 2

Uniqueness and homogeneity Back-and-forth argument Claim. (i) Any two countable graphs with property (*) are isomorphic. φ 1 φ 2 φ 0 Γ 1 Γ 2

Uniqueness and homogeneity Back-and-forth argument Claim. (i) Any two countable graphs with property (*) are isomorphic. φ 1 φ 2 φ 0 Γ 1 Γ 2

Uniqueness and homogeneity Back-and-forth argument Claim. (i) Any two countable graphs with property (*) are isomorphic. φ 3 φ 1 φ 2 φ 0 Γ 1 Γ 2

Uniqueness and homogeneity Back-and-forth argument Claim. (i) Any two countable graphs with property (*) are isomorphic. φ 3 φ 1 φ 2 φ 0 Γ 1 φ = φ i Γ 2

Uniqueness and homogeneity Back-and-forth argument Claim. (i) Any two countable graphs with property (*) are isomorphic. (ii) Any countable graph with property (*) is homogeneous. φ 3 φ 1 φ 2 φ 0 Γ 1 φ = φ i Γ 2

The random graph Consider the following property of graphs: (*) For any two finite disjoint sets U and V of vertices, there exists a vertex w, not in U V, adjacent to every vertex in U and to no vertex in V. Theorem There exists a countably infinite graph R satisfying property (*), and it is unique up to isomorphism. The graph R is homogeneous. Existence. The random graph R defined above satisfies property (*). Uniqueness and homogeneity. Both follow from a back-and-forth argument. Property (*) is used to extend the domain (or range) of any isomorphism between finite substructures one vertex at a time.

Properties of the random graph The random graph R has the following properties: Random: if we choose a countable graph at random (edges independently with probability 1 2 ), then with probability 1 it is isomorphic to R (Erdös and Rényi, 1963).

Properties of the random graph The random graph R has the following properties: Random: if we choose a countable graph at random (edges independently with probability 1 2 ), then with probability 1 it is isomorphic to R (Erdös and Rényi, 1963). Indestructible: it remains unchanged under any of the following operations: deleting any finite set of vertices; adding or deleting any finite set of edges.

Properties of the random graph The random graph R has the following properties: Random: if we choose a countable graph at random (edges independently with probability 1 2 ), then with probability 1 it is isomorphic to R (Erdös and Rényi, 1963). Indestructible: it remains unchanged under any of the following operations: deleting any finite set of vertices; adding or deleting any finite set of edges. Universal: it embeds every countable graph as an induced subgraph.

Properties of the random graph The random graph R has the following properties: Random: if we choose a countable graph at random (edges independently with probability 1 2 ), then with probability 1 it is isomorphic to R (Erdös and Rényi, 1963). Indestructible: it remains unchanged under any of the following operations: deleting any finite set of vertices; adding or deleting any finite set of edges. Universal: it embeds every countable graph as an induced subgraph. Partition property: for any partition VΓ = X Y either the subgraph induced by X, or the subgraph induced by Y, is again isomorphic to R. Aside from the complete graph, and empty graph, R is the only countable graph with this property.

Automorphisms of the random graph The automorphism group of R is a very interesting group. It has the following properties: Aut(R) = 2 ℵ0 - it is an uncountably infinite group. Aut(R) is simple (Truss, 1985) i.e. it contains no proper normal subgroups. Aut(R) contains a copy of every finite or countable group as a subgroup i.e. it is a universal group.

Homogeneous structures and Fraïssé s theorem Homogeneity is important in an area of logic called model theory. It goes back to the fundamental work of Fraïssé (1953).

Homogeneous structures and Fraïssé s theorem Homogeneity is important in an area of logic called model theory. It goes back to the fundamental work of Fraïssé (1953). The age of a graph Γ is the set of all finite induced subgraphs of Γ.

Homogeneous structures and Fraïssé s theorem Homogeneity is important in an area of logic called model theory. It goes back to the fundamental work of Fraïssé (1953). The age of a graph Γ is the set of all finite induced subgraphs of Γ. Fraïssé: showed that a countable homogeneous graph is uniquely determined by its age; described how a homogeneous graph is built up from its finite induced subgraphs. Example R - the random graph, Age(R) = {all finite graphs} R is the unique countable homogeneous graph with this age.

Countable homogeneous graphs Examples (Henson (1971)) Henson showed: There is a unique countable homogeneous graph H 3 satisfying: Age(H 3 ) = {all finite graphs not embedding a triangle}.

Countable homogeneous graphs Examples (Henson (1971)) Henson showed: There is a unique countable homogeneous graph H 3 satisfying: Age(H 3 ) = {all finite graphs not embedding a triangle}. More generally, for every n 3, there is a unique countable homogeneous graph H n satisfying: Age(H n ) = {all finite graphs not embedding the complete graph K n }.

Countable homogeneous graphs Examples (Henson (1971)) Henson showed: There is a unique countable homogeneous graph H 3 satisfying: Age(H 3 ) = {all finite graphs not embedding a triangle}. More generally, for every n 3, there is a unique countable homogeneous graph H n satisfying: Age(H n ) = {all finite graphs not embedding the complete graph K n }. Theorem (Lachlan and Woodrow (1980)) Let Γ be a countably infinite homogeneous graph. Then Γ (or its complement) is isomorphic to one of: a disjoint union of complete graphs, the random graph, or a Henson graph H n for some n 3.

Other structures Fraïssé s theory applies to mathematical structures generally, not just to graphs, giving rise to a whole host of other interesting infinite homogeneous structures, including: the random tournament, directed graph, hypergraph, etc. the universal homogeneous total order Q (Cantor, 1895), partial order, etc. the universal locally finite group (Hall, 1959). The study of homogeneous structures, and their automorphism groups, is still a very active area of research, with many questions still unanswered.

Some open problems Henson graphs Is it true that Aut(H m ) = Aut(H n ) if and only if n = m?

Some open problems Henson graphs Is it true that Aut(H m ) = Aut(H n ) if and only if n = m? Metric spaces A connected graph is easily seen to be a metric space (i.e. a space X = (X, d) where d is a distance function) with the distance between vertices being the length of a shortest path connecting them. Classify the countable homogeneous metric spaces.