Skip to Main Content (Press Enter)

Logo UNIMI
  • ×
  • Home
  • Persone
  • Attività
  • Ambiti
  • Strutture
  • Pubblicazioni
  • Terza Missione

Expertise & Skills
Logo UNIMI

|

Expertise & Skills

unimi.it
  • ×
  • Home
  • Persone
  • Attività
  • Ambiti
  • Strutture
  • Pubblicazioni
  • Terza Missione
  1. Pubblicazioni

Categorical Models of Subtyping

Contributo in Atti di convegno
Data di Pubblicazione:
2024
Citazione:
Categorical Models of Subtyping / G. Coraglia, J. Emmenegger - In: 29th International Conference on Types for Proofs and Programs (TYPES 2023) in Leibniz International Proceedings in Informatics (LIPIcs)[s.l] : Dagstuhl Publishing, 2024 Aug 20. - pp. 3:1-3:19 (( Intervento presentato al 29. convegno International Conference on Types for Proofs and Programs tenutosi a Valencia nel 2023 [10.4230/lipics.types.2023.3].
Abstract:
Most categorical models for dependent types have traditionally been heavily set based: contexts form a category, and for each we have a set of types in said context - and for each type a set of terms of said type. This is the case for categories with families, categories with attributes, and natural models; in particular, all of them can be traced back to certain discrete Grothendieck fibrations. We extend this intuition to the case of general, not necessarily discrete, fibrations, so that over a given context one has not only a set but a category of types. We argue that the added structure can be attributed to a notion of subtyping that shares many features with that of coercive subtyping, in the sense that it is the product of thinking about subtyping as an abbreviation mechanism: we say that a given type A' is a subtype of A if there is a unique coercion from A' to A. Whenever we need a term of type A, then, it suffices to have a term of type A', which we can "plug-in" into A. For this version of subtyping we provide rules, coherences, and explicit models, and we compare and contrast it to coercive subtyping as introduced by Z. Luo and others. We conclude by suggesting how the tools we present can be employed in finding appropriate rules relating subtyping and certain type constructors.
Tipologia IRIS:
03 - Contributo in volume
Elenco autori:
G. Coraglia, J. Emmenegger
Link alla scheda completa:
https://air.unimi.it/handle/2434/1102789
Link al Full Text:
https://air.unimi.it/retrieve/handle/2434/1102789/2543572/LIPIcs.TYPES.2023.3.pdf
Titolo del libro:
29th International Conference on Types for Proofs and Programs (TYPES 2023) in Leibniz International Proceedings in Informatics (LIPIcs)
Progetto:
BIAS, RISK, OPACITY in AI: design, verification and development of Trustworthy AI
  • Aree Di Ricerca

Aree Di Ricerca

Settori (2)


Settore INFO-01/A - Informatica

Settore MATH-01/A - Logica matematica
  • Informazioni
  • Assistenza
  • Accessibilità
  • Privacy
  • Utilizzo dei cookie
  • Note legali

Realizzato con VIVO | Progettato da Cineca | 25.11.5.0