Introduction. Itaï Ben-Yaacov C. Ward Henson. September American Institute of Mathematics Workshop. Continuous logic Continuous model theory

Similar documents
Model theory for metric structures

PRESERVATION THEOREMS IN LUKASIEWICZ MODEL THEORY

Algebraic closure in continuous logic

More Model Theory Notes

SEPARABLE MODELS OF RANDOMIZATIONS

c 2010 Hernando Tellez

arxiv:math.lo/ v1 28 Nov 2004

Intermediate Model Theory

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

Weight and measure in NIP theories

INDEPENDENCE RELATIONS IN RANDOMIZATIONS

CONTINUOUS FIRST ORDER LOGIC FOR UNBOUNDED METRIC STRUCTURES

Qualifying Exam Logic August 2005

AMS regional meeting Bloomington, IN April 1, 2017

Introduction to Model Theory

ω-stable Theories: Introduction

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

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

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

A generalization of modal definability

Morley s Proof. Winnipeg June 3, 2007

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

Tame definable topological dynamics

EXISTENTIALLY CLOSED II 1 FACTORS. 1. Introduction

CONTINUOUS MODEL THEORY AND FINITE- REPRESENTABILITY BETWEEN BANACH SPACES

2.2 Lowenheim-Skolem-Tarski theorems

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

ULTRAPRODUCTS AND MODEL THEORY

1 Introductory notes on the model theory of valued fields

Disjoint n-amalgamation

ISAAC GOLDBRING AND THOMAS SINCLAIR

Nonsensitivity, Stability, NIP, and Non-SOP; Model Theoretic Properties of Formulas in Continuous Logic. Karim Khanaki

Model Theory and Forking Independence

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

Introduction to Model Theory

Simple homogeneous structures

Model theory of correspondences

Stable embeddedness and N IP

Some consequences of compactness in Lukasiewicz Predicate Logic

Strong theories, burden, and weight

DEFINABLE OPERATORS ON HILBERT SPACES

Forking and Dividing in Random Graphs

Continuous Logic and Probability Algebras THESIS

Problem Set 2: Solutions Math 201A: Fall 2016

Math 225A Model Theory. Speirs, Martin

HOMOGENEOUS MODEL THEORY OF METRIC STRUCTURES

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

Pseudo-finite model theory

Scott Sentences in Uncountable Structures

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

Lattice Theory Lecture 5. Completions

Measures in model theory

The nite submodel property and ω-categorical expansions of pregeometries

3 (Due ). Let A X consist of points (x, y) such that either x or y is a rational number. Is A measurable? What is its Lebesgue measure?

II - REAL ANALYSIS. This property gives us a way to extend the notion of content to finite unions of rectangles: we define

Part II. Logic and Set Theory. Year

INTRODUCTION TO GEOMETRIC STABILITY

A stability transfer theorem in d-tame Metric Abstract Elementary Classes

Chapter 2 Metric Spaces

The Countable Henkin Principle

Lecture 1: Overview. January 24, 2018

Characterizing First Order Logic

1 Topology Definition of a topology Basis (Base) of a topology The subspace topology & the product topology on X Y 3

Categoricity Without Equality

Definably amenable groups in NIP

Lecture 5 - Hausdorff and Gromov-Hausdorff Distance

June 28, 2007, Warsaw

1 MONOTONE COMPLETE C*-ALGEBRAS AND GENERIC DYNAMICS

Isomorphisms of Non-Standard Fields and Ash s Conjecture

MAT 570 REAL ANALYSIS LECTURE NOTES. Contents. 1. Sets Functions Countability Axiom of choice Equivalence relations 9

Measures. Chapter Some prerequisites. 1.2 Introduction

Propositional and Predicate Logic - VII

Abstract model theory for extensions of modal logic

HILBERT SPACES EXPANDED WITH A UNITARY OPERATOR. 1. Introduction

A DISCUSSION OF KEISLER S ORDER

ALGEBRAIC INDEPENDENCE RELATIONS IN RANDOMIZATIONS

