Intermediate Logic Final Exam

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/8

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

9 Terms

1
New cards

Use the definition of a deduction in FOL-C to explain why, if Γ is an infinite set of formulas of FOL-C and Φ is a formula of FOL-C such that Γ ⊢ Φ, then there is a finite subset ∆ of Γ such that ∆ ⊢ Φ. (Hint: there’s nothing special about the difference between deductions in SL and deductions in FOL-C needed to answer this question. This is actually quite an easy question!)

  1. A deduction is a finite sequence of formulas

  2. If Γ ⊢ Φ, then there exists a finite deduction ending with Φ where each sentence is either a premise in Γ, an axiom, or something derived from previous sentences in Γ.

  3. Since the deduction has finite premises, the sentences in Γ that are in the deduction is also finite.

  4. Let ∆ be those finite premises that appear in Γ and in the deduction.

  5. The same deduction works using only the premises from ∆

  6. Therefore ∆ ⊢ Φ and ∆ is finite.

2
New cards

Use clauses (i) - (iv) of our definition of vsM to prove that ⊨∀x0F01x0 → ~∀x0~F01x0

  1. Assume vsM​(∀xF(x))=T

  2. By clause (iii) vs[x→d]M(F(x)) = T

  3. By clause (ii) vs[x→d]M(~F(x)) = F

  4. By clause (iii) vsM(∀x~F(x)) = F

  5. By clause (ii) vsM(~∀x~F(x)) = T

  6. Since the antecedent is true, then ⊨∀x0F01x0 → ~∀x0~F01x0

3
New cards

Without using Lemma 4.1, state and prove the following: If Γ ⊢ Φ and Φ SL Ψ, then Γ ⊢ Ψ. (Hint: Remember what ‘⊨SL’ means? What does Φ SL Ψ imply about the formula Φ → Ψ? How could Φ → Ψ then be used in a deduction?)

  1. Assume Γ ⊢ Φ

  2. SLΦ → Ψ since Φ SL Ψ means that every valuation that makes Φ true also makes Ψ true.

  3. ⊢ Φ → Ψ since every sentential tautology is provable

  4. Take the finite derivation of Φ from Γ, append Φ → Ψ, and apply MP to infer Ψ

  5. Therefore Γ ⊢ Ψ

4
New cards

What are the axioms of FOL-C? What are the inference rules? Exhibit a deduction of the formula ~∀x~~Fx from the set Γ = {~∀xFx}. (Hint: The proof requires at least one instance of each axiom, and at least one application of each inference rule. It is easier if you use the derived rule SL in a few places too.)

Axioms:

(P1) A → (B → A)

(P2) (A → (B → C)) → ((A → B) → (A → C))

(P3) (~B → ~A) → (A → B)

(Q1) ∀xΦ(x) Φ(t)

(Q2) ∀x(Φ → Ψ) → (Φ → ∀xΨ)

Inference Rules:

(MP) Modus Ponens: from A and A → B infer B

(Gen) Generalization from A infer ∀x A (x cannot be free)

  1. ~∀xFx Premise from Γ

  2. ∀x~~Fx → ~~F(c) From Q1

  3. F(c) from double-negation elimination

  4. ∀x~~Fx → F(c) from 2 and 3

  5. ∀x(∀x~~Fx → F(x)) Gen 4

  6. ∀x(∀x~~Fx → F(x)) → (∀x~~Fx ∀xF(x)) From Q2

  7. (∀x~~Fx ∀xF(x)) MP 5, 6

  8. (∀x~~Fx ∀xF(x)) → (~∀xFx → ~∀x~~F(x)) Contraposition instance of the formulas

  9. (~∀xFx → ~∀x~~F(x)) MP 7, 8

  10. ~∀x~~F(x) MP 1, 9

5
New cards

Prove Lemma 4.4: For any set Γ of formulas of FOL-C, Γ is inconsistent if and only if Γ ⊢ P0 Ʌ ~P0.

Left to Right:

  1. If Γ is inconsistent, then there is some formula Φ such that Γ ⊢ Φ and Γ ⊢ ~Φ

  2. From Φ and ~Φ, we derive a contradiction.

  3. From the contradiction, we can derive any formula, so Γ ⊢ P0 and Γ ⊢ ~P0

  4. From those two, Γ ⊢ P0 Ʌ ~P0.

Right to Left:

  1. From Γ ⊢ P0 Ʌ ~P0, we can derive Γ ⊢ P0 and Γ ⊢ ~P0

  2. That means Γ proves both a formula and its negation.

  3. By definition, that means Γ is inconsistent.

6
New cards

