Cedille is an interactive theorem-prover and dependently typed programming language, based on extrinsic (aka Curry-style) type theory. This makes it rather different from type theories like Coq and Agda, which are intrinsic (aka Church-style). In Cedille, terms are nothing more than annotated versions of terms of pure untyped lambda calculus. In contrast, in Coq or Agda, the typing annotations are intrinsic parts of terms. The typing annotations can only be erased as an optimization under certain conditions, not by virtue of the definition of the type theory.

","plain":"Cedille is an interactive theorem-prover and dependently typed programming\nlanguage, based on extrinsic (aka Curry-style) type theory. This makes it\nrather different from type theories like Coq and Agda, which are intrinsic (aka\nChurch-style). In Cedille, terms are nothing more than annotated versions of\nterms of pure untyped lambda calculus. In contrast, in Coq or Agda, the typing\nannotations are intrinsic parts of terms. The typing annotations can only be\nerased as an optimization under certain conditions, not by virtue of the\ndefinition of the type theory.\n\n","locale":"en_US.UTF-8"},"home-page":"https://cedille.github.io/","derivations":[{"system":"x86_64-linux","target":"","derivation":"/gnu/store/lmy1yvblkc4609fwvvfmfmamrd2yl8n6-cedille-1.1.2.drv"},{"system":"riscv64-linux","target":"","derivation":"/gnu/store/3sl9nggd9xdmsbhsx7i7c7686gd8g4w1-cedille-1.1.2.drv"},{"system":"powerpc-linux","target":"","derivation":"/gnu/store/l287idvq76f8926ny84krf3kqn9i8pq3-cedille-1.1.2.drv"},{"system":"powerpc64le-linux","target":"","derivation":"/gnu/store/b5ic00cvqqxn3c8ar240p9abz66clyip-cedille-1.1.2.drv"},{"system":"mips64el-linux","target":"","derivation":"/gnu/store/4wrdd5534gxrgm1hlicfdz28b3d0h407-cedille-1.1.2.drv"},{"system":"i686-linux","target":"","derivation":"/gnu/store/8w41qq251vaymj1anx2g5sic22n92nwx-cedille-1.1.2.drv"},{"system":"i586-gnu","target":"","derivation":"/gnu/store/ccpi3f9myzq3qgvqxk3lrfwy2z2kgw6k-cedille-1.1.2.drv"},{"system":"armhf-linux","target":"","derivation":"/gnu/store/q9bqhbqxvm50crnkd5i2207l6zs2x0bw-cedille-1.1.2.drv"},{"system":"aarch64-linux","target":"","derivation":"/gnu/store/aakj3shcwccjwbpjqnh7si11v90c7gd1-cedille-1.1.2.drv"}]}