IMAGINARIES IN HILBERT SPACES

On the forking topology of a reduct of a simple theory

int cl int cl A = int cl A.

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

VC-dimension in model theory and other subjects

The Vaught Conjecture Do uncountable models count?

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

REVIEW OF ESSENTIAL MATH 346 TOPICS

On the strong cell decomposition property for weakly o-minimal structures

DECIDABILITY OF DEFINABILITY

arxiv: v2 [math.lo] 3 Nov 2011

Annals of Pure and Applied Logic

MATH 770 : Foundations of Mathematics. Fall Itay Ben-Yaacov

Forcing in Lukasiewicz logic

Nonstandard Methods in Combinatorics of Numbers: a few examples

Varieties of Metric and Quantitative Algebras. Wataru Hino. A Master Thesis

THORN-FORKING IN CONTINUOUS LOGIC

NON-ISOMORPHISM INVARIANT BOREL QUANTIFIERS

Model Theory MARIA MANZANO. University of Salamanca, Spain. Translated by RUY J. G. B. DE QUEIROZ

WHY SATURATED PROBABILITY SPACES ARE NECESSARY

MODEL THEORY OF GROUPS (MATH 223M, UCLA, SPRING 2018)

MH 7500 THEOREMS. (iii) A = A; (iv) A B = A B. Theorem 5. If {A α : α Λ} is any collection of subsets of a space X, then

A Note on Graded Modal Logic

LECTURE NOTES ON FORKING

Transcription:

Itaï Ben-Yaacov C. Ward Henson American Institute of Mathematics Workshop September 2006

Outline Continuous logic 1 Continuous logic 2 The metric on S n (T )

Origins Continuous logic Many classes of (complete) metric structures arising in analysis are tame (e.g., admit well-behaved notions of independence) although not elementary in the classical sense. Continuous logic [BU, BBHU] (Ben-Yaacov, Berenstein, Henson & Usvyatsov) is an attempt to apply model-theoretic tools to such classes. It was preceded by: Henson s logic for Banach structures (positive bounded formulae, approximate satisfaction). Ben-Yaacov s positive logic and compact abstract theories. Chang and Keisler s continuous model theory (1966). Lukasiewicz s many-valued logic (similar, although probably devised for other purposes)....?

Outline Continuous logic 1 Continuous logic 2 The metric on S n (T )

Intellectual game: replace {T, F } with [0, 1] The basic idea is: replace the space of truth values {T, F } with [0, 1], and see what happens... Things turn out more elegant if we agree that 0 is True. Greater truth value is falser.

Ingredient I: non-logical symbols A signature L consists of function and predicate symbols, as usual. n-ary function symbols: interpreted as functions M n M. n-ary predicate symbols: interpreted as functions M n [0, 1]. L-terms and atomic L-formulae are as in classical logic.

Example: language of probability algebras Probability algebras are Boolean algebras of events in probability spaces; the probability of an event is a value in [0, 1]. Language of probability algebras: L = {0, 1, c,,, µ}. 0, 1 are 0-ary function symbols (constant symbols). c (complement) is a unary function symbol., (union, intersection) are binary function symbols. µ (probability) is a unary predicate symbol.

Example: language of probability algebras Probability algebras are Boolean algebras of events in probability spaces; the probability of an event is a value in [0, 1]. Language of probability algebras: L = {0, 1, c,,, µ}. Thus: 0, 1 are 0-ary function symbols (constant symbols). c (complement) is a unary function symbol., (union, intersection) are binary function symbols. µ (probability) is a unary predicate symbol. z, x y c, x y are terms (values in the algebra). µ(x), µ(x y c ) are atomic formulae (values in [0, 1]).

