Cargando…

Relative Full Completeness for Bicategorical Cartesian Closed Structure

The glueing construction, defined as a certain comma category, is an important tool for reasoning about type theories, logics, and programming languages. Here we extend the construction to accommodate ‘2-dimensional theories’ of types, terms between types, and rewrites between terms. Taking bicatego...

Descripción completa

Detalles Bibliográficos
Autores principales: Fiore, Marcelo, Saville, Philip
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7788604/
http://dx.doi.org/10.1007/978-3-030-45231-5_15
_version_ 1783633061967036416
author Fiore, Marcelo
Saville, Philip
author_facet Fiore, Marcelo
Saville, Philip
author_sort Fiore, Marcelo
collection PubMed
description The glueing construction, defined as a certain comma category, is an important tool for reasoning about type theories, logics, and programming languages. Here we extend the construction to accommodate ‘2-dimensional theories’ of types, terms between types, and rewrites between terms. Taking bicategories as the semantic framework for such systems, we define the glueing bicategory and establish a bicategorical version of the well-known construction of cartesian closed structure on a glueing category. As an application, we show that free finite-product bicategories are fully complete relative to free cartesian closed bicategories, thereby establishing that the higher-order equational theory of rewriting in the simply-typed lambda calculus is a conservative extension of the algebraic equational theory of rewriting in the fragment with finite products only.
format Online
Article
Text
id pubmed-7788604
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-77886042021-01-07 Relative Full Completeness for Bicategorical Cartesian Closed Structure Fiore, Marcelo Saville, Philip Foundations of Software Science and Computation Structures Article The glueing construction, defined as a certain comma category, is an important tool for reasoning about type theories, logics, and programming languages. Here we extend the construction to accommodate ‘2-dimensional theories’ of types, terms between types, and rewrites between terms. Taking bicategories as the semantic framework for such systems, we define the glueing bicategory and establish a bicategorical version of the well-known construction of cartesian closed structure on a glueing category. As an application, we show that free finite-product bicategories are fully complete relative to free cartesian closed bicategories, thereby establishing that the higher-order equational theory of rewriting in the simply-typed lambda calculus is a conservative extension of the algebraic equational theory of rewriting in the fragment with finite products only. 2020-04-17 /pmc/articles/PMC7788604/ http://dx.doi.org/10.1007/978-3-030-45231-5_15 Text en © The Author(s) 2020 Open Access This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made. The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.
spellingShingle Article
Fiore, Marcelo
Saville, Philip
Relative Full Completeness for Bicategorical Cartesian Closed Structure
title Relative Full Completeness for Bicategorical Cartesian Closed Structure
title_full Relative Full Completeness for Bicategorical Cartesian Closed Structure
title_fullStr Relative Full Completeness for Bicategorical Cartesian Closed Structure
title_full_unstemmed Relative Full Completeness for Bicategorical Cartesian Closed Structure
title_short Relative Full Completeness for Bicategorical Cartesian Closed Structure
title_sort relative full completeness for bicategorical cartesian closed structure
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7788604/
http://dx.doi.org/10.1007/978-3-030-45231-5_15
work_keys_str_mv AT fioremarcelo relativefullcompletenessforbicategoricalcartesianclosedstructure
AT savillephilip relativefullcompletenessforbicategoricalcartesianclosedstructure