Isolation of partial types over an L_{ω₁ω} theory #
A partial type p, a set of formulas with n bound positions and no free variables, is
isolated over a theory T in a fragment A when some member φ of A with n bound
positions is consistent with T and implies every formula of p modulo T: the theory T
together with φ.exs is satisfiable, and T entails (φ.imp ψ).alls for every ψ ∈ p, where
exs and alls quantify the n bound positions.
Non-isolation is the hypothesis of the omitting types theorem, by which a satisfiable theory in a
countable formation-closed fragment has a countable model omitting countably many partial types
none of which is isolated. An isolated type, on the other hand, is realized in some countable
model of a countable theory, and in every structure whose L_{ω₁ω} theory the theory entails.
Conversely, in a structure realizing only countably many complete n-types, each realized complete
type is isolated over the theory of the structure.
Main definitions #
FirstOrder.Language.Theoryω.IsolatesIn: a partial type is isolated over a theory in a fragment.
Main results #
FirstOrder.Language.Theoryω.IsolatesIn.monoandFirstOrder.Language.Theoryω.IsolatesIn.subset: isolation passes to larger fragments and to smaller partial types.FirstOrder.Language.Theoryω.IsolatesIn.exists_model_not_omitsTypeandFirstOrder.Language.Theoryω.IsolatesIn.exists_countable_model_not_omitsType: an isolated type is realized in some nonempty model of the theory, a countable one in any universe when the theory is countable.FirstOrder.Language.Theoryω.IsolatesIn.not_omitsType: a structure realizes every partial type isolated over a theory that entails every sentence true in the structure.FirstOrder.Language.Theoryω.isolatesIn_top_infinitaryType: if a structure realizes only countably many completen-types, the complete type of each of itsn-tuples is isolated over itsL_{ω₁ω}theory.FirstOrder.Language.Theoryω.isolatesIn_firstOrder_iff: in the first-order image fragment, isolation of a first-order partial type over a first-order theory is isolation by a first-order formula in the sense of Mathlib'sTheory.IsSatisfiableandTheory.ModelsBoundedFormula.
References #
- D. Marker, Lectures on Infinitary Model Theory, Cambridge University Press, 2016, Chapter 4 (isolation over a theory in a fragment and the omitting types theorem).
- H. J. Keisler, Model Theory for Infinitary Logic, North-Holland, 1971.
A partial type p in n bound positions is isolated over the theory T in the fragment
A when some member φ of A with n bound positions is consistent with T, in that T
together with φ.exs is satisfiable, and implies every formula of p modulo T: T entails
(φ.imp ψ).alls for every ψ ∈ p. Here exs and alls quantify the n bound positions.
Instances For
Unfolding lemma for Theoryω.IsolatesIn.
Isolation in a fragment is isolation in every larger fragment.
A formula isolating a partial type isolates each of its subsets.
Only a satisfiable theory isolates a partial type.
Isolated types are realized. A partial type isolated over T is realized in some nonempty
model of T in the universe max u v.
Isolated types are realized in countable models. A partial type isolated over a countable
theory T is realized in some countable nonempty model of T, in every universe w.
Isolated types are realized in structures whose theory T entails. If T entails every
sentence true in N, for instance when T is the L_{ω₁ω} theory of N, then N realizes every
partial type isolated over T. The structure N may be empty and of any cardinality, in any
universe.
Realized types are isolated over the theory of the structure. If a nonempty structure M,
small in the universe max u v, realizes only countably many complete n-types, then the complete
type of each n-tuple of M is isolated over the L_{ω₁ω} theory of M in the fragment of all
formulas.
Isolation in the first-order image. A first-order partial type is isolated over a
first-order theory in the first-order image fragment exactly when some first-order formula φ
isolates it modulo the theory in Mathlib's sense: the theory together with the existential closure
of φ is satisfiable, and the theory models the universal closure of φ → ψ for every ψ in the
type.