Abstract
Generalising slightly the notions of a strict computability model and of a simulation between them, which were elaborated by Longley and Normann in [9], we define canonical computability models over certain categories and appropriate presheaves on them. We study the canonical total computability model over a category \(\mathcal {C}\) and a covariant presheaf on \(\mathcal {C}\), and the canonical partial computability model over a category \(\mathcal {C}\) with pullbacks and a pullback preserving, covariant presheaf on \(\mathcal {C}\). These computability models are shown to be special cases of a computability model over a category \(\mathcal {C}\) with a so-called base of computability and a pullback preserving, covariant presheaf on \(\mathcal {C}\). In this way Rosolini’s theory of dominions is connected with the theory of computability models. All our notions and results are dualised by considering certain (contravariant) presheaves on appropriate categories.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
- 2.
- 3.
For a discussion on “strict vs. lax” see [8], Section 2.1.
- 4.
If we write \((\texttt {WP} _2)\) as the implication: if \(x \in \mathrm {dom}\big (\langle \langle f, g \rangle \rangle \big )\), then \([\texttt {pr} _{\sigma } \circ \big (\langle \langle f, g \rangle \rangle \big )](x) = f(x)\) and \([\texttt {pr} _{\tau } \circ \big (\langle \langle f, g \rangle \rangle \big )](x) = g(x)\), we need to use the definition of composition of partial functions. As it is noted in [9], p. 53, a computability model with weak products is equivalent to one with standard products.
- 5.
- 6.
If \(F :\mathcal {C} \rightarrow \mathcal {D}\) such that \(T \circ F = S\), where \(S :\mathcal {C} \rightarrow \texttt {Set} \) and \(T :\mathcal {D} \rightarrow \texttt {Set} \), we cannot show, in general, that F preserves monos. It does, if, e.g., T is injective on arrows.
References
Carboni, A., Pedicchio, M.C., Rosolini, G. (eds.): Category Theory. LNM, vol. 1488. Springer, Heidelberg (1991). https://doi.org/10.1007/BFb0084207
Cockett, R.: Categories and Computability, Lecture Notes (2014)
Cockett, R., Hofstra, P.: Introduction to turing categories. Ann. Pure Appl. Log. 156(2–3), 183–209 (2008). https://doi.org/10.1016/j.apal.2008.04.005
Cockett, R., Hofstra, P.: Categorical simulations. J. Pure Appl. Algebra 214(10), 1835–1853 (2010). https://doi.org/10.1016/j.jpaa.2009.12.028
Klein, A.: Relations in categories. Illinois J. Math. 14(4), 536–550 (1970)
Longley, J.: Realizability Toposes and language semantics. Ph.D. thesis ECS-LFCS-95-332 University of Edinbourgh (1995)
Longley, J.: On the ubiquity of certain total type structures. Math. Struct. Comput. Sci. 17(5), 841–953 (2007). https://doi.org/10.1016/j.entcs.2004.08004
Longley, J.: Computability structures, simulations and realizability. Math. Struct. Comput. Sci. 24(2), E240201 (2014). https://doi.org/10.1017/S0960129513000182
Longley, J., Normann, D.: Higher-Order Computability. THEOAPPLCOM. Springer, Heidelberg (2015). https://doi.org/10.1007/978-3-662-47992-6
I. Petrakis: Dependent sums and dependent products in Bishop’s set theory. In: Dybjer, P., et al. (eds.) TYPES 2018. LIPIcs, vol. 130 (2019). https://doi.org/10.4230/LIPIcs.TYPES.2018.3. Article no. 3
Petrakis, I.: Families of sets in bishop set theory. Habilitation thesis, Ludwig-Maximilians-Universität (2020)
Petrakis, I.: Computability models over categories. arXiv:2105.06933v1 (2021)
Rosolini, G.: Continuity and effectiveness in topoi. Ph.D. thesis, University of Oxford (1986)
Riehl, E.: Category Theory in Context. Dover Publications Inc., Mineola (2016)
Acknowledgment
Our research was supported by LMUexcellent, funded by the Federal Ministry of Education and Research (BMBF) and the Free State of Bavaria under the Excellence Strategy of the Federal Government and the Länder.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this paper
Cite this paper
Petrakis, I. (2022). Computability Models over Categories and Presheaves. In: Artemov, S., Nerode, A. (eds) Logical Foundations of Computer Science. LFCS 2022. Lecture Notes in Computer Science(), vol 13137. Springer, Cham. https://doi.org/10.1007/978-3-030-93100-1_16
Download citation
DOI: https://doi.org/10.1007/978-3-030-93100-1_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-93099-8
Online ISBN: 978-3-030-93100-1
eBook Packages: Computer ScienceComputer Science (R0)