Commit e9410295 authored by Adam Chlipala's avatar Adam Chlipala

New release

parent 1a0cde31
This diff is collapsed.
...@@ -49,6 +49,8 @@ We would all like to have programs check that our programs are correct. Due in ...@@ -49,6 +49,8 @@ We would all like to have programs check that our programs are correct. Due in
There are a good number of (though definitely not "many") tools that are in wide use today for building machine-checked mathematical proofs and machine-certified programs. This is my attempt at an exhaustive list of interactive "proof assistants" satisfying a few criteria. First, the authors of each tool must intend for it to be put to use for software-related applications. Second, there must have been enough engineering effort put into the tool that someone not doing research on the tool itself would feel his time was well spent using it. A third criterion is more of an empirical validation of the second: the tool must have a significant user community outside of its own development team. There are a good number of (though definitely not "many") tools that are in wide use today for building machine-checked mathematical proofs and machine-certified programs. This is my attempt at an exhaustive list of interactive "proof assistants" satisfying a few criteria. First, the authors of each tool must intend for it to be put to use for software-related applications. Second, there must have been enough engineering effort put into the tool that someone not doing research on the tool itself would feel his time was well spent using it. A third criterion is more of an empirical validation of the second: the tool must have a significant user community outside of its own development team.
% %
\medskip
\begin{tabular}{rl} \begin{tabular}{rl}
\textbf{ACL2} & \url{http://www.cs.utexas.edu/users/moore/acl2/} \\ \textbf{ACL2} & \url{http://www.cs.utexas.edu/users/moore/acl2/} \\
\textbf{Coq} & \url{http://coq.inria.fr/} \\ \textbf{Coq} & \url{http://coq.inria.fr/} \\
...@@ -56,6 +58,8 @@ There are a good number of (though definitely not "many") tools that are in wide ...@@ -56,6 +58,8 @@ There are a good number of (though definitely not "many") tools that are in wide
\textbf{PVS} & \url{http://pvs.csl.sri.com/} \\ \textbf{PVS} & \url{http://pvs.csl.sri.com/} \\
\textbf{Twelf} & \url{http://www.twelf.org/} \\ \textbf{Twelf} & \url{http://www.twelf.org/} \\
\end{tabular} \end{tabular}
\medskip
% %
# #
<table align="center"> <table align="center">
......
...@@ -29,9 +29,9 @@ ...@@ -29,9 +29,9 @@
<div class="project"> <div class="project">
<h2>Status</h2> <h2>Status</h2>
<p>Updated on November 16, 2009 with a version retargeted to Coq 8.2pl1. Last incremental update on November 23, 2009.</p> <p>Updated on November 16, 2009 with a version retargeted to Coq 8.2pl1. Last incremental update on December 9, 2009.</p>
<p>Some chapters on programming languages and compilers are empty or just contain Coq code; these should be filled in soon-ish. Additional plans: a chapter on best practices with dependent De Bruijn syntax; some examples of locally nameless syntax; more examples of Ltac design patterns; discussion of tactic debugging and maintenance.</p> <p>Some chapters on programming languages and compilers are empty or just contain Coq code; these should be filled in soon-ish. Additional plans: a chapter on best practices with dependent De Bruijn syntax; some examples of locally nameless syntax.</p>
</div> </div>
</body></html> </body></html>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment