feb 15 lecture mat309 winter 2018 announcements problem
play

Feb 15 Lecture MAT309, Winter 2018 Announcements: Problem Set #3 - PowerPoint PPT Presentation

Feb 15 Lecture MAT309, Winter 2018 Announcements: Problem Set #3 posted on website. Due date: Tuesday, March 6 Midterm #2 will take place in class on Tuesday, March 13 Feb 15 Lecture MAT309, Winter 2018 Announcements: Problem Set #3 posted


  1. Feb 15 Lecture MAT309, Winter 2018 Announcements: Problem Set #3 posted on website. Due date: Tuesday, March 6 Midterm #2 will take place in class on Tuesday, March 13

  2. Feb 15 Lecture MAT309, Winter 2018 Announcements: Problem Set #3 posted on website. Due date: Tuesday, March 6 Midterm #2 will take place in class on Tuesday, March 13 Completeness Theorem. If Σ | = ϕ , then Σ ⊢ ϕ . Follows from: Model Existence Theorem. Every consistent set of sentences has a model. (If Σ �⊢ ⊥ , then there exists a model A | = Σ.)

  3. Proof of the Model Existence Theorem

  4. Let L be a countable language, and let Σ be a consistent set of L -sentences.

  5. Let L be a countable language, and let Σ be a consistent set of L -sentences. We construct a language L ′ = L ∪ { countably many new constant symbols } and a set of L ′ -sentences � Σ such that Σ ⊆ � (1) Σ, � (2) Σ is consistent, � Σ contains a Henkin axiom ( ∃ xθ ) → θ x c for each L ′ -sentence ∃ xθ . (3)

  6. Let L be a countable language, and let Σ be a consistent set of L -sentences. We construct a language L ′ = L ∪ { countably many new constant symbols } and a set of L ′ -sentences � Σ such that Σ ⊆ � (1) Σ, � (2) Σ is consistent, � Σ contains a Henkin axiom ( ∃ xθ ) → θ x c for each L ′ -sentence ∃ xθ . (3) Σ to a maximal consistent set of L ′ -sentences Σ ′ (by adding We then complete � either ϕ or ¬ ϕ one-at-a-time for each L ′ -sentence ϕ ). In addition to properties (1)–(3), Σ ′ has the property: For every L ′ -sentence ϕ , (4) ϕ ∈ Σ ′ ⇐ ⇒ Σ ′ ⊢ ϕ ⇐ ∈ Σ ′ ⇐ ⇒ Σ ′ �⊢ ¬ ϕ. ⇒ ¬ ϕ /

  7. The L ′ -Structure A : We define an equivalence relation ∼ on { variable-free L ′ -terms } by ⇒ ( t = u ) ∈ Σ ′ ⇐ ⇒ Σ ′ ⊢ ( t = u ) . def t ∼ u ⇐

  8. The L ′ -Structure A : We define an equivalence relation ∼ on { variable-free L ′ -terms } by ⇒ ( t = u ) ∈ Σ ′ ⇐ ⇒ Σ ′ ⊢ ( t = u ) . def t ∼ u ⇐ CLAIM: ∼ is symmetric. PROOF: Assume t ∼ u . Then Σ ′ ⊢ ( t = u ). We know ⊢ ( ∀ x )( ∀ y )[( x = y ) → ( y = x )] (from Chapter 2). Therefore, ⊢ ( t = u ) → ( u = t ) by (Q1) axiom and (PC) rule. Therefore, Σ ′ ⊢ ( u = t ) by (PC) rule; hence u ∼ t .

  9. The L ′ -Structure A : We define an equivalence relation ∼ on { variable-free L ′ -terms } by ⇒ ( t = u ) ∈ Σ ′ ⇐ ⇒ Σ ′ ⊢ ( t = u ) . def t ∼ u ⇐ Let A be the following structure: • A := { [ t ] ∼ : t is a variable-free L ′ -term } (universe of A ) • c A := [ c ] ∼ for each constant symbol c • f A ([ t 1 ] ∼ , . . . , [ t n ] ∼ ) := [ ft 1 . . . t n ] ∼ for each n -ary f def ⇒ Rt 1 . . . t n ∈ Σ ′ • ([ t 1 ] ∼ , . . . , [ t n ] ∼ ) ∈ R A ⇐ for each n -ary R

  10. The L ′ -Structure A : We define an equivalence relation ∼ on { variable-free L ′ -terms } by ⇒ ( t = u ) ∈ Σ ′ ⇐ ⇒ Σ ′ ⊢ ( t = u ) . def t ∼ u ⇐ Let A be the following structure: • A := { [ t ] ∼ : t is a variable-free L ′ -term } (universe of A ) • c A := [ c ] ∼ for each constant symbol c • f A ([ t 1 ] ∼ , . . . , [ t n ] ∼ ) := [ ft 1 . . . t n ] ∼ for each n -ary f def ⇒ Rt 1 . . . t n ∈ Σ ′ • ([ t 1 ] ∼ , . . . , [ t n ] ∼ ) ∈ R A ⇐ for each n -ary R NOTE: To show that f A and R A are well-defined, we must show that if t i ∼ u i for i = 1 , . . . , n , then • [ ft 1 . . . t n ] ∼ = [ fu 1 . . . u n ] ∼ (that is, ( ft 1 . . . t n = fu 1 . . . u n ) ∈ Σ ′ ) and • Rt 1 . . . t n ∈ Σ ′ ⇐ ⇒ Ru 1 . . . u n ∈ Σ ′ .

  11. Proposition 3.2.6. For every L ′ -sentence ϕ , we have ϕ ∈ Σ ′ ⇐ ⇒ A | = ϕ.

  12. Proposition 3.2.6. For every L ′ -sentence ϕ , we have ϕ ∈ Σ ′ ⇐ ⇒ A | = ϕ. NOTE: This finishes the proof of the Model Existence Theorem (and hence also the Completeness Theorem): = Σ ′ . • As a consequence of Prop 3.2.6, A | • Since Σ ⊂ � Σ ⊂ Σ ′ , it follows that A | = Σ. • Therefore, Σ has an L ′ -structure model. (Recall that Σ is a set of L -sentences.) • To show that Σ has an L -structure model, simply ignore the extra constant symbols in A .

  13. Proposition 3.2.6. For every L ′ -sentence ϕ , we have ϕ ∈ Σ ′ ⇐ ⇒ A | = ϕ. PROOF. We argue by induction on the complexity 1 of ϕ . As usual, we consider five cases: 1. ϕ : ≡ Rt 1 . . . t n (base case) 2. ϕ : ≡ t 1 = t 2 (base case) 3. ϕ : ≡ ¬ α (easy induction step) 4. ϕ : ≡ α ∨ β (easy induction step) 5. ϕ : ≡ ∀ xα (non-trivial induction step) 1 As defined by 2 · #( ∀ symbols in ϕ ) + #( ¬ symbols in ϕ ) + #( ∨ symbols in ϕ ).

  14. Proposition 3.2.6. For every L ′ -sentence ϕ , we have ϕ ∈ Σ ′ ⇐ ⇒ A | = ϕ. CASE 1. ϕ : ≡ Rt 1 . . . t n We have ϕ ∈ Σ ′ ⇐ ⇒ ([ t 1 ] ∼ , . . . , [ t n ] ∼ ) ∈ R A ⇐ ⇒ A | = ϕ.

  15. Proposition 3.2.6. For every L ′ -sentence ϕ , we have ϕ ∈ Σ ′ ⇐ ⇒ A | = ϕ. CASE 2. ϕ : ≡ t 1 = t 2 We use the fact (shown by induction) that s ( t ) = [ t ] ∼ for every variable-free term t and s : Vars → A . It follows: A | = ϕ ⇐ ⇒ A | = ϕ [ s ] for every s : Vars → A ⇐ ⇒ s ( t 1 ) = s ( t 2 ) for every s : Vars → A ⇐ ⇒ [ t 1 ] ∼ = [ t 2 ] ∼ (since s ( t ) = [ t ] ∼ ) ⇒ ( t 1 = t 2 ) ∈ Σ ′ ⇐ ⇒ ϕ ∈ Σ ′ . ⇐

  16. Proposition 3.2.6. For every L ′ -sentence ϕ , we have ϕ ∈ Σ ′ ⇐ ⇒ A | = ϕ. CASE 3. ϕ : ≡ ¬ α A | = ϕ ⇐ ⇒ A �| = α ∈ Σ ′ (induction hypothesis applied to α ) ⇐ ⇒ α / ⇒ ¬ α ∈ Σ ′ (since α ∈ Σ ′ ⇐ ⇒ ¬ α �∈ Σ ′ ) ⇐ ⇒ ϕ ∈ Σ ′ . ⇐

  17. Proposition 3.2.6. For every L ′ -sentence ϕ , we have ϕ ∈ Σ ′ ⇐ ⇒ A | = ϕ. CASE 4. ϕ : ≡ α ∨ β Another trivial induction step.

  18. Proposition 3.2.6. For every L ′ -sentence ϕ , we have ϕ ∈ Σ ′ ⇐ ⇒ A | = ϕ. ϕ ∈ Σ ′ = CASE 5. ϕ : ≡ ∀ xα ⇒ A | = ϕ

  19. Proposition 3.2.6. For every L ′ -sentence ϕ , we have ϕ ∈ Σ ′ ⇐ ⇒ A | = ϕ. ϕ ∈ Σ ′ = CASE 5. ϕ : ≡ ∀ xα ⇒ A | = ϕ Assume ϕ ∈ Σ ′ . To show A | = ϕ , we must show A | = ϕ [ s ] for every s : Vars → A, that is, A | = α [ s [ x | a ]] for every s : Vars → A and a ∈ A.

  20. Proposition 3.2.6. For every L ′ -sentence ϕ , we have ϕ ∈ Σ ′ ⇐ ⇒ A | = ϕ. ϕ ∈ Σ ′ = CASE 5. ϕ : ≡ ∀ xα ⇒ A | = ϕ Assume ϕ ∈ Σ ′ . To show A | = ϕ , we must show A | = ϕ [ s ] for every s : Vars → A, that is, A | = α [ s [ x | a ]] for every s : Vars → A and a ∈ A. Fix any s : Vars → A and a = [ t ] ∼ ∈ A . We have A | = α [ s [ x | a ]] ⇐ ⇒ A | = α [ s [ x | s ( t )]] (since s ( t ) = [ t ] ∼ = a ) = α x ⇐ ⇒ A | t [ s ] (by Theorem 2.6.2) = α x (since α x ⇐ ⇒ A | t is a sentence). t

  21. Proposition 3.2.6. For every L ′ -sentence ϕ , we have ϕ ∈ Σ ′ ⇐ ⇒ A | = ϕ. ϕ ∈ Σ ′ = CASE 5. ϕ : ≡ ∀ xα ⇒ A | = ϕ Assume ϕ ∈ Σ ′ . To show A | = ϕ , we must show A | = ϕ [ s ] for every s : Vars → A, that is, A | = α [ s [ x | a ]] for every s : Vars → A and a ∈ A. Fix any s : Vars → A and a = [ t ] ∼ ∈ A . We have A | = α [ s [ x | a ]] ⇐ ⇒ A | = α [ s [ x | s ( t )]] (since s ( t ) = [ t ] ∼ = a ) = α x ⇐ ⇒ A | t [ s ] (by Theorem 2.6.2) = α x (since α x ⇐ ⇒ A | t is a sentence). t Since ϕ ∈ Σ ′ , we have Σ ′ ⊢ ∀ xα , hence Σ ⊢ α x t by (Q1) axiom and (PC) rule. (OBS: Since t is variable-free, it is substitutable for x .)

  22. Proposition 3.2.6. For every L ′ -sentence ϕ , we have ϕ ∈ Σ ′ ⇐ ⇒ A | = ϕ. ϕ ∈ Σ ′ = CASE 5. ϕ : ≡ ∀ xα ⇒ A | = ϕ Assume ϕ ∈ Σ ′ . To show A | = ϕ , we must show A | = ϕ [ s ] for every s : Vars → A, that is, A | = α [ s [ x | a ]] for every s : Vars → A and a ∈ A. Fix any s : Vars → A and a = [ t ] ∼ ∈ A . We have A | = α [ s [ x | a ]] ⇐ ⇒ A | = α [ s [ x | s ( t )]] (since s ( t ) = [ t ] ∼ = a ) = α x ⇐ ⇒ A | t [ s ] (by Theorem 2.6.2) = α x (since α x ⇐ ⇒ A | t is a sentence). t Since ϕ ∈ Σ ′ , we have Σ ′ ⊢ ∀ xα , hence Σ ⊢ α x t by (Q1) axiom and (PC) rule. (OBS: Since t is variable-free, it is substitutable for x .) Therefore, α x t ∈ Σ ′ . By induction hypothesis applied to α x t , it follows that = α x A | t . Hence, A | = ϕ .

  23. Proposition 3.2.6. For every L ′ -sentence ϕ , we have ϕ ∈ Σ ′ ⇐ ⇒ A | = ϕ. ∈ Σ ′ = CASE 5. ϕ : ≡ ∀ xα ϕ / ⇒ A �| = ϕ

  24. Proposition 3.2.6. For every L ′ -sentence ϕ , we have ϕ ∈ Σ ′ ⇐ ⇒ A | = ϕ. ∈ Σ ′ = CASE 5. ϕ : ≡ ∀ xα ϕ / ⇒ A �| = ϕ ∈ Σ ′ . Then ¬ ϕ ∈ Σ ′ , hence Σ ′ ⊢ ¬ ϕ : ≡ ¬∀ xα , hence Σ ′ ⊢ ∃ x ¬ α . Assume ϕ /

  25. Proposition 3.2.6. For every L ′ -sentence ϕ , we have ϕ ∈ Σ ′ ⇐ ⇒ A | = ϕ. ∈ Σ ′ = CASE 5. ϕ : ≡ ∀ xα ϕ / ⇒ A �| = ϕ ∈ Σ ′ . Then ¬ ϕ ∈ Σ ′ , hence Σ ′ ⊢ ¬ ϕ : ≡ ¬∀ xα , hence Σ ′ ⊢ ∃ x ¬ α . Assume ϕ / The set � Σ (and hence also Σ ′ ) contains a Henkin axiom ( ∃ x ¬ α ) → ( ¬ α ) x c .

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend