diff options
author | David Aspinall <da@inf.ed.ac.uk> | 2008-01-24 19:16:49 +0000 |
---|---|---|
committer | David Aspinall <da@inf.ed.ac.uk> | 2008-01-24 19:16:49 +0000 |
commit | c4d8fac6c6821ecbe384ef3181eb129d54c6c8e3 (patch) | |
tree | 9058a5331a37232bbd7db3c09a0062eda78c2ef6 /doc | |
parent | 8f1350e295c4c2760989b1c2865d43749f7a21fd (diff) |
Add keys for new theorems containing commands
Diffstat (limited to 'doc')
-rw-r--r-- | doc/ProofGeneral.texi | 36 |
1 files changed, 30 insertions, 6 deletions
diff --git a/doc/ProofGeneral.texi b/doc/ProofGeneral.texi index 8e13b3a9..9e6c405c 100644 --- a/doc/ProofGeneral.texi +++ b/doc/ProofGeneral.texi @@ -3654,10 +3654,6 @@ Isabelle process. @cindex Isabelle commands -@strong{Find theorems}. This toolbar/menu command invokes -@code{thms_containing}. Several term arguments may be given, separated -by white space as usual in Isar. - @kindex C-c C-a r @kindex C-c C-a C-q @kindex C-c C-a C-d @@ -3676,17 +3672,22 @@ by white space as usual in Isar. @kindex C-c C-a h o @kindex C-c C-a h t @kindex C-c C-a C-s +@kindex C-c C-a C-m +@kindex C-c C-a C-f +@kindex C-c C-f The Isabelle instance of Proof General supplies several specific help key bindings; these functions are offered within the prover help menu as well. + + @table @kbd @item C-c C-a r -Invokes @code{refute} on the current subgoal. Only available in HOL +Invokes Isar command @code{refute} on the current subgoal. Only available in HOL and derived logics. @item C-c C-a C-q -Invokes @code{quickcheck} on the current subgoal. +Invokes Isar command @code{quickcheck} on the current subgoal. @item C-c C-a C-d Displays a draft document of the current theory. @item C-c C-a C-p @@ -3719,8 +3720,31 @@ Shows all available commands of Isabelle's outer syntax. Shows theorems stored in the current theory node. @item C-c C-a C-s Invoke sledgehammer on first subgoal. +@item C-c C-a C-m +Find theorems containing given arguments (prompt in minibuffer). +Invokes the @code{thms_containing} command. Arguments are +separated by white space as usual in Isar. +@item C-c C-a C-f +Find theorems containing (argument in form) +@item C-c C-f +Find theorems: either of the above. @end table +@comment da: this isn't a very good way!! +@comment it may override settings for other provers, or have no effect, I think! +@comment we should introduce specific Isar setting. +@c You can customize the default behaviour of the toolbar or +@c menu item for find theorems by +@c setting @code{proof-find-theorems-command} +@c to +@c @code{isar-find-theorems-minibuffer} or +@c @code{isar-find-theorems-form}. The setting +@c can be customized on the menu: +@c @example +@c Proof-General -> Advanced -> Internals -> Prover Config +@c @end example + + @kindex C-c C-a b @kindex C-c C-a C-b @kindex C-c C-a C-u |