Topological methods in model theory Ludomir Newelski Instytut - - PowerPoint PPT Presentation

topological methods in model theory
SMART_READER_LITE
LIVE PREVIEW

Topological methods in model theory Ludomir Newelski Instytut - - PowerPoint PPT Presentation

Topological methods in model theory Ludomir Newelski Instytut Matematyczny Uniwersytet Wroc lawski June 2013 Newelski Topological methods in model theory Set-up M is a model, M = ( R , + , , <, . . . ) M = ( Z , +) T = Th ( M ) in


slide-1
SLIDE 1

Topological methods in model theory

Ludomir Newelski

Instytut Matematyczny Uniwersytet Wroc lawski

June 2013

Newelski Topological methods in model theory

slide-2
SLIDE 2

Set-up

M is a model, M = (R, +, ·, <, . . . ) M = (Z, +) T = Th(M) in language L = L(M) U ⊆ M is definable if U is a solution set of an equation (with parameters from M) or more generally a formula ϕ(x) with quantifiers. ϕ(x) = ∃y x · y = 1 U = ϕ(M). Def (M) = {definable subsets of M} this is a Boolean algebra. Assume M ≺ N and U = ϕ(M) ∈ Def (M). Let UN = ϕ(N). So UN ∈ Def (N). Let a ∈ N. tp(a/M) = {U ∈ Def (M) : a ∈ UN} = {ϕ(x) ∈ L(M) : a ∈ ϕ(N)}

Newelski Topological methods in model theory

slide-3
SLIDE 3

Set-up

M is a model, M = (R, +, ·, <, . . . ) M = (Z, +) T = Th(M) in language L = L(M) U ⊆ M is definable if U is a solution set of an equation (with parameters from M) or more generally a formula ϕ(x) with quantifiers. ϕ(x) = ∃y x · y = 1 U = ϕ(M). Def (M) = {definable subsets of M} this is a Boolean algebra. Assume M ≺ N and U = ϕ(M) ∈ Def (M). Let UN = ϕ(N). So UN ∈ Def (N). Let a ∈ N. tp(a/M) = {U ∈ Def (M) : a ∈ UN} = {ϕ(x) ∈ L(M) : a ∈ ϕ(N)}

Newelski Topological methods in model theory

slide-4
SLIDE 4

Set-up

M is a model, M = (R, +, ·, <, . . . ) M = (Z, +) T = Th(M) in language L = L(M) U ⊆ M is definable if U is a solution set of an equation (with parameters from M) or more generally a formula ϕ(x) with quantifiers. ϕ(x) = ∃y x · y = 1 U = ϕ(M). Def (M) = {definable subsets of M} this is a Boolean algebra. Assume M ≺ N and U = ϕ(M) ∈ Def (M). Let UN = ϕ(N). So UN ∈ Def (N). Let a ∈ N. tp(a/M) = {U ∈ Def (M) : a ∈ UN} = {ϕ(x) ∈ L(M) : a ∈ ϕ(N)}

Newelski Topological methods in model theory

slide-5
SLIDE 5

Set-up

M is a model, M = (R, +, ·, <, . . . ) M = (Z, +) T = Th(M) in language L = L(M) U ⊆ M is definable if U is a solution set of an equation (with parameters from M) or more generally a formula ϕ(x) with quantifiers. ϕ(x) = ∃y x · y = 1 U = ϕ(M). Def (M) = {definable subsets of M} this is a Boolean algebra. Assume M ≺ N and U = ϕ(M) ∈ Def (M). Let UN = ϕ(N). So UN ∈ Def (N). Let a ∈ N. tp(a/M) = {U ∈ Def (M) : a ∈ UN} = {ϕ(x) ∈ L(M) : a ∈ ϕ(N)}

Newelski Topological methods in model theory

slide-6
SLIDE 6

Set-up

M is a model, M = (R, +, ·, <, . . . ) M = (Z, +) T = Th(M) in language L = L(M) U ⊆ M is definable if U is a solution set of an equation (with parameters from M) or more generally a formula ϕ(x) with quantifiers. ϕ(x) = ∃y x · y = 1 U = ϕ(M). Def (M) = {definable subsets of M} this is a Boolean algebra. Assume M ≺ N and U = ϕ(M) ∈ Def (M). Let UN = ϕ(N). So UN ∈ Def (N). Let a ∈ N. tp(a/M) = {U ∈ Def (M) : a ∈ UN} = {ϕ(x) ∈ L(M) : a ∈ ϕ(N)}

Newelski Topological methods in model theory

slide-7
SLIDE 7

Set-up

M is a model, M = (R, +, ·, <, . . . ) M = (Z, +) T = Th(M) in language L = L(M) U ⊆ M is definable if U is a solution set of an equation (with parameters from M) or more generally a formula ϕ(x) with quantifiers. ϕ(x) = ∃y x · y = 1 U = ϕ(M). Def (M) = {definable subsets of M} this is a Boolean algebra. Assume M ≺ N and U = ϕ(M) ∈ Def (M). Let UN = ϕ(N). So UN ∈ Def (N). Let a ∈ N. tp(a/M) = {U ∈ Def (M) : a ∈ UN} = {ϕ(x) ∈ L(M) : a ∈ ϕ(N)}

Newelski Topological methods in model theory

slide-8
SLIDE 8

Set-up

M is a model, M = (R, +, ·, <, . . . ) M = (Z, +) T = Th(M) in language L = L(M) U ⊆ M is definable if U is a solution set of an equation (with parameters from M) or more generally a formula ϕ(x) with quantifiers. ϕ(x) = ∃y x · y = 1 U = ϕ(M). Def (M) = {definable subsets of M} this is a Boolean algebra. Assume M ≺ N and U = ϕ(M) ∈ Def (M). Let UN = ϕ(N). So UN ∈ Def (N). Let a ∈ N. tp(a/M) = {U ∈ Def (M) : a ∈ UN} = {ϕ(x) ∈ L(M) : a ∈ ϕ(N)}

Newelski Topological methods in model theory

slide-9
SLIDE 9

Set-up

M is a model, M = (R, +, ·, <, . . . ) M = (Z, +) T = Th(M) in language L = L(M) U ⊆ M is definable if U is a solution set of an equation (with parameters from M) or more generally a formula ϕ(x) with quantifiers. ϕ(x) = ∃y x · y = 1 U = ϕ(M). Def (M) = {definable subsets of M} this is a Boolean algebra. Assume M ≺ N and U = ϕ(M) ∈ Def (M). Let UN = ϕ(N). So UN ∈ Def (N). Let a ∈ N. tp(a/M) = {U ∈ Def (M) : a ∈ UN} = {ϕ(x) ∈ L(M) : a ∈ ϕ(N)}

Newelski Topological methods in model theory

slide-10
SLIDE 10

Set-up

M is a model, M = (R, +, ·, <, . . . ) M = (Z, +) T = Th(M) in language L = L(M) U ⊆ M is definable if U is a solution set of an equation (with parameters from M) or more generally a formula ϕ(x) with quantifiers. ϕ(x) = ∃y x · y = 1 U = ϕ(M). Def (M) = {definable subsets of M} this is a Boolean algebra. Assume M ≺ N and U = ϕ(M) ∈ Def (M). Let UN = ϕ(N). So UN ∈ Def (N). Let a ∈ N. tp(a/M) = {U ∈ Def (M) : a ∈ UN} = {ϕ(x) ∈ L(M) : a ∈ ϕ(N)}

Newelski Topological methods in model theory

slide-11
SLIDE 11

Set-up

M is a model, M = (R, +, ·, <, . . . ) M = (Z, +) T = Th(M) in language L = L(M) U ⊆ M is definable if U is a solution set of an equation (with parameters from M) or more generally a formula ϕ(x) with quantifiers. ϕ(x) = ∃y x · y = 1 U = ϕ(M). Def (M) = {definable subsets of M} this is a Boolean algebra. Assume M ≺ N and U = ϕ(M) ∈ Def (M). Let UN = ϕ(N). So UN ∈ Def (N). Let a ∈ N. tp(a/M) = {U ∈ Def (M) : a ∈ UN} = {ϕ(x) ∈ L(M) : a ∈ ϕ(N)}

Newelski Topological methods in model theory

slide-12
SLIDE 12

Set-up

M is a model, M = (R, +, ·, <, . . . ) M = (Z, +) T = Th(M) in language L = L(M) U ⊆ M is definable if U is a solution set of an equation (with parameters from M) or more generally a formula ϕ(x) with quantifiers. ϕ(x) = ∃y x · y = 1 U = ϕ(M). Def (M) = {definable subsets of M} this is a Boolean algebra. Assume M ≺ N and U = ϕ(M) ∈ Def (M). Let UN = ϕ(N). So UN ∈ Def (N). Let a ∈ N. tp(a/M) = {U ∈ Def (M) : a ∈ UN} = {ϕ(x) ∈ L(M) : a ∈ ϕ(N)}

Newelski Topological methods in model theory

slide-13
SLIDE 13

Set-up

M is a model, M = (R, +, ·, <, . . . ) M = (Z, +) T = Th(M) in language L = L(M) U ⊆ M is definable if U is a solution set of an equation (with parameters from M) or more generally a formula ϕ(x) with quantifiers. ϕ(x) = ∃y x · y = 1 U = ϕ(M). Def (M) = {definable subsets of M} this is a Boolean algebra. Assume M ≺ N and U = ϕ(M) ∈ Def (M). Let UN = ϕ(N). So UN ∈ Def (N). Let a ∈ N. tp(a/M) = {U ∈ Def (M) : a ∈ UN} = {ϕ(x) ∈ L(M) : a ∈ ϕ(N)}

