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
1eba7121
Commit
1eba7121
authored
Nov 27, 2017
by
Robbert Krebbers
Browse files
Add comment.
parent
1262a001
Changes
1
Hide whitespace changes
Inline
Side-by-side
theories/program_logic/ectx_language.v
View file @
1eba7121
...
...
@@ -216,6 +216,13 @@ End ectx_language.
Arguments
ectx_lang
:
clear
implicits
.
Coercion
ectx_lang
:
ectxLanguage
>->
language
.
(* This definition makes sure that the fields of the [language] record do not
refer to the projections of the [ectxLanguage] record but to the actual fields
of the [ectxLanguage] record. This is crucial for canonical structure search to
work.
Note that this trick no longer works when we switch to canonical projections
because then the pattern match [let '...] will be desugared into projections. *)
Definition
LanguageOfEctx
(
Λ
:
ectxLanguage
)
:
language
:
=
let
'
@
EctxLanguage
E
V
C
St
of_val
to_val
empty
comp
fill
head
mix
:
=
Λ
in
@
Language
E
V
St
of_val
to_val
_
...
...
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