Skip to content

juniorxxue/applicative-intersection

Repository files navigation

archive*: previous (some failed) development of the formalization

core: a type sound calculus with applicative subtyping

core+disjoint: a type sound and deterministic calculus with applicative subtyping

subtyping: proof of sound/complete lemma of applicative subtyping with respect to (BCD) subtyping

implementation: interpreter and compiler in Racket, PLT Redex Mode and Haskell implementation of subtyping