The Current Status of My Dissertation Efforts
There are two kinds of progress on a dissertation:
- Doing the tasks you can do
- Ruling out the tasks you can't do
Rough Quote of James T Sasaki
- Prelim Success, paper work done
- Conversions
- HOL Light (John H) fully converted to SML '97
- Supporting Packages possibly done enough
- "more_list" done
- "ascii" done
- "string/more_string" done
- "lift/finmap" lots & more done, lots left
- "sets" done
- "part_fun"untouched, do I need?--don't think so
- Mutual Recursion (Myra/Elsa) Done (Thanks John H for a key
function).
- Nested Recursion (Elsa) Done (Thanks again to John H for some
key functions and Elsa for some fabulous assistance with debugging.)
- holML(Myra) The Up-To-Date Version
- Common Eval Done
- Rest Eval Done
- Determinacy Done
- Types Untouched: Will I Need a Symbolic Elaborator? -- Don't think so, think we will just do dynamic semantics for this project
- New Code (write or adapt)
- Reduce arithmetic terms to zero done
- Boyer-Moore Taut Checkerdone
- HOL (rjb) Taut Checkerdone
- HOL Arith Underway
- Code "User" PRI Done
- System Extender Rule written, needs work
- Parser (general ML into abstract syntax) Done: less infix base values,
and coercing "long" vars
- Symbolic Evaluator --working
- Symbolic Elaborator -- Probably not needed.
- Base Environment--need to extend with types/constructors to model HOL termssome
- Proofs to Do
- Zero
- BMTP Taut
- HOL Taut
- HOL Arith
- Timing Studies
- Use of the Raise/Handle Simplification for Terms (Draft)
- My Taut vs the HOL Taut
- My Arith vs the HOL Arith
- Write the Dissertation
- Intro (mainly drawn from Prelim)
- Related Work
- Analysis of Extension (draw from FM-Trends paper)
- Symbolic Evaluation
- Proofs Completed
- Timing Results
- Conclusions
- Appendices
- ML & SML/NJ
- HOL
- ??
Last Updated: 15 May 1998