You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Address some limitations of initial implementation:
LaTeX in Notes
Type schemas (not System F style polymorphism), kinding contexts
Rather than separate syntax for polynomials, just have \mu.\tau (where \tau can't contain a function type)
Closed function spaces is a strict overapproximation of a strict positivity constraint
Agda
Syntax of types, kinding rules
Generalise Poly to close under post-composition with arbitrary (strong) functor T
"Slicing" semantics which decorates every type constructor with T
Interpret in generic C with finite products, finite (distributive) coproducts and ω-colimits, rather than Fam(C)
❌ bad idea -- the W-type construction does the recursion in the index setoid, sidestepping colimits in C entirely, but if Fam(C) itself needs ω-colimits then so does C (and also needs cocontinuous products)
Address some limitations of initial implementation:
Interpret in generic C with finite products, finite (distributive) coproducts and ω-colimits, rather than Fam(C)fam-mu-typesbut withlanguage-syntax-2See also: