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
Iris
RefinedC
Commits
86a526cc
Commit
86a526cc
authored
Jan 27, 2021
by
Michael Sammler
Browse files
comment about alternative impl
parent
a99d0d06
Pipeline
#41033
passed with stage
in 14 minutes and 30 seconds
Changes
1
Pipelines
2
Hide whitespace changes
Inline
Side-by-side
theories/lithium/interpreter.v
View file @
86a526cc
...
...
@@ -504,7 +504,15 @@ Ltac liImpl :=
lazymatch
type
of
P
with
|
Prop
=>
first
[
progress
normalize_goal_impl
;
simpl
|
apply
:
apply_simpl_impl
;
simpl
;
|
(*
one could also try getting rid of the equality in the goal with something like the
following, but it does not seem to be much faster:
let inst := eval unfold li_this_is_a_dummy_definition in (_ : SimplImplUnsafe _ P _) in
lazymatch (type of inst) with
| SimplImplUnsafe false _ _ =>
*)
apply
:
apply_simpl_impl
;
simpl
;
match
goal
with
|
|-
true
=
true
->
_
=>
move
=>
_
|
|-
false
=
false
->
?P
→
_
=>
move
=>
_;
...
...
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