Reference. Adjointness in Foundations
Cite
Cited by (12)
Impredicativity in Linear Dependent Type Theory speight-2026-impredicativity
The internal languages of univalent categories vanderweide-2025-the
On Quantifiers for Quantitative Reasoning capucci-2024-on
A Formal Logic for Formal Category Theory new_licata_2023
Adjoint Reactive GUI Programming graulund-2021-adjoint
An Isbell duality theorem for type refinement systems mellies-2017-an
Models for Polymorphism over Physical Dimension atkey-2015-models
Functors are type refinement systems mellies_zeilberger_2015
The standard reading of type theory through the lens of category theory is based on the idea of viewing a type system as a category of well-typed terms. We propose a basic revision of this reading: rather than interpreting type systems as categories, we describe them as functors from a category of typing derivations to a category of underlying terms. Then, turning this around, we explain how in fact any functor gives rise to a generalized type system, with an abstract notion of typing judgment, typing derivations and typing rules. This leads to a purely categorical reformulation of various natural classes of type systems as natural classes of functors.
The main purpose of this paper is to describe the general framework (which can also be seen as providing a categorical analysis of refinement types), and to present a few applications. As a larger case study, we revisit Reynolds’ paper on “The Meaning of Types” (2000), showing how the paper’s main results may be reconstructed along these lines.
Type refinement and monoidal closed bifibrations mellies_zeilberger_2013
BI-hyperdoctrines, higher-order separation logic, and abstraction biering-2007-bi
BI Hyperdoctrines and Higher-Order Separation Logic biering_birkedal_torpsmith_2005
Cites 6 works (1 here)
With notes (1)
Functorial Semantics of Algebraic Theories lawvere_1963
External (5)
- Closed Categories (1966)
- The Category of Categories as a Foundation for Mathematics (1966)
- Categorical algebra (1965)
- Adjoint Functors (1958)
- General Theory of Natural Equivalences (1945)