Newelski Topological methods in model theory

slide-14
SLIDE 14

Types

tp(a/M) is an ultrafilter in Def (M). Let S(M) = S(Def (M)) be the Stone space of ultrafilters in Def (M). S(M) is called the space of complete types over M. tp(a/M) ∈ S(M). Every U ∈ S(M) equals tp(a/M) for some N ≻ M and a ∈ N. S(M) is a compact topological space: U ∈ Def (M) [U] = {p ∈ S(M) : U ∈ p} a basic clopen set in S(M). More generally, a type over M is a filter in Def (M). Similarly, for A ⊆ M, (complete) types over A: S(A) = {complete types over A} = S(DefA(M)).

Newelski Topological methods in model theory

slide-15
SLIDE 15

Types

tp(a/M) is an ultrafilter in Def (M). Let S(M) = S(Def (M)) be the Stone space of ultrafilters in Def (M). S(M) is called the space of complete types over M. tp(a/M) ∈ S(M). Every U ∈ S(M) equals tp(a/M) for some N ≻ M and a ∈ N. S(M) is a compact topological space: U ∈ Def (M) [U] = {p ∈ S(M) : U ∈ p} a basic clopen set in S(M). More generally, a type over M is a filter in Def (M). Similarly, for A ⊆ M, (complete) types over A: S(A) = {complete types over A} = S(DefA(M)).

Newelski Topological methods in model theory

slide-16
SLIDE 16

Types

tp(a/M) is an ultrafilter in Def (M). Let S(M) = S(Def (M)) be the Stone space of ultrafilters in Def (M). S(M) is called the space of complete types over M. tp(a/M) ∈ S(M). Every U ∈ S(M) equals tp(a/M) for some N ≻ M and a ∈ N. S(M) is a compact topological space: U ∈ Def (M) [U] = {p ∈ S(M) : U ∈ p} a basic clopen set in S(M). More generally, a type over M is a filter in Def (M). Similarly, for A ⊆ M, (complete) types over A: S(A) = {complete types over A} = S(DefA(M)).

Newelski Topological methods in model theory

slide-17
SLIDE 17

Types

tp(a/M) is an ultrafilter in Def (M). Let S(M) = S(Def (M)) be the Stone space of ultrafilters in Def (M). S(M) is called the space of complete types over M. tp(a/M) ∈ S(M). Every U ∈ S(M) equals tp(a/M) for some N ≻ M and a ∈ N. S(M) is a compact topological space: U ∈ Def (M) [U] = {p ∈ S(M) : U ∈ p} a basic clopen set in S(M). More generally, a type over M is a filter in Def (M). Similarly, for A ⊆ M, (complete) types over A: S(A) = {complete types over A} = S(DefA(M)).

Newelski Topological methods in model theory

slide-18
SLIDE 18

Types

tp(a/M) is an ultrafilter in Def (M). Let S(M) = S(Def (M)) be the Stone space of ultrafilters in Def (M). S(M) is called the space of complete types over M. tp(a/M) ∈ S(M). Every U ∈ S(M) equals tp(a/M) for some N ≻ M and a ∈ N. S(M) is a compact topological space: U ∈ Def (M) [U] = {p ∈ S(M) : U ∈ p} a basic clopen set in S(M). More generally, a type over M is a filter in Def (M). Similarly, for A ⊆ M, (complete) types over A: S(A) = {complete types over A} = S(DefA(M)).

Newelski Topological methods in model theory

slide-19
SLIDE 19

Types

tp(a/M) is an ultrafilter in Def (M). Let S(M) = S(Def (M)) be the Stone space of ultrafilters in Def (M). S(M) is called the space of complete types over M. tp(a/M) ∈ S(M). Every U ∈ S(M) equals tp(a/M) for some N ≻ M and a ∈ N. S(M) is a compact topological space: U ∈ Def (M) [U] = {p ∈ S(M) : U ∈ p} a basic clopen set in S(M). More generally, a type over M is a filter in Def (M). Similarly, for A ⊆ M, (complete) types over A: S(A) = {complete types over A} = S(DefA(M)).

Newelski Topological methods in model theory

slide-20
SLIDE 20

Types

tp(a/M) is an ultrafilter in Def (M). Let S(M) = S(Def (M)) be the Stone space of ultrafilters in Def (M). S(M) is called the space of complete types over M. tp(a/M) ∈ S(M). Every U ∈ S(M) equals tp(a/M) for some N ≻ M and a ∈ N. S(M) is a compact topological space: U ∈ Def (M) [U] = {p ∈ S(M) : U ∈ p} a basic clopen set in S(M). More generally, a type over M is a filter in Def (M). Similarly, for A ⊆ M, (complete) types over A: S(A) = {complete types over A} = S(DefA(M)).

Newelski Topological methods in model theory

slide-21
SLIDE 21

Types

tp(a/M) is an ultrafilter in Def (M). Let S(M) = S(Def (M)) be the Stone space of ultrafilters in Def (M). S(M) is called the space of complete types over M. tp(a/M) ∈ S(M). Every U ∈ S(M) equals tp(a/M) for some N ≻ M and a ∈ N. S(M) is a compact topological space: U ∈ Def (M) [U] = {p ∈ S(M) : U ∈ p} a basic clopen set in S(M). More generally, a type over M is a filter in Def (M). Similarly, for A ⊆ M, (complete) types over A: S(A) = {complete types over A} = S(DefA(M)).

Newelski Topological methods in model theory

slide-22
SLIDE 22

Types

tp(a/M) is an ultrafilter in Def (M). Let S(M) = S(Def (M)) be the Stone space of ultrafilters in Def (M). S(M) is called the space of complete types over M. tp(a/M) ∈ S(M). Every U ∈ S(M) equals tp(a/M) for some N ≻ M and a ∈ N. S(M) is a compact topological space: U ∈ Def (M) [U] = {p ∈ S(M) : U ∈ p} a basic clopen set in S(M). More generally, a type over M is a filter in Def (M). Similarly, for A ⊆ M, (complete) types over A: S(A) = {complete types over A} = S(DefA(M)).

Newelski Topological methods in model theory

slide-23
SLIDE 23

Types

tp(a/M) is an ultrafilter in Def (M). Let S(M) = S(Def (M)) be the Stone space of ultrafilters in Def (M). S(M) is called the space of complete types over M. tp(a/M) ∈ S(M). Every U ∈ S(M) equals tp(a/M) for some N ≻ M and a ∈ N. S(M) is a compact topological space: U ∈ Def (M) [U] = {p ∈ S(M) : U ∈ p} a basic clopen set in S(M). More generally, a type over M is a filter in Def (M). Similarly, for A ⊆ M, (complete) types over A: S(A) = {complete types over A} = S(DefA(M)).

Newelski Topological methods in model theory

slide-24
SLIDE 24

Types

tp(a/M) is an ultrafilter in Def (M). Let S(M) = S(Def (M)) be the Stone space of ultrafilters in Def (M). S(M) is called the space of complete types over M. tp(a/M) ∈ S(M). Every U ∈ S(M) equals tp(a/M) for some N ≻ M and a ∈ N. S(M) is a compact topological space: U ∈ Def (M) [U] = {p ∈ S(M) : U ∈ p} a basic clopen set in S(M). More generally, a type over M is a filter in Def (M). Similarly, for A ⊆ M, (complete) types over A: S(A) = {complete types over A} = S(DefA(M)).

Newelski Topological methods in model theory

slide-25
SLIDE 25

Types and automorphisms

Let C ≻ M be large, saturated (a monster model). For a small A ⊆ C let Aut(C/A) = {f ∈ Aut(C) : f |A = idA}. Aut(C/A) acts on: C Def (C) (by automorphisms) S(C) = S(Def (C)), by homeomorphisms. The orbits of this action = sets of the form p(C), p ∈ S(A). DefA(C) ⊆ Def (C) subalgebra r : S(C) → S(A) restriction function S(C) ∋ p → r(p) = p ∩ DefA(C)

Newelski Topological methods in model theory

slide-26
SLIDE 26

Types and automorphisms

Let C ≻ M be large, saturated (a monster model). For a small A ⊆ C let Aut(C/A) = {f ∈ Aut(C) : f |A = idA}. Aut(C/A) acts on: C Def (C) (by automorphisms) S(C) = S(Def (C)), by homeomorphisms. The orbits of this action = sets of the form p(C), p ∈ S(A). DefA(C) ⊆ Def (C) subalgebra r : S(C) → S(A) restriction function S(C) ∋ p → r(p) = p ∩ DefA(C)

Newelski Topological methods in model theory

slide-27
SLIDE 27

Types and automorphisms

Let C ≻ M be large, saturated (a monster model). For a small A ⊆ C let Aut(C/A) = {f ∈ Aut(C) : f |A = idA}. Aut(C/A) acts on: C Def (C) (by automorphisms) S(C) = S(Def (C)), by homeomorphisms. The orbits of this action = sets of the form p(C), p ∈ S(A). DefA(C) ⊆ Def (C) subalgebra r : S(C) → S(A) restriction function S(C) ∋ p → r(p) = p ∩ DefA(C)

Newelski Topological methods in model theory

slide-28
SLIDE 28

Types and automorphisms