Ingredient II: Connectives Any continuous function [0, 1] n [0, 1] should be admitted as an n-ary connective. Problem: uncountable syntax. But a dense subset of C([0, 1] n, [0, 1]) (in uniform convergence) is good enough. The following connectives generate a (countable) dense family of connectives (lattice Stone-Weierstrass): x := 1 x; 1 2 x := x/2; x. y := max{x y, 0}. ϕ. ψ replaces ψ ϕ. In particular: {ψ, ϕ. ψ} ϕ (Modus Ponens: if ψ = 0 and ϕ. ψ = 0 then ϕ = 0).

Ingredient III: Quantifiers If R M n+1 is a predicate on M, ( xr(x, b) ) M is the falsest among {R(a, b): a M}. By analogy, if R : M n+1 [0, 1] is a continuous predicate: ( ) M x R(x, b) = sup R(a, b). a M We will just use sup x ϕ instead of xϕ. Similarly, xϕ becomes inf x ϕ. Prenex normal form exists since the connectives, 1 2,. are monotone in each argument: ϕ. inf x ψ sup x (ϕ. ψ), &c...

Probability algebras, cntd. We may construct useful connectives: a b := min{a, b} = a. (a. b) a b := max{a, b} = ( a b) a b = (a. b) (b. a) Thus: µ(x y) and µ(x) µ(y) are quantifier-free formulae. sup x inf y µ(x y) 1 2 µ(x) is a formula. It is in fact a sentence, as it has no free variables.

Ingredient IV: Equality...? In classical logic the symbol = always satisfies: ( ) x = x (x = y) (x = z) (y = z) (ER) Replacing x = y with d(x, y) and ϕ ψ with ψ. ϕ : d(x, x) I.e., d is a pseudo-metric: ( d(y, z). ) d(x, z). d(x, y) d(x, x) = 0 d(y, z) d(x, z) + d(x, y) (PM)

Similarly, = is a congruence relation: ( ) (x = y) P(x, z) P(y, z) (CR) Translates to: ( P(y, z). ) P(x, z). d(x, y) I.e., P is 1-Lipschitz: P(y, z). P(x, z) d(x, y) (1L)

Similarly, = is a congruence relation: ( ) (x = y) P(x, z) P(y, z) (CR) Translates to: ( P(y, z). ) P(x, z). d(x, y) I.e., P is 1-Lipschitz: P(y, z). P(x, z) d(x, y) (1L) all predicate and function symbols must be 1-Lipschitz in d. Example (Probability algebras, part 3) Indeed: d(a, b) := µ(a b) is a (pseudo)metric on events, and each of c,,, µ is 1-Lipschitz.

Structures Continuous logic Definition A set M, equipped with a pseudo-metric d M and 1-Lipschitz interpretations f M, P M of symbols f, P L is an L-pre-structure. It is an L-structure if d M is a complete metric.

Structures Continuous logic Definition A set M, equipped with a pseudo-metric d M and 1-Lipschitz interpretations f M, P M of symbols f, P L is an L-pre-structure. It is an L-structure if d M is a complete metric. Once = M is a congruence relation, classical logic cannot tell whether it is true equality or not. Similarly, once all symbols are 1-Lipschitz, continuous logic cannot tell whether: d M is a true metric or a mere pseudo-metric. A Cauchy sequence has a limit or not. A pre-structure M is logically indistinguishable from its completion M/ d. (a d b d(a, b) = 0)

Recap: probability algebras Let (Ω, B, µ) be a probability space. Let B 0 B be the null-measure ideal, and B = B/B 0. Then B is a Boolean algebra and µ induces µ: B [0, 1]. The pair ( B, µ) is a probability algebra. It admits a complete metric: d(a, b) = µ(a b). µ and the Boolean operations are 1-Lipschitz.

Recap: probability algebras Let (Ω, B, µ) be a probability space. Let B 0 B be the null-measure ideal, and B = B/B 0. Then B is a Boolean algebra and µ induces µ: B [0, 1]. The pair ( B, µ) is a probability algebra. It admits a complete metric: d(a, b) = µ(a b). µ and the Boolean operations are 1-Lipschitz. (B, 0, 1,,, c, µ) is a pre-structure; ( B, 0, 1,,, c, µ) is its completion (i.e., a structure).

