Böhm-Beraducci encoding of Fix...
Read MoreWhat does "existential type" mean in Swift?...
Read MoreTypescript: Intersection - Confused about the naming...
Read MoreWhat does it mean for a type to distribute over unions?...
Read MoreIs Haskell's type system Curry-style or Church-style?...
Read MoreWhy is "dict[int, int]" incompatible with "dict[int, int | str]"?...
Read MoreHow to create a list of elements of an indexed data type, whose length depends on the index...
Read MoreTypeScript recursive union function type...
Read MoreWhat is the paradigm of wrapping generic parameters into nested structures called?...
Read MoreIs allowing untagged unions equivalent to allowing type classes?...
Read MoreWhy can some disjoint and exhaustive patterns not be represented as definitional equalities?...
Read MoreIn cubical type theory, why are there function types that accept intervals as arguments when there a...
Read MoreIs there a library for sets that works with bool in Coq?...
Read MoreWhat is the relationship between recursion and proof by induction?...
Read MoreWhy can't all existential binders be replaced by unique constants during skolemization?...
Read MoreConfused about function subtyping...
Read MoreIt is possible to define a function in haskell that takes one parameter, ignores it, and returns its...
Read MoreWhy can't I define this rewrite rule for type elimination of proof-irrelevant disjunctions in Ag...
Read MoreNon-determinism on a set defined by the characteristic function...
Read MoreAgda: Failed to solve the following constraints: P x <= _X_53 (blocked on _X_53)...
Read MoreHow to write "twice" so it can accept "swap" without restricting their type...
Read MoreWhat is the difference between subtyping and subsumption?...
Read MoreDifferences between Agda and Idris...
Read MoreWhy coq doesn't use subtyping for logical or?...
Read MoreIn Haskell, does mutability always have to be reflected in type system?...
Read More