summaryrefslogtreecommitdiffstats
path: root/site/index.org
diff options
context:
space:
mode:
authorThomas Letan <lthms@soap.coffee>2020-07-12 10:25:42 +0200
committerThomas Letan <lthms@soap.coffee>2020-07-12 10:56:47 +0200
commit41007fce2a333ba78be703c35f4afccade3369e5 (patch)
treeb4c7868aee7643024b2b98d7df4f593ca23cd041 /site/index.org
parentVarious fixes here and there (diff)
New article on Algebraic Datatypes
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