Recap: probability algebras Remark Let (Ω, B, µ) be a probability space. Let B 0 B be the null-measure ideal, and B = B/B 0. Then B is a Boolean algebra and µ induces µ: B [0, 1]. The pair ( B, µ) is a probability algebra. It admits a complete metric: d(a, b) = µ(a b). µ and the Boolean operations are 1-Lipschitz. (B, 0, 1,,, c, µ) is a pre-structure; ( B, 0, 1,,, c, µ) is its completion (i.e., a structure). If a n a in d then µ(a n ) µ(a). Thus σ-additivity of the measure comes for free.

Bottom line Continuous logic By replacing {T, F } with [0, 1] we obtained a logic for (bounded) complete metric 1-Lipschitz structures. It is fairly easy to replace 1-Lipschitz with uniformly continuous. One can also overcome bounded, but it s trickier. Since all structures are complete metric structures we do not measure their size by cardinality, but by density character: (M, d) = min{ A : A M is dense}.

Outline Continuous logic 1 Continuous logic 2 The metric on S n (T )

Continuous logic As usual, the notation ϕ(x 0,... x n 1 ) [or ϕ(x <n ), or ϕ( x)] means that the free variables of ϕ are among x 0,..., x n 1. If M is a structure and ā M n : we define the truth value ϕ M (ā) [0, 1] inductively, in the obvious way. Example Let (M, 0, 1,. c,,, µ) be a probability algebra, ϕ(x) = inf y µ(x y) 1 2 µ(x). If a M is an atom, then ϕ M (a) = 1 2 µ(a). If a has no atoms below it then ϕ M (a) = 0.

Continuous logic As usual, the notation ϕ(x 0,... x n 1 ) [or ϕ(x <n ), or ϕ( x)] means that the free variables of ϕ are among x 0,..., x n 1. If M is a structure and ā M n : we define the truth value ϕ M (ā) [0, 1] inductively, in the obvious way. Example Let (M, 0, 1,. c,,, µ) be a probability algebra, ϕ(x) = inf y µ(x y) 1 2 µ(x). If a M is an atom, then ϕ M (a) = 1 2 µ(a). If a has no atoms below it then ϕ M (a) = 0. The function ϕ M : M n [0, 1] is uniformly continuous (by induction on ϕ).

Various elementary notions Elementary equivalence: If M, N are two structures then M N if ϕ M = ϕ N [0, 1] for every sentence ϕ (i.e.: formula without free variables). Equivalently: ϕ M = 0 ϕ N = 0 for all sentence ϕ. Elementary extension: M N if M N and ϕ M (ā) = ϕ N (ā) for every formula ϕ and ā M. This implies M N. Lemma (Elementary chains) The union of an elementary chain M 0 M 1... is an elementary extension of each M i. Caution: we have to replace the union of a countable increasing chain with its completion.

Ultraproducts Continuous logic (M i : i I ) are structures, U an ultrafilter on I. We let N 0 = i I M i as a set; its members are (ā) = (a i : i I ), a i M i. We interpret the symbols: f N 0( (ai : i I ),... ) = ( f M i (a i,...): i I ) N 0 P N 0( (ai : i I ),... ) = lim U P M i (a i,...) [0, 1] This way N 0 is a pre-structure. We define N = N 0 (the completion), and call it the ultraproduct i I M i/u. The image of (ā) N 0 in N is denoted (ā) U : [ (ā) U = ( b) U 0 = lim d(a i, b i ) = d N ( 0 (ā), ( b) )]. U

Properties of ultraproducts Loś s Theorem: for every formula ϕ(x, y,...) and elements (ā) U, ( b) U,... N = M i /U : ϕ N( (ā) U, ( b) U,... ) = lim U ϕ M i (a i, b i,...). [Easy] M N (M and N are elementarily equivalent) if and only if M admits an elementary embedding into an ultrapower of N. [Deeper: generalising Keisler & Shelah] M N if and only if M and N have ultrapowers which are isomorphic.

