Introduction to Model Theoretic Techniques

Introduction to Model Theoretic Techniques

Introduction to model theoretic techniques Pierre Simon Universit´eLyon 1, CNRS and MSRI Introductory Workshop: Model Theory, Arithmetic Geometry and Number Theory Introductory Workshop: Model Theory, Arithmetic Geometry and Number Theory 1 Pierre Simon (Universit´eLyon 1, CNRS and MSRI)Introduction to model theoretic techniques / 36 Basic definitions structure M = (M; R1; R2; :::; f1; f2; :::; c1; c2; :::) formula 9x8yR1(x; y) _:R2(x; y) language L satisfaction M j= ' a¯ 2 M; M j= (¯a) theory T : (consistent) set of sentences model M j= T definable set (¯x) −! (M) = fa¯ 2 Mjx¯j : M j= (¯a)g usually definable set means definable with parameters: θ(¯x; b¯) −! θ(M; b¯) = fa¯ 2 Mjx¯j : M j= θ(¯a; b¯)g Introductory Workshop: Model Theory, Arithmetic Geometry and Number Theory 2 Pierre Simon (Universit´eLyon 1, CNRS and MSRI)Introduction to model theoretic techniques / 36 Compactness Theorem (Compactness theorem) If all finite subsets of T are consistent, then T is consistent. Introductory Workshop: Model Theory, Arithmetic Geometry and Number Theory 3 Pierre Simon (Universit´eLyon 1, CNRS and MSRI)Introduction to model theoretic techniques / 36 Uses of compactness Transfer from finite to infinite. From infinite to finite: Approximate subgroups (see tutorial on multiplicative combinatiorics) Szemered´ı’stheorem (Elek-Szegedy, Towsner ...) Obtaining uniform bounds Introductory Workshop: Model Theory, Arithmetic Geometry and Number Theory 4 Pierre Simon (Universit´eLyon 1, CNRS and MSRI)Introduction to model theoretic techniques / 36 Understanding definable sets of M Th(M): set of sentences true in the structure M. Elementary equivalence: M ≡ N if Th(M) = Th(N). Example: If K and L are two algebraically closed fields of the same characteristic, then K ≡ L. A theory T is complete if it is of the form Th(M). Elementary extension: M N if M ⊆ N and for all '(¯x) anda ¯ 2 M, M j= '(¯a) () N j= '(¯a). Introductory Workshop: Model Theory, Arithmetic Geometry and Number Theory 5 Pierre Simon (Universit´eLyon 1, CNRS and MSRI)Introduction to model theoretic techniques / 36 Theorem (L¨owenheim-Skolem) Assume that L is countable, M infinite. Let κ ≥ jMj, then there is an elementary extension M ≺ N, where jNj = κ. If A ⊆ M, then there is M0 M containing A, jM0j = jAj + @0. • Monster model U; C; M; ::: Introductory Workshop: Model Theory, Arithmetic Geometry and Number Theory 6 Pierre Simon (Universit´eLyon 1, CNRS and MSRI)Introduction to model theoretic techniques / 36 Types Let B ⊂ M anda ¯ 2 Mk . Definition The type ofa ¯ over B is the set of formulas ¯ f'(¯x; b¯): b¯ 2 Bjbj; M j= '(¯a; b¯)g: Fact The tuples a¯; b¯ 2 U k have the same type over B ⊂ U iff there is an automorphism σ : U!U fixing B pointwise such that σ(¯a) = b¯. The set of types over B (in a given variablex ¯) is denoted by Sx¯(B). It is a totally disconnected compact space. Introductory Workshop: Model Theory, Arithmetic Geometry and Number Theory 7 Pierre Simon (Universit´eLyon 1, CNRS and MSRI)Introduction to model theoretic techniques / 36 Quantifier elimination Definition A theory T eliminates quantifiers in a language L if every L-formula is equivalent modulo T to a formula without quantifiers. Examples: Th(C; 0; 1; +; −; ∗) eliminates quantifiers; Th(R; 0; 1; +; −; ∗) does not eliminate quantifiers: '(x) ≡ 9y(x2 = y) Th(R; 0; 1; +; −; ∗; ≤) eliminates quantifiers. If T eliminates quantifiers and M; N j= T , then M ⊆ N =) M N: Introductory Workshop: Model Theory, Arithmetic Geometry and Number Theory 8 Pierre Simon (Universit´eLyon 1, CNRS and MSRI)Introduction to model theoretic techniques / 36 Examples (N; ≤); (C; 0; 1; +; −; ∗); (R; 0; 1; +; −; ∗; ≤). Introductory Workshop: Model Theory, Arithmetic Geometry and Number Theory 9 Pierre Simon (Universit´eLyon 1, CNRS and MSRI)Introduction to model theoretic techniques / 36 Imaginaries Let X ⊆ Mk be a definable set and E ⊆ X 2 a definable equivalence relation. Then X =E is an imaginary sort of M. We say that M eliminates imaginaries if every imaginary sort is definably isomorphic to a definable set. Examples: C, R eliminate imaginaries. Codes of definable sets Introductory Workshop: Model Theory, Arithmetic Geometry and Number Theory 10 Pierre Simon (Universit´eLyon 1, CNRS and MSRI)Introduction to model theoretic techniques / 36 End of talk 1. Introductory Workshop: Model Theory, Arithmetic Geometry and Number Theory 11 Pierre Simon (Universit´eLyon 1, CNRS and MSRI)Introduction to model theoretic techniques / 36 Let A ⊆ M. Definable closure dcl(A): e 2 dcl(A) if there is '(x;a ¯) 2 tp(e=A) such that e is the only element in M satisfying '(x;a ¯). Equivalently, e 2 dcl(A) if and only if e = f (¯a) for some definable function f and tuplea ¯ of elements of A. Algebraic closure acl(A): e 2 acl(A) if there is '(x;a ¯) 2 tp(e=A) such that there are finitely many elements in M satisfying '(x;a ¯). Introductory Workshop: Model Theory, Arithmetic Geometry and Number Theory 12 Pierre Simon (Universit´eLyon 1, CNRS and MSRI)Introduction to model theoretic techniques / 36 Definable types Definition A type tp(¯a=M) is definable if for every formula '(¯x;y ¯), there is a formula d'(¯y) with parameters in M, such that for any tuple b¯ 2 M: M j= '(¯a; b¯) () M j= d'(b¯) Examples: ACF, (Q; ≤). Pushforward f∗p. Introductory Workshop: Model Theory, Arithmetic Geometry and Number Theory 13 Pierre Simon (Universit´eLyon 1, CNRS and MSRI)Introduction to model theoretic techniques / 36 Stable theories Definition A theory T is stable if all types over all models of T are definable. Examples: ACF; abelian groups; DCF0: differentially closed fields of char 0; SCPp;n: separably closed fields. Some unstable theories: Th(R; 0; 1; +; −; ∗; ≤); valued fields. Introductory Workshop: Model Theory, Arithmetic Geometry and Number Theory 14 Pierre Simon (Universit´eLyon 1, CNRS and MSRI)Introduction to model theoretic techniques / 36 Independence (non-forking) Definition (T is stable) We say thata ¯ is independent from b¯ over M, or tp(¯a=Mb¯) does not fork over M, written ¯ a¯ ^j b M if tp(¯a=Mb¯) is according to the definition scheme of tp(¯a=M). Examples: ACF, divisible torsion free abelian groups. In stable theories, we can generalize this definition to an arbitrary base set A instead of M. Introductory Workshop: Model Theory, Arithmetic Geometry and Number Theory 15 Pierre Simon (Universit´eLyon 1, CNRS and MSRI)Introduction to model theoretic techniques / 36 Some properties of independence Existence Let p 2 S(A) and A ⊆ B, then there is q 2 S(B) extending p and non-forking over A. Algebraic closure c j c if and only if c 2 acl(A). ^A Transitivity¯a j b¯; c¯ iffa ¯ j b¯ anda ¯ j c¯ ^A ^A ^A;b¯ Symmetry¯a j b¯ iff b¯ j a¯ ^A ^A Uniqueness if M is a model, p 2 S(M) and M ⊆ B, then p has a unique non-forking extension to a type over B. If we replace M by an aribtrary subset A, then p may have up to 2@0 non-forking extensions over B. Introductory Workshop: Model Theory, Arithmetic Geometry and Number Theory 16 Pierre Simon (Universit´eLyon 1, CNRS and MSRI)Introduction to model theoretic techniques / 36 Stable formulas Definition A formula '(¯x;y ¯) has the order property if for every n, we can find tuples a¯1;:::; a¯n and b¯1;:::; b¯n such that: '(¯ai ; b¯j ) () i ≤ j: Fact Let M be a structure (in a countable language), T = Th(M) and M ≺ U a monster model. The following are equivalent: T is stable; no formula '(¯x;y ¯) has the order property; for any a¯ 2 U, B ⊂ U, tp(¯a=B) is definable; for any B ⊂ U, there are at most jBj@0 types over B. Introductory Workshop: Model Theory, Arithmetic Geometry and Number Theory 17 Pierre Simon (Universit´eLyon 1, CNRS and MSRI)Introduction to model theoretic techniques / 36 Example: Separably closed fields. Introductory Workshop: Model Theory, Arithmetic Geometry and Number Theory 18 Pierre Simon (Universit´eLyon 1, CNRS and MSRI)Introduction to model theoretic techniques / 36 Geometric stability theory Definition A definable set X is strongly minimal if any definable subset of X is finite or cofinite. Examples: An infinite set with no structure; A k-vector space V ; An algebraically closed field. If X is a strongly minimal set, the algebraic closure operator acl(A) satisfies exchange and therefore gives rise to a dimension function dim(A) on subsets of X . We classify such sets X according to the behavior of acl: S Disintegrated acl(A) = a2A acl(fag); Locally modular dim(A [ B) + dim(A \ B) = dim(A) + dim(B) for A; B closed, dim(A \ B) ≥ 1; Not locally modular The condition above does not hold. Introductory Workshop: Model Theory, Arithmetic Geometry and Number Theory 19 Pierre Simon (Universit´eLyon 1, CNRS and MSRI)Introduction to model theoretic techniques / 36 Definition A type p(x) is minimal if for every formula '(x), either p(U) \ '(U) or p(U) n '(U) is finite. If p(x) is a minimal type, then as in the case of strongly minimal formulas, one considers the algebraic closure operator acl(A) on subsets A ⊂ p(U) and the associated dimension function. Introductory Workshop: Model Theory, Arithmetic Geometry and Number Theory 20 Pierre Simon (Universit´eLyon 1, CNRS and MSRI)Introduction to model theoretic techniques / 36 End of talk 2. Introductory Workshop: Model Theory, Arithmetic Geometry and Number Theory 21 Pierre Simon (Universit´eLyon 1, CNRS and MSRI)Introduction to model theoretic techniques / 36 VC-dimension Let X be a set and C ⊆ P(X ) a family of subsets of X .

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    36 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us