Search code examples
What does it mean for a type to distribute over unions?...


typescriptunion-typesconditional-typestype-theory

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


pythonpython-typingtype-theory

Read More
What is predicativity?...


haskelltype-theory

Read More
How to create a list of elements of an indexed data type, whose length depends on the index...


listhaskellfunctional-programmingagdatype-theory

Read More
What does "existential type" mean in Swift?...


swifttype-theory

Read More
TypeScript recursive union function type...


typescriptrecursiontypesuniontype-theory

Read More
What is the paradigm of wrapping generic parameters into nested structures called?...


c++templatesgenericsparadigmstype-theory

Read More
Is allowing untagged unions equivalent to allowing type classes?...


haskelltype-theorysubtyping

Read More
Why can some disjoint and exhaustive patterns not be represented as definitional equalities?...


functional-programmingpattern-matchingagdadependent-typetype-theory

Read More
List without gaps in Coq...


coqdependent-typetype-theory

Read More
In cubical type theory, why are there function types that accept intervals as arguments when there a...


typestype-theoryhomotopy-type-theorycubical-type-theory

Read More
Is there a library for sets that works with bool in Coq?...


coqtype-theory

Read More
What is the relationship between recursion and proof by induction?...


recursiontype-theoryinduction

Read More
Why can't all existential binders be replaced by unique constants during skolemization?...


logicprooftheorem-provingtype-theory

Read More
Confused about function subtyping...


typesprogramming-languagestype-theory

Read More
Why do we need containers?...


haskellgenericsagdadependent-typetype-theory

Read More
It is possible to define a function in haskell that takes one parameter, ignores it, and returns its...


haskellfunctional-programmingtype-theory

Read More
Why can't I define this rewrite rule for type elimination of proof-irrelevant disjunctions in Ag...


agdadependent-typetype-theory

Read More
Non-determinism on a set defined by the characteristic function...


haskellfunctional-programmingmonadsnon-deterministictype-theory

Read More
Agda: Failed to solve the following constraints: P x <= _X_53 (blocked on _X_53)...


coqagdatype-theoryhomotopy-type-theoryagda-mode

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


haskelltype-theory

Read More
What is the difference between subtyping and subsumption?...


type-theorysubtyping

Read More
Differences between Agda and Idris...


agdatype-theoryidris

Read More
Why coq doesn't use subtyping for logical or?...


coqtype-theorysubtyping

Read More
What exactly is a Set in Coq...


coqtype-theory

Read More
Covariant Types...


rusttype-theory

Read More
In Haskell, does mutability always have to be reflected in type system?...


haskellimmutabilityghcmutabilitytype-theory

Read More
What is the difference between IO a and IO (a) in Haskell?...


haskellghctype-theory

Read More
How to use HoTT path induction in Coq?...


coqtype-theory

Read More
Typescript: Intersection - Confused about the naming...


typescripttype-theoryset-theory

Read More
BackNext