7 Łoś’s Theorem and Consequences

Question, how does φ(∏⁡j∈JMj∕U) relate to [φ(Mj)j∈J]?

Theorem 7.1 (Los Lemma). Assuming that:

  • L a language

  • φ an L-formula

  • (Mj)j∈J=(Mj,Ij)j∈J a non-empty family of L-structures

  • U an ultrafilter on J

  • M=(∏⁡j∈JMj∕U,IU)

Then
φ(M)=[φ(Mj)j∈J].

Proof (sketch). Induction on

(essentially Proposition 5.8). □

Corollary 7.2. Assuming that:

  • σ an L-sentence

  • (Mj)j∈J a family of non-empty L-structures

  • U an ultrafilter on J

  • M=∏⁡j∈JMj∕U

Then M⊨σ if and only if {j∈J:Mj⊨σ}∈U.

Proof.

Theorem 7.3 (Compactness – ultraproduct proof). Assuming that:

  • L a language

  • Σ a set of L-sentences

Then Σ is consistent if and only if every finite subset of Σ is consistent.

Proof.