Login
From:
Thomas Letan’s website
(Uncensored)
subscribe
~lthms: Implementing Strongly-Specified Functions with the refine Tactic
https://soap.coffee/~lthms/posts/StronglySpecifiedFunctionsRefine.html
links
backlinks
Roast topics
Find topics
Find it!
We see how to implement strongly-specified list manipulation functions in Coq. Strong specifications are used to ensure some properties on functions' arguments and return value. It makes Coq type system very expressive.