Let C ≻ M be large, saturated (a monster model). For a small A ⊆ C let Aut(C/A) = {f ∈ Aut(C) : f |A = idA}. Aut(C/A) acts on: C Def (C) (by automorphisms) S(C) = S(Def (C)), by homeomorphisms. The orbits of this action = sets of the form p(C), p ∈ S(A). DefA(C) ⊆ Def (C) subalgebra r : S(C) → S(A) restriction function S(C) ∋ p → r(p) = p ∩ DefA(C)

Newelski Topological methods in model theory

slide-29
SLIDE 29

Types and automorphisms

Let C ≻ M be large, saturated (a monster model). For a small A ⊆ C let Aut(C/A) = {f ∈ Aut(C) : f |A = idA}. Aut(C/A) acts on: C Def (C) (by automorphisms) S(C) = S(Def (C)), by homeomorphisms. The orbits of this action = sets of the form p(C), p ∈ S(A). DefA(C) ⊆ Def (C) subalgebra r : S(C) → S(A) restriction function S(C) ∋ p → r(p) = p ∩ DefA(C)

Newelski Topological methods in model theory

slide-30
SLIDE 30

Types and automorphisms

Let C ≻ M be large, saturated (a monster model). For a small A ⊆ C let Aut(C/A) = {f ∈ Aut(C) : f |A = idA}. Aut(C/A) acts on: C Def (C) (by automorphisms) S(C) = S(Def (C)), by homeomorphisms. The orbits of this action = sets of the form p(C), p ∈ S(A). DefA(C) ⊆ Def (C) subalgebra r : S(C) → S(A) restriction function S(C) ∋ p → r(p) = p ∩ DefA(C)

Newelski Topological methods in model theory

slide-31
SLIDE 31

Types and automorphisms

Let C ≻ M be large, saturated (a monster model). For a small A ⊆ C let Aut(C/A) = {f ∈ Aut(C) : f |A = idA}. Aut(C/A) acts on: C Def (C) (by automorphisms) S(C) = S(Def (C)), by homeomorphisms. The orbits of this action = sets of the form p(C), p ∈ S(A). DefA(C) ⊆ Def (C) subalgebra r : S(C) → S(A) restriction function S(C) ∋ p → r(p) = p ∩ DefA(C)

Newelski Topological methods in model theory

slide-32
SLIDE 32

Types and automorphisms

Let C ≻ M be large, saturated (a monster model). For a small A ⊆ C let Aut(C/A) = {f ∈ Aut(C) : f |A = idA}. Aut(C/A) acts on: C Def (C) (by automorphisms) S(C) = S(Def (C)), by homeomorphisms. The orbits of this action = sets of the form p(C), p ∈ S(A). DefA(C) ⊆ Def (C) subalgebra r : S(C) → S(A) restriction function S(C) ∋ p → r(p) = p ∩ DefA(C)

Newelski Topological methods in model theory

slide-33
SLIDE 33

Types and automorphisms

Let C ≻ M be large, saturated (a monster model). For a small A ⊆ C let Aut(C/A) = {f ∈ Aut(C) : f |A = idA}. Aut(C/A) acts on: C Def (C) (by automorphisms) S(C) = S(Def (C)), by homeomorphisms. The orbits of this action = sets of the form p(C), p ∈ S(A). DefA(C) ⊆ Def (C) subalgebra r : S(C) → S(A) restriction function S(C) ∋ p → r(p) = p ∩ DefA(C)

Newelski Topological methods in model theory

slide-34
SLIDE 34

Types and automorphisms

Let C ≻ M be large, saturated (a monster model). For a small A ⊆ C let Aut(C/A) = {f ∈ Aut(C) : f |A = idA}. Aut(C/A) acts on: C Def (C) (by automorphisms) S(C) = S(Def (C)), by homeomorphisms. The orbits of this action = sets of the form p(C), p ∈ S(A). DefA(C) ⊆ Def (C) subalgebra r : S(C) → S(A) restriction function S(C) ∋ p → r(p) = p ∩ DefA(C)

Newelski Topological methods in model theory

slide-35
SLIDE 35

Stable theories

In model theory we count types (stability hierarchy stable theories, models = theories, models with few types) measure types and definable sets (with various ranks): S(A) is a compact topological space. The Cantor-Bendixson rank on S(A), S(M) (coming from CB-derivative) is called the Morley rank: RM : S(M) → Ord ∪ {∞} the main tool in Morley categoricity theorem (1964) large types = types with large RM.

Newelski Topological methods in model theory

slide-36
SLIDE 36

Stable theories

In model theory we count types (stability hierarchy stable theories, models = theories, models with few types) measure types and definable sets (with various ranks): S(A) is a compact topological space. The Cantor-Bendixson rank on S(A), S(M) (coming from CB-derivative) is called the Morley rank: RM : S(M) → Ord ∪ {∞} the main tool in Morley categoricity theorem (1964) large types = types with large RM.

Newelski Topological methods in model theory

slide-37
SLIDE 37

Stable theories

In model theory we count types (stability hierarchy stable theories, models = theories, models with few types) measure types and definable sets (with various ranks): S(A) is a compact topological space. The Cantor-Bendixson rank on S(A), S(M) (coming from CB-derivative) is called the Morley rank: RM : S(M) → Ord ∪ {∞} the main tool in Morley categoricity theorem (1964) large types = types with large RM.

Newelski Topological methods in model theory

slide-38
SLIDE 38

Stable theories

In model theory we count types (stability hierarchy stable theories, models = theories, models with few types) measure types and definable sets (with various ranks): S(A) is a compact topological space. The Cantor-Bendixson rank on S(A), S(M) (coming from CB-derivative) is called the Morley rank: RM : S(M) → Ord ∪ {∞} the main tool in Morley categoricity theorem (1964) large types = types with large RM.

Newelski Topological methods in model theory

slide-39
SLIDE 39

Stable theories

In model theory we count types (stability hierarchy stable theories, models = theories, models with few types) measure types and definable sets (with various ranks): S(A) is a compact topological space. The Cantor-Bendixson rank on S(A), S(M) (coming from CB-derivative) is called the Morley rank: RM : S(M) → Ord ∪ {∞} the main tool in Morley categoricity theorem (1964) large types = types with large RM.

Newelski Topological methods in model theory

slide-40
SLIDE 40

Stable theories

In model theory we count types (stability hierarchy stable theories, models = theories, models with few types) measure types and definable sets (with various ranks): S(A) is a compact topological space. The Cantor-Bendixson rank on S(A), S(M) (coming from CB-derivative) is called the Morley rank: RM : S(M) → Ord ∪ {∞} the main tool in Morley categoricity theorem (1964) large types = types with large RM.

Newelski Topological methods in model theory

slide-41
SLIDE 41

Stable theories

In model theory we count types (stability hierarchy stable theories, models = theories, models with few types) measure types and definable sets (with various ranks): S(A) is a compact topological space. The Cantor-Bendixson rank on S(A), S(M) (coming from CB-derivative) is called the Morley rank: RM : S(M) → Ord ∪ {∞} the main tool in Morley categoricity theorem (1964) large types = types with large RM.

Newelski Topological methods in model theory

slide-42
SLIDE 42

Stable theories

In model theory we count types (stability hierarchy stable theories, models = theories, models with few types) measure types and definable sets (with various ranks): S(A) is a compact topological space. The Cantor-Bendixson rank on S(A), S(M) (coming from CB-derivative) is called the Morley rank: RM : S(M) → Ord ∪ {∞} the main tool in Morley categoricity theorem (1964) large types = types with large RM.

Newelski Topological methods in model theory

slide-43
SLIDE 43

Stable theories

In model theory we count types (stability hierarchy stable theories, models = theories, models with few types) measure types and definable sets (with various ranks): S(A) is a compact topological space. The Cantor-Bendixson rank on S(A), S(M) (coming from CB-derivative) is called the Morley rank: RM : S(M) → Ord ∪ {∞} the main tool in Morley categoricity theorem (1964) large types = types with large RM.

Newelski Topological methods in model theory

slide-44
SLIDE 44

Stable theories

In model theory we count types (stability hierarchy stable theories, models = theories, models with few types) measure types and definable sets (with various ranks): S(A) is a compact topological space. The Cantor-Bendixson rank on S(A), S(M) (coming from CB-derivative) is called the Morley rank: RM : S(M) → Ord ∪ {∞} the main tool in Morley categoricity theorem (1964) large types = types with large RM.

Newelski Topological methods in model theory

slide-45
SLIDE 45

Stable theories

In model theory we count types (stability hierarchy stable theories, models = theories, models with few types) measure types and definable sets (with various ranks): S(A) is a compact topological space. The Cantor-Bendixson rank on S(A), S(M) (coming from CB-derivative) is called the Morley rank: RM : S(M) → Ord ∪ {∞} the main tool in Morley categoricity theorem (1964) large types = types with large RM.

Newelski Topological methods in model theory

slide-46
SLIDE 46

Stable theories

In model theory we count types (stability hierarchy stable theories, models = theories, models with few types) measure types and definable sets (with various ranks): S(A) is a compact topological space. The Cantor-Bendixson rank on S(A), S(M) (coming from CB-derivative) is called the Morley rank: RM : S(M) → Ord ∪ {∞} the main tool in Morley categoricity theorem (1964) large types = types with large RM.

Newelski Topological methods in model theory

slide-47
SLIDE 47

Stable theories and forking

