summaryrefslogtreecommitdiffstats
path: root/site/index.org
diff options
context:
space:
mode:
Diffstat (limited to 'site/index.org')
-rw-r--r--site/index.org6
1 files changed, 6 insertions, 0 deletions
diff --git a/site/index.org b/site/index.org
index df5fad2..dc45a27 100644
--- a/site/index.org
+++ b/site/index.org
@@ -20,6 +20,12 @@ Coq is a formal proof management system which provides a pure functional
language with nice dependent types together with an environment for writing
machine-checked proofs.
+- [[./posts/AlgebraicDatatypes.html][Proving Algebraic Datatypes are “Algebraic”]] ::
+ The set of types which can be defined in a language together with ~+~ and ~*~
+ form an “algebraic structure” in the mathematical sense, hence the name. It
+ means the definitions of ~+~ and ~*~ have to satisfy properties such as
+ commutativity or the existence of neutral elements.
+
- [[./posts/ClightIntroduction.html][A Study of Clight and its Semantics]] ::
Clight is a “simplified” C AST used by CompCert, the certified C compiler. In
this write-up, we prove a straighforward functional property of a small C