Outline Continuous logic 1 Continuous logic 2 The metric on S n (T )

Continuous logic A theory T is a set of sentences (closed formulae). M T ϕ M = 0 for all ϕ T. We sometimes write T as a set of statements ϕ = 0. We may also allow as statements things of the form ϕ r, ϕ r, ϕ = r, etc. If M is any structure then its theory is [ ] Th(M) = { ϕ = 0 : ϕ M = 0} { ϕ = r : ϕ M = r}. of this form are called complete (equivalently: complete theories are the maximal satisfiable theories).

Compactness Continuous logic Theorem (Compactness) A theory is satisfiable if and only if it is finitely satisfiable. Notice that: T { ϕ 2 n : n < ω& ϕ = 0 T }. Corollary Assume that T is approximately finitely satisfiable. Then T is satisfiable.

Examples of continuous elementary classes Hilbert spaces (infinite dimensional). Probability algebras (atomless). L p Banach lattices (atomless). Fields with a non-trivial valuation in (R, +) (algebraically closed, in characteristic (p, q)). &c... All these examples are complete and admit QE.

Universal theories Continuous logic A theory consisting solely of ( sup x ϕ( x) ) = 0, where ϕ is quantifier-free, is called universal. Universal theories are those stable under substructures. We may write ( sup x ϕ ) = 0 as x ( ϕ = 0 ). Similarly, we may write ( sup x ϕ ψ ) = 0 as x ( ϕ = ψ ). And if σ, τ are terms: we may write ( sup x d(σ, τ) ) = 0 as x(σ = τ).

The (universal) theory of probability algebras The class of probability algebras is axiomatised by: universal equational axioms of Boolean algebras xy d(x, y) = µ(x y) xy µ(x) + µ(y) = µ(x y) + µ(x y) µ(1) = 1

The (universal) theory of probability algebras The class of probability algebras is axiomatised by: universal equational axioms of Boolean algebras xy d(x, y) = µ(x y) xy µ(x) + µ(y) = µ(x y) + µ(x y) µ(1) = 1 The model completion is the -theory of atomless probability algebras: sup x inf y µ(x y) 1 2 µ(x) = 0.

Outline Continuous logic The metric on S n(t ) 1 Continuous logic 2 The metric on S n (T )

(without parameters) The metric on S n(t ) Definition Let M be a structure, ā M n. Then: tp M (ā) = { ϕ( x) = r : ϕ( x) L, r = ϕ(ā) M }. S n (T ) is the space of types of n-tuples in models of T. If p S n (T ): ϕ( x) p = r ϕ( x) = r p.

(without parameters) The metric on S n(t ) Definition Let M be a structure, ā M n. Then: tp M (ā) = { ϕ( x) = r : ϕ( x) L, r = ϕ(ā) M }. S n (T ) is the space of types of n-tuples in models of T. If p S n (T ): ϕ( x) p = r ϕ( x) = r p. The logic topology on S n (T ) is minimal such that p ϕ p is continuous for all ϕ. This is the analogue of the Stone topology in classical logic; it is compact and Hausdorff (not totally disconnected).

(with parameters) The metric on S n(t ) Definition Let M be a structure, ā M n, B M. Then: tp M (ā/b) = { ϕ( x, b) = r : ϕ( x, ȳ) L, b B m, r = ϕ(ā, b) M }. S n (B) is the space of types over B of n-tuples in elementary extensions of M. If p S n (B), b B: ϕ( x, b) p = r ϕ( x, b) = r p. The logic topology on S n (B) is minimal such that p ϕ( x, b) p is continuous for all ϕ( x, b), b B m. It is compact and Hausdorff.

The metric on S n(t ) Saturated and homogeneous models Definition Let κ be a cardinal, M a structure. M is κ-saturated if for every A M such that A < κ and every p S 1 (A): p is realised in M. M is κ-homogeneous if for every A M such that A < κ and every mapping f : A M which preserves truth values, f extends to an automorphism of M. Fact Let M be any structure and U a non-principal ultrafilter on ℵ 0. Then the ultrapower M ℵ 0 /U is ℵ 1 -saturated.

