,
Jui-Hsuan Wu
Creative Commons Attribution 4.0 International license
Subtyping is a key ingredient of many intersection type systems. In the case of the BCD system, B. Pierce gave a transitivity-free presentation of subtyping. This provides better structural properties for the analysis of this relation and leads to a simple decision algorithm. We generalize this transitivity-free approach to a general class of extensions of BCD allowing to impose some pre-order as well as some fixpoint equations on atoms. This includes in particular the case of various intersection type systems compatible with η-equality (Scott, Park, etc.). Proving the equivalence between the transitivity-free systems and their BCD-style presentation is addressed by means of cut-elimination techniques from proof theory. Due to the presence of fixpoints, we are led to introduce non-wellfounded derivations. In the context of the structural analysis of intersection subtyping, this happens to be the first use of infinitary derivations.
@InProceedings{laurent_et_al:LIPIcs.FSCD.2026.22,
author = {Laurent, Olivier and Wu, Jui-Hsuan},
title = {{Non-Wellfounded Derivations for Intersection Subtyping with Fixpoints}},
booktitle = {11th International Conference on Formal Structures for Computation and Deduction (FSCD 2026)},
pages = {22:1--22:20},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-433-8},
ISSN = {1868-8969},
year = {2026},
volume = {378},
editor = {Pfenning, Frank},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.FSCD.2026.22},
URN = {urn:nbn:de:0030-drops-263721},
doi = {10.4230/LIPIcs.FSCD.2026.22},
annote = {Keywords: Intersection types, subtyping, non-wellfounded proofs, fixpoints, cut elimination}
}
archived version
archived version