Classifying classes of structures in model theory

Similar documents
arxiv: v1 [math.lo] 6 Aug 2012

More Model Theory Notes

AMS regional meeting Bloomington, IN April 1, 2017

Model Theory and Forking Independence

POL502: Foundations. Kosuke Imai Department of Politics, Princeton University. October 10, 2005

Type decompositions in NIP theories

A DISCUSSION OF KEISLER S ORDER

What is the right type-space? Humboldt University. July 5, John T. Baldwin. Which Stone Space? July 5, Tameness.

Introduction to Model Theory

Disjoint n-amalgamation

ω-stable Theories: Introduction

Morley s Proof. Winnipeg June 3, 2007

Lusin sequences under CH and under Martin s Axiom

Introduction to Model Theory

Lusin sequences under CH and under Martin s Axiom

October 12, Complexity and Absoluteness in L ω1,ω. John T. Baldwin. Measuring complexity. Complexity of. concepts. to first order.

Measures in model theory

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

The Vaught Conjecture Do uncountable models count?

VAUGHT S THEOREM: THE FINITE SPECTRUM OF COMPLETE THEORIES IN ℵ 0. Contents

MATHEMATICS: CONCEPTS, AND FOUNDATIONS Vol. II - Model Theory - H. Jerome Keisler

LADDER INDEX OF GROUPS. Kazuhiro ISHIKAWA, Hiroshi TANAKA and Katsumi TANAKA

EXTERNAL AUTOMORPHISMS OF ULTRAPRODUCTS OF FINITE MODELS

Limit computable integer parts

TRANSFERING SATURATION, THE FINITE COVER PROPERTY, AND STABILITY

Chapter 1 : The language of mathematics.

D, such that f(u) = f(v) whenever u = v, has a multiplicative refinement g : [λ] <ℵ 0

Applications of model theory in extremal graph combinatorics

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

Foundations. September 4, Foundations. A Model Theoretic Perspective. John T. Baldwin. sociology. Thesis I. Thesis II. A Concept Analysis

Computability in the class of Real Closed Fields

Qualifying Exam Logic August 2005

arxiv: v2 [math.lo] 16 Oct 2015

Model theory, stability, applications

Non-Elementary Classes 2007

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

Computability theory and uncountable structures

Automorphism Groups of Homogeneous Structures

Solutions to Unique Readability Homework Set 30 August 2011

GENERALIZED AMALGAMATION IN SIMPLE THEORIES AND CHARACTERIZATION OF DEPENDENCE IN NON-ELEMENTARY CLASSES

Math 225A Model Theory. Speirs, Martin

Fifty Years in the Model Theory of Differential Fields. ASL Winter Meeting 2019 JMM Baltimore

Independence in tame abstract elementary classes

June 28, 2007, Warsaw

Section 0. Sets and Relations

CCC Forcing and Splitting Reals

Does set theoretic pluralism entail model theoretic pluralism? III. The entanglement of infinitary logic and set theory Aberdeen

Section 7.5: Cardinality

Notes for Math 290 using Introduction to Mathematical Proofs by Charles E. Roberts, Jr.

HOW DO ULTRAFILTERS ACT ON THEORIES? THE CUT SPECTRUM AND TREETOPS

Model theory, algebraic dynamics and local fields

INSTITUTE OF MATHEMATICS THE CZECH ACADEMY OF SCIENCES. Rigid models of Presburger arithmetic. Emil Jeřábek

VC-dimension in model theory and other subjects

Elementary Equivalence, Partial Isomorphisms, and. Scott-Karp analysis

Tame definable topological dynamics

Algebras with finite descriptions

What is... Fraissé construction?

2.2 Lowenheim-Skolem-Tarski theorems

Introduction to Model theory Zoé Chatzidakis CNRS (Paris 7) Notes for Luminy, November 2001

Generalized Pigeonhole Properties of Graphs and Oriented Graphs

Part IA Numbers and Sets

Amalgamation and the finite model property

Simple homogeneous structures

An exposition of Hrushovski s New Strongly Minimal Set

ABOUT THE CLASS AND NOTES ON SET THEORY

Model Theory and Differential Algebraic Geometry

Model Theory of Differential Fields

SELF-DUAL UNIFORM MATROIDS ON INFINITE SETS

The rise and fall of uncountable models

Curriculum Vitae Ziv Shami

1 Introductory notes on the model theory of valued fields