Let p ∈ S(A), q ∈ S(C) and p ⊆ q. Then RM(q) ≤ RM(p). q is a large extension of p if RM(q) = RM(p). This leads to: the notion of non-forking extension of a type (Shelah). forking independence geometric stability theory (Zilber, Hrushovski, Pillay, ...) The definition of forking given in combinatorial terms. Works well for stable theories. Extensions of the method to some unstable theories: theories with NIP (including o=minimality, R) simple theories (random graph, pseudo-finite fields) Here forking loses its explaining power.

Newelski Topological methods in model theory

slide-48
SLIDE 48

Stable theories and forking

Let p ∈ S(A), q ∈ S(C) and p ⊆ q. Then RM(q) ≤ RM(p). q is a large extension of p if RM(q) = RM(p). This leads to: the notion of non-forking extension of a type (Shelah). forking independence geometric stability theory (Zilber, Hrushovski, Pillay, ...) The definition of forking given in combinatorial terms. Works well for stable theories. Extensions of the method to some unstable theories: theories with NIP (including o=minimality, R) simple theories (random graph, pseudo-finite fields) Here forking loses its explaining power.

Newelski Topological methods in model theory

slide-49
SLIDE 49

Stable theories and forking

Let p ∈ S(A), q ∈ S(C) and p ⊆ q. Then RM(q) ≤ RM(p). q is a large extension of p if RM(q) = RM(p). This leads to: the notion of non-forking extension of a type (Shelah). forking independence geometric stability theory (Zilber, Hrushovski, Pillay, ...) The definition of forking given in combinatorial terms. Works well for stable theories. Extensions of the method to some unstable theories: theories with NIP (including o=minimality, R) simple theories (random graph, pseudo-finite fields) Here forking loses its explaining power.

Newelski Topological methods in model theory

slide-50
SLIDE 50

Stable theories and forking

Let p ∈ S(A), q ∈ S(C) and p ⊆ q. Then RM(q) ≤ RM(p). q is a large extension of p if RM(q) = RM(p). This leads to: the notion of non-forking extension of a type (Shelah). forking independence geometric stability theory (Zilber, Hrushovski, Pillay, ...) The definition of forking given in combinatorial terms. Works well for stable theories. Extensions of the method to some unstable theories: theories with NIP (including o=minimality, R) simple theories (random graph, pseudo-finite fields) Here forking loses its explaining power.

Newelski Topological methods in model theory

slide-51
SLIDE 51

Stable theories and forking

Let p ∈ S(A), q ∈ S(C) and p ⊆ q. Then RM(q) ≤ RM(p). q is a large extension of p if RM(q) = RM(p). This leads to: the notion of non-forking extension of a type (Shelah). forking independence geometric stability theory (Zilber, Hrushovski, Pillay, ...) The definition of forking given in combinatorial terms. Works well for stable theories. Extensions of the method to some unstable theories: theories with NIP (including o=minimality, R) simple theories (random graph, pseudo-finite fields) Here forking loses its explaining power.

Newelski Topological methods in model theory

slide-52
SLIDE 52

Stable theories and forking

Let p ∈ S(A), q ∈ S(C) and p ⊆ q. Then RM(q) ≤ RM(p). q is a large extension of p if RM(q) = RM(p). This leads to: the notion of non-forking extension of a type (Shelah). forking independence geometric stability theory (Zilber, Hrushovski, Pillay, ...) The definition of forking given in combinatorial terms. Works well for stable theories. Extensions of the method to some unstable theories: theories with NIP (including o=minimality, R) simple theories (random graph, pseudo-finite fields) Here forking loses its explaining power.

Newelski Topological methods in model theory

slide-53
SLIDE 53

Stable theories and forking

Let p ∈ S(A), q ∈ S(C) and p ⊆ q. Then RM(q) ≤ RM(p). q is a large extension of p if RM(q) = RM(p). This leads to: the notion of non-forking extension of a type (Shelah). forking independence geometric stability theory (Zilber, Hrushovski, Pillay, ...) The definition of forking given in combinatorial terms. Works well for stable theories. Extensions of the method to some unstable theories: theories with NIP (including o=minimality, R) simple theories (random graph, pseudo-finite fields) Here forking loses its explaining power.

Newelski Topological methods in model theory

slide-54
SLIDE 54

Stable theories and forking

Let p ∈ S(A), q ∈ S(C) and p ⊆ q. Then RM(q) ≤ RM(p). q is a large extension of p if RM(q) = RM(p). This leads to: the notion of non-forking extension of a type (Shelah). forking independence geometric stability theory (Zilber, Hrushovski, Pillay, ...) The definition of forking given in combinatorial terms. Works well for stable theories. Extensions of the method to some unstable theories: theories with NIP (including o=minimality, R) simple theories (random graph, pseudo-finite fields) Here forking loses its explaining power.

Newelski Topological methods in model theory

slide-55
SLIDE 55

Stable theories and forking

Let p ∈ S(A), q ∈ S(C) and p ⊆ q. Then RM(q) ≤ RM(p). q is a large extension of p if RM(q) = RM(p). This leads to: the notion of non-forking extension of a type (Shelah). forking independence geometric stability theory (Zilber, Hrushovski, Pillay, ...) The definition of forking given in combinatorial terms. Works well for stable theories. Extensions of the method to some unstable theories: theories with NIP (including o=minimality, R) simple theories (random graph, pseudo-finite fields) Here forking loses its explaining power.

Newelski Topological methods in model theory

slide-56
SLIDE 56

Stable theories and forking

Let p ∈ S(A), q ∈ S(C) and p ⊆ q. Then RM(q) ≤ RM(p). q is a large extension of p if RM(q) = RM(p). This leads to: the notion of non-forking extension of a type (Shelah). forking independence geometric stability theory (Zilber, Hrushovski, Pillay, ...) The definition of forking given in combinatorial terms. Works well for stable theories. Extensions of the method to some unstable theories: theories with NIP (including o=minimality, R) simple theories (random graph, pseudo-finite fields) Here forking loses its explaining power.

Newelski Topological methods in model theory

slide-57
SLIDE 57

Stable theories and forking

Let p ∈ S(A), q ∈ S(C) and p ⊆ q. Then RM(q) ≤ RM(p). q is a large extension of p if RM(q) = RM(p). This leads to: the notion of non-forking extension of a type (Shelah). forking independence geometric stability theory (Zilber, Hrushovski, Pillay, ...) The definition of forking given in combinatorial terms. Works well for stable theories. Extensions of the method to some unstable theories: theories with NIP (including o=minimality, R) simple theories (random graph, pseudo-finite fields) Here forking loses its explaining power.

Newelski Topological methods in model theory

slide-58
SLIDE 58

Stable theories and forking

Let p ∈ S(A), q ∈ S(C) and p ⊆ q. Then RM(q) ≤ RM(p). q is a large extension of p if RM(q) = RM(p). This leads to: the notion of non-forking extension of a type (Shelah). forking independence geometric stability theory (Zilber, Hrushovski, Pillay, ...) The definition of forking given in combinatorial terms. Works well for stable theories. Extensions of the method to some unstable theories: theories with NIP (including o=minimality, R) simple theories (random graph, pseudo-finite fields) Here forking loses its explaining power.

Newelski Topological methods in model theory

slide-59
SLIDE 59

Stable theories and forking

Let p ∈ S(A), q ∈ S(C) and p ⊆ q. Then RM(q) ≤ RM(p). q is a large extension of p if RM(q) = RM(p). This leads to: the notion of non-forking extension of a type (Shelah). forking independence geometric stability theory (Zilber, Hrushovski, Pillay, ...) The definition of forking given in combinatorial terms. Works well for stable theories. Extensions of the method to some unstable theories: theories with NIP (including o=minimality, R) simple theories (random graph, pseudo-finite fields) Here forking loses its explaining power.

Newelski Topological methods in model theory

slide-60
SLIDE 60

Orbits

Fact Assume T is stable, A ⊂ C, p ∈ S(A), q ∈ S(C) and p ⊆ q. Then TFAE:

1 q is a non-forking extension of p. 2 The orbit of q under Aut(C/A) has bounded size (actually,

≤ 2|T|+|A|). Assume T is unstable.

  • 1. and 2. are no longer equivalent.

Instead of considering 1. we may consider 2. Idea q is a large type extending p iff the orbit of q under Aut(C/A) is small.

Newelski Topological methods in model theory

slide-61
SLIDE 61

Orbits

Fact Assume T is stable, A ⊂ C, p ∈ S(A), q ∈ S(C) and p ⊆ q. Then TFAE:

1 q is a non-forking extension of p. 2 The orbit of q under Aut(C/A) has bounded size (actually,

≤ 2|T|+|A|). Assume T is unstable.

  • 1. and 2. are no longer equivalent.

Instead of considering 1. we may consider 2. Idea q is a large type extending p iff the orbit of q under Aut(C/A) is small.

Newelski Topological methods in model theory

slide-62
SLIDE 62

Orbits

Fact Assume T is stable, A ⊂ C, p ∈ S(A), q ∈ S(C) and p ⊆ q. Then TFAE:

1 q is a non-forking extension of p. 2 The orbit of q under Aut(C/A) has bounded size (actually,

≤ 2|T|+|A|). Assume T is unstable.

  • 1. and 2. are no longer equivalent.

Instead of considering 1. we may consider 2. Idea q is a large type extending p iff the orbit of q under Aut(C/A) is small.

Newelski Topological methods in model theory

slide-63
SLIDE 63

Orbits

Fact Assume T is stable, A ⊂ C, p ∈ S(A), q ∈ S(C) and p ⊆ q. Then TFAE:

