Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in type-theory

How to write "twice" so it can accept "swap" without restricting their type

haskell type-theory

Why is "dict[int, int]" incompatible with "dict[int, int | str]"?

Function definition by induction principles in Agda

agda type-theory

How to infer coercions?

Why are Java wildcards more powerful than use-site variance?

Could it be argued that Ada subtypes are equivalent to dependent types?

Is there an effective way to generate a function given a generic (esp. with monads) type signature in Haskell?

f#: encoding even and odd in (inductive) types?

types f# type-theory

RankNTypes and Church numerals

Is it possible to define a recursive type in Common Lisp?

Why does the Agda typechecker crash on this program

Types are erased before run time

OCaml passing labeled function as parameter / labeled function type equivalence

Function which generically takes a type and returns the same type

Does C++11 support types recursion in templates?

c++ types c++11 type-theory

Is this a meaningful generalization of `scan`s for arbitrary ADTs?

Is coproduct the same as sum types?

haskell type-theory