Quantitative Equality in Substructural Logic via Lipschitz Doctrines

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Dagnino, Francesco, Pasquali, Fabio
Format: Preprint
Published: 2021
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929697347076096
author Dagnino, Francesco
Pasquali, Fabio
author_facet Dagnino, Francesco
Pasquali, Fabio
contents Substructural logics naturally support a quantitative interpretation of formulas, as they are seen as consumable resources. Distances are the quantitative counterpart of equivalence relations: they measure how much two objects are similar, rather than just saying whether they are equivalent or not. Hence, they provide the natural choice for modelling equality in a substructural setting. In this paper, we develop this idea, using the categorical language of Lawvere's doctrines. We work in a minimal fragment of Linear Logic enriched by graded modalities, which are needed to write a resource sensitive substitution rule for equality, enabling its quantitative interpretation as a distance. We introduce both a deductive calculus and the notion of Lipschitz doctrine to give it a sound and complete categorical semantics. The study of 2-categorical properties of Lipschitz doctrines provides us with a universal construction, which generates examples based for instance on metric spaces and quantitative realisability. Finally, we show how to smoothly extend our results to richer substructural logics, up to full Linear Logic with quantifiers.
format Preprint
id arxiv_https___arxiv_org_abs_2110_05388
institution arXiv
publishDate 2021
record_format arxiv
spellingShingle Quantitative Equality in Substructural Logic via Lipschitz Doctrines
Dagnino, Francesco
Pasquali, Fabio
Logic in Computer Science
Category Theory
Substructural logics naturally support a quantitative interpretation of formulas, as they are seen as consumable resources. Distances are the quantitative counterpart of equivalence relations: they measure how much two objects are similar, rather than just saying whether they are equivalent or not. Hence, they provide the natural choice for modelling equality in a substructural setting. In this paper, we develop this idea, using the categorical language of Lawvere's doctrines. We work in a minimal fragment of Linear Logic enriched by graded modalities, which are needed to write a resource sensitive substitution rule for equality, enabling its quantitative interpretation as a distance. We introduce both a deductive calculus and the notion of Lipschitz doctrine to give it a sound and complete categorical semantics. The study of 2-categorical properties of Lipschitz doctrines provides us with a universal construction, which generates examples based for instance on metric spaces and quantitative realisability. Finally, we show how to smoothly extend our results to richer substructural logics, up to full Linear Logic with quantifiers.
title Quantitative Equality in Substructural Logic via Lipschitz Doctrines
topic Logic in Computer Science
Category Theory
url https://arxiv.org/abs/2110.05388