INFINITY: CARDINAL NUMBERS

Sequence convergence, the weak T-axioms, and first countability

THE SCHRÖDER-BERNSTEIN PROPERTY FOR a-saturated MODELS

There is 2 c automorphisms of complex numbers

tp(c/a) tp(c/ab) T h(m M ) is assumed in the background.

Discrete Mathematics. W. Ethan Duckworth. Fall 2017, Loyola University Maryland

Mekler s construction and generalized stability

COHEIR IN AVERAGEABLE CLASSES

Generalizing Gödel s Constructible Universe:

Fundamentals of Model Theory

A trichotomy of countable, stable, unsuperstable theories

Universal Totally Ordered Sets

Posets, homomorphisms and homogeneity

Basic counting techniques. Periklis A. Papakonstantinou Rutgers Business School

MODEL THEORY FOR ALGEBRAIC GEOMETRY

Unsolvable problems, the Continuum Hypothesis, and the nature of infinity

Part V. 17 Introduction: What are measures and why measurable sets. Lebesgue Integration Theory

ON THE STRUCTURE OF CATEGORICAL ABSTRACT ELEMENTARY CLASSES WITH AMALGAMATION

Foundations of Mathematics

What is the Langlands program all about?

RINGS ISOMORPHIC TO THEIR NONTRIVIAL SUBRINGS

Representing Scott Sets in Algebraic Settings

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

MA651 Topology. Lecture 9. Compactness 2.

A MODEL-THEORETIC PROOF OF HILBERT S NULLSTELLENSATZ

One-to-one functions and onto functions

Intermediate Model Theory

Supplement. Dr. Bob s Modern Algebra Glossary Based on Fraleigh s A First Course on Abstract Algebra, 7th Edition, Sections 0 through IV.

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

Transcription:

Classifying classes of structures in model theory Saharon Shelah The Hebrew University of Jerusalem, Israel, and Rutgers University, NJ, USA ECM 2012 Saharon Shelah (HUJI and Rutgers) Classifying classes of structures ECM 2012 1 / 27

Overview of the talk We shall try to explain a new and surprising result, the Recounting Theorem, which strongly indicates that there is more to be discovered about so-called dependent classes; and we introduce some basic definitions, results and themes of model theory needed to explain it. We shall not mention history nor any of the illustrious researchers who have contributed. Apart from the recounting theorem, all results are quite old. The talk will have two rounds: First round: A presentation of the result without details. Intermezzo: Some very basic notions of first order logic. Second round: Stability and Dependence again. So let us start round one. Saharon Shelah (HUJI and Rutgers) Classifying classes of structures ECM 2012 2 / 27

Classes of Structures Group theory investigates groups. Model theory investigates classes of structures, such as: K ring, the class of rings, K field the class of fields, K group, the class of groups. Central prototypical examples (which will appear later) are: 1 K dlo, the class of dense linear orders without endpoints. 2 K rg, the class of random graphs. (I.e., the graphs such that any two disjoint finite sets A, B of vertices can be separated by a vertex x, i.e., x is connected to every member of A and not connected to any member of B.) Note that in this talk we will only be interested in infinite structures. Saharon Shelah (HUJI and Rutgers) Classifying classes of structures ECM 2012 3 / 27

Dividing Lines Meta-Question Can we find useful/strong dividing lines for the family of reasonable classes? Our expectations: A high class has to contain many members (up to isomorphism), or complicated ones, or members which are rigid in suitable sense; On the low side, we can prove strong negations of these properties (i.e., few members, not complicated) moreover we should understand the members of this class, they have a structure theory or classification (such as dimension: e.g., algebraically closed fields are completely determined by giving the size of a transcendence basis.) A priori it is not clear that such dividing lines exist. This very general setup covers a lot of ground, but it seems that we can say very little. Anyhow, we restrict ourselves to so-called elementary classes, still a very comprehensive context: Saharon Shelah (HUJI and Rutgers) Classifying classes of structures ECM 2012 4 / 27

Elementary classes We concentrate exclusively on elementary classes, which are classes defined by first order logic, a formal language in which we can quantify over elements of our structures, but not over any of the following: subsets, infinite sequences, natural numbers. Also, sentences have to be of finite length. For example, when talking about fields, we can say the characteristic is 7, but not the characteristic is > 0. Definition The theory of a structure M is the set of first order sentences that are true in M. The elementary class K M of a structure M consists of all structures N that have the same theory as M. In this talk, we will only study elementary classes. (We have much to say on other situations, but not here and now.) Saharon Shelah (HUJI and Rutgers) Classifying classes of structures ECM 2012 5 / 27

