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
Iris
Commits
1b5e1bc6
Commit
1b5e1bc6
authored
May 16, 2022
by
Ralf Jung
Browse files
use tc_opaque for a complicated definition
parent
15fd682e
Pipeline
#66084
passed with stage
in 8 minutes and 18 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
iris/base_logic/lib/boxes.v
View file @
1b5e1bc6
...
...
@@ -35,10 +35,10 @@ Section box_defs.
box_own_prop
γ
P
∗
inv
N
(
slice_inv
γ
P
).
Definition
box
(
f
:
gmap
slice_name
bool
)
(
P
:
iProp
Σ
)
:
iProp
Σ
:
=
∃
Φ
:
slice_name
→
iProp
Σ
,
tc_opaque
(
∃
Φ
:
slice_name
→
iProp
Σ
,
▷
(
P
≡
[
∗
map
]
γ
↦
_
∈
f
,
Φ
γ
)
∗
[
∗
map
]
γ
↦
b
∈
f
,
box_own_auth
γ
(
◯
E
b
)
∗
box_own_prop
γ
(
Φ
γ
)
∗
inv
N
(
slice_inv
γ
(
Φ
γ
)).
inv
N
(
slice_inv
γ
(
Φ
γ
))
)%
I
.
End
box_defs
.
Global
Instance
:
Params
(@
box_own_prop
)
3
:
=
{}.
...
...
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