Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Dmitry Khalanskiy
Iris
Commits
e5c51505
Commit
e5c51505
authored
Sep 15, 2016
by
Jacques-Henri Jourdan
Browse files
Make iFrame able to strip a later from a framed hypothesis when framing under a later.
parent
fdb79e2c
Changes
2
Hide whitespace changes
Inline
Side-by-side
algebra/upred.v
View file @
e5c51505
...
...
@@ -1472,6 +1472,7 @@ Qed.
Theorem
soundness
:
¬
(
True
⊢
False
).
Proof
.
exact
(
adequacy
False
0
).
Qed
.
End
uPred_logic
.
(* Hint DB for the logic *)
...
...
proofmode/class_instances.v
View file @
e5c51505
...
...
@@ -269,10 +269,10 @@ Proof. by rewrite /MakeLater later_True. Qed.
Global
Instance
make_later_default
P
:
MakeLater
P
(
▷
P
)
|
100
.
Proof
.
done
.
Qed
.
Global
Instance
frame_later
R
P
Q
Q'
:
Frame
R
P
Q
→
MakeLater
Q
Q'
→
Frame
R
(
▷
P
)
Q'
.
Global
Instance
frame_later
R
R'
P
Q
Q'
:
Frame
R
P
Q
→
MakeLater
Q
Q'
→
IntoLater
R'
R
→
Frame
R
'
(
▷
P
)
Q'
.
Proof
.
rewrite
/
Frame
/
MakeLater
=><-
<-.
by
rewrite
later_sep
-(
later_intro
R
)
.
rewrite
/
Frame
/
MakeLater
/
IntoLater
=><-
<-
->
.
by
rewrite
later_sep
.
Qed
.
Class
MakeExceptLast
(
P
Q
:
uPred
M
)
:
=
make_except_last
:
◇
P
⊣
⊢
Q
.
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a 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