summaryrefslogtreecommitdiffstats
path: root/content/zettel/1f3a.md
diff options
context:
space:
mode:
Diffstat (limited to 'content/zettel/1f3a.md')
-rw-r--r--content/zettel/1f3a.md17
1 files changed, 17 insertions, 0 deletions
diff --git a/content/zettel/1f3a.md b/content/zettel/1f3a.md
new file mode 100644
index 0000000..65ebc42
--- /dev/null
+++ b/content/zettel/1f3a.md
@@ -0,0 +1,17 @@
++++
+title = "How to solve functional correctness"
+author = "Yann Herklotz"
+tags = []
+categories = []
+backlinks = ["1f3"]
+forwardlinks = ["3c", "1f2"]
+zettelid = "1f3a"
++++
+
+One solution to functional correctness is to write the HLS tool in Coq,
+as we are doing with Vericert ([\#3c]). This provides guarantees that
+assuming the C semantics ([\#1f2]) are correct, and the output semantics
+are trusted, the translation can be trusted.
+
+ [\#3c]: /zettel/3c
+ [\#1f2]: /zettel/1f2