Game Normal Formulas in Model Theory: Equivalence and Strategy
190 likes | 312 Views
This document explores the nuances of model theory, focusing on game normal formulas and their implications on equivalence relations in first-order logic. It establishes the conditions under which two structures possess winning strategies in a defined game, marked by the equivalence relation A ≈k B. Key theorems such as the Compactness Theorem and the Upward Löwenheim-Skolem Theorem are examined, demonstrating how these principles apply to finite and infinite models. The findings reveal foundational insights into the structure and behavior of logical systems.
Game Normal Formulas in Model Theory: Equivalence and Strategy
E N D
Presentation Transcript
Max Euwe Model Theory Jouko Väänänen Model theory
Lemma • Denote AkB if has a winning strategy in EFk[A,B]. • TFAE • (A,a) k+1(B,b) • For every cA, then there is dB such that (A,ac) k(B,bd), and for every dB there is cA such that (A,ac) k(B,bd). Model theory
Game normal formulas • Let 0,…,m-1 be all the unnested atomic formulas in x0,…,xn-1. We assume the signature is finite. • Let n,0 be the finite set of all consistent 0s(0)…m-1s(m-1) where s:m{0,1} and 1= , 0= . • Let 0,…,j-1 be all the finitely many formulas in x0,…,xn inn+1,k • Let n,k+1be the finite set of all iXxni(x0,…,xn)xniXi(x0,…,xn) where X{0,…,j-1}. • Elements of n,k are called game normal formulas. Model theory
Formulas in n,k are mutually contradictory. • k=0: Clear by definition. • Suppose AiXxni(a0,…,an-1,xn)xniXi(a0,…,an-1,xn) AkYxnk(a0,…,an-1,xn)xnkYk(a0,…,an-1,xn) • We show X=Y. If iX, then Ai(a0,…,an) for some an. Hence Ak(a0,…,an) for some kY. By Induction Hypothesis, i=k. Converse is similar. Model theory
Formulas in n,k cover all cases. • A any model, a a sequence a0,…,an-1 in A. • Claim: There is some (x0,…,xn-1) in n,k such that A(a0,…,an-1). • k=0: clear. • k+1: Let 0,…,j-1 be all the finitely many formulas in x0,…,xn inn+1,k. Let X={i:Ai(a0,…,an-1,b) for some b}. • ThenAiXxni(a0,…,an-1,xn)xniXi(a0,…,an-1,xn). Model theory
Formulas in n,k describe winning positions. TFAE • (A,a) k(B,b) • a satisfies the same formula in n,k as b in B. True if k=0. Assume (A,a) k+1(B,b) and AiXxni(a,xn)xniXi(a,xn). We show BiXxni(b,xn)xniXi(b,xn). Fix i. There is c in A such that Ai(a,c). By assumption, there is d in B such that (A,ac) k(B,bd). By Induction Hypothesis, Bi(b,d). Fix then d in B such that for some i Bi(b,d). Again by assumption, there is c in A such that (A,ac) k(B,bd). By Induction Hypothesis, Ai(a,c). Assume then (2), e.g. AiXxni(a,xn)xniXi(a,xn) and BiXxni(b,xn)xniXi(b,xn). To prove (A,a) k+1(B,b), let c in A. There is i such that Ai(a,c). Hence there is d such that Bi(b,d). By Induction Hupothesis, (A,ac) k(B,bd), as desired. Similarly if d in B and Bi(b,d), there is c in A such that Ai(a,c), and again (A,ac) k(B,bd). QED
Every unnested formula of quantifier rank k is equivalent to a disjunction of formulas in n,k • Let (x0,…,xn-1) have quantifier rank k. • Let 0,…,m-1 be all the finitely many formulas in x0,…,xn inn,k that are consistent with (x0,…,xn-1). • Claim: For all A and a: A (a)i i(a). • “” is clear, because n,k “covers all cases”. • “” Suppose Ai(a). There are B and b such that B (b)i(b). (A,a) k(B,b). So A (a). QED Model theory
Equivalence relation AnB i.e. the same sentence of 0,n is true in A and B Only finitely many classes, because each 0,n is finite Lecture 3
n - classes of models Each equivalence class is definable by a sentence of 0,n
n - classes Every model class which is definable by a sentence of quantifier rank n, is a union of equivalence classes
A game characterization of first order logic A model class is first order definable if and only if For somen the model class is closed under n Lecture 3
Game normal form • Every first order formula (x0,...,xn-1) of quantifier rank at most k is equivalent to a disjunction of a finite number of formulas in n,k. Model theory
Not first order definable M is finite Infinite At least n elements n Lecture 3
Not first order definable Among finite models: M has even number of elements 2n+1 elements 2n elenemts n Lecture 3
Not first order definable Lecture 3
Compactness • Compactness Theorem: Let T be a first order theory. If every finite subset of T has a model, then so does T. • Proof: Add constant symbols, as many as there are formulas. Extend T to a Hintikka set T’. T’ has a model A’. The reduct A of A’ to the original signature is a model of T. Model theory
Upward Löwenheim-Skolem Theorem • Suppose A is a model of size in a signature of size . Then A has an elementary extension of size . • Add names to all elements of A • Let T=eldiag(A){cicj: i<k<}. • By compactness T has a model B of cardinality . W.l.o.g. A≺ B. • By Downward Löwenheim-Skolem Theorem there is C of cardinality such that A≺C≺B. Model theory
On the number of models • Let T be a countable complete first order theory. • Let nT() be the number of models of T of cardinality (up to isomorphism). • Löwenheim-Skolem Theorem:nT()>0 for some infinite if and only if nT()>0 for all infinite . • Morley’s Theorem: nT()=1 for some uncountable if and only if nT()=1 for all uncountable . • Shelah’s Theorem:If , then nT()nT(). • Shelah’s Main Gap: For all T,nT() is either very slowly growing (sc. structure case) or very fast growing (sc non-structure case) Model theory
Vaught’s Conjecture • Vaught Conjecture says: If T is countable complete first order theory then nT() or nT()=2. Model theory