Fields: Mathematics, Computer_Science, Type_Theory, Logic
The Curry-Howard-Lambek correspondence establishes a three-way isomorphism between typed lambda calculus, intuitionistic logic, and Cartesian closed categories; monads in Haskell are exactly monads in...
Fields: Mathematics, Computer Science, Type Theory, Functional Programming
Category theory β the abstract mathematics of structure-preserving maps β is not merely analogous to functional programming; it is the precise mathematical semantics of statically-typed functional lan...
Fields: Mathematics, Logic, Computer Science, Complexity Theory, Proof Theory, Type Theory
The Cook-Levin theorem (Cook 1971, Levin 1973): SAT is NP-complete β every problem in NP polynomially reduces to Boolean satisfiability. P vs NP (Clay Millennium Problem): does every efficiently verif...
Fields: Mathematical Logic, Type Theory, Computer Science, Proof Theory, Programming Language Theory
The Curry-Howard isomorphism (independently discovered by Haskell Curry in 1934 for combinatory logic and William Howard in 1969 for natural deduction) establishes an exact correspondence between the ...
Fields: Mathematics, Computer Science, Logic, Type Theory, Programming Languages
The Curry-Howard isomorphism (Curry 1934 combinatory logic; Howard 1969 natural deduction) establishes: types β propositions; programs β proofs; program execution β proof normalization; function types...
Know something about Type Theory? Contribute an unknown or hypothesis β
Generated 2026-05-10 Β· USDR Dashboard