2016-02-02 18:53:00 +00:00
< html >
< head >
< link rel = "stylesheet" type = "text/css" href = "/style.css" >
< title > Formal Reasoning About Programs< / title >
< / head > < body >
< h1 > Formal Reasoning About Programs< / h1 >
< h2 > < a href = "http://adam.chlipala.net/" > Adam Chlipala< / a > < / h2 >
< div class = "summary" style = "overflow: hidden" >
< p > This is the web site for the early stages of a book introducing both machine-checked proof with < a href = "http://coq.inria.fr/" > the Coq proof assistant< / a > and approaches to formal reasoning about program correctness.< / p >
< h2 > Grab a Draft< / h2 >
< ul >
< li > < a href = "https://github.com/achlipala/frap" > Source on GitHub< / a > < / li >
2016-02-10 01:21:19 +00:00
< li > < a href = "frap_book.pdf" > Quasi-latest PDF draft< / a > < / li >
2016-02-02 18:53:00 +00:00
< li > < a href = "frap.tgz" > Quasi-latest source-code tarball< / a > < / li >
< / ul >
< / div >
< div class = "project" >
< h2 > Use in classes< / h2 >
< h3 > Classes where FRAP is/was the primary text< / h3 >
< ul >
2017-02-08 13:47:18 +00:00
< li > 6.887 at MIT (< a href = "https://frap.csail.mit.edu/" > Spring 2017< / a > , Spring 2016)< / li >
2017-06-03 16:54:51 +00:00
< ul >
< li > < a href = "https://github.com/mit-frap/spring17" > Spring 2017 exercises< / a > < / li >
< li > < a href = "https://github.com/mit-frap/spring16" > Spring 2016 exercises< / a > < / li >
< / ul >
2016-02-02 18:53:00 +00:00
< / ul >
< / div >
< / body > < / html >