[Paper Review] A Report on Realizability
This paper introduces Krivine's Ordered Combinatory Algebras ($\mathcal{^{K}OCA}$) as a unified foundational framework that unifies computational and categorical semantics in realizability. By extending Abstract Krivine Structures with an adjunctor and completeness conditions, the authors show how $\mathcal{^{K}OCA}$ algebras directly induce Triplos and support realizability for higher-order languages, including higher-order Peano arithmetic, thereby enabling both proof-theoretic and categorical semantics within a single algebraic structure.
Besides recalling the basic definitions of Realizability Lattices, Abstract Krivine Structures, Ordered Combinatory Algebras and Tripos and reviewing its relationships, we propose a new foundational framework for realizability. Motivated by Streicher's paper "Krivine's Classical Realizability from a Categorical Perspective" [9], we define the concept of Krivine's Ordered Combinatory Algebras (kOKA) as a common platform that is strong enough to do both: categorical and computational semantics. The OCAs produced by Streicher from AKSs in [9] are particular cases of kOKAs.
Motivation & Objective
- To unify computational and categorical semantics in realizability theory by introducing a common algebraic foundation.
- To generalize Streicher's construction of Ordered Combinatory Algebras (OCAs) from Abstract Krivine Structures (AKS) into a broader class of algebras.
- To show that $\mathcal{^{K}OCA}$ algebras—equipped with an adjunctor and completeness—can directly induce Triplos without retracing to AKS.
- To establish realizability for higher-order languages, including higher-order Peano arithmetic, within the $\mathcal{^{K}OCA}$ framework.
- To demonstrate that key axioms of Peano Arithmetic, except induction, are realizable in any $\mathcal{^{K}OCA}$.
Proposed method
- Define Krivine's Ordered Combinatory Algebras ($\mathcal{^{K}OCA}$) as a generalization of OCAs with an adjunctor ensuring logical implication is internalized.
- Introduce the adjunctor $\operatorname{e}$ such that $a \circ b \leq c$ implies $\operatorname{e} \circ a \leq b \rightarrow c$, enabling internalization of implication.
- Construct $\mathcal{^{K}OCA}$ from Abstract Krivine Structures (AKS), showing that Streicher's OCAs are special cases.
- Impose a completeness condition with respect to arbitrary infima on $\mathcal{^{K}OCA}$ to directly induce a Tripos from the algebra.
- Define a realizability interpretation for higher-order languages $\mathcal{L}^\omega$, including $\mathcal{L}^\omega$-terms and formulas.
- Verify that equational axioms of Peano Arithmetic are realizable in $\mathcal{^{K}OCA}$ using specific realizers like $\lambda^*xx$ and $\lambda^*x\,x\operatorname{s}$.
Experimental results
Research questions
- RQ1Can a single algebraic structure unify both computational and categorical semantics in realizability theory?
- RQ2How can the adjunctor in an OCA be used to internalize implication and support logical reasoning?
- RQ3Can a Tripos be directly induced from an $\mathcal{^{K}OCA}$ without relying on an intermediate AKS?
- RQ4Are the equational axioms of higher-order Peano Arithmetic realizable in $\mathcal{^{K}OCA}$?
- RQ5Can realizability for full higher-order logic be defined within the $\mathcal{^{K}OCA}$ framework?
Key findings
- The class of $\mathcal{^{K}OCA}$ algebras provides a common platform that supports both computational and categorical semantics in realizability.
- Every Abstract Krivine Structure (AKS) gives rise to a $\mathcal{^{K}OCA}$ with an adjunctor, generalizing Streicher's construction.
- With completeness under arbitrary infima, an $\mathcal{^{K}OCA}$ directly induces a Tripos, bypassing the need to return to the AKS.
- The identity term $\lambda^*xx$ realizes all equational axioms of Peano Arithmetic in any $\mathcal{^{K}OCA}$.
- The term $\lambda^*x\,x\operatorname{s}$ realizes the axiom $\forall x^I(\operatorname{succ}^I x \neq 0^I)$ in $\mathcal{^{K}OCA}$.
- Realizability for higher-order Peano Arithmetic, including the definition of $\mathds{N}(z^I)$ via Leibniz equality, is fully supported in $\mathcal{^{K}OCA}$.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.