6
$\begingroup$

See Kleene realizability in Peano arithmetic for a similar question, but about PA instead of ZFC. (In particular, an answer as specific as Emil Jeřábek's answer would be great!)

In the context of constructive set theory, consider two ways of defining realizability.

The first is $\Vdash$, which is just the set theoretic version of Kleene's realizability. The $\Vdash$ relation is defined at Realizability for Constructive Zermelo-Fraenkel Set Theory, "Definition: 4.1".

The second is $\Vdash_{rt}$ "realizability with truth". It is defined at The Disjunction and Related Properties for Constructive Zermelo-Fraenkel Set Theory, "Definition 5.2".

The main difference is that, in every subcase, $e \Vdash_{rt} \phi$ also asserts that $\phi$ is true. For example, $e \Vdash \phi \implies \psi$ means $$\forall f. (f \Vdash \phi \implies ef \Vdash \psi)$$ whereas $e \Vdash_{rt} \phi \implies \psi$ means $$(\phi^\circ \implies \psi^\circ) \land \forall f. (f \Vdash_{rt} \phi \implies ef \Vdash_{rt} \psi)$$

For example, if our meta-theory is ZFC, the statement "all real numbers are computable" is realized according to $\Vdash$ whereas the statement "not all real numbers are computable" is realized according to $\Vdash_{rt}$, but "there exists a real number that is not computable" is realized according to neither.

Now consider the following four theories:

Known witness Witness exists
Anti-classical $\text{ZFC}_1 = \{\phi : \exists e. \text{ZFC} \vdash (\overline e \Vdash \phi) \}$ $\text{ZFC}_2 = \{\phi : \text{ZFC} \vdash (\exists e. e \Vdash \phi) \}$
Realizable with truth $\text{ZFC}_3 = \{\phi : \exists e. \text{ZFC} \vdash (\overline e \Vdash_{rt} \phi) \}$ $\text{ZFC}_4 = \{\phi : \text{ZFC} \vdash (\exists e. e \Vdash_{rt} \phi) \}$

Usually realizability is considered with an intuitionistic meta-theory, but it works just as well with ZFC.

My question is how do you nicely axiomatize them, as was done in this answer for Peano arithmetic?


Some observations:

  • $\text{ZFC}_1$ and $\text{ZFC}_3$ have the disjunction property and the other nice properties from the second paper. $\text{ZFC}_2$ and $\text{ZFC}_4$ do not because they prove LEM for $\Sigma^0_1$ sentences.
  • They are definitely recursively enumerable, since we're just searching for proofs in ZFC.
  • $$IZF \subset \text{ZFC}_1 \subset \text{ZFC}_2$$ $$IZF \subset \text{ZFC}_3 \subset \text{ZFC}_4 \subset \text{ZFC}$$
  • Since ZFC has the axiom of choice, the four theories all prove the axiom of countable choice (and thus are not just $\text{IZF}$).
  • $\text{ZFC}_1$ (and thus also $\text{ZFC}_2$) proves CT, which is incompatible with LEM.
  • $\text{ZFC}_3$ (and thus also $\text{ZFC}_4$) proves $\lnot \phi$ for statements $\phi$ such that $\lnot \phi$ is a theorem of $\text{ZFC}$.
$\endgroup$
6
  • 2
    $\begingroup$ Did you read McCarty's 1986 papers “Realizability and recursive set theory” and “Subcountability under realizability” and section 3.5 of van Oosten's book Realizability: An Introduction to its Categorical Side (2008)? I don't think they have an answer as precise as you ask, but they certainly provide some important background. $\endgroup$
    – Gro-Tsen
    Commented Dec 26, 2023 at 21:17
  • 1
    $\begingroup$ These results are often known as "Characterization Theorems". There are several examples of these but, as far as I can tell, there are quite a few that are missing. At least in the sense of "never explicitly stated". $\endgroup$ Commented Dec 26, 2023 at 23:22
  • $\begingroup$ @FrançoisG.Dorais do you think it might be an open problem? Like Gro-Tsen brought to my attention this has been studied for a while. $\endgroup$ Commented Dec 27, 2023 at 0:15
  • 1
    $\begingroup$ Well, coming up with a meaningful axiomatization always requires artistry. I don't think "open problem" is a good description of this process. $\endgroup$ Commented Dec 27, 2023 at 0:47
  • 1
    $\begingroup$ @JamesHanson oh I wouldn't say it's obvious. It follows from theorem 10.1 in the first paper. The realizer is pretty straight forward though, you just extract the function from your existential proof. Actually, for $\Vdash$ you might not even need any choice in the meta-theory 🤔. $\endgroup$ Commented Dec 28, 2023 at 2:32

0

You must log in to answer this question.