1 q is a non-forking extension of p. 2 The orbit of q under Aut(C/A) has bounded size (actually,

≤ 2|T|+|A|). Assume T is unstable.

  • 1. and 2. are no longer equivalent.

Instead of considering 1. we may consider 2. Idea q is a large type extending p iff the orbit of q under Aut(C/A) is small.

Newelski Topological methods in model theory

slide-64
SLIDE 64

Orbits

Fact Assume T is stable, A ⊂ C, p ∈ S(A), q ∈ S(C) and p ⊆ q. Then TFAE:

1 q is a non-forking extension of p. 2 The orbit of q under Aut(C/A) has bounded size (actually,

≤ 2|T|+|A|). Assume T is unstable.

  • 1. and 2. are no longer equivalent.

Instead of considering 1. we may consider 2. Idea q is a large type extending p iff the orbit of q under Aut(C/A) is small.

Newelski Topological methods in model theory

slide-65
SLIDE 65

Orbits

Fact Assume T is stable, A ⊂ C, p ∈ S(A), q ∈ S(C) and p ⊆ q. Then TFAE:

1 q is a non-forking extension of p. 2 The orbit of q under Aut(C/A) has bounded size (actually,

≤ 2|T|+|A|). Assume T is unstable.

  • 1. and 2. are no longer equivalent.

Instead of considering 1. we may consider 2. Idea q is a large type extending p iff the orbit of q under Aut(C/A) is small.

Newelski Topological methods in model theory

slide-66
SLIDE 66

Orbits

Fact Assume T is stable, A ⊂ C, p ∈ S(A), q ∈ S(C) and p ⊆ q. Then TFAE:

1 q is a non-forking extension of p. 2 The orbit of q under Aut(C/A) has bounded size (actually,

≤ 2|T|+|A|). Assume T is unstable.

  • 1. and 2. are no longer equivalent.

Instead of considering 1. we may consider 2. Idea q is a large type extending p iff the orbit of q under Aut(C/A) is small.

Newelski Topological methods in model theory

slide-67
SLIDE 67

Orbits

Fact Assume T is stable, A ⊂ C, p ∈ S(A), q ∈ S(C) and p ⊆ q. Then TFAE:

1 q is a non-forking extension of p. 2 The orbit of q under Aut(C/A) has bounded size (actually,

≤ 2|T|+|A|). Assume T is unstable.

  • 1. and 2. are no longer equivalent.

Instead of considering 1. we may consider 2. Idea q is a large type extending p iff the orbit of q under Aut(C/A) is small.

Newelski Topological methods in model theory

slide-68
SLIDE 68

Orbits

Fact Assume T is stable, A ⊂ C, p ∈ S(A), q ∈ S(C) and p ⊆ q. Then TFAE:

1 q is a non-forking extension of p. 2 The orbit of q under Aut(C/A) has bounded size (actually,

≤ 2|T|+|A|). Assume T is unstable.

  • 1. and 2. are no longer equivalent.

Instead of considering 1. we may consider 2. Idea q is a large type extending p iff the orbit of q under Aut(C/A) is small.

Newelski Topological methods in model theory

slide-69
SLIDE 69

Topological dynamics

Definition (1) X is a G-flow if X is a compact topological space G acts on X by homeomorphisms (2) Y ⊆ X is a G-subflow of X if Y is closed and G-closed. Example Let X be a G-flow and p ∈ X. Then cl(Gp) is a subflow of X generated by p.

Newelski Topological methods in model theory

slide-70
SLIDE 70

Topological dynamics

Definition (1) X is a G-flow if X is a compact topological space G acts on X by homeomorphisms (2) Y ⊆ X is a G-subflow of X if Y is closed and G-closed. Example Let X be a G-flow and p ∈ X. Then cl(Gp) is a subflow of X generated by p.

Newelski Topological methods in model theory

slide-71
SLIDE 71

Topological dynamics

Definition (1) X is a G-flow if X is a compact topological space G acts on X by homeomorphisms (2) Y ⊆ X is a G-subflow of X if Y is closed and G-closed. Example Let X be a G-flow and p ∈ X. Then cl(Gp) is a subflow of X generated by p.

Newelski Topological methods in model theory

slide-72
SLIDE 72

Topological dynamics

Definition (1) X is a G-flow if X is a compact topological space G acts on X by homeomorphisms (2) Y ⊆ X is a G-subflow of X if Y is closed and G-closed. Example Let X be a G-flow and p ∈ X. Then cl(Gp) is a subflow of X generated by p.

Newelski Topological methods in model theory

slide-73
SLIDE 73

Topological dynamics

Definition continued Assume X is a G-flow and p ∈ X. (3) p is periodic if the orbit Gp is finite. (4) p is almost periodic if cl(Gp) is a minimal subflow of X. (5) U ⊆ X is generic if (∃A ⊆fin G)AU = X. (6) U ⊆ X is weakly generic if (∃V ⊆ X)U ∪ V is generic and V is non-generic. (7) p is [weakly] generic if every open U ∋ p is. Assume X is a G-flow. WGen(X) = {p ∈ X : p is weakly generic} Gen(X) = {p ∈ X : p is generic} APer(X) = {p ∈ X : p is almost periodic}

Newelski Topological methods in model theory

slide-74
SLIDE 74

Topological dynamics

Definition continued Assume X is a G-flow and p ∈ X. (3) p is periodic if the orbit Gp is finite. (4) p is almost periodic if cl(Gp) is a minimal subflow of X. (5) U ⊆ X is generic if (∃A ⊆fin G)AU = X. (6) U ⊆ X is weakly generic if (∃V ⊆ X)U ∪ V is generic and V is non-generic. (7) p is [weakly] generic if every open U ∋ p is. Assume X is a G-flow. WGen(X) = {p ∈ X : p is weakly generic} Gen(X) = {p ∈ X : p is generic} APer(X) = {p ∈ X : p is almost periodic}

Newelski Topological methods in model theory

slide-75
SLIDE 75

Topological dynamics

Definition continued Assume X is a G-flow and p ∈ X. (3) p is periodic if the orbit Gp is finite. (4) p is almost periodic if cl(Gp) is a minimal subflow of X. (5) U ⊆ X is generic if (∃A ⊆fin G)AU = X. (6) U ⊆ X is weakly generic if (∃V ⊆ X)U ∪ V is generic and V is non-generic. (7) p is [weakly] generic if every open U ∋ p is. Assume X is a G-flow. WGen(X) = {p ∈ X : p is weakly generic} Gen(X) = {p ∈ X : p is generic} APer(X) = {p ∈ X : p is almost periodic}

Newelski Topological methods in model theory

slide-76
SLIDE 76

Topological dynamics

Definition continued Assume X is a G-flow and p ∈ X. (3) p is periodic if the orbit Gp is finite. (4) p is almost periodic if cl(Gp) is a minimal subflow of X. (5) U ⊆ X is generic if (∃A ⊆fin G)AU = X. (6) U ⊆ X is weakly generic if (∃V ⊆ X)U ∪ V is generic and V is non-generic. (7) p is [weakly] generic if every open U ∋ p is. Assume X is a G-flow. WGen(X) = {p ∈ X : p is weakly generic} Gen(X) = {p ∈ X : p is generic} APer(X) = {p ∈ X : p is almost periodic}

Newelski Topological methods in model theory

slide-77
SLIDE 77

Topological dynamics

Definition continued Assume X is a G-flow and p ∈ X. (3) p is periodic if the orbit Gp is finite. (4) p is almost periodic if cl(Gp) is a minimal subflow of X. (5) U ⊆ X is generic if (∃A ⊆fin G)AU = X. (6) U ⊆ X is weakly generic if (∃V ⊆ X)U ∪ V is generic and V is non-generic. (7) p is [weakly] generic if every open U ∋ p is. Assume X is a G-flow. WGen(X) = {p ∈ X : p is weakly generic} Gen(X) = {p ∈ X : p is generic} APer(X) = {p ∈ X : p is almost periodic}

Newelski Topological methods in model theory

slide-78
SLIDE 78

Topological dynamics

Definition continued Assume X is a G-flow and p ∈ X. (3) p is periodic if the orbit Gp is finite. (4) p is almost periodic if cl(Gp) is a minimal subflow of X. (5) U ⊆ X is generic if (∃A ⊆fin G)AU = X. (6) U ⊆ X is weakly generic if (∃V ⊆ X)U ∪ V is generic and V is non-generic. (7) p is [weakly] generic if every open U ∋ p is. Assume X is a G-flow. WGen(X) = {p ∈ X : p is weakly generic} Gen(X) = {p ∈ X : p is generic} APer(X) = {p ∈ X : p is almost periodic}

Newelski Topological methods in model theory

slide-79
SLIDE 79

Topological dynamics

Definition continued Assume X is a G-flow and p ∈ X. (3) p is periodic if the orbit Gp is finite. (4) p is almost periodic if cl(Gp) is a minimal subflow of X. (5) U ⊆ X is generic if (∃A ⊆fin G)AU = X. (6) U ⊆ X is weakly generic if (∃V ⊆ X)U ∪ V is generic and V is non-generic. (7) p is [weakly] generic if every open U ∋ p is. Assume X is a G-flow. WGen(X) = {p ∈ X : p is weakly generic} Gen(X) = {p ∈ X : p is generic} APer(X) = {p ∈ X : p is almost periodic}

Newelski Topological methods in model theory

slide-80
SLIDE 80

Topological dynamics

