← All problems
Unverified

Decidability of Subtype Entailment

Simple type expressions are finite terms built from variables, constants ⊥\bot and ⊤\top, and a binary constructor. Interpret them as possibly differently shaped trees under the non-structural order in which ⊥\bot is below every tree and ⊤\top is above every tree. Given a finite constraint set

C={τi≤τi′:1≤i≤n} C=\{\tau_i\leq\tau_i' : 1\leq i\leq n\}

and types τ,τ′\tau,\tau', is it decidable whether every valuation satisfying CC also satisfies τ≤τ′\tau\leq\tau', that is, whether C⊨τ≤τ′C\models\tau\leq\tau'?

Coming soon

Organizer

Boyuan Wang portraitBoyuan Wang
Minghan Wang portraitMinghan Wang
Bochao Li portraitBochao Li
Hongwei Hu portraitHongwei Hu