Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Jonas Kastberg
iris
Commits
19f88e47
Commit
19f88e47
authored
Oct 27, 2017
by
Robbert Krebbers
Browse files
Tweak the proof mode docs.
parent
3c4d8088
Changes
1
Hide whitespace changes
Inline
Side-by-side
ProofMode.md
View file @
19f88e47
...
...
@@ -121,10 +121,12 @@ Modalities
an instance of the
`ElimModal`
type class. Instances include: later, except 0,
basic update and fancy update.
The persistence modalit
y
------------------------
The persistence
and plainness
modalit
ies
------------------------
----------------
-
`iAlways`
is a synonym for
`iIntros "!#"`
.
-
`iAlways`
: introduce a persistence or plainness modality and the spatial
context. In case of a plainness modality, the tactic will prune all persistent
hypotheses that are not plain.
The later modality
------------------
...
...
@@ -213,10 +215,8 @@ appear at the top level:
Items of the selection pattern can be prefixed with
`$`
, which cause them to
be framed instead of cleared.
-
`!%`
: introduce a pure goal (and leave the proof mode).
-
`!#`
: introduce an persistence or plainness modality and clear the spatial
context. In case of a plainness modality, it will prune all persistent
hypotheses that are not plain.
-
`!>`
: introduce a modality.
-
`!#`
: introduce an persistence or plainness modality (by calling
`iAlways`
).
-
`!>`
: introduce a modality (by calling
`iModIntro`
).
-
`/=`
: perform
`simpl`
.
-
`//`
: perform
`try done`
on all goals.
-
`//=`
: syntactic sugar for
`/= //`
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment