Skip to content
Snippets Groups Projects
Commit 7f0c8a58 authored by Ralf Jung's avatar Ralf Jung
Browse files

update ref files

parent 1118f70f
No related branches found
No related tags found
No related merge requests found
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
aheap : atomic_heap Σ aheap : atomic_heap Σ
Q : iProp Σ Q : iProp Σ
l : loc l : loc
...@@ -23,14 +23,14 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. ...@@ -23,14 +23,14 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable.
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
P : val → iProp Σ P : val → iProp Σ
============================ ============================
⊢ <<< ∀ x : val, P x >>> code @ ⊤ <<< ∃ y : val, P y, RET #() >>> ⊢ <<< ∀ x : val, P x >>> code @ ⊤ <<< ∃ y : val, P y, RET #() >>>
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
P : val → iProp Σ P : val → iProp Σ
Φ : language.val heap_lang → iProp Σ Φ : language.val heap_lang → iProp Σ
============================ ============================
...@@ -41,7 +41,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. ...@@ -41,7 +41,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable.
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
P : val → iProp Σ P : val → iProp Σ
Φ : language.val heap_lang → iProp Σ Φ : language.val heap_lang → iProp Σ
============================ ============================
...@@ -55,14 +55,14 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. ...@@ -55,14 +55,14 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable.
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
l : loc l : loc
============================ ============================
⊢ <<< ∀ x : val, l ↦ x >>> code @ ⊤ <<< l ↦ x, RET #() >>> ⊢ <<< ∀ x : val, l ↦ x >>> code @ ⊤ <<< l ↦ x, RET #() >>>
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
l : loc l : loc
Φ : language.val heap_lang → iProp Σ Φ : language.val heap_lang → iProp Σ
============================ ============================
...@@ -73,7 +73,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. ...@@ -73,7 +73,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable.
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
l : loc l : loc
Φ : language.val heap_lang → iProp Σ Φ : language.val heap_lang → iProp Σ
============================ ============================
...@@ -86,14 +86,14 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. ...@@ -86,14 +86,14 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable.
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
l : loc l : loc
============================ ============================
⊢ <<< l ↦ #() >>> code @ ⊤ <<< ∃ y : val, l ↦ y, RET #() >>> ⊢ <<< l ↦ #() >>> code @ ⊤ <<< ∃ y : val, l ↦ y, RET #() >>>
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
l : loc l : loc
Φ : language.val heap_lang → iProp Σ Φ : language.val heap_lang → iProp Σ
============================ ============================
...@@ -104,7 +104,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. ...@@ -104,7 +104,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable.
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
l : loc l : loc
Φ : language.val heap_lang → iProp Σ Φ : language.val heap_lang → iProp Σ
============================ ============================
...@@ -118,14 +118,14 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. ...@@ -118,14 +118,14 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable.
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
l : loc l : loc
============================ ============================
⊢ <<< l ↦ #() >>> code @ ⊤ <<< l ↦ #(), RET #() >>> ⊢ <<< l ↦ #() >>> code @ ⊤ <<< l ↦ #(), RET #() >>>
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
l : loc l : loc
Φ : language.val heap_lang → iProp Σ Φ : language.val heap_lang → iProp Σ
============================ ============================
...@@ -136,7 +136,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. ...@@ -136,7 +136,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable.
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
l : loc l : loc
Φ : language.val heap_lang → iProp Σ Φ : language.val heap_lang → iProp Σ
============================ ============================
...@@ -151,7 +151,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. ...@@ -151,7 +151,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable.
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
l : loc l : loc
============================ ============================
⊢ <<< ∀ x : val, l ↦ x ∗ l ↦ x >>> ⊢ <<< ∀ x : val, l ↦ x ∗ l ↦ x >>>
...@@ -160,7 +160,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. ...@@ -160,7 +160,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable.
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
l : loc l : loc
Φ : language.val heap_lang → iProp Σ Φ : language.val heap_lang → iProp Σ
============================ ============================
...@@ -172,7 +172,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. ...@@ -172,7 +172,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable.
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
l : loc l : loc
============================ ============================
⊢ <<< ∀ x : val, l ↦ x ∗ l ↦ x ∗ l ↦ x ∗ l ↦ x ∗ l ↦ x ∗ l ↦ x >>> ⊢ <<< ∀ x : val, l ↦ x ∗ l ↦ x ∗ l ↦ x ∗ l ↦ x ∗ l ↦ x ∗ l ↦ x >>>
...@@ -181,7 +181,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. ...@@ -181,7 +181,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable.
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
l : loc l : loc
Φ : language.val heap_lang → iProp Σ Φ : language.val heap_lang → iProp Σ
============================ ============================
...@@ -193,7 +193,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. ...@@ -193,7 +193,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable.
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
l : loc l : loc
============================ ============================
⊢ <<< ∀ xx : val, l ↦ xx ∗ l ↦ xx ∗ l ↦ xx >>> ⊢ <<< ∀ xx : val, l ↦ xx ∗ l ↦ xx ∗ l ↦ xx >>>
...@@ -203,7 +203,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. ...@@ -203,7 +203,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable.
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
l : loc l : loc
Φ : language.val heap_lang → iProp Σ Φ : language.val heap_lang → iProp Σ
============================ ============================
...@@ -217,7 +217,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. ...@@ -217,7 +217,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable.
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
l : loc l : loc
============================ ============================
⊢ <<< ∀ x : val, l ↦ x ∗ l ↦ x ∗ l ↦ x ∗ l ↦ x >>> ⊢ <<< ∀ x : val, l ↦ x ∗ l ↦ x ∗ l ↦ x ∗ l ↦ x >>>
...@@ -226,7 +226,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. ...@@ -226,7 +226,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable.
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
l : loc l : loc
Φ : language.val heap_lang → iProp Σ Φ : language.val heap_lang → iProp Σ
============================ ============================
...@@ -238,7 +238,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. ...@@ -238,7 +238,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable.
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
l : loc l : loc
x : val x : val
============================ ============================
...@@ -248,7 +248,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. ...@@ -248,7 +248,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable.
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
l : loc l : loc
x : val x : val
Φ : language.val heap_lang → iProp Σ Φ : language.val heap_lang → iProp Σ
...@@ -261,7 +261,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. ...@@ -261,7 +261,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable.
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
l : loc l : loc
x : val x : val
============================ ============================
...@@ -271,7 +271,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. ...@@ -271,7 +271,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable.
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
l : loc l : loc
x : val x : val
Φ : language.val heap_lang → iProp Σ Φ : language.val heap_lang → iProp Σ
...@@ -284,7 +284,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. ...@@ -284,7 +284,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable.
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
l : loc l : loc
xx, yyyy : val xx, yyyy : val
============================ ============================
...@@ -294,7 +294,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. ...@@ -294,7 +294,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable.
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
l : loc l : loc
xx, yyyy : val xx, yyyy : val
Φ : language.val heap_lang → iProp Σ Φ : language.val heap_lang → iProp Σ
...@@ -307,7 +307,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. ...@@ -307,7 +307,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable.
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
l : loc l : loc
xx, yyyy : val xx, yyyy : val
============================ ============================
...@@ -318,7 +318,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. ...@@ -318,7 +318,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable.
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
l : loc l : loc
xx, yyyy : val xx, yyyy : val
Φ : language.val heap_lang → iProp Σ Φ : language.val heap_lang → iProp Σ
...@@ -334,7 +334,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. ...@@ -334,7 +334,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable.
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
P : val → iProp Σ P : val → iProp Σ
Φ : language.val heap_lang → iProp Σ Φ : language.val heap_lang → iProp Σ
============================ ============================
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
E : coPset E : coPset
============================ ============================
--------------------------------------∗ --------------------------------------∗
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
E : coPset E : coPset
l : loc l : loc
============================ ============================
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
E : coPset E : coPset
l : loc l : loc
============================ ============================
...@@ -37,7 +37,7 @@ ...@@ -37,7 +37,7 @@
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
E : coPset E : coPset
l, l' : loc l, l' : loc
============================ ============================
...@@ -51,7 +51,7 @@ ...@@ -51,7 +51,7 @@
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
l : loc l : loc
============================ ============================
_ : ▷ l ↦ #0 _ : ▷ l ↦ #0
...@@ -61,7 +61,7 @@ ...@@ -61,7 +61,7 @@
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
l : loc l : loc
============================ ============================
_ : l ↦ #1 _ : l ↦ #1
...@@ -97,7 +97,7 @@ Tactic failure: wp_bind: cannot find (! ?e)%E in (Val #()). ...@@ -97,7 +97,7 @@ Tactic failure: wp_bind: cannot find (! ?e)%E in (Val #()).
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
l : loc l : loc
============================ ============================
"Hl1" : l ↦{#1 / 2} #0 "Hl1" : l ↦{#1 / 2} #0
...@@ -108,7 +108,7 @@ Tactic failure: wp_bind: cannot find (! ?e)%E in (Val #()). ...@@ -108,7 +108,7 @@ Tactic failure: wp_bind: cannot find (! ?e)%E in (Val #()).
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
l : loc l : loc
============================ ============================
--------------------------------------∗ --------------------------------------∗
...@@ -122,7 +122,7 @@ Tactic failure: wp_pure: cannot find ?y in (Var "x") or ...@@ -122,7 +122,7 @@ Tactic failure: wp_pure: cannot find ?y in (Var "x") or
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
============================ ============================
--------------------------------------∗ --------------------------------------∗
WP "x" {{ _, True }} WP "x" {{ _, True }}
...@@ -130,7 +130,7 @@ Tactic failure: wp_pure: cannot find ?y in (Var "x") or ...@@ -130,7 +130,7 @@ Tactic failure: wp_pure: cannot find ?y in (Var "x") or
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
n : Z n : Z
H : (0 < n)%Z H : (0 < n)%Z
Φ : val → iPropI Σ Φ : val → iPropI Σ
...@@ -146,7 +146,7 @@ Tactic failure: wp_pure: cannot find ?y in (Var "x") or ...@@ -146,7 +146,7 @@ Tactic failure: wp_pure: cannot find ?y in (Var "x") or
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
l : loc l : loc
vs : list val vs : list val
============================ ============================
...@@ -160,7 +160,7 @@ Tactic failure: wp_pure: cannot find ?y in (Var "x") or ...@@ -160,7 +160,7 @@ Tactic failure: wp_pure: cannot find ?y in (Var "x") or
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
v : val v : val
============================ ============================
--------------------------------------∗ --------------------------------------∗
...@@ -171,7 +171,7 @@ Tactic failure: wp_pure: cannot find ?y in (Var "x") or ...@@ -171,7 +171,7 @@ Tactic failure: wp_pure: cannot find ?y in (Var "x") or
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
v : val v : val
============================ ============================
--------------------------------------∗ --------------------------------------∗
...@@ -180,7 +180,7 @@ Tactic failure: wp_pure: cannot find ?y in (Var "x") or ...@@ -180,7 +180,7 @@ Tactic failure: wp_pure: cannot find ?y in (Var "x") or
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
l : loc l : loc
v : val v : val
Φ : val → iPropI Σ Φ : val → iPropI Σ
...@@ -194,7 +194,7 @@ Tactic failure: wp_pure: cannot find ?y in (Var "x") or ...@@ -194,7 +194,7 @@ Tactic failure: wp_pure: cannot find ?y in (Var "x") or
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
dq : dfrac dq : dfrac
l : loc l : loc
v : val v : val
...@@ -208,7 +208,7 @@ Tactic failure: wp_pure: cannot find ?y in (Var "x") or ...@@ -208,7 +208,7 @@ Tactic failure: wp_pure: cannot find ?y in (Var "x") or
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
l : loc l : loc
I : val → Prop I : val → Prop
Heq : ∀ v : val, I v ↔ I #true Heq : ∀ v : val, I v ↔ I #true
...@@ -219,7 +219,7 @@ Tactic failure: wp_pure: cannot find ?y in (Var "x") or ...@@ -219,7 +219,7 @@ Tactic failure: wp_pure: cannot find ?y in (Var "x") or
2 goals 2 goals
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
E1, E2 : coPset E1, E2 : coPset
P : iProp Σ P : iProp Σ
============================ ============================
...@@ -235,7 +235,7 @@ WP #() #() @ E2 {{ _, |={E2,E1}=> True }} ...@@ -235,7 +235,7 @@ WP #() #() @ E2 {{ _, |={E2,E1}=> True }}
2 goals 2 goals
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
N : namespace N : namespace
E : coPset E : coPset
P : iProp Σ P : iProp Σ
...@@ -254,7 +254,7 @@ WP #() #() @ E ∖ ↑N {{ _, |={E ∖ ↑N,E}=> True }} ...@@ -254,7 +254,7 @@ WP #() #() @ E ∖ ↑N {{ _, |={E ∖ ↑N,E}=> True }}
2 goals 2 goals
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
N : namespace N : namespace
E : coPset E : coPset
P : iProp Σ P : iProp Σ
...@@ -270,7 +270,7 @@ WP #() #() @ E ∖ ↑N {{ _, |={E ∖ ↑N}=> ▷ P ∗ True }} ...@@ -270,7 +270,7 @@ WP #() #() @ E ∖ ↑N {{ _, |={E ∖ ↑N}=> ▷ P ∗ True }}
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
============================ ============================
--------------------------------------∗ --------------------------------------∗
WP let: "f" := λ: "x", "x" in ref ("f" #10) {{ _, True }} WP let: "f" := λ: "x", "x" in ref ("f" #10) {{ _, True }}
...@@ -278,7 +278,7 @@ WP #() #() @ E ∖ ↑N {{ _, |={E ∖ ↑N}=> ▷ P ∗ True }} ...@@ -278,7 +278,7 @@ WP #() #() @ E ∖ ↑N {{ _, |={E ∖ ↑N}=> ▷ P ∗ True }}
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
fun1, fun2, fun3 : expr fun1, fun2, fun3 : expr
============================ ============================
--------------------------------------∗ --------------------------------------∗
...@@ -290,7 +290,7 @@ WP #() #() @ E ∖ ↑N {{ _, |={E ∖ ↑N}=> ▷ P ∗ True }} ...@@ -290,7 +290,7 @@ WP #() #() @ E ∖ ↑N {{ _, |={E ∖ ↑N}=> ▷ P ∗ True }}
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
fun1, fun2, fun3 : expr fun1, fun2, fun3 : expr
Φ : language.val heap_lang → iPropI Σ Φ : language.val heap_lang → iPropI Σ
============================ ============================
...@@ -303,7 +303,7 @@ WP #() #() @ E ∖ ↑N {{ _, |={E ∖ ↑N}=> ▷ P ∗ True }} ...@@ -303,7 +303,7 @@ WP #() #() @ E ∖ ↑N {{ _, |={E ∖ ↑N}=> ▷ P ∗ True }}
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
fun1, fun2, fun3 : expr fun1, fun2, fun3 : expr
Φ : language.val heap_lang → iPropI Σ Φ : language.val heap_lang → iPropI Σ
E : coPset E : coPset
...@@ -317,7 +317,7 @@ WP #() #() @ E ∖ ↑N {{ _, |={E ∖ ↑N}=> ▷ P ∗ True }} ...@@ -317,7 +317,7 @@ WP #() #() @ E ∖ ↑N {{ _, |={E ∖ ↑N}=> ▷ P ∗ True }}
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
fun1, fun2, fun3 : expr fun1, fun2, fun3 : expr
============================ ============================
{{{ True }}} {{{ True }}}
......
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
P, Q : iProp Σ P, Q : iProp Σ
============================ ============================
P ={⊤}=∗ Q P ={⊤}=∗ Q
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
fun1, fun2, fun3 : expr fun1, fun2, fun3 : expr
============================ ============================
--------------------------------------∗ --------------------------------------∗
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
fun1, fun2, fun3 : expr fun1, fun2, fun3 : expr
============================ ============================
{{{ True }}} {{{ True }}}
......
...@@ -66,7 +66,7 @@ P ...@@ -66,7 +66,7 @@ P
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
counterG0 : counterG Σ counterG0 : counterG Σ
l : loc l : loc
n : nat n : nat
...@@ -82,7 +82,7 @@ P ...@@ -82,7 +82,7 @@ P
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
counterG0 : counterG Σ counterG0 : counterG Σ
l : loc l : loc
n : nat n : nat
......
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
hd, acc : val hd, acc : val
xs, ys : list val xs, ys : list val
Φ : val → iPropI Σ Φ : val → iPropI Σ
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
acc : val acc : val
ys : list val ys : list val
Φ : val → iPropI Σ Φ : val → iPropI Σ
......
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
one_shotG0 : one_shotG Σ one_shotG0 : one_shotG Σ
Φ : val → iProp Σ Φ : val → iProp Σ
N : namespace N : namespace
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
one_shotG0 : one_shotG Σ one_shotG0 : one_shotG Σ
Φ : val → iProp Σ Φ : val → iProp Σ
N : namespace N : namespace
......
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
one_shotG0 : one_shotG Σ one_shotG0 : one_shotG Σ
Φ : val → iProp Σ Φ : val → iProp Σ
N : namespace N : namespace
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
heapG0 : heapG Σ heapGS0 : heapGS Σ
one_shotG0 : one_shotG Σ one_shotG0 : one_shotG Σ
Φ : val → iProp Σ Φ : val → iProp Σ
N : namespace N : namespace
......
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
invG0 : invG Σ invGS0 : invGS Σ
cinvG0 : cinvG Σ cinvG0 : cinvG Σ
na_invG0 : na_invG Σ na_invG0 : na_invG Σ
N : namespace N : namespace
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
invG0 : invG Σ invGS0 : invGS Σ
cinvG0 : cinvG Σ cinvG0 : cinvG Σ
na_invG0 : na_invG Σ na_invG0 : na_invG Σ
N : namespace N : namespace
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
invG0 : invG Σ invGS0 : invGS Σ
cinvG0 : cinvG Σ cinvG0 : cinvG Σ
na_invG0 : na_invG Σ na_invG0 : na_invG Σ
γ : gname γ : gname
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
invG0 : invG Σ invGS0 : invGS Σ
cinvG0 : cinvG Σ cinvG0 : cinvG Σ
na_invG0 : na_invG Σ na_invG0 : na_invG Σ
γ : gname γ : gname
...@@ -68,7 +68,7 @@ ...@@ -68,7 +68,7 @@
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
invG0 : invG Σ invGS0 : invGS Σ
cinvG0 : cinvG Σ cinvG0 : cinvG Σ
na_invG0 : na_invG Σ na_invG0 : na_invG Σ
t : na_inv_pool_name t : na_inv_pool_name
...@@ -89,7 +89,7 @@ ...@@ -89,7 +89,7 @@
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
invG0 : invG Σ invGS0 : invGS Σ
cinvG0 : cinvG Σ cinvG0 : cinvG Σ
na_invG0 : na_invG Σ na_invG0 : na_invG Σ
t : na_inv_pool_name t : na_inv_pool_name
...@@ -120,7 +120,7 @@ Tactic failure: iInv: invariant "H2" not found. ...@@ -120,7 +120,7 @@ Tactic failure: iInv: invariant "H2" not found.
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
invG0 : invG Σ invGS0 : invGS Σ
I : biIndex I : biIndex
N : namespace N : namespace
E : coPset E : coPset
...@@ -136,7 +136,7 @@ Tactic failure: iInv: invariant "H2" not found. ...@@ -136,7 +136,7 @@ Tactic failure: iInv: invariant "H2" not found.
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
invG0 : invG Σ invGS0 : invGS Σ
I : biIndex I : biIndex
N : namespace N : namespace
E : coPset E : coPset
......
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
invG0 : invG Σ invGS0 : invGS Σ
cinvG0 : cinvG Σ cinvG0 : cinvG Σ
na_invG0 : na_invG Σ na_invG0 : na_invG Σ
N : namespace N : namespace
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
invG0 : invG Σ invGS0 : invGS Σ
cinvG0 : cinvG Σ cinvG0 : cinvG Σ
na_invG0 : na_invG Σ na_invG0 : na_invG Σ
N : namespace N : namespace
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
invG0 : invG Σ invGS0 : invGS Σ
cinvG0 : cinvG Σ cinvG0 : cinvG Σ
na_invG0 : na_invG Σ na_invG0 : na_invG Σ
γ : gname γ : gname
...@@ -43,7 +43,7 @@ ...@@ -43,7 +43,7 @@
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
invG0 : invG Σ invGS0 : invGS Σ
cinvG0 : cinvG Σ cinvG0 : cinvG Σ
na_invG0 : na_invG Σ na_invG0 : na_invG Σ
γ : gname γ : gname
...@@ -61,7 +61,7 @@ ...@@ -61,7 +61,7 @@
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
invG0 : invG Σ invGS0 : invGS Σ
cinvG0 : cinvG Σ cinvG0 : cinvG Σ
na_invG0 : na_invG Σ na_invG0 : na_invG Σ
γ : gname γ : gname
...@@ -80,7 +80,7 @@ ...@@ -80,7 +80,7 @@
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
invG0 : invG Σ invGS0 : invGS Σ
cinvG0 : cinvG Σ cinvG0 : cinvG Σ
na_invG0 : na_invG Σ na_invG0 : na_invG Σ
t : na_inv_pool_name t : na_inv_pool_name
...@@ -101,7 +101,7 @@ ...@@ -101,7 +101,7 @@
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
invG0 : invG Σ invGS0 : invGS Σ
cinvG0 : cinvG Σ cinvG0 : cinvG Σ
na_invG0 : na_invG Σ na_invG0 : na_invG Σ
t : na_inv_pool_name t : na_inv_pool_name
...@@ -115,7 +115,7 @@ ...@@ -115,7 +115,7 @@
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
invG0 : invG Σ invGS0 : invGS Σ
cinvG0 : cinvG Σ cinvG0 : cinvG Σ
na_invG0 : na_invG Σ na_invG0 : na_invG Σ
t : na_inv_pool_name t : na_inv_pool_name
...@@ -146,7 +146,7 @@ Tactic failure: iInv: invariant "H2" not found. ...@@ -146,7 +146,7 @@ Tactic failure: iInv: invariant "H2" not found.
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
invG0 : invG Σ invGS0 : invGS Σ
cinvG0 : cinvG Σ cinvG0 : cinvG Σ
na_invG0 : na_invG Σ na_invG0 : na_invG Σ
inG0 : inG Σ fracR inG0 : inG Σ fracR
...@@ -160,7 +160,7 @@ Tactic failure: iInv: invariant "H2" not found. ...@@ -160,7 +160,7 @@ Tactic failure: iInv: invariant "H2" not found.
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
invG0 : invG Σ invGS0 : invGS Σ
cinvG0 : cinvG Σ cinvG0 : cinvG Σ
na_invG0 : na_invG Σ na_invG0 : na_invG Σ
inG0 : inG Σ fracR inG0 : inG Σ fracR
...@@ -175,7 +175,7 @@ Tactic failure: iInv: invariant "H2" not found. ...@@ -175,7 +175,7 @@ Tactic failure: iInv: invariant "H2" not found.
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
invG0 : invG Σ invGS0 : invGS Σ
I : biIndex I : biIndex
N : namespace N : namespace
E : coPset E : coPset
...@@ -191,7 +191,7 @@ Tactic failure: iInv: invariant "H2" not found. ...@@ -191,7 +191,7 @@ Tactic failure: iInv: invariant "H2" not found.
1 goal 1 goal
Σ : gFunctors Σ : gFunctors
invG0 : invG Σ invGS0 : invGS Σ
I : biIndex I : biIndex
N : namespace N : namespace
E : coPset E : coPset
......
...@@ -63,7 +63,7 @@ Tactic failure: iFrame: cannot frame (P i). ...@@ -63,7 +63,7 @@ Tactic failure: iFrame: cannot frame (P i).
I : biIndex I : biIndex
Σ : gFunctors Σ : gFunctors
invG0 : invG Σ invGS0 : invGS Σ
N : namespace N : namespace
𝓟 : iProp Σ 𝓟 : iProp Σ
============================ ============================
...@@ -76,7 +76,7 @@ Tactic failure: iFrame: cannot frame (P i). ...@@ -76,7 +76,7 @@ Tactic failure: iFrame: cannot frame (P i).
I : biIndex I : biIndex
Σ : gFunctors Σ : gFunctors
invG0 : invG Σ invGS0 : invGS Σ
N : namespace N : namespace
𝓟 : iProp Σ 𝓟 : iProp Σ
============================ ============================
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment