Categorical Realizability
A partial combinatory algebra is a set together with a partial operation , denoted by juxtaposition, , such that there exist elements and satisfying:
- for all
- is defined for all and
- for all
here stands for Kleene equality and means: either both sides are undefined, or both are defined and are equal elements of .
Example trivial pca [local-0]
The trivial pca is a set with application map . For sure, and .
Example untyped -calculus as pca [local-1]
Write for closed terms of untyped lambda calculus quotiented by the equivalence relation generated by -reduction. With application of lambda calculus the set forms a pca with and given by the equivalence classes of and , respectively.