Monster models Continuous logic The metric on S n(t ) A monster model of a complete theory T is a model of T which is κ-saturated and κ-homogeneous for some κ which is much larger than any set under consideration. Fact Every complete theory T has a monster model. If M is a monster model for T, then every small model of T (i.e., smaller than κ) is isomorphic to some N M. If A M is small then S n (A) is the set of orbits in M n under Aut( M/A). Thus monster models serve as universal domains : everything happens inside, and the automorphism group is large enough.

Definable predicates Continuous logic The metric on S n(t ) We identify a formula ϕ(x <n ) with the function ϕ: S n (T ) [0, 1] it induces: p ϕ p. By Stone-Weierstrass these functions are dense in C(S n (T ), [0, 1]). An arbitrary continuous function ψ : S n (T ) [0, 1] is called a definable predicate. It is a uniform limit of formulae: ψ = lim n ϕ n. Its interpretation: ψ M (ā) = lim n ϕ M n (ā). Since each ϕ M n is uniformly continuous, so is ψ M.

Definable predicates Continuous logic The metric on S n(t ) We identify a formula ϕ(x <n ) with the function ϕ: S n (T ) [0, 1] it induces: p ϕ p. By Stone-Weierstrass these functions are dense in C(S n (T ), [0, 1]). An arbitrary continuous function ψ : S n (T ) [0, 1] is called a definable predicate. It is a uniform limit of formulae: ψ = lim n ϕ n. Its interpretation: ψ M (ā) = lim n ϕ M n (ā). Since each ϕ M n is uniformly continuous, so is ψ M. Same applies with parameters. Note that a definable predicate lim ϕ n ( x, b n ) may depend on countably many parameters.

Imaginaries and algebraic closure The metric on S n(t ) In continuous logic imaginary elements are introduced as canonical parameters of formulae and predicates with parameters. Imaginary sorts are also metric: d(cp(ψ), cp(χ)) = sup ψ( x) χ( x). x An element a is algebraic over A if the set of its conjugates over A is compact (replaces finite ). acl eq (A) is the set of all imaginaries algebraic over A.

Omitting types Continuous logic The metric on S n(t ) Theorem (Omitting types) Assume T is countable and X S 1 (T ) is meagre (i.e., contained in a countable union of closed nowhere-dense sets). Then T has a model M such that a dense subset of M omits each type in X. (Similarly with X n S n (T ) meagre for each n.)

Omitting types Continuous logic The metric on S n(t ) Theorem (Omitting types) Assume T is countable and X S 1 (T ) is meagre (i.e., contained in a countable union of closed nowhere-dense sets). Then T has a model M such that a dense subset of M omits each type in X. (Similarly with X n S n (T ) meagre for each n.) What about omitting types in M, and not only in a dense subset?

Outline Continuous logic The metric on S n(t ) 1 Continuous logic 2 The metric on S n (T )

Metric on types Continuous logic The metric on S n(t ) The topological structure of S n (T ) is insufficient. We will also need to consider the distance between types: d(p, q) = inf{d(a, b): a, b M T & M p(a) q(b)}. (In case T is incomplete and p, q belong to different completions: d(p, q) = inf :=.)

Metric on types Continuous logic The metric on S n(t ) The topological structure of S n (T ) is insufficient. We will also need to consider the distance between types: d(p, q) = inf{d(a, b): a, b M T & M p(a) q(b)}. (In case T is incomplete and p, q belong to different completions: d(p, q) = inf :=.) The infimum is always attained as minimum. Indeed, apply compactness to the partial type: p(x) q(y) {d(x, y) d(p, q) + 2 n : n < ω}.

Some properties of (S n (T ), d) The metric on S n(t ) If f : S n (T ) [0, 1] is topologically continuous (f is a definable predicate) then it is metrically uniformly continuous. Implies: The metric refines the topology. If F S n (T ) is closed, then so is the set: B(F, r) = {p S n (T ): d(p, F ) r}. Implies: (S n (T ), d) is complete. And: If F S n (T ) is closed and p S n (T ), then there is q F such that d(p, q) = d(p, F ).

