Milawa has changed since my dissertation. The current version can be found here. This page is a "snapshot" of how the original web site looked, mostly. (I screwed up the file listing slightly by svn updating to revision 507, but otherwise things are unchanged.)
This will take awhile and you will probably need to install lots of software.
Recommended hardware:
Required: Clozure Common Lisp
Required: ACL2 3.4 with Hons
Required: OMake 0.9.8.5
Recommended (if using multiple computers): addjob
The latest version of the sources may be obtained via Subversion.
You can get either:
svn checkout svn://uvanimor-3.cs.utexas.edu:34567/Milawa/tags/dissertation/Sources
svn checkout svn://uvanimor-3.cs.utexas.edu:34567/Milawa/tags/dissertation
(Alternate option: Replace tags/dissertation with trunk for the most recent version, which may diverge in some ways from the dissertation.)
If the server does not respond:
Estimated time: up to 2 hours.
This takes a LOT of CPU time.
I typically use eight, 8-core 2.15 GHz Opterons, with omake -j 64. It keeps them all fairly busy for maybe an hour, then drops off to a few cores for another few hours.
Successful bootstrapping leaves you with:
Milawa/Sources/ACL2/bootstrap/utilities/symmetryYou can use these programs to carry out your own proofs in Milawa. The symmetry executable in the user directory has our highest-level proof checker already verified and loaded.
Milawa/Sources/ACL2/bootstrap/logic/symmetry
Milawa/Sources/ACL2/bootstrap/level2/symmetry
Milawa/Sources/ACL2/bootstrap/level3/symmetry
...
Milawa/Sources/ACL2/bootstrap/level11/symmetry
Milawa/Sources/ACL2/bootstrap/user/symmetry
Please see the separate instructions for building a core proof checker using your choice of lisps, and using it to check the proofs.