Definition continued Assume X is a G-flow and p ∈ X. (3) p is periodic if the orbit Gp is finite. (4) p is almost periodic if cl(Gp) is a minimal subflow of X. (5) U ⊆ X is generic if (∃A ⊆fin G)AU = X. (6) U ⊆ X is weakly generic if (∃V ⊆ X)U ∪ V is generic and V is non-generic. (7) p is [weakly] generic if every open U ∋ p is. Assume X is a G-flow. WGen(X) = {p ∈ X : p is weakly generic} Gen(X) = {p ∈ X : p is generic} APer(X) = {p ∈ X : p is almost periodic}

Newelski Topological methods in model theory

slide-81
SLIDE 81

Topological dynamics

Definition continued Assume X is a G-flow and p ∈ X. (3) p is periodic if the orbit Gp is finite. (4) p is almost periodic if cl(Gp) is a minimal subflow of X. (5) U ⊆ X is generic if (∃A ⊆fin G)AU = X. (6) U ⊆ X is weakly generic if (∃V ⊆ X)U ∪ V is generic and V is non-generic. (7) p is [weakly] generic if every open U ∋ p is. Assume X is a G-flow. WGen(X) = {p ∈ X : p is weakly generic} Gen(X) = {p ∈ X : p is generic} APer(X) = {p ∈ X : p is almost periodic}

Newelski Topological methods in model theory

slide-82
SLIDE 82

Topological dynamics

Definition continued Assume X is a G-flow and p ∈ X. (3) p is periodic if the orbit Gp is finite. (4) p is almost periodic if cl(Gp) is a minimal subflow of X. (5) U ⊆ X is generic if (∃A ⊆fin G)AU = X. (6) U ⊆ X is weakly generic if (∃V ⊆ X)U ∪ V is generic and V is non-generic. (7) p is [weakly] generic if every open U ∋ p is. Assume X is a G-flow. WGen(X) = {p ∈ X : p is weakly generic} Gen(X) = {p ∈ X : p is generic} APer(X) = {p ∈ X : p is almost periodic}

Newelski Topological methods in model theory

slide-83
SLIDE 83

Topological dynamics

Fact APer(X) = {minimal subflows of X} APer(X) = ∅ WGen(X) = cl(APer(X)) If Gen(X) = ∅, then Gen(X) = WGen(X) = APer(X) Gen(X) = ∅ iff there is just one minimal subflow of X.

Newelski Topological methods in model theory

slide-84
SLIDE 84

Topological dynamics

Fact APer(X) = {minimal subflows of X} APer(X) = ∅ WGen(X) = cl(APer(X)) If Gen(X) = ∅, then Gen(X) = WGen(X) = APer(X) Gen(X) = ∅ iff there is just one minimal subflow of X.

Newelski Topological methods in model theory

slide-85
SLIDE 85

Topological dynamics

Fact APer(X) = {minimal subflows of X} APer(X) = ∅ WGen(X) = cl(APer(X)) If Gen(X) = ∅, then Gen(X) = WGen(X) = APer(X) Gen(X) = ∅ iff there is just one minimal subflow of X.

Newelski Topological methods in model theory

slide-86
SLIDE 86

Topological dynamics

Fact APer(X) = {minimal subflows of X} APer(X) = ∅ WGen(X) = cl(APer(X)) If Gen(X) = ∅, then Gen(X) = WGen(X) = APer(X) Gen(X) = ∅ iff there is just one minimal subflow of X.

Newelski Topological methods in model theory

slide-87
SLIDE 87

Topological dynamics

Fact APer(X) = {minimal subflows of X} APer(X) = ∅ WGen(X) = cl(APer(X)) If Gen(X) = ∅, then Gen(X) = WGen(X) = APer(X) Gen(X) = ∅ iff there is just one minimal subflow of X.

Newelski Topological methods in model theory

slide-88
SLIDE 88

Topological dynamics

Let X be a G-flow. G ∋ g πg : X

→ X, πg(x) = g · x, E(X) = cl({πg : g ∈ G}) ⊆ X X cl is the topological closure w.r. to pointwise convergence topology in X X E(X) is the Ellis (enveloping) semigroup of X E(X) is a G-flow:

  • 1. for f ∈ E(X) and g ∈ G, g ∗ f = πg ◦ f
  • 2. {πg : g ∈ G} is a dense G-orbit.
  • is continuous on E(X), in the first coordinate.

Newelski Topological methods in model theory

slide-89
SLIDE 89

Topological dynamics

Let X be a G-flow. G ∋ g πg : X

→ X, πg(x) = g · x, E(X) = cl({πg : g ∈ G}) ⊆ X X cl is the topological closure w.r. to pointwise convergence topology in X X E(X) is the Ellis (enveloping) semigroup of X E(X) is a G-flow:

  • 1. for f ∈ E(X) and g ∈ G, g ∗ f = πg ◦ f
  • 2. {πg : g ∈ G} is a dense G-orbit.
  • is continuous on E(X), in the first coordinate.

Newelski Topological methods in model theory

slide-90
SLIDE 90

Topological dynamics

Let X be a G-flow. G ∋ g πg : X

→ X, πg(x) = g · x, E(X) = cl({πg : g ∈ G}) ⊆ X X cl is the topological closure w.r. to pointwise convergence topology in X X E(X) is the Ellis (enveloping) semigroup of X E(X) is a G-flow:

  • 1. for f ∈ E(X) and g ∈ G, g ∗ f = πg ◦ f
  • 2. {πg : g ∈ G} is a dense G-orbit.
  • is continuous on E(X), in the first coordinate.

Newelski Topological methods in model theory

slide-91
SLIDE 91

Topological dynamics

Let X be a G-flow. G ∋ g πg : X

→ X, πg(x) = g · x, E(X) = cl({πg : g ∈ G}) ⊆ X X cl is the topological closure w.r. to pointwise convergence topology in X X E(X) is the Ellis (enveloping) semigroup of X E(X) is a G-flow:

  • 1. for f ∈ E(X) and g ∈ G, g ∗ f = πg ◦ f
  • 2. {πg : g ∈ G} is a dense G-orbit.
  • is continuous on E(X), in the first coordinate.

Newelski Topological methods in model theory

slide-92
SLIDE 92

Topological dynamics

Let X be a G-flow. G ∋ g πg : X

→ X, πg(x) = g · x, E(X) = cl({πg : g ∈ G}) ⊆ X X cl is the topological closure w.r. to pointwise convergence topology in X X E(X) is the Ellis (enveloping) semigroup of X E(X) is a G-flow:

  • 1. for f ∈ E(X) and g ∈ G, g ∗ f = πg ◦ f
  • 2. {πg : g ∈ G} is a dense G-orbit.
  • is continuous on E(X), in the first coordinate.

Newelski Topological methods in model theory

slide-93
SLIDE 93

Topological dynamics

Let X be a G-flow. G ∋ g πg : X

→ X, πg(x) = g · x, E(X) = cl({πg : g ∈ G}) ⊆ X X cl is the topological closure w.r. to pointwise convergence topology in X X E(X) is the Ellis (enveloping) semigroup of X E(X) is a G-flow:

  • 1. for f ∈ E(X) and g ∈ G, g ∗ f = πg ◦ f
  • 2. {πg : g ∈ G} is a dense G-orbit.
  • is continuous on E(X), in the first coordinate.

Newelski Topological methods in model theory

slide-94
SLIDE 94

Topological dynamics

Let X be a G-flow. G ∋ g πg : X

→ X, πg(x) = g · x, E(X) = cl({πg : g ∈ G}) ⊆ X X cl is the topological closure w.r. to pointwise convergence topology in X X E(X) is the Ellis (enveloping) semigroup of X E(X) is a G-flow:

  • 1. for f ∈ E(X) and g ∈ G, g ∗ f = πg ◦ f
  • 2. {πg : g ∈ G} is a dense G-orbit.
  • is continuous on E(X), in the first coordinate.

Newelski Topological methods in model theory

slide-95
SLIDE 95

Topological dynamics

Let X be a G-flow. G ∋ g πg : X

→ X, πg(x) = g · x, E(X) = cl({πg : g ∈ G}) ⊆ X X cl is the topological closure w.r. to pointwise convergence topology in X X E(X) is the Ellis (enveloping) semigroup of X E(X) is a G-flow:

  • 1. for f ∈ E(X) and g ∈ G, g ∗ f = πg ◦ f
  • 2. {πg : g ∈ G} is a dense G-orbit.
  • is continuous on E(X), in the first coordinate.

Newelski Topological methods in model theory

slide-96
SLIDE 96

Ellis semigroup

Definition

  • 1. I ⊆ E(X) is an ideal if I = ∅ and fI ⊆ I for every f ∈ E(X).
  • 2. j ∈ E(X) is an idempotent if j2 = j.

Properties of E(X) Minimal subflows of E(X) = minimal ideals in E(X). Let I ⊆ E(X) be a minimal ideal and j ∈ I be an idempotent. Then jI ⊆ I is a group (with identity j), called an ideal subgroup of E(X) and I is a union of its ideal subgroups. The ideal subgroups of E(X) are isomorphic. E(X) explains the structure of X.

Newelski Topological methods in model theory

slide-97
SLIDE 97

Ellis semigroup

Definition

  • 1. I ⊆ E(X) is an ideal if I = ∅ and fI ⊆ I for every f ∈ E(X).
  • 2. j ∈ E(X) is an idempotent if j2 = j.

