The Principle of Dependent Choice is shown to be equivalent to: the Baire Category Theorem for Cech-complete spaces (or for complete metric spaces); the existence theorem for generic sets of forcing conditions; and a proof-theoretic principle that abstracts the "Henkin method" of proving deductive completeness of logical systems. The RasiowaSikorski Lemma is shown to be equivalent to the conjunction of the Ultrafilter Theorem and the Baire Category Theorem for compact Hausdorff spaces. The relevance of the Baire Category Theorem to the fundamental metalogical principle of deductive completeness has long been known. Rasiowa and Sikorski [1950], in their Boolean-algebraic proof of Gddel's completeness theorem for firstorder logic, applied the Baire Category Theorem to the compact Hausdorff Stone space of a Boolean algebra to obtain their celebrated lemma about the existence of ultrafilters respecting countably many meets. Grzegorczyk, Mostowski, and RyllNardzewski [1961] later adapted this approach to obtain the completeness theorem for co-logic, by applying the Baire theorem to the complete metric space of co-models of an w-complete theory. A similar argument may also be developed for omittingtypes theorems. The aim of this paper is to isolate that part of the Rasiowa-Sikorski Lemma that does not depend on the Ultrafilter Theorem. A result about the existence of certain filters is obtained that is dubbed "Tarski's Lemma" since it is closely allied to Tarski's algebraic proof of the Rasiowa-Sikorski Lemma, as reported by Feferman [1952]. It will be shown that in set theory without choice, Tarski's Lemma is equivalent to each of (i) the Baire Category Theorem for Cech-complete spaces, (ii) the Baire Category Theorem for complete metric spaces, (iii) the Principle of Dependent Choice, (iv) the existence theorem for generic sets of forcing conditions, and (v) a proof-theoretic principle which abstracts the technique introduced by Henkin [1949] for proving completeness proofs. From this follows a proof that the Rasiowa-Sikorski Lemma is equivalent to the conjunction of the Ultrafilter Theorem with the Baire Category Theorem for compact Hausdorff spaces. Throughout this paper, assertions that one statement implies another, or that two statements are equivalent (imply each other) will mean that the implications Received November 1, 1983; revised February 23, 1984. ? 1985, Association for Symbolic Logic 0022-48 12/85/5002-0016/$02. 1 0
[1]
Leon Henkin,et al.
The completeness of the first-order functional calculus
,
1949,
Journal of Symbolic Logic.
[2]
Helena Rasiowa,et al.
A proof of the completeness theorem of Grödel
,
1950
.
[3]
S. Feferman.
Some applications of the notions of forcing and generic sets
,
1964
.
[4]
R. Moore,et al.
An Extension of the Theorem That No Countable Point Set Is Perfect.
,
1924,
Proceedings of the National Academy of Sciences of the United States of America.
[5]
Ulrich Felgner,et al.
Models of ZF-set theory
,
1971
.
[6]
John L. Bell,et al.
Boolean-valued models and independence proofs in set theory
,
1977
.
[7]
E. Čech.
On Bicompact Spaces
,
1937
.
[8]
Gaisi Takeuti,et al.
Axiomatic Set Theory
,
1973
.
[9]
Robert Goldblatt,et al.
An abstract setting for Henkin proofs
,
1984
.
[10]
Andrzej Mostowski.
An Exposition of Forcing
,
1975
.
[11]
R. Baire.
Sur les fonctions de variables réelles
,
1899
.
[12]
Kenneth A. Bowen.
Forcing in a general setting
,
1974
.
[13]
F. Hausdorff.
Grundzüge der Mengenlehre
,
1914
.