Reference. Fixpoint constructions in focused orthogonality models of linear logic

Orthogonality is a notion based on the duality between programs and their environments used to determine when they can be safely combined. For instance, it is a powerful tool to establish termination properties in classical formal systems. It was given a general treatment with the concept of orthogonality category, of which numerous models of linear logic are instances, by Hyland and Schalk. This paper considers the subclass of focused orthogonalities. We develop a theory of fixpoint constructions in focused orthogonality categories. Central results are lifting theorems for initial algebras and final coalgebras. These crucially hinge on the insight that focused orthogonality categories are relational fibrations. The theory provides an axiomatic categorical framework for models of linear logic with least and greatest fixpoints of types. We further investigate domain-theoretic settings, showing how to lift bifree algebras, used to solve mixed-variance recursive type equations, to focused orthogonality categories.

Cite

Cite as @fiore-2023-fixpoint (helia, typst) · \cite{fiore-2023-fixpoint} (LaTeX)
BibTeX
bibtex · 1 line
@article{fiore-2023-fixpoint, title={Fixpoint constructions in focused orthogonality models of linear logic}, volume={3}, ISSN={2969-2431}, url={http://dx.doi.org/10.46298/entics.12302}, DOI={10.46298/entics.12302}, journal={Electronic Notes in Theoretical Informatics and Computer Science}, publisher={Centre pour la Communication Scientifique Directe (CCSD)}, author={Fiore, Marcelo and Galal, Zeinab and Jafarrahmani, Farzad}, year={2023}, month=Nov }
hayagriva YAML (typst)
yaml · 17 lines
fiore-2023-fixpoint:
  type: article
  title: Fixpoint constructions in focused orthogonality models of linear logic
  author:
  - Fiore, Marcelo
  - Galal, Zeinab
  - Jafarrahmani, Farzad
  date: 2023-11
  url: http://dx.doi.org/10.46298/entics.12302
  serial-number:
    doi: 10.46298/entics.12302
    issn: 2969-2431
  parent:
    type: periodical
    title: Electronic Notes in Theoretical Informatics and Computer Science
    publisher: Centre pour la Communication Scientifique Directe (CCSD)
    volume: 3
Cites 43 works (4 here)
With notes (4)

Glueing and orthogonality for models of linear logic hyland_glueing_2003

We present the general theory of the method of glueing and associated technique of orthogonality for constructing categorical models of all the structure of linear logic: in particular we treat the exponentials in detail. We indicate simple applications of the methods and show that they cover familiar examples.
DOI

Axiomatic Domain Theory in Categories of Partial Maps fiore-1996-axiomatic

Axiomatic categorical domain theory is crucial for understanding the meaning of programs and reasoning about them. This book is the first systematic account of the subject and studies mathematical structures suitable for modelling functional programming languages in an axiomatic (i.e. abstract) setting. In particular, the author develops theories of partiality and recursive types and applies them to the study of the metalanguage FPC; for example, enriched categorical models of the FPC are defined. Furthermore, FPC is considered as a programming language with a call-by-value operational semantics and a denotational semantics defined on top of a categorical model. To conclude, for an axiomatisation of absolute non-trivial domain-theoretic models of FPC, operational and denotational semantics are related by means of computational soundness and adequacy results. To make the book reasonably self-contained, the author includes an introduction to enriched category theory.
DOI

Linear logic, *-autonomous categories and cofree coalgebras seely89

DOI

Linear logic girard_linear_1987

The familiar connective of negation is broken into two operations: linear negation which is the purely negative part of negation and the modality “of course” which has the meaning of a reaffirmation. Following this basic discovery, a completely new approach to the whole area between constructive logics and programmation is initiated.
DOI
External (39)
fiore-2023-fixpoint reference entries/refs/fiore-2023-fixpoint/fiore-2023-fixpoint.hel