Properties of E(X) Minimal subflows of E(X) = minimal ideals in E(X). Let I ⊆ E(X) be a minimal ideal and j ∈ I be an idempotent. Then jI ⊆ I is a group (with identity j), called an ideal subgroup of E(X) and I is a union of its ideal subgroups. The ideal subgroups of E(X) are isomorphic. E(X) explains the structure of X.

Newelski Topological methods in model theory

slide-98
SLIDE 98

Ellis semigroup

Definition

  • 1. I ⊆ E(X) is an ideal if I = ∅ and fI ⊆ I for every f ∈ E(X).
  • 2. j ∈ E(X) is an idempotent if j2 = j.

Properties of E(X) Minimal subflows of E(X) = minimal ideals in E(X). Let I ⊆ E(X) be a minimal ideal and j ∈ I be an idempotent. Then jI ⊆ I is a group (with identity j), called an ideal subgroup of E(X) and I is a union of its ideal subgroups. The ideal subgroups of E(X) are isomorphic. E(X) explains the structure of X.

Newelski Topological methods in model theory

slide-99
SLIDE 99

Ellis semigroup

Definition

  • 1. I ⊆ E(X) is an ideal if I = ∅ and fI ⊆ I for every f ∈ E(X).
  • 2. j ∈ E(X) is an idempotent if j2 = j.

Properties of E(X) Minimal subflows of E(X) = minimal ideals in E(X). Let I ⊆ E(X) be a minimal ideal and j ∈ I be an idempotent. Then jI ⊆ I is a group (with identity j), called an ideal subgroup of E(X) and I is a union of its ideal subgroups. The ideal subgroups of E(X) are isomorphic. E(X) explains the structure of X.

Newelski Topological methods in model theory

slide-100
SLIDE 100

Ellis semigroup

Definition

  • 1. I ⊆ E(X) is an ideal if I = ∅ and fI ⊆ I for every f ∈ E(X).
  • 2. j ∈ E(X) is an idempotent if j2 = j.

Properties of E(X) Minimal subflows of E(X) = minimal ideals in E(X). Let I ⊆ E(X) be a minimal ideal and j ∈ I be an idempotent. Then jI ⊆ I is a group (with identity j), called an ideal subgroup of E(X) and I is a union of its ideal subgroups. The ideal subgroups of E(X) are isomorphic. E(X) explains the structure of X.

Newelski Topological methods in model theory

slide-101
SLIDE 101

Ellis semigroup

Definition

  • 1. I ⊆ E(X) is an ideal if I = ∅ and fI ⊆ I for every f ∈ E(X).
  • 2. j ∈ E(X) is an idempotent if j2 = j.

Properties of E(X) Minimal subflows of E(X) = minimal ideals in E(X). Let I ⊆ E(X) be a minimal ideal and j ∈ I be an idempotent. Then jI ⊆ I is a group (with identity j), called an ideal subgroup of E(X) and I is a union of its ideal subgroups. The ideal subgroups of E(X) are isomorphic. E(X) explains the structure of X.

Newelski Topological methods in model theory

slide-102
SLIDE 102

Ellis semigroup

Definition

  • 1. I ⊆ E(X) is an ideal if I = ∅ and fI ⊆ I for every f ∈ E(X).
  • 2. j ∈ E(X) is an idempotent if j2 = j.

Properties of E(X) Minimal subflows of E(X) = minimal ideals in E(X). Let I ⊆ E(X) be a minimal ideal and j ∈ I be an idempotent. Then jI ⊆ I is a group (with identity j), called an ideal subgroup of E(X) and I is a union of its ideal subgroups. The ideal subgroups of E(X) are isomorphic. E(X) explains the structure of X.

Newelski Topological methods in model theory

slide-103
SLIDE 103

Ellis semigroup

Definition

  • 1. I ⊆ E(X) is an ideal if I = ∅ and fI ⊆ I for every f ∈ E(X).
  • 2. j ∈ E(X) is an idempotent if j2 = j.

Properties of E(X) Minimal subflows of E(X) = minimal ideals in E(X). Let I ⊆ E(X) be a minimal ideal and j ∈ I be an idempotent. Then jI ⊆ I is a group (with identity j), called an ideal subgroup of E(X) and I is a union of its ideal subgroups. The ideal subgroups of E(X) are isomorphic. E(X) explains the structure of X.

Newelski Topological methods in model theory

slide-104
SLIDE 104

Model theory

Let A ⊆ C, p ∈ S(A), Sp(C) = {q ∈ S(C) : p ⊆ q}. Sp(C) is a closed subspace of S(C). G := Aut(C/A) acts on S(C) by homeomorphisms. S(C) is a G-flow. Sp(C) is a G-subflow. Almost periodic/[weakly] generic types q ∈ Sp(C) good candidates for ”large” extensions of p. Specialized notions U ∈ Def (C) is p-generic if p(C) is covered by finitely many A-conjugates of U. U ∈ Def (C) is weakly p-generic if U ∪ V is p-generic for some non-p-generic V ∈ Def (C). q ∈ Sp(C) is [weakly] p-generic if every U ∈ q is.

Newelski Topological methods in model theory

slide-105
SLIDE 105

Model theory

Let A ⊆ C, p ∈ S(A), Sp(C) = {q ∈ S(C) : p ⊆ q}. Sp(C) is a closed subspace of S(C). G := Aut(C/A) acts on S(C) by homeomorphisms. S(C) is a G-flow. Sp(C) is a G-subflow. Almost periodic/[weakly] generic types q ∈ Sp(C) good candidates for ”large” extensions of p. Specialized notions U ∈ Def (C) is p-generic if p(C) is covered by finitely many A-conjugates of U. U ∈ Def (C) is weakly p-generic if U ∪ V is p-generic for some non-p-generic V ∈ Def (C). q ∈ Sp(C) is [weakly] p-generic if every U ∈ q is.

Newelski Topological methods in model theory

slide-106
SLIDE 106

Model theory

Let A ⊆ C, p ∈ S(A), Sp(C) = {q ∈ S(C) : p ⊆ q}. Sp(C) is a closed subspace of S(C). G := Aut(C/A) acts on S(C) by homeomorphisms. S(C) is a G-flow. Sp(C) is a G-subflow. Almost periodic/[weakly] generic types q ∈ Sp(C) good candidates for ”large” extensions of p. Specialized notions U ∈ Def (C) is p-generic if p(C) is covered by finitely many A-conjugates of U. U ∈ Def (C) is weakly p-generic if U ∪ V is p-generic for some non-p-generic V ∈ Def (C). q ∈ Sp(C) is [weakly] p-generic if every U ∈ q is.

Newelski Topological methods in model theory

slide-107
SLIDE 107

Model theory

Let A ⊆ C, p ∈ S(A), Sp(C) = {q ∈ S(C) : p ⊆ q}. Sp(C) is a closed subspace of S(C). G := Aut(C/A) acts on S(C) by homeomorphisms. S(C) is a G-flow. Sp(C) is a G-subflow. Almost periodic/[weakly] generic types q ∈ Sp(C) good candidates for ”large” extensions of p. Specialized notions U ∈ Def (C) is p-generic if p(C) is covered by finitely many A-conjugates of U. U ∈ Def (C) is weakly p-generic if U ∪ V is p-generic for some non-p-generic V ∈ Def (C). q ∈ Sp(C) is [weakly] p-generic if every U ∈ q is.

Newelski Topological methods in model theory

slide-108
SLIDE 108

Model theory

Let A ⊆ C, p ∈ S(A), Sp(C) = {q ∈ S(C) : p ⊆ q}. Sp(C) is a closed subspace of S(C). G := Aut(C/A) acts on S(C) by homeomorphisms. S(C) is a G-flow. Sp(C) is a G-subflow. Almost periodic/[weakly] generic types q ∈ Sp(C) good candidates for ”large” extensions of p. Specialized notions U ∈ Def (C) is p-generic if p(C) is covered by finitely many A-conjugates of U. U ∈ Def (C) is weakly p-generic if U ∪ V is p-generic for some non-p-generic V ∈ Def (C). q ∈ Sp(C) is [weakly] p-generic if every U ∈ q is.

Newelski Topological methods in model theory

slide-109
SLIDE 109

Model theory

Let A ⊆ C, p ∈ S(A), Sp(C) = {q ∈ S(C) : p ⊆ q}. Sp(C) is a closed subspace of S(C). G := Aut(C/A) acts on S(C) by homeomorphisms. S(C) is a G-flow. Sp(C) is a G-subflow. Almost periodic/[weakly] generic types q ∈ Sp(C) good candidates for ”large” extensions of p. Specialized notions U ∈ Def (C) is p-generic if p(C) is covered by finitely many A-conjugates of U. U ∈ Def (C) is weakly p-generic if U ∪ V is p-generic for some non-p-generic V ∈ Def (C). q ∈ Sp(C) is [weakly] p-generic if every U ∈ q is.

Newelski Topological methods in model theory

slide-110
SLIDE 110

Model theory

Let A ⊆ C, p ∈ S(A), Sp(C) = {q ∈ S(C) : p ⊆ q}. Sp(C) is a closed subspace of S(C). G := Aut(C/A) acts on S(C) by homeomorphisms. S(C) is a G-flow. Sp(C) is a G-subflow. Almost periodic/[weakly] generic types q ∈ Sp(C) good candidates for ”large” extensions of p. Specialized notions U ∈ Def (C) is p-generic if p(C) is covered by finitely many A-conjugates of U. U ∈ Def (C) is weakly p-generic if U ∪ V is p-generic for some non-p-generic V ∈ Def (C). q ∈ Sp(C) is [weakly] p-generic if every U ∈ q is.

