A Complete Finitary Refinement Type System for Scott-Open Properties

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Riba, Colin, Donadille, Adam
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915966728798208
author Riba, Colin
Donadille, Adam
author_facet Riba, Colin
Donadille, Adam
contents We are interested in proving input-output properties of functions that handle infinite data such as streams or non-wellfounded trees. We provide a finitary refinement type system which is (sound and) complete for Scott-open properties defined in a fixpoint-like logic. Working on top of Abramsky's Domain Theory in Logical Form, we build from the well-known fact that the Scott domains interpreting recursive types are spectral spaces. The usual symmetry between Scott-open and compact-saturated sets is reflected in logical polarities: positive formulae allow for least fixpoints and define Scott-open sets, while negative formulae allow for greatest fixpoints and define compact-saturated sets. A realizability implication with the expected (contra)variance on polarities allows for non-trivial input-output properties to be formulated as positive formulae on function types.
format Preprint
id arxiv_https___arxiv_org_abs_2601_23082
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle A Complete Finitary Refinement Type System for Scott-Open Properties
Riba, Colin
Donadille, Adam
Logic in Computer Science
F.2.1; F.3.2; F.4.1
We are interested in proving input-output properties of functions that handle infinite data such as streams or non-wellfounded trees. We provide a finitary refinement type system which is (sound and) complete for Scott-open properties defined in a fixpoint-like logic. Working on top of Abramsky's Domain Theory in Logical Form, we build from the well-known fact that the Scott domains interpreting recursive types are spectral spaces. The usual symmetry between Scott-open and compact-saturated sets is reflected in logical polarities: positive formulae allow for least fixpoints and define Scott-open sets, while negative formulae allow for greatest fixpoints and define compact-saturated sets. A realizability implication with the expected (contra)variance on polarities allows for non-trivial input-output properties to be formulated as positive formulae on function types.
title A Complete Finitary Refinement Type System for Scott-Open Properties
topic Logic in Computer Science
F.2.1; F.3.2; F.4.1
url https://arxiv.org/abs/2601.23082