Paper 2, Section II, H

Logic and Set Theory | Part II, 2020

(a) This part of the question is concerned with propositional logic.

Let PP be a set of primitive propositions. Let S⊂L(P)S \subset L(P) be a consistent, deductively closed set such that for every t∈L(P)t \in L(P) either t∈St \in S or ¬t∈S\neg t \in S. Show that SS has a model.

(b) This part of the question is concerned with predicate logic.

(i) State Gödel's completeness theorem for first-order logic. Deduce the compactness theorem, which you should state precisely.

(ii) Let XX be an infinite set. For each x∈Xx \in X, let LxL_{x} be a subset of XX. Suppose that for any finite Y⊆XY \subseteq X there exists a function fY:Y→{1,…,100}f_{Y}: Y \rightarrow\{1, \ldots, 100\} such that for all x∈Yx \in Y and all y∈Y∩Lx,fY(x)≠fY(y)y \in Y \cap L_{x}, f_{Y}(x) \neq f_{Y}(y). Show that there exists a function F:X→{1,…,100}F: X \rightarrow\{1, \ldots, 100\} such that for all x∈Xx \in X and all y∈Lx,F(x)≠F(y)y \in L_{x}, F(x) \neq F(y).

Typos? Please submit corrections to this page on GitHub.