Search code examples
How to propogate an assumption when pattern matching in Lean...

dependent-typeidristype-theorylean

Read More
Is coproduct the same as sum types?...

haskelltype-theory

Read More
Dependent types can prove your code is correct up to a specification. But how do you prove the speci...

haskellagdadependent-typeidristype-theory

Read More
What is the bottom type?...

lambda-calculustype-theorycurry-howard

Read More
Inductive type constructed by a list of that type in Lean...

type-theorylean

Read More
Why do We Need Sum Types?...

haskelltype-theory

Read More
What's the absurd function in Data.Void useful for?...

haskelltype-theorycurry-howard

Read More
RankNTypes and Church numerals...

haskelltypestype-theoryhigher-rank-types

Read More
Limit a number to a range (Haskell)...

haskelltypesfunctional-programmingtype-theoryhindley-milner

Read More
How can quotient types help safely expose module internals?...

haskellfunctional-programmingtype-systemstype-theory

Read More
Pattern matching in Observational Type Theory...

haskellagdagadttype-theoryobservational-type-theory

Read More
Describing a typeclass for general graphs in Haskell...

haskellgraphpolymorphismtypeclasstype-theory

Read More
Singleton types in Haskell...

haskelldependent-typetype-theorysingleton-type

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

typescommon-lisptype-theory

Read More
What is the canonical name for the identity type?...

scalacategory-theorytype-theory

Read More
Law of excluded middle in Agda...

logicagdatype-theory

Read More
Types are erased before run time...

typescompilationtype-erasureagdatype-theory

Read More
Java: Why must user satisfy extends constraint?...

javatypestype-theory

Read More
Why can't I define `Eq` using only indices in Agda?...

typesfunctional-programmingagdadependent-typetype-theory

Read More
Self-representation and universes in OTT...

agdadependent-typetype-theoryobservational-type-theory

Read More
Curry Howard correspondence and equality...

haskellauthenticationfunctional-programmingtype-theorycurry-howard

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

typesf#type-theory

Read More
Provable coherence in OTT...

agdadependent-typetype-theoryobservational-type-theory

Read More
Why does `filter` work with higher-order occurrence typing?...

rackethigher-order-functionstype-theorytyped-racket

Read More
Unification Weirdness in Typeclass Instance...

haskellfunctional-programmingtypeclassunificationtype-theory

Read More
How to systematically compute the number of inhabitants of a given type?...

algorithmtype-theorysystem-f

Read More
Why is forall a. a not considered a subtype of Int while I can use an expression of type forall a. a...

haskellparametric-polymorphismsubtypingtype-theory

Read More
How do I show that a Haskell type is inhabited by one and only one function?...

haskellcategory-theorytype-theory

Read More
Are there useful applications for the Divisible Type Class?...

haskelltypesfunctional-programmingelmtype-theory

Read More
What does GADT offer that cannot be done with OOP and generics?...

haskellgenericsocamlgadttype-theory

Read More
BackNext