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. diff --git a/html/develdownload.phtml b/html/develdownload.phtml index 8902c89b..f3fca353 100644 --- a/html/develdownload.phtml +++ b/html/develdownload.phtml @@ -45,8 +45,10 @@ the planned changes to come. +

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.
  • +
  • B. Projects not directly involving Proof General

    diff --git a/html/projects/acs.html b/html/projects/acs.html new file mode 100644 index 00000000..d3768c17 --- /dev/null +++ b/html/projects/acs.html @@ -0,0 +1,36 @@ +

    Implementing Atomic Command Sequences

    +

    +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

    Registration Form

    @@ -99,6 +99,9 @@ again, so return to } print "

    \n

    "; + print "

    \nClick "; + link_root("download#prereq","here"); + print " to return to the download page.

    \n"; click_to_go_back(); footer(); -- cgit v1.2.3