Prove Lemma 4.5: for every set Γ of sentences of FOL-C and for every formula Φ of FOL-C, if Γ is consistent, then either Γ U {Φ} or Γ U {~Φ} is consistent. (Hint: Look at the proof of Lemma 2.4 for inspiration. Note, however, that if you use Lemma 4.1 and 4.4, the proof of Lemma 4.5 is actually shorter and easier than the proof of Lemma 2.4 was!)

Proof by contradiction:

  1. Suppose Γ is consistent but both Γ U {Φ} or Γ U {~Φ} are inconsistent.

  2. By Lemma 4.4, Γ U {Φ} ⊢ P0 Ʌ ~P0 and Γ U {~Φ} ⊢ P0 Ʌ ~P0

  3. By the Deduction Theorem Γ ⊢ Φ → (P0 Ʌ ~P0) and Γ ⊢ ~Φ → (P0 Ʌ ~P0)

  4. If a sentence and its negation syntactically entail the same thing, then that antecedent is provable, so (P0 Ʌ ~P0) is provable.

  5. But by Lemma 4.4, Γ ⊢ P0 Ʌ ~P0 implies Γ is inconsistent, so there is a contradiction

  6. Therefore it cannot be that both Γ U {Φ} and Γ U {~Φ} are inconsistent. So at least one of them must be consistent.

7
New cards

What does it mean to say that a set of sentences of FOL-C is “maximal” (see property (3) or Lemma 4.6)? What does it mean to say that a set Γ of sentences of FOL-C is consistent (see property (3) of Lemma 4.6)? What does it mean to say that a set of FOL-C is Henkin? Suppose Γ is a consistent set of sentences of FOL-C. Explain the technique used in the proof of Lemma 4.6 to construct a maximal consistent Henkin set Γ* that contains Γ as a subset.

A set of sentences Γ is maximal if

  • Γ is consistent

  • You cannot add any new sentence without making it inconsistent

A set of sentences Γ is consistent if it does not prove a contradiction.

A set Γ of sentences if Henkin if:

  • For every formula ∃xΦ(x) in the language Γ contains a corresponding witness constant “c” s.t. ∃xΦ(x) Φ(c) is in Γ.

Construction:

  • Add witnesses for all existential formulas

  • Add it to every sentence as long as it doesn’t break consistsency

  • This produces a maximal, consistent, Henkin set containing the original Γ

8
New cards

Prove that if Γ is a set of sentences of FOL-C such that Γ ⊨ F10x0, then Γ ⊨ ∀x0F10x0. (Hint: the fact that Γ is a set of sentences is actually quite important! Hint #2: this is essentially a simpler version of Lemma 4.9; look at the proof of that lemma for guidance.)

  1. Let M be a model in which all sentences in Γ are true.

  2. Because Γ consists only of sentences, their truth does not depend on the assignment of variables. So for every assignment s, (M, s) satisfies Γ.

  3. Since Γ ⊨ F(x0), for every assignment s, if (M, s) satisfies Γ, then (M, s) satisfies F(x0).

  4. ∀x0F(x0) is true in M iff F(x0) is true under every assignment

  5. Therefore ∀x0F(x0) is true in M

  6. Γ ⊨ ∀x0F(x0) is true in M since M was arbitrary

9
New cards

State (but don’t prove) Lemma 4.1, Lemma 4.4, Theorem 4.8, and Lemma 4.9. Then state and prove Theorem 4.10, the Completeness Theorem for FOL-.

Lemma 4.1 (Deduction Theorem):

  • if Γ U {Φ} ⊢ Ψ, then Γ ⊢ Φ → Ψ.

Lemma 4.4:

  • Γ is inconsistent iff Γ ⊢ P0 ∧ ~P0

Lemma 4.8:

  • If Γ is a consistent set of formulas of FOL-C, then Γ can be extended to a maximally consistent set Γ* of sentences with Γ ⊆ Γ*.

Lemma 4.9:

  • If Γ is a maximally consistent, witnessed set of sentences, then Γ has a model (the Henkin term model).

Theorem 4.10:

  • If Γ ⊨ Φ, then Γ ⊢ Φ.

Proof by contrapositive:

  1. Assume Γ not ⊢ Φ

  2. Γ U {¬Φ} is consistent

  3. Extend Γ U {¬Φ} to a maximally consistent Henkin set Γ* with Γ U {¬Φ} Γ*

  4. By Lemma 4.9, there is a canonical Henkin model M with M Γ* and since Γ Γ* we have M Γ. Also ~Φ ∈ Γ*, so M ⊨ ~Φ.

  5. Thus there exists a model M that satisfies every sentence of Γ but does not satisfy Φ. So Γ not Φ

  6. Since Γ not ⊢ Φ led to Γ not Φ, then it’s true that if Γ ⊨ Φ, then Γ ⊢ Φ.