Resources in Computation
Lead Research Organisation:
University College London
Department Name: Computer Science
Abstract
Programming is intrinsically based on the use of limited resources, such as memory and processing power of computers.
Various abstractions of resources play an important role throughout computer science, but they are conceptualised in very different, and apparently unrelated ways. In particular, there is a big gap between studies focussing on precise quantitative issues of what we can do and how efficiently we can do it with limited resources, and those which concern more conceptual aspects, which underpin modern high-level programming languages, and application-oriented programming.
In this project, building on some recent breakthrough developments which relate these different aspects, we aim to develop a unified theory of resources which will apply to all these aspects, and allow a flow of ideas between them. This will provide new tools and methods for computer scientists, and lead both to new kinds of results, and more general versions of existing ones.
Various abstractions of resources play an important role throughout computer science, but they are conceptualised in very different, and apparently unrelated ways. In particular, there is a big gap between studies focussing on precise quantitative issues of what we can do and how efficiently we can do it with limited resources, and those which concern more conceptual aspects, which underpin modern high-level programming languages, and application-oriented programming.
In this project, building on some recent breakthrough developments which relate these different aspects, we aim to develop a unified theory of resources which will apply to all these aspects, and allow a flow of ideas between them. This will provide new tools and methods for computer scientists, and lead both to new kinds of results, and more general versions of existing ones.
Organisations
- University College London (Fellow, Lead Research Organisation, Project Partner)
- University of Cambridge (Project Partner)
- International Iberian Nanotechnology Laboratory (Project Partner)
- University of Helsinki (Project Partner)
- University of Paris (Project Partner)
- University of Warsaw (Project Partner)
People |
ORCID iD |
Samson Abramsky (Principal Investigator / Fellow) |
Publications
Abramsky S.
(2021)
Arboreal categories and resources
in Leibniz International Proceedings in Informatics, LIPIcs
Abramsky S
(2023)
Arboreal Categories: An Axiomatic Theory of Resources
in Logical Methods in Computer Science
Abramsky S
(2023)
Combining contextuality and causality: a game semantics approach
Abramsky S
(2024)
Combining contextuality and causality: a game semantics approach.
in Philosophical transactions. Series A, Mathematical, physical, and engineering sciences
Abramsky S.
(2022)
Comonadic semantics for hybrid logic
in Leibniz International Proceedings in Informatics, LIPIcs
Borlido C
(2023)
Filtral pretoposes and compact Hausdorff locales
Reggio L
(2023)
Finitely accessible arboreal adjunctions and Hintikka formulae
Wang D.
(2021)
On the Quantum-like Contextuality of Ambiguous Phrases
in SemSpace 2021 - Workshop on Semantic Spaces at the Intersection of NLP, Physics, and Cognitive Science, Proceedings of the 2021 Workshop