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
Simon Spies
Iris
Commits
c9e43f41
Commit
c9e43f41
authored
Feb 20, 2016
by
Ralf Jung
Browse files
remove a now-unnecessary, overly specific lemma
parent
3fde0893
Changes
1
Hide whitespace changes
Inline
Side-by-side
algebra/upred.v
View file @
c9e43f41
...
...
@@ -750,17 +750,6 @@ Proof.
apply
and_intro
;
first
by
eauto
.
by
rewrite
{
1
}(
later_intro
P
)
later_impl
impl_elim_r
.
Qed
.
Lemma
l
ö
b_all_1
{
A
}
(
Φ
Ψ
:
A
→
uPred
M
)
:
(
∀
a
,
(
▷
(
∀
b
,
Φ
b
→
Ψ
b
)
∧
Φ
a
)
⊑
Ψ
a
)
→
∀
a
,
Φ
a
⊑
Ψ
a
.
Proof
.
intros
Hl
ö
b
a
.
(* Part I: Revert all the bits we need for the induction into the conclusion. *)
apply
impl_entails
.
rewrite
-[(
Φ
a
→
Ψ
a
)%
I
](
forall_elim
(
Ψ
:
=
λ
a
,
Φ
a
→
Ψ
a
)%
I
a
).
clear
a
.
(* Part II: Perform induction. *)
apply
l
ö
b_strong
,
forall_intro
=>
a
.
apply
impl_intro_r
.
by
rewrite
left_id
Hl
ö
b
.
Qed
.
(* Always *)
Lemma
always_const
φ
:
(
□
■
φ
:
uPred
M
)%
I
≡
(
■
φ
)%
I
.
...
...
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