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