Newelski Topological methods in model theory

slide-111
SLIDE 111

Model theory

Let A ⊆ C, p ∈ S(A), Sp(C) = {q ∈ S(C) : p ⊆ q}. Sp(C) is a closed subspace of S(C). G := Aut(C/A) acts on S(C) by homeomorphisms. S(C) is a G-flow. Sp(C) is a G-subflow. Almost periodic/[weakly] generic types q ∈ Sp(C) good candidates for ”large” extensions of p. Specialized notions U ∈ Def (C) is p-generic if p(C) is covered by finitely many A-conjugates of U. U ∈ Def (C) is weakly p-generic if U ∪ V is p-generic for some non-p-generic V ∈ Def (C). q ∈ Sp(C) is [weakly] p-generic if every U ∈ q is.

Newelski Topological methods in model theory

slide-112
SLIDE 112

Model theory

Let A ⊆ C, p ∈ S(A), Sp(C) = {q ∈ S(C) : p ⊆ q}. Sp(C) is a closed subspace of S(C). G := Aut(C/A) acts on S(C) by homeomorphisms. S(C) is a G-flow. Sp(C) is a G-subflow. Almost periodic/[weakly] generic types q ∈ Sp(C) good candidates for ”large” extensions of p. Specialized notions U ∈ Def (C) is p-generic if p(C) is covered by finitely many A-conjugates of U. U ∈ Def (C) is weakly p-generic if U ∪ V is p-generic for some non-p-generic V ∈ Def (C). q ∈ Sp(C) is [weakly] p-generic if every U ∈ q is.

Newelski Topological methods in model theory

slide-113
SLIDE 113

Model theory

Let A ⊆ C, p ∈ S(A), Sp(C) = {q ∈ S(C) : p ⊆ q}. Sp(C) is a closed subspace of S(C). G := Aut(C/A) acts on S(C) by homeomorphisms. S(C) is a G-flow. Sp(C) is a G-subflow. Almost periodic/[weakly] generic types q ∈ Sp(C) good candidates for ”large” extensions of p. Specialized notions U ∈ Def (C) is p-generic if p(C) is covered by finitely many A-conjugates of U. U ∈ Def (C) is weakly p-generic if U ∪ V is p-generic for some non-p-generic V ∈ Def (C). q ∈ Sp(C) is [weakly] p-generic if every U ∈ q is.

Newelski Topological methods in model theory

slide-114
SLIDE 114

Model theory

Fact

1 WGen(Sp(C)) = cl(APer(Sp(C))). 2 If Gen(Sp(C)) = ∅, then

Gen(Sp(C)) = WGen(Sp(C)) = APer(Sp(C)).

3 If T is stable, then Gen(Sp(C)) = ∅ and it consists exactly of

the non-forking extensions of p. This was used recently by Kaplan, Miller, Simon to prove a conjecture of Pillay and others on Lascar strong types.

Newelski Topological methods in model theory

slide-115
SLIDE 115

Model theory

Fact

1 WGen(Sp(C)) = cl(APer(Sp(C))). 2 If Gen(Sp(C)) = ∅, then

Gen(Sp(C)) = WGen(Sp(C)) = APer(Sp(C)).

3 If T is stable, then Gen(Sp(C)) = ∅ and it consists exactly of

the non-forking extensions of p. This was used recently by Kaplan, Miller, Simon to prove a conjecture of Pillay and others on Lascar strong types.

Newelski Topological methods in model theory

slide-116
SLIDE 116

Model theory

Fact

1 WGen(Sp(C)) = cl(APer(Sp(C))). 2 If Gen(Sp(C)) = ∅, then

Gen(Sp(C)) = WGen(Sp(C)) = APer(Sp(C)).

3 If T is stable, then Gen(Sp(C)) = ∅ and it consists exactly of

the non-forking extensions of p. This was used recently by Kaplan, Miller, Simon to prove a conjecture of Pillay and others on Lascar strong types.

Newelski Topological methods in model theory

slide-117
SLIDE 117

Model theory

Fact

1 WGen(Sp(C)) = cl(APer(Sp(C))). 2 If Gen(Sp(C)) = ∅, then

Gen(Sp(C)) = WGen(Sp(C)) = APer(Sp(C)).

3 If T is stable, then Gen(Sp(C)) = ∅ and it consists exactly of

the non-forking extensions of p. This was used recently by Kaplan, Miller, Simon to prove a conjecture of Pillay and others on Lascar strong types.

Newelski Topological methods in model theory

slide-118
SLIDE 118

Group and semi-group connection

Assume G ⊆ M is a definable group. Let DefG(M) = {definable subsets of G}. DefG(M) is a Boolean algebra od sets, closed under left translation in G. SG(M) = S(DefG(M)) is the space of G-types over M. G acts on SG(M) by left translation. SG(M) is a G-flow. The Ellis semigroup E(SG(M) has nice model-theoretic properties. The ideal subgroups of E(SG(M)) are closely related to some model-theoretic connected components of G. Questions on the model-theoretic absoluteness of the topological-dynamic notions in model theory.

Newelski Topological methods in model theory

slide-119
SLIDE 119

Group and semi-group connection

Assume G ⊆ M is a definable group. Let DefG(M) = {definable subsets of G}. DefG(M) is a Boolean algebra od sets, closed under left translation in G. SG(M) = S(DefG(M)) is the space of G-types over M. G acts on SG(M) by left translation. SG(M) is a G-flow. The Ellis semigroup E(SG(M) has nice model-theoretic properties. The ideal subgroups of E(SG(M)) are closely related to some model-theoretic connected components of G. Questions on the model-theoretic absoluteness of the topological-dynamic notions in model theory.

Newelski Topological methods in model theory

slide-120
SLIDE 120

Group and semi-group connection

Assume G ⊆ M is a definable group. Let DefG(M) = {definable subsets of G}. DefG(M) is a Boolean algebra od sets, closed under left translation in G. SG(M) = S(DefG(M)) is the space of G-types over M. G acts on SG(M) by left translation. SG(M) is a G-flow. The Ellis semigroup E(SG(M) has nice model-theoretic properties. The ideal subgroups of E(SG(M)) are closely related to some model-theoretic connected components of G. Questions on the model-theoretic absoluteness of the topological-dynamic notions in model theory.

Newelski Topological methods in model theory

slide-121
SLIDE 121

Group and semi-group connection

Assume G ⊆ M is a definable group. Let DefG(M) = {definable subsets of G}. DefG(M) is a Boolean algebra od sets, closed under left translation in G. SG(M) = S(DefG(M)) is the space of G-types over M. G acts on SG(M) by left translation. SG(M) is a G-flow. The Ellis semigroup E(SG(M) has nice model-theoretic properties. The ideal subgroups of E(SG(M)) are closely related to some model-theoretic connected components of G. Questions on the model-theoretic absoluteness of the topological-dynamic notions in model theory.

Newelski Topological methods in model theory

slide-122
SLIDE 122

Group and semi-group connection

Assume G ⊆ M is a definable group. Let DefG(M) = {definable subsets of G}. DefG(M) is a Boolean algebra od sets, closed under left translation in G. SG(M) = S(DefG(M)) is the space of G-types over M. G acts on SG(M) by left translation. SG(M) is a G-flow. The Ellis semigroup E(SG(M) has nice model-theoretic properties. The ideal subgroups of E(SG(M)) are closely related to some model-theoretic connected components of G. Questions on the model-theoretic absoluteness of the topological-dynamic notions in model theory.

Newelski Topological methods in model theory

slide-123
SLIDE 123

Group and semi-group connection

Assume G ⊆ M is a definable group. Let DefG(M) = {definable subsets of G}. DefG(M) is a Boolean algebra od sets, closed under left translation in G. SG(M) = S(DefG(M)) is the space of G-types over M. G acts on SG(M) by left translation. SG(M) is a G-flow. The Ellis semigroup E(SG(M) has nice model-theoretic properties. The ideal subgroups of E(SG(M)) are closely related to some model-theoretic connected components of G. Questions on the model-theoretic absoluteness of the topological-dynamic notions in model theory.

Newelski Topological methods in model theory

slide-124
SLIDE 124

Group and semi-group connection

Assume G ⊆ M is a definable group. Let DefG(M) = {definable subsets of G}. DefG(M) is a Boolean algebra od sets, closed under left translation in G. SG(M) = S(DefG(M)) is the space of G-types over M. G acts on SG(M) by left translation. SG(M) is a G-flow. The Ellis semigroup E(SG(M) has nice model-theoretic properties. The ideal subgroups of E(SG(M)) are closely related to some model-theoretic connected components of G. Questions on the model-theoretic absoluteness of the topological-dynamic notions in model theory.

Newelski Topological methods in model theory

slide-125
SLIDE 125

Group and semi-group connection

Assume G ⊆ M is a definable group. Let DefG(M) = {definable subsets of G}. DefG(M) is a Boolean algebra od sets, closed under left translation in G. SG(M) = S(DefG(M)) is the space of G-types over M. G acts on SG(M) by left translation. SG(M) is a G-flow. The Ellis semigroup E(SG(M) has nice model-theoretic properties. The ideal subgroups of E(SG(M)) are closely related to some model-theoretic connected components of G. Questions on the model-theoretic absoluteness of the topological-dynamic notions in model theory.

Newelski Topological methods in model theory