diff --git a/coq-osiris/theories/proofmode/examples_simp.v b/coq-osiris/theories/test/test_simp.v similarity index 100% rename from coq-osiris/theories/proofmode/examples_simp.v rename to coq-osiris/theories/test/test_simp.v diff --git a/coq-osiris/theories/proofmode/examples_wp.v b/coq-osiris/theories/test/test_wp.v similarity index 100% rename from coq-osiris/theories/proofmode/examples_wp.v rename to coq-osiris/theories/test/test_wp.v diff --git a/coq-osiris/tutorial/tutorial.html b/coq-osiris/tutorial/tutorial.html index 22c57fd18dad40a84198334f7f55d9447a75d1c7..6d945d2e21a4dcaefafbb1a344f52439927b7414 100644 --- a/coq-osiris/tutorial/tutorial.html +++ b/coq-osiris/tutorial/tutorial.html @@ -527,14 +527,14 @@ takes us from one pause to the next pause.</p> | StepParCrashRight : <span class="kr">∀</span> (<span class="nv">A1</span> <span class="nv">A2</span> <span class="nv">E'</span> : <span class="kt">Type</span>) (<span class="nv">σ</span> : store) (<span class="nv">m1</span> : micro A1 E') (<span class="nv">k</span> : A1 * A2 → micro A E) (<span class="nv">z</span> : E' → micro A E), step (σ, Par m1 crash k z) (σ, crash) - | StepParNextLeft : <span class="kr">∀</span> (<span class="nv">A1</span> <span class="nv">A2</span> <span class="nv">E'</span> : <span class="kt">Type</span>) (<span class="nv">σ</span> : store) - (<span class="nv">m2</span> : micro A2 E') (<span class="nv">e</span> : E') - (<span class="nv">k</span> : A1 * A2 → micro A E) - (<span class="nv">z</span> : E' → micro A E), step (σ, Par (throw e) m2 k z) (σ, z e) - | StepParNextRight : <span class="kr">∀</span> (<span class="nv">A1</span> <span class="nv">A2</span> <span class="nv">E'</span> : <span class="kt">Type</span>) (<span class="nv">σ</span> : store) - (<span class="nv">m1</span> : micro A1 E') (<span class="nv">e</span> : E') + | StepParThrowLeft : <span class="kr">∀</span> (<span class="nv">A1</span> <span class="nv">A2</span> <span class="nv">E'</span> : <span class="kt">Type</span>) (<span class="nv">σ</span> : store) + (<span class="nv">m2</span> : micro A2 E') (<span class="nv">e</span> : E') (<span class="nv">k</span> : A1 * A2 → micro A E) - (<span class="nv">z</span> : E' → micro A E), step (σ, Par m1 (throw e) k z) (σ, z e) + (<span class="nv">z</span> : E' → micro A E), step (σ, Par (throw e) m2 k z) (σ, z e) + | StepParThrowRight : <span class="kr">∀</span> (<span class="nv">A1</span> <span class="nv">A2</span> <span class="nv">E'</span> : <span class="kt">Type</span>) (<span class="nv">σ</span> : store) + (<span class="nv">m1</span> : micro A1 E') (<span class="nv">e</span> : E') + (<span class="nv">k</span> : A1 * A2 → micro A E) + (<span class="nv">z</span> : E' → micro A E), step (σ, Par m1 (throw e) k z) (σ, z e) | StepParLeft : <span class="kr">∀</span> (<span class="nv">A1</span> <span class="nv">A2</span> <span class="nv">E'</span> : <span class="kt">Type</span>) (<span class="nv">σ</span> <span class="nv">σ'</span> : store) (<span class="nv">m1</span> <span class="nv">m'1</span> : micro A1 E') (<span class="nv">m2</span> : micro A2 E') (<span class="nv">k</span> : A1 * A2 → micro A E) (<span class="nv">z</span> : E' → micro A E), @@ -559,8 +559,8 @@ takes us from one pause to the next pause.</p> <span class="kn">Arguments</span> StepParRetRet {A E A1 A2 E'}%type_scope σ v1 v2 (k z)%function_scope <span class="kn">Arguments</span> StepParCrashLeft {A E A1 A2 E'}%type_scope σ m2 (k z)%function_scope <span class="kn">Arguments</span> StepParCrashRight {A E A1 A2 E'}%type_scope σ m1 (k z)%function_scope -<span class="kn">Arguments</span> StepParNextLeft {A E A1 A2 E'}%type_scope σ m2 e (k z)%function_scope -<span class="kn">Arguments</span> StepParNextRight {A E A1 A2 E'}%type_scope σ m1 e (k z)%function_scope +<span class="kn">Arguments</span> StepParThrowLeft {A E A1 A2 E'}%type_scope σ m2 e (k z)%function_scope +<span class="kn">Arguments</span> StepParThrowRight {A E A1 A2 E'}%type_scope σ m1 e (k z)%function_scope <span class="kn">Arguments</span> StepParLeft {A E A1 A2 E'}%type_scope σ σ' m1 m'1 m2 (k z)%function_scope _ <span class="kn">Arguments</span> StepParRight {A E A1 A2 E'}%type_scope σ σ' m1 m2 m'2 (k z)%function_scope _ <span class="kn">Arguments</span> StepChooseLeft {A E B E'}%type_scope σ m1 m2 (k z)%function_scope