The metric on S n(t ) All these properties are consequences of compactness + metric Hausdorff property: Lemma The distance function d : S n (T ) 2 [0, ] is lower semi-continuous. That is to say that {(p, q): d(p, q) r} is closed for all r. Proof. The projection S 2n (T ) S n (T ) S n (T ) is closed, and [d( x, ȳ) r] S 2n (T ) is closed, whereby so is its image {(p, q): d(p, q) r} S n (T ) 2.

d-isolated types Continuous logic The metric on S n(t ) Definition A type p S n (T ) is d-isolated if for all r > 0 the metric ball B(p, r) contains p in its topological interior: p B(p, r) (i.e., the metric and the topology coincide at p). Fact A type p S n (T ) is d-isolated if and only if it is weakly d-isolated, i.e., iff for all r > 0: B(x, r).

The metric on S n(t ) Omitting and realising types in models Proposition (Henson) A d-isolated type p is realised in every model of T. If T is countable, then the converse is also true. Proof. = As B(p, 2 n ) for all n, it must be realised in M, say by a n. We can furthermore arrange that d(a n, a n+1 ) < 2 n 1. Then a n a p. = If B(p, r) = for some r > 0, we can omit it in a dense subset of M. Then M omits p.

Ryll-Nardzewski Theorem The metric on S n(t ) Definition A theory T is λ-categorical if for all M, N T : M = N = λ = M N. Theorem (Henson) For a complete countable theory T, TFAE: T is ℵ 0 -categorical (unique separable model). Every n-type over is d-isolated for all n. The metric and topology coincide on each (S n (T ), d). Every automorphism-invariant uniformly continuous predicate on M is definable.

Outline Continuous logic The metric on S n(t ) 1 Continuous logic 2 The metric on S n (T )

Stable theories Continuous logic The metric on S n(t ) Recall: denotes the metric density character. Definition (Iovino) We say that T is λ-stable if A λ = S n (A) λ. It is stable if it is λ-stable for some λ. It is superstable if it is λ-stable for all λ big enough. Proposition The following are equivalent: T is stable. If M 2 T then S n (M) 2 T.

Notions of independence The metric on S n(t ) Let M be a monster model, and a ternary notion of independence between small subsets of M: A C means A is B independence from C over B. It may satisfy: Invariance: under automorphisms of M. Symmetry: A B C C B A. Transitivity: A B CD [ A B C and A BC D ]. Finite character: A B C ā B C for all finite ā A.

Notions of independence The metric on S n(t ) Let M be a monster model, and a ternary notion of independence between small subsets of M: A C means A is B independence from C over B. It may satisfy: Invariance: under automorphisms of M. Symmetry: A B C C B A. Transitivity: A B CD [ A B C and A BC D ]. Finite character: A B C ā B C for all finite ā A. Extension: for all ā, B, C there is ā such that tp(ā/b) = tp(ā /B) and ā B C. Local character: For all ā and B there is B 0 B such that B 0 T and ā B 0 B. Stationarity: if M M, ā B, ā M M B then: tp(ā/m) = tp(ā /M) = tp(ā/b) = tp(ā /B).

and independence The metric on S n(t ) Theorem T is stable if and only if its monster models admit notions of independence satisfying all of the above. Moreover, if such a notion of independence exists then it is unique. Example In Hilbert spaces: = orthogonality. In probability algebras: = probabilistic independence. In L p lattices: more complicated.

The metric on S n(t ) Itaï Ben-Yaacov, Alexander Berenstein, C. Ward Henson, and Alexander Usvyatsov, Model theory for metric structures, Expanded lecture notes for a workshop given in March/April 2005, Isaac Newton Institute, University of Cambridge. Itaï Ben-Yaacov and Alexander Usvyatsov, Continuous first order logic and local stability, submitted.