Examples of elementary classes In the language of orders: The order Q defines an elementary class K dlo := K Q called dense linear orders. This class also contains the order R, i.e., K R = K dlo. In the language of fields: C defines the elementary class K C, which is the class of algebraically closed fields of characteristic 0. This class also contains the field of algebraic complex numbers. Saharon Shelah (HUJI and Rutgers) Classifying classes of structures ECM 2012 6 / 27

Stability Definition We say K is stable if it is neither as bad (i.e., as complicated) as K rg (random graphs) nor as bad as K dlo (dense linear orders). A structure M is stable iff K M is. We know that this is in fact an excellent and central dividing line: If an (elementary) class K is unstable, then it is complicated and has non-structure by various yardsticks. If K is stable, we have some simple structure (similar to dimension, and a kind of free amalgamation, called non-forking). Examples: The field C is stable. The linear order Q is unstable. The ring Z (i.e., number theory) is unstable. Saharon Shelah (HUJI and Rutgers) Classifying classes of structures ECM 2012 7 / 27

Counting types One reason why stability is such a good dividing line, is that it is connected with counting so-called complete types. More on types later, for now just an example: Every real r R \ Q defines a type over the dense linear order Q: Basically, the type consists of the statements x < q for q > r, as well as x > q for q < r. There are other types over Q, such as x > q for all q (i.e., + ). If we define types appropriately, we get: Theorem K is stable iff for every M K there are few complete types over M. (Few means: at most M ℵ 0 many. We write M for the cardinality of the universe of the structure M, and M ℵ 0 for the number of countable subsets of this universe.) Saharon Shelah (HUJI and Rutgers) Classifying classes of structures ECM 2012 8 / 27

Dependent classes As much as the stable/unstable dividing line is great, we would like the positive (or: low ) side to cover more ground. This motivates Definition K is dependent, if it is not as bad/complicated as K rg (random graphs). So dependent meets half the requirement for being stable. On this family we know much less, still Thesis The dividing line dependent/independent is important. The theorem promised in the beginning says: The Recounting Theorem If we count the complete types suitably (i.e., count them modulo some equivalence), then the dependent classes K are exactly the ones with few complete types over nice enough M K. Saharon Shelah (HUJI and Rutgers) Classifying classes of structures ECM 2012 9 / 27

An example: fields Question For which fields F is their elementary class K F stable? dependent? Stable fields include: For any p, the class of algebraically closed fields of characteristic p. For p > 0, the class of separably closed fields of characteristic p. Any finite field (but this is dull, since the elementary class only has one element modulo isomorphism). Are there any more stable fields? We do not know. Is the family of dependent fields significantly wider family of classes? Dependent fields include (in addition to all the stable ones) the following unstable fields: The reals, Many formal power series fields, the p-adics. Saharon Shelah (HUJI and Rutgers) Classifying classes of structures ECM 2012 10 / 27

Applications Disclaimer: For me, applications are not the aim, or the test for the merits of a theory, but naturally applications are expected; so here is a Fact There are substantial applications. E.g., see the work on the Mordell-Lang conjecture. Thesis For elementary classes K, looking at the behaviour of structures M in K of size κ will help us find such dividing lines. (A typical situation is that all large enough κ behave uniformly, where large enough may mean much bigger than continuum = R = 2 ℵ 0.) This often turns out to be helpful even for those who (unlike me) have no interest in such large cardinals for their own sake. Saharon Shelah (HUJI and Rutgers) Classifying classes of structures ECM 2012 11 / 27

Other examples of dividing lines that are easily explained: Categoricity: For every (elementary) class K, one of the following occurs: 1 For every uncountable cardinal λ there is (modulo isomorphism) exactly one structure M in K which has cardinality λ. 2 For no uncountable cardinal λ does the above hold. Main gap For every (elementary) class K, one of the following occurs: 1 for every cardinal λ, the number of structures in K which have cardinality λ is maximal, i.e., there are 2 λ many. 2 For every cardinal λ = ℵ α, the number above is bounded by a fixed function of α (which is much smaller than 2 λ for typical λ). Such uniform dichotomic behaviour indicate it is a real dividing line. Usually, proving there are few structures indicates that we can understand them. Saharon Shelah (HUJI and Rutgers) Classifying classes of structures ECM 2012 12 / 27

