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 SL(P)S \subset L(P) be a consistent, deductively closed set such that for every tL(P)t \in L(P) either tSt \in S or ¬tS\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 xXx \in X, let LxL_{x} be a subset of XX. Suppose that for any finite YXY \subseteq X there exists a function fY:Y{1,,100}f_{Y}: Y \rightarrow\{1, \ldots, 100\} such that for all xYx \in Y and all yYLx,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 xXx \in X and all yLx,F(x)F(y)y \in L_{x}, F(x) \neq F(y).