Completions of Kleene's second model

Sebastiaan A. Terwijn
2024-06-09
Abstract:We investigate completions of partial combinatory algebras (pcas), in particular of Kleene's second model $\mathcal{K}_2$ and generalizations thereof. We consider weak and strong notions of embeddability and completion that have been studied before. By a result of Klop it is known that not every pca has a strong completion. The study of completions of $\mathcal{K}_2$ has as corollaries that weak and strong embeddings are different, and that every countable pca has a weak completion. We then consider generalizations of $\mathcal{K}_2$ for larger cardinals, and use these to show that it is consistent that every pca has a weak completion.
Logic in Computer Science,Logic
What problem does this paper attempt to address?
The problem that this paper attempts to solve is about the completeness problem of partial combinatory algebras (pcas), especially Kleene's second model \(K_2\) and its generalizations. Specifically, the author explores the differences between weak and strong embeddings and completeness of pcas, and answers some long - standing questions by studying the properties of \(K_2\). The following are the main research questions of this paper: 1. **Differences between weak and strong embeddings**: The author proves that weak and strong embeddings are different concepts. Specifically, there exists a pca that can be weakly complete but not strongly complete (Theorem 4.1). This result solves a problem proposed by Barendregt, Mitschke and Scott. 2. **Does every countable pca have weak completeness?** By studying the properties of \(K_2\), the author proves that every countable pca has weak completeness (Corollary 2.2). This is in contrast to Klop's result, which shows that not every pca has strong completeness. 3. **Generalizations for larger cardinals**: The author considers the generalization \(K_{\kappa}^2\) of \(K_2\) for larger cardinals, and uses these generalizations to prove that under certain conditions (for example, assuming the Generalized Continuum Hypothesis GCH), every pca has weak completeness (Theorem 6.2). ### Formula summary - **Definition of the application operator**: \[ \alpha\cdot\beta = \Phi_{\alpha\oplus\beta}^{\alpha(0)} \] where \(\Phi_e\) represents the \(e\)-th Turing functional, and \(\alpha\oplus\beta\) represents the concatenation of \(\alpha\) and \(\beta\). - **Properties of combinators \(k\) and \(s\)**: \[ ka\downarrow\quad\text{and}\quad kab = a \] \[ sab\downarrow\quad\text{and}\quad sabc\simeq ac(bc) \] - **Barendregt's axiom**: \[ sab = sa'b'\implies a = a'\land b = b' \] Through the study of these problems, the author not only deepens the understanding of \(K_2\) and its generalizations, but also provides a new perspective for understanding the broader pca theory.