Intermezzo The first order language exemplified on fields. Some basic notions of first order logic: elementary substructures and types. Saharon Shelah (HUJI and Rutgers) Classifying classes of structures ECM 2012 13 / 27

First order language for fields: definable sets Given a field M we consider the naturally defined subsets of M, and more generally of M n. Most widely used: The set of those x solving an equation σ( x) = 0 where σ is a polynomial with integer coefficients. But we may also look at the set of solutions of k many equations, the set of non-solutions and, e.g., the set of ȳ for which the following equation is solvable: σ 1 ( x, ȳ) = 0. Generally, the family of first order definitions ϕ = ϕ( x) is the closure of the family of roots of polynomials by intersection (of two), complement and projections (i.e., the set on n-tuples which can be lengthen to an n + m-tuples satisfying a first order definition ϕ). Again, note that conditions speaking about infinite sequences and about for every subset of M are not allowed. This family has better closure properties than, say, the roots of polynomials; hence sometimes you better investigate it, even if you are interested just in polynomials. Saharon Shelah (HUJI and Rutgers) Classifying classes of structures ECM 2012 14 / 27

The elementary class of a field Definition Let M be a field. 1 ϕ[m] is the set of tuples (of appropriate length) satisfying ϕ in M. 2 The elementary class K M is the class of the fields N such that for every ϕ we have ϕ[n] = iff ϕ[m] =. 3 M N, i.e., M is elementary substructure of N, iff M is a subfield of N, and ϕ[m] = ϕ[n] M for every relevant ϕ. It is easy to see that M N implies N K M. Saharon Shelah (HUJI and Rutgers) Classifying classes of structures ECM 2012 15 / 27

Types Here is one definition for S(M), the family of complete types of M. First, we define f is an elementary embedding of M into N by : f is an isomorphism for M onto some M such that M N. Definition S(M) consists of all (a, M, N) with M N and a N, where we identify (a 1, M, N 1 ) and (a 2, M, N 2 ) iff there is a mapping fixing M which takes a 1 a 2. In more detail: if there are M +, f 1, f 2 such that M M +, f 1 is an elementary embedding of N 1 into M + over M f 2 is an elementary embedding of N 2 into M + over M and f 1 (a 1 ) = f 2 (a 2 ). We write tp(a, M, N) for the equivalence class of (a, M, N) and call it the complete type of a over M. Saharon Shelah (HUJI and Rutgers) Classifying classes of structures ECM 2012 16 / 27

Examples of types over fields and other structures Let M N be two structures, and let a N. Generally, the type of a over M, tp(a, M, N), is characterized by the set of those ϕ(x) with parameters in M such that ϕ(a) holds in N. Let us ignore the types of elements a M, as they are easy to understand; so assume a N \ M. Assume that M N are algebraically closed fields. Then all elements b N \ M have the same type, so there is only one nontrivial type over M. If M is a dense linear order, there are always many nontrivial types: e.g., every irrational number determines a different type over Q. Similarly for random graphs; every subset A of a random graph M determines a type (describing a vertex connected to all vertices in A, and to no other vertex in M). Consider the structure (N, +,, 0, 1); every partition A B of the prime numbers determines the type {p x : p A} {p x : p B}. Saharon Shelah (HUJI and Rutgers) Classifying classes of structures ECM 2012 17 / 27

Round 2 We again look at stability and dependency. Saharon Shelah (HUJI and Rutgers) Classifying classes of structures ECM 2012 18 / 27

The stable/unstable division This is a major, well researched dividing line and, as mentioned, very useful. Recall that S(M) = {tp(a, M, N) : M N, a N} Thesis If in K there is an M with large S(M), say S(M) > M, it is a sign of complexity. If S(M) is small for all M in K, then we can expect to understand K. Definition/Theorem K is stable in an infinite cardinal λ iff: (M K, M has λ elements) implies (S(M) has λ elements). K is stable iff it is stable in some λ. Equivalently, K is stable iff (M K, M has λ elements) implies (S(M) has at most λ ℵ 0 elements) (for all λ). Equivalently, K is stable iff it is neither as complicated as K dlo nor as K rg. Saharon Shelah (HUJI and Rutgers) Classifying classes of structures ECM 2012 19 / 27

Dependence Recall that K is independent if it is as bad as K rg, more formally: Definition K is independent iff for some definition ϕ = ϕ( x, ȳ) and some M K: considering ϕ[m] as a graph, it has an induced sub-graph which is random. Question But is dependent/independent a significant dividing line? E.g., can we understand dependent classes? Are independent ones complicated? Saharon Shelah (HUJI and Rutgers) Classifying classes of structures ECM 2012 20 / 27

Dense linear orders: Few types modulo conjugacy Lately have tried to recount S(Q, <); recall there were continuum many members (one for each irrational, at least). But this time I succeed to count only up to 6! How come? This time we count only up to conjugacy. Now for any two irrational numbers b, c there is an automorphism of the rational order taking the cut induced by b to the cut induced by c. So all the irrationals contribute just one type up to conjugacy. What about others? there are 1 the trivial types (x 0 = a, a Q), 2 +, 3, 4 a + ɛ, ɛ infinitesimal 5 a ɛ. Altogether six families, giving six conjugacy classes Saharon Shelah (HUJI and Rutgers) Classifying classes of structures ECM 2012 21 / 27

Random graphs: Many types modulo conjugacy Generally we can consider only structures with lots of automorphisms, so-called saturated models. So maybe for all elementary classes we get few types up to conjugacy? But consider the class K rg of random graphs: For any M K rg and A M recall that there is a type coding A, so we should count the number of isomorphism types of the pairs (M, A), and it is not hard to see that it is large. Saharon Shelah (HUJI and Rutgers) Classifying classes of structures ECM 2012 22 / 27

For transparency assume GCH, the generalized continuum Hypothesis, i.e., assume that 2 ℵα = ℵ α+1 for all α. Then every elementary class K has in cardinality λ = ℵ α+1 a (unique) so-called saturated model M K,λ. So our question is: Question Given K, when is S(M K,ℵα+1 )/conj small? It turns out that there are three possibilities: small = constant (and at most 2 ℵ 0 ), medium α, large = 2 ℵ α+1 : We have just seen an example for this behaviour: the random graph. Saharon Shelah (HUJI and Rutgers) Classifying classes of structures ECM 2012 23 / 27

Independent classes Not only the random graph has many types mod conjugacy, but more generally: Theorem If K is independent (= as bad as K rg ) then S(M K, ℵ α+1 )/ conj = 2 ℵ α+1 Saharon Shelah (HUJI and Rutgers) Classifying classes of structures ECM 2012 24 / 27

Stable classes Let K be an algebraically closed field (of characteristic 0, say). We have the following types modulo conjugacy: So: the algebraic elements, (countably many types) transcendental elements inside M K,λ, ( M many types, but only one conjugacy class) Example transcendental elements outside of M K,λ. For the class K of algebraically closed fields, we get S(M K,ℵα+1 )/ conj = ℵ 0. (Only one type) In fact: Theorem If K is stable, then the number of types/conj is 2 ℵ 0 and is constant. Saharon Shelah (HUJI and Rutgers) Classifying classes of structures ECM 2012 25 / 27

Dependent but unstable classes We are left with the main question: What about the (unstable but) dependent classes? The obvious example is K dlo : A cut has two cofinalities. So we have two cardinals, one is λ by saturation, the other is any cardinal ℵ β ℵ α+1. Hence S(K dlo, ℵ α+1 )/ conj α. A more careful analysis shows: Example S(K dlo, ℵ α+1 )/ conj α It turns out that there is a general theorem: Main Theorem: Recounting Theorem Let K be dependent and unstable, and let λ = ℵ α+1 be large enough (> ℵ ω ). Then α S(M K,ℵα+1 )/ conj α ℵ 0. Saharon Shelah (HUJI and Rutgers) Classifying classes of structures ECM 2012 26 / 27

Summary For every elementary class K, exactly one of the following holds for the number s α+1 := S(M K,ℵα+1 )/conj : K is stable, and s α+1 2 ℵ 0 is constant. K is unstable but dependent, and α s α+1 α ℵ 0. K is independent, and s α+1 = 2 ℵ α+1 for all sufficiently large α. Thesis The theorem above is a strong indication that being dependent is a major dividing line, that there is much to be understood on dependent classes and more non-structure about independent classes Proving this we are forced to understand structures in such classes. Saharon Shelah (HUJI and Rutgers) Classifying classes of structures ECM 2012 27 / 27