From 1aea7fca0334e89fbcf69cc7477589e4118b3ebe Mon Sep 17 00:00:00 2001 From: David Aspinall Date: Sun, 19 Mar 2000 06:40:30 +0000 Subject: Improved links, new project on ACS. --- html/devel.phtml | 1 + html/develdownload.phtml | 4 +++- html/functions.php3 | 2 +- html/projects.phtml | 1 + html/projects/acs.html | 36 ++++++++++++++++++++++++++++++++++++ html/register.phtml | 5 ++++- 6 files changed, 46 insertions(+), 3 deletions(-) create mode 100644 html/projects/acs.html diff --git a/html/devel.phtml b/html/devel.phtml index 57e7b109..dfd45d4b 100644 --- a/html/devel.phtml +++ b/html/devel.phtml @@ -27,6 +27,7 @@ see here.
For install instructions, see -the . +the . +
diff --git a/html/functions.php3 b/html/functions.php3 index c3bb4bc7..715fbafc 100644 --- a/html/functions.php3 +++ b/html/functions.php3 @@ -152,7 +152,7 @@ function footer($filemodified=".") { function click_to_go_back() { print "
\nClick here to go back to the "; - print $project_title; + print $project_title; // FIXME: doesn't work. print " front page.
\n"; } diff --git a/html/projects.phtml b/html/projects.phtml index d6088410..edff89a5 100644 --- a/html/projects.phtml +++ b/html/projects.phtml @@ -31,6 +31,7 @@ title. ++In Proof General, the blue region of a script buffer contains the +initial segment of the proof script which has been processed +successfully. It consists of atomic sequences of commands +(ACS). Retraction is supported to the beginning of every ACS. By +default, every command is an ACS. But the granularity of atomicity +should be able to be adjusted. +
++This adjustment is essential when arbitrary retraction is not +supported in the prover. Usually, after a theorem has been proved, one +may only retract to the start of the goal. One needs to mark the proof +of the theorem as an ACS. At present, support for these goal-save +sequences has been hard wired. No other ACS are currently +supported. We need a generalisation to overcome this deficiency. +
++This improvement should allow support for Coq's Section command, +LEGO's Discharge and simplified support for Isabelle/Isar, +by removing some of the prover-specific code. +
++References: +Proof General manual +(), and proof assistant manuals.
++Skills: +Good Emacs Lisp, understanding of "granularity" problem +for proof assistant history mechanisms.
++Proposer: +David Aspinall +(based on an original idea by Thomas Kleymann). +
+ diff --git a/html/register.phtml b/html/register.phtml index be72cea4..c06142c6 100644 --- a/html/register.phtml +++ b/html/register.phtml @@ -33,7 +33,7 @@ provide a case for support for Proof General in the future.If you have already registered you do not need to fill in the form -again, so return to +again, so return to
"; + print "
\nClick ";
+ link_root("download#prereq","here");
+ print " to return to the download page.