(This is really long because I give a lot of context, but you can skip right to the end where the excerpt I'm trying to make sense of is copied and translated.)
Background: I'm trying to understand the proof that V. A. Yankov (aka “Jankov”, “Ânkov” in ISO-9 transliteration, В. А. Янков in the original) gives in a 1963 paper of the nonrealizability of Scott's axiom $((¬¬a⇒a)⇒(¬a∨¬¬a))⇒(¬a∨¬¬a)$. It doesn't help that the paper (a) is in Russian (a language I learned a bit in school 30-ish years ago, but largely forgot since), (b) is very terse (it's not even clear to me whether Yankov is giving a sketch of proof to be detailed elsewhere and he never got around to it, or whether not proving the lemmas is his habitual mode of writing), and (c) probably contains at least one misprint that I don't see how to fix. Combine this with the fact that I'm not too familiar with this sort of reasoning, and I definitely need a bit of help.
The main difficulty isn't linguistic (thanks to Google Translate and all that), but I could be missing some clues in the original, so I'll copy both the Russian and a translation of the excerpt I'm interested in below.
(This argument does not seem to have been translated, or reproduced anywhere since. E.g., in the 2022 book V. A. Yankov on Non-Classical Logics, History and Philosophy of Mathematics edited by Citkin and Vadoulakis, Citkin's chapter “V. Yankov's Contributions to Propositional Logic” references the theorem in question (as theorem 2.11 in section 2.8 of the book), but does not reproduce the argument. Nor is it reproduced in Plisko's oft-cited 2009 paper “A Survey of Propositional Realizability Logic”. If I manage to fully decipher it, I'll try to put up a more readable paraphrase somewhere.)
Context: The original paper is: В. А. Янков (V. A. Yankov), “О реализуемых формулах логики высказываний” (“On the realizable formulae of propositional logic”), Доклады Академии наук СССР (Dokl. Akad. Nauk SSSR) 151:5 (1963), 1035–1037. I'm interested in the proof of theorem 2 (which is about one page long), but mostly I'm confused about the definitions at the start of the proof, and that's what my question is about.
So the context is, Yankov wants to prove that $((¬¬a⇒a)⇒(¬a∨¬¬a))⇒(¬a∨¬¬a)$ is not realizable and, in fact, that any realizable formula must take the value true in a certain 7-element Heyting algebra which is shown as figure 1 on page 1036 (I won't reproduce it here because it's not directly relevant to my question): this is his “theorem 2”.
The proof of the theorem is limited to the statement of five lemmas. Let me just sketch what is going on. After some initial definitions of $Q, P, R$ which is what I'm asking about, Yankov proves that (1) $∀y ¬¬ ∃z R(y,z)$, then he calls $g$ a one-to-one computable function whose range is a computably enumerable set but not computable set and $G$ its graph ($G(y,x)$ meaning $g(y)=x$) and defines $S(x) :⇔ ∃y(G(y,x) ∧ ∃z R(y,z))$ and proves (2) $∀x(¬¬S(x) ⇔ ∃y G(x,y))$, then (3) if $k$ realizes $¬¬S(x) ⇒ S(x)$ and if $g(y)=x$ then $k>y$, and (4) for all $x$, the formula $(¬¬S(x) ⇒ S(x)) ⇔ (S(x) ∨ ¬S(x))$ is realizable, but $∀x(¬¬S(x) ∨ ¬S(x))$ is not (I won't copy the statement of the fifth and final lemma, but the fourth is enough to get the nonrealizability of Scott's axiom).
The text: Here is the excerpt I'm trying make sense of, first in Russian (reproduced as faithfully as I could):
Наметим основные этапы доказательства этой теоремы ($\newcommand{\binexp}{\mathbin{\mathrm{exp}}}a \binexp b$ будем в дальнейшем обозначать то же, что и $a^b$).
Пусть $K_{y,z}$ — множество натуральных чисел вида
$$(2 \binexp y) · (3 \binexp ((2 \binexp p) · (3 \binexp ((2 \binexp z) . (3 \binexp q)))))$$
при данных y и z (все строчные латинские буквы означают переменные, которые в последующем будут пробегать натуральные числа). Тогда содержательный предикат «$t$ есть геделев номер общерекурсивной функции, значения которой принадлежат $K_{y,z}$», может быть выражен формулой $Q(t,y,z)$ логико-арифметического языка из (¹). Пусть $P(y,z$) — формула $∀t (t≤y ⊃ ¬Q(t,y,z))$, а $R(y,z)$ — формула $P(y,z) \,\&\, ∀t (t<z ⊃ ⊃ ¬P(y,z))$.
Лемма 1. Имеет место предложение, выражаемое формулой
$$∀y ¬¬∃z R(y,z)$$
Then in English translation (by Google Translate, then slightly edited):
Let us outline the main stages of the proof of this theorem ($a \binexp b$ will now denote $a^b$).
Let $K_{y,z}$ be the set of natural numbers of the form
$$(2 \binexp y) · (3 \binexp ((2 \binexp p) · (3 \binexp ((2 \binexp z) . (3 \binexp q)))))$$
given y and z (all lowercase Latin letters mean variables that will subsequently run through natural numbers). Then the meaningful[?] predicate “$t$ is the Gödel number of a general recursive function whose values belong to $K_{y,z}$” can be expressed by the formula $Q(t,y,z)$ of the logical-arithmetic language from (¹). Let $P(y,z)$ be the formula $∀t (t≤y ⊃ ¬Q(t,y,z))$, and $R(y,z)$ be the formula $P(y,z) \,\&\, ∀t (t<z ⊃ ⊃ ¬P(y,z))$.
Lemma 1. The following holds:
$$∀y ¬¬∃z R(y,z)$$
Reference (¹) is just a reference to Kleene's Introduction to metamathematics.
The motivation for $K_{y,z} := \lbrace \langle y, \langle p,\langle z,q\rangle\rangle\rangle : p,q\in\mathbb{N} \rbrace$ where $\langle i,j\rangle := 2^i 3^j$ already leaves me a bit perplexed.
But the really puzzling part for me is the definition of $R(y,z)$. I left Yankov's notation of $⊃$ for implication, but I don't know what to make of $⊃⊃$: it's probably just a typo (or line break convention) since one $⊃$ occurs at the end of a line and the next one at the start of the next line, but I'm not sure. Even if I take $⊃⊃$ to mean just $⊃$, the quantifier still makes no sense: why would you quantify on $t$ less than $z$ a formula where $t$ doesn't occur? So there's certainly another typo here, but since I have no intuition of what these definitions are trying to achieve, I don't know whether I should correct $R(y,z)$ as $P(y,z) ∧ ∀t (t<z ⇒ ¬P(y,t))$ or $P(y,z) ∧ ∀t (t<y ⇒ ¬P(t,z))$ or something else.
So, anyway:
Question: Does someone understand what Yankov is trying to do with these definitions? Most importantly, how do I fix the one for $R$?
$\&$
). I suspect that the reason is that you've copy-pasted it out of some PDF or whatnot, so the symbols are actually not the ASCII ones, but somewhere up there in unicode-land instead, so MathJax isn't sure what to make of the escaped symbol. If you re-type it, it seems to work. $\endgroup$\{
and\}
(that I tend to replace by\lbrace
and\brace
because of this), or\,
and\;
— they display correctly in the final text, but the preview is (sometimes?) broken. I don't think this is related to my use of Unicode characters in the text. $\endgroup$