From 40ab3fea37042f7c7301b2474455afdb6ae29597 Mon Sep 17 00:00:00 2001 From: Ralf Jung <jung@mpi-sws.org> Date: Wed, 13 Jan 2021 17:38:59 +0100 Subject: [PATCH] normalize 'subgoal' to 'goal' to account for Coq output change --- test-normalizer.sed | 2 + tests/atomic.ref | 60 +++++++++++++-------------- tests/heap_lang.ref | 54 ++++++++++++------------ tests/heap_lang2.ref | 6 +-- tests/ipm_paper.ref | 14 +++---- tests/list_reverse.ref | 4 +- tests/mosel_paper.ref | 28 ++++++------- tests/one_shot.ref | 4 +- tests/one_shot_once.ref | 4 +- tests/proofmode.ref | 82 ++++++++++++++++++------------------- tests/proofmode_ascii.ref | 34 +++++++-------- tests/proofmode_iris.ref | 24 +++++------ tests/proofmode_monpred.ref | 14 +++---- tests/telescopes.ref | 24 +++++------ 14 files changed, 178 insertions(+), 176 deletions(-) diff --git a/test-normalizer.sed b/test-normalizer.sed index b77683640..ca19aad59 100644 --- a/test-normalizer.sed +++ b/test-normalizer.sed @@ -1,2 +1,4 @@ # adjust for https://github.com/coq/coq/pull/10239 s/(simple_intropattern)/(intropattern)/g +# adjust for https://github.com/coq/coq/pull/13656 +s/subgoal/goal/g diff --git a/tests/atomic.ref b/tests/atomic.ref index eb691fb7f..859bb6deb 100644 --- a/tests/atomic.ref +++ b/tests/atomic.ref @@ -1,4 +1,4 @@ -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -20,14 +20,14 @@ The command has indeed failed with message: Tactic failure: iAuIntro: not all spatial assumptions are laterable. "printing" : string -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ P : val → iProp Σ ============================ ⊢ <<< ∀ x : val, P x >>> code @ ⊤ <<< ∃ y : val, P y, RET #() >>> -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -38,7 +38,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. --------------------------------------∗ WP code {{ v, Φ v }} -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -52,14 +52,14 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. --------------------------------------∗ WP code {{ v, Φ v }} -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ l : loc ============================ ⊢ <<< ∀ x : val, l ↦ x >>> code @ ⊤ <<< l ↦ x, RET #() >>> -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -70,7 +70,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. --------------------------------------∗ WP code {{ v, Φ v }} -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -83,14 +83,14 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. --------------------------------------∗ WP code {{ v, Φ v }} -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ l : loc ============================ ⊢ <<< l ↦ #() >>> code @ ⊤ <<< ∃ y : val, l ↦ y, RET #() >>> -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -101,7 +101,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. --------------------------------------∗ WP code {{ v, Φ v }} -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -115,14 +115,14 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. --------------------------------------∗ WP code {{ v, Φ v }} -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ l : loc ============================ ⊢ <<< l ↦ #() >>> code @ ⊤ <<< l ↦ #(), RET #() >>> -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -133,7 +133,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. --------------------------------------∗ WP code {{ v, Φ v }} -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -148,7 +148,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. "Now come the long pre/post tests" : string -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -157,7 +157,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. ⊢ <<< ∀ x : val, l ↦ x ∗ l ↦ x >>> code @ ⊤ <<< ∃ y : val, l ↦ y, RET #() >>> -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -169,7 +169,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. --------------------------------------∗ WP code {{ v, Φ v }} -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -178,7 +178,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. ⊢ <<< ∀ x : val, l ↦ x ∗ l ↦ x ∗ l ↦ x ∗ l ↦ x ∗ l ↦ x ∗ l ↦ x >>> code @ ⊤ <<< ∃ y : val, l ↦ y, RET #() >>> -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -190,7 +190,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. --------------------------------------∗ WP code {{ v, Φ v }} -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -200,7 +200,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. code @ ⊤ <<< ∃ yyyy : val, l ↦ yyyy ∗ l ↦ xx ∗ l ↦ xx ∗ l ↦ xx ∗ l ↦ xx ∗ l ↦ xx, RET #() >>> -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -214,7 +214,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. --------------------------------------∗ WP code {{ v, Φ v }} -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -223,7 +223,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. ⊢ <<< ∀ x : val, l ↦ x ∗ l ↦ x ∗ l ↦ x ∗ l ↦ x >>> code @ ⊤ <<< l ↦ x, RET #() >>> -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -235,7 +235,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. --------------------------------------∗ WP code {{ v, Φ v }} -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -245,7 +245,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. ⊢ <<< l ↦ x ∗ l ↦ x ∗ l ↦ x ∗ l ↦ x ∗ l ↦ x ∗ l ↦ x >>> code @ ⊤ <<< ∃ y : val, l ↦ y, RET #() >>> -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -258,7 +258,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. --------------------------------------∗ WP code {{ v, Φ v }} -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -268,7 +268,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. ⊢ <<< l ↦ x ∗ l ↦ x ∗ l ↦ x ∗ l ↦ x ∗ l ↦ x ∗ l ↦ x >>> code @ ⊤ <<< l ↦ #(), RET #() >>> -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -281,7 +281,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. --------------------------------------∗ WP code {{ v, Φ v }} -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -291,7 +291,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. ⊢ <<< l ↦ xx ∗ l ↦ xx ∗ l ↦ xx ∗ l ↦ xx ∗ l ↦ xx ∗ l ↦ xx ∗ l ↦ xx >>> code @ ⊤ <<< l ↦ yyyy, RET #() >>> -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -304,7 +304,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. --------------------------------------∗ WP code {{ v, Φ v }} -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -315,7 +315,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. code @ ⊤ <<< l ↦ yyyy ∗ l ↦ xx ∗ l ↦ xx ∗ l ↦ xx ∗ l ↦ xx ∗ l ↦ xx ∗ l ↦ xx, RET #() >>> -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -331,7 +331,7 @@ Tactic failure: iAuIntro: not all spatial assumptions are laterable. "Prettification" : string -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ diff --git a/tests/heap_lang.ref b/tests/heap_lang.ref index 784aad7a5..776a2e02e 100644 --- a/tests/heap_lang.ref +++ b/tests/heap_lang.ref @@ -1,6 +1,6 @@ "heap_e_spec" : string -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -9,7 +9,7 @@ --------------------------------------∗ WP let: "x" := ref #1 in "x" <- ! "x" + #1;; ! "x" @ E {{ v, ⌜v = #2⌠}} -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -22,7 +22,7 @@ "heap_e2_spec" : string -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -34,7 +34,7 @@ WP let: "x" := #l in let: "y" := ref #1 in "x" <- ! "x" + #1;; ! "x" @ E [{ v, ⌜v = #2⌠}] -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -48,7 +48,7 @@ "heap_e7_spec" : string -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -58,7 +58,7 @@ --------------------------------------∗ WP CmpXchg #l #0 #1 {{ _, l ↦ #1 }} -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -68,7 +68,7 @@ --------------------------------------∗ |={⊤}=> l ↦ #1 -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -79,7 +79,7 @@ --------------------------------------∗ |={⊤}=> True -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -93,7 +93,7 @@ The command has indeed failed with message: Tactic failure: wp_pure: cannot find ?y in (Var "x") or ?y is not a redex. -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -101,7 +101,7 @@ Tactic failure: wp_pure: cannot find ?y in (Var "x") or --------------------------------------∗ WP "x" {{ _, True }} -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -117,7 +117,7 @@ Tactic failure: wp_pure: cannot find ?y in (Var "x") or "test_array_fraction_destruct" : string -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -131,7 +131,7 @@ Tactic failure: wp_pure: cannot find ?y in (Var "x") or "test_wp_finish_fupd" : string -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -142,7 +142,7 @@ Tactic failure: wp_pure: cannot find ?y in (Var "x") or "test_twp_finish_fupd" : string -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -151,7 +151,7 @@ Tactic failure: wp_pure: cannot find ?y in (Var "x") or --------------------------------------∗ |={⊤}=> True -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -165,7 +165,7 @@ Tactic failure: wp_pure: cannot find ?y in (Var "x") or --------------------------------------∗ WP ! #l {{ v, Φ v }} -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -179,7 +179,7 @@ Tactic failure: wp_pure: cannot find ?y in (Var "x") or --------------------------------------∗ WP ! #l [{ v, Φ v }] -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -190,7 +190,7 @@ Tactic failure: wp_pure: cannot find ?y in (Var "x") or ⊢ l ↦_(λ _ : val, I #true) â–¡ "wp_iMod_fupd_atomic" : string -2 subgoals +2 goals Σ : gFunctors heapG0 : heapG Σ @@ -199,14 +199,14 @@ Tactic failure: wp_pure: cannot find ?y in (Var "x") or ============================ Atomic (stuckness_to_atomicity NotStuck) (#() #()) -subgoal 2 is: +goal 2 is: "H" : P --------------------------------------∗ WP #() #() @ E2 {{ _, |={E2,E1}=> True }} "wp_iInv_atomic" : string -2 subgoals +2 goals Σ : gFunctors heapG0 : heapG Σ @@ -217,7 +217,7 @@ WP #() #() @ E2 {{ _, |={E2,E1}=> True }} ============================ Atomic (stuckness_to_atomicity NotStuck) (#() #()) -subgoal 2 is: +goal 2 is: "H" : â–· P "Hclose" : â–· P ={E ∖ ↑N,E}=∗ emp --------------------------------------∗ @@ -225,7 +225,7 @@ WP #() #() @ E ∖ ↑N {{ _, |={E ∖ ↑N,E}=> True }} "wp_iInv_atomic_acc" : string -2 subgoals +2 goals Σ : gFunctors heapG0 : heapG Σ @@ -236,12 +236,12 @@ WP #() #() @ E ∖ ↑N {{ _, |={E ∖ ↑N,E}=> True }} ============================ Atomic (stuckness_to_atomicity NotStuck) (#() #()) -subgoal 2 is: +goal 2 is: "H" : â–· P --------------------------------------∗ WP #() #() @ E ∖ ↑N {{ _, |={E ∖ ↑N}=> â–· P ∗ True }} -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -249,7 +249,7 @@ WP #() #() @ E ∖ ↑N {{ _, |={E ∖ ↑N}=> â–· P ∗ True }} --------------------------------------∗ WP let: "f" := λ: "x", "x" in ref ("f" #10) {{ _, True }} -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -261,7 +261,7 @@ WP #() #() @ E ∖ ↑N {{ _, |={E ∖ ↑N}=> â–· P ∗ True }} let: "val3" := fun3 "val2" in if: "val1" = "val2" then "val" else "val3" {{ _, True }} -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -274,7 +274,7 @@ WP #() #() @ E ∖ ↑N {{ _, |={E ∖ ↑N}=> â–· P ∗ True }} let: "v" := fun3 "v" in if: "v" = "v" then "v" else "v" {{ v, Φ v }} -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -288,7 +288,7 @@ WP #() #() @ E ∖ ↑N {{ _, |={E ∖ ↑N}=> â–· P ∗ True }} let: "v" := fun3 "v" in if: "v" = "v" then "v" else "v" @ E {{ v, Φ v }} -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ diff --git a/tests/heap_lang2.ref b/tests/heap_lang2.ref index b21642a0e..dff62fa87 100644 --- a/tests/heap_lang2.ref +++ b/tests/heap_lang2.ref @@ -1,11 +1,11 @@ -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ P, Q : iProp Σ ============================ P ={⊤}=∗ Q -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -17,7 +17,7 @@ let: "val3" := fun3 "val2" in if: "val1" = "val2" then "val" else "val3" {{ _, True }} -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ diff --git a/tests/ipm_paper.ref b/tests/ipm_paper.ref index 486e79dd0..aa78bae6c 100644 --- a/tests/ipm_paper.ref +++ b/tests/ipm_paper.ref @@ -1,6 +1,6 @@ "sep_exist" : string -1 subgoal +1 goal M : ucmraT A : Type @@ -14,7 +14,7 @@ --------------------------------------∗ Ψ x ∗ P -2 subgoals +2 goals M : ucmraT A : Type @@ -27,13 +27,13 @@ Ψ x -subgoal 2 is: +goal 2 is: "HP" : P "HR" : R --------------------------------------∗ P -1 subgoal +1 goal M : ucmraT A : Type @@ -48,7 +48,7 @@ P "sep_exist_short" : string -1 subgoal +1 goal M : ucmraT A : Type @@ -63,7 +63,7 @@ P "read_spec" : string -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -79,7 +79,7 @@ P --------------------------------------∗ WP ! #l {{ v, ∃ m : nat, ⌜v = #m ∧ n ≤ m⌠∧ C l m }} -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ diff --git a/tests/list_reverse.ref b/tests/list_reverse.ref index 9440658db..b92601d2c 100644 --- a/tests/list_reverse.ref +++ b/tests/list_reverse.ref @@ -1,4 +1,4 @@ -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -12,7 +12,7 @@ --------------------------------------∗ WP rev hd acc [{ v, Φ v }] -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ diff --git a/tests/mosel_paper.ref b/tests/mosel_paper.ref index 700e1159a..0369dfe16 100644 --- a/tests/mosel_paper.ref +++ b/tests/mosel_paper.ref @@ -1,4 +1,4 @@ -1 subgoal +1 goal PROP : bi A : Type @@ -10,7 +10,7 @@ --------------------------------------∗ ∃ a : A, P ∗ Φ a ∨ P ∗ Ψ a -1 subgoal +1 goal PROP : bi A : Type @@ -23,7 +23,7 @@ --------------------------------------∗ ∃ a : A, P ∗ Φ a ∨ P ∗ Ψ a -1 subgoal +1 goal PROP : bi A : Type @@ -36,7 +36,7 @@ --------------------------------------∗ ∃ a : A, P ∗ Φ a ∨ P ∗ Ψ a -1 subgoal +1 goal PROP : bi A : Type @@ -48,7 +48,7 @@ --------------------------------------∗ ∃ a : A, P ∗ Φ a ∨ P ∗ Ψ a -1 subgoal +1 goal PROP : bi A : Type @@ -59,7 +59,7 @@ --------------------------------------∗ ∃ x : A, Φ x ∨ Ψ x -1 subgoal +1 goal PROP : bi A : Type @@ -72,7 +72,7 @@ --------------------------------------∗ Φ x -1 subgoal +1 goal PROP : bi A : Type @@ -85,7 +85,7 @@ --------------------------------------∗ P ∗ Ψ x -1 subgoal +1 goal PROP : bi A : Type @@ -98,7 +98,7 @@ --------------------------------------∗ ∃ a : A, Φ a ∨ P ∗ P ∗ Ψ a -1 subgoal +1 goal PROP : bi A : Type @@ -112,7 +112,7 @@ --------------------------------------∗ P ∗ P ∗ Ψ x -1 subgoal +1 goal PROP : bi A : Type @@ -123,7 +123,7 @@ --------------------------------------â–¡ â–¡ (P ∗ Q) -1 subgoal +1 goal I : biIndex PROP : bi @@ -134,7 +134,7 @@ --------------------------------------∗ Ψ -1 subgoal +1 goal I : biIndex PROP : bi @@ -143,7 +143,7 @@ --------------------------------------∗ ∀ i : I, Φ i ∗ (Φ -∗ Ψ) i -∗ Ψ i -1 subgoal +1 goal I : biIndex PROP : bi @@ -157,7 +157,7 @@ --------------------------------------∗ ⎡ P ∗ Q ⎤ -1 subgoal +1 goal I : biIndex PROP : bi diff --git a/tests/one_shot.ref b/tests/one_shot.ref index c06e1621c..182ac473d 100644 --- a/tests/one_shot.ref +++ b/tests/one_shot.ref @@ -1,4 +1,4 @@ -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -17,7 +17,7 @@ ∗ (⌜InjLV #() = InjLV #()⌠∨ (∃ n : Z, ⌜InjLV #() = InjRV #n⌠∗ own γ (Shot n))) -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ diff --git a/tests/one_shot_once.ref b/tests/one_shot_once.ref index 58301394b..686937f10 100644 --- a/tests/one_shot_once.ref +++ b/tests/one_shot_once.ref @@ -1,4 +1,4 @@ -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ @@ -17,7 +17,7 @@ ∗ (⌜InjLV #() = InjLV #()⌠∨ (∃ n : Z, ⌜InjLV #() = InjRV #n⌠∗ own γ (Shot n))) -1 subgoal +1 goal Σ : gFunctors heapG0 : heapG Σ diff --git a/tests/proofmode.ref b/tests/proofmode.ref index ba95cf6ea..bae793570 100644 --- a/tests/proofmode.ref +++ b/tests/proofmode.ref @@ -1,6 +1,6 @@ "demo_0" : string -1 subgoal +1 goal PROP : bi P, Q : PROP @@ -11,7 +11,7 @@ --------------------------------------∗ Q ∨ P -1 subgoal +1 goal PROP : bi P, Q : PROP @@ -23,7 +23,7 @@ "test_iStopProof" : string -1 subgoal +1 goal PROP : bi Q : PROP @@ -34,7 +34,7 @@ --------------------------------------∗ Q -1 subgoal +1 goal PROP : bi Q : PROP @@ -42,7 +42,7 @@ â–¡ emp ∗ Q -∗ Q "test_iDestruct_and_emp" : string -1 subgoal +1 goal PROP : bi P, Q : PROP @@ -56,7 +56,7 @@ "test_iDestruct_spatial" : string -1 subgoal +1 goal PROP : bi Q : PROP @@ -67,7 +67,7 @@ "test_iDestruct_spatial_affine" : string -1 subgoal +1 goal PROP : bi Q : PROP @@ -83,7 +83,7 @@ The command has indeed failed with message: Tactic failure: iExistDestruct: cannot destruct P. "test_iDestruct_exists_intuitionistic" : string -1 subgoal +1 goal PROP : bi P : PROP @@ -96,7 +96,7 @@ Tactic failure: iExistDestruct: cannot destruct P. "test_iDestruct_exists_anonymous" : string -1 subgoal +1 goal PROP : bi P : PROP @@ -109,7 +109,7 @@ Tactic failure: iExistDestruct: cannot destruct P. "test_iIntros_forall_pure" : string -1 subgoal +1 goal PROP : bi Ψ : nat → PROP @@ -120,7 +120,7 @@ Tactic failure: iExistDestruct: cannot destruct P. "test_iIntros_pure_names" : string -1 subgoal +1 goal PROP : bi H : True @@ -162,7 +162,7 @@ The command has indeed failed with message: Tactic failure: iSpecialize: cannot instantiate (⌜φ⌠→ P -∗ False)%I with P. "test_iNext_plus_3" : string -1 subgoal +1 goal PROP : bi P, Q : PROP @@ -173,7 +173,7 @@ Tactic failure: iSpecialize: cannot instantiate (⌜φ⌠→ P -∗ False)%I wi "test_specialize_nested_intuitionistic" : string -1 subgoal +1 goal PROP : bi φ : Prop @@ -189,7 +189,7 @@ Tactic failure: iSpecialize: cannot instantiate (⌜φ⌠→ P -∗ False)%I wi "test_iSimpl_in" : string -1 subgoal +1 goal PROP : bi x, y : nat @@ -198,7 +198,7 @@ Tactic failure: iSpecialize: cannot instantiate (⌜φ⌠→ P -∗ False)%I wi --------------------------------------∗ ⌜S (S (S x)) = y⌠-1 subgoal +1 goal PROP : bi x, y, z : nat @@ -208,7 +208,7 @@ Tactic failure: iSpecialize: cannot instantiate (⌜φ⌠→ P -∗ False)%I wi --------------------------------------∗ ⌜S (S (S x)) = y⌠-1 subgoal +1 goal PROP : bi x, y, z : nat @@ -225,7 +225,7 @@ The command has indeed failed with message: Tactic failure: iEval: %: unsupported selection pattern. "test_iFrame_later_1" : string -1 subgoal +1 goal PROP : bi P, Q : PROP @@ -235,7 +235,7 @@ Tactic failure: iEval: %: unsupported selection pattern. "test_iFrame_later_2" : string -1 subgoal +1 goal PROP : bi P, Q : PROP @@ -247,7 +247,7 @@ The command has indeed failed with message: Tactic failure: iFrame: cannot frame Q. "test_and_sep_affine_bi" : string -1 subgoal +1 goal PROP : bi BiAffine0 : BiAffine PROP @@ -260,7 +260,7 @@ Tactic failure: iFrame: cannot frame Q. "test_big_sepL_simpl" : string -1 subgoal +1 goal PROP : bi x : nat @@ -273,7 +273,7 @@ Tactic failure: iFrame: cannot frame Q. --------------------------------------∗ P -1 subgoal +1 goal PROP : bi x : nat @@ -288,7 +288,7 @@ Tactic failure: iFrame: cannot frame Q. "test_big_sepL2_simpl" : string -1 subgoal +1 goal PROP : bi x1, x2 : nat @@ -301,7 +301,7 @@ Tactic failure: iFrame: cannot frame Q. --------------------------------------∗ P ∨ ([∗ list] _;_ ∈ (x1 :: l1);(x2 :: l2), True) -1 subgoal +1 goal PROP : bi x1, x2 : nat @@ -317,7 +317,7 @@ Tactic failure: iFrame: cannot frame Q. "test_big_sepL2_iDestruct" : string -1 subgoal +1 goal PROP : bi Φ : nat → nat → PROP @@ -331,7 +331,7 @@ Tactic failure: iFrame: cannot frame Q. "test_reducing_after_iDestruct" : string -1 subgoal +1 goal PROP : bi ============================ @@ -341,7 +341,7 @@ Tactic failure: iFrame: cannot frame Q. "test_reducing_after_iApply" : string -1 subgoal +1 goal PROP : bi ============================ @@ -351,7 +351,7 @@ Tactic failure: iFrame: cannot frame Q. "test_reducing_after_iApply_late_evar" : string -1 subgoal +1 goal PROP : bi ============================ @@ -361,7 +361,7 @@ Tactic failure: iFrame: cannot frame Q. "test_wandM" : string -1 subgoal +1 goal PROP : bi mP : option PROP @@ -373,7 +373,7 @@ Tactic failure: iFrame: cannot frame Q. --------------------------------------∗ R -1 subgoal +1 goal PROP : bi mP : option PROP @@ -385,7 +385,7 @@ Tactic failure: iFrame: cannot frame Q. "elim_mod_accessor" : string -1 subgoal +1 goal PROP : bi BiFUpd0 : BiFUpd PROP @@ -400,7 +400,7 @@ Tactic failure: iFrame: cannot frame Q. "print_long_line_1" : string -1 subgoal +1 goal PROP : bi BiFUpd0 : BiFUpd PROP @@ -411,7 +411,7 @@ Tactic failure: iFrame: cannot frame Q. --------------------------------------∗ True -1 subgoal +1 goal PROP : bi BiFUpd0 : BiFUpd PROP @@ -424,7 +424,7 @@ Tactic failure: iFrame: cannot frame Q. "print_long_line_2" : string -1 subgoal +1 goal PROP : bi BiFUpd0 : BiFUpd PROP @@ -435,7 +435,7 @@ Tactic failure: iFrame: cannot frame Q. --------------------------------------∗ True -1 subgoal +1 goal PROP : bi BiFUpd0 : BiFUpd PROP @@ -448,7 +448,7 @@ Tactic failure: iFrame: cannot frame Q. "long_impl" : string -1 subgoal +1 goal PROP : bi BiFUpd0 : BiFUpd PROP @@ -460,7 +460,7 @@ Tactic failure: iFrame: cannot frame Q. "long_impl_nested" : string -1 subgoal +1 goal PROP : bi BiFUpd0 : BiFUpd PROP @@ -473,7 +473,7 @@ Tactic failure: iFrame: cannot frame Q. "long_wand" : string -1 subgoal +1 goal PROP : bi BiFUpd0 : BiFUpd PROP @@ -485,7 +485,7 @@ Tactic failure: iFrame: cannot frame Q. "long_wand_nested" : string -1 subgoal +1 goal PROP : bi BiFUpd0 : BiFUpd PROP @@ -498,7 +498,7 @@ Tactic failure: iFrame: cannot frame Q. "long_fupd" : string -1 subgoal +1 goal PROP : bi BiFUpd0 : BiFUpd PROP @@ -511,7 +511,7 @@ Tactic failure: iFrame: cannot frame Q. "long_fupd_nested" : string -1 subgoal +1 goal PROP : bi BiFUpd0 : BiFUpd PROP @@ -709,7 +709,7 @@ The command has indeed failed with message: Tactic failure: iLöb: no 'BiLöb' instance found. "test_pure_name" : string -1 subgoal +1 goal PROP : bi P : PROP diff --git a/tests/proofmode_ascii.ref b/tests/proofmode_ascii.ref index ca5a27603..6c4fc6ad6 100644 --- a/tests/proofmode_ascii.ref +++ b/tests/proofmode_ascii.ref @@ -1,4 +1,4 @@ -1 subgoal +1 goal Σ : gFunctors invG0 : invG Σ @@ -12,7 +12,7 @@ --------------------------------------â–¡ |={⊤ ∖ ↑N}=> â–· <pers> P ∗ (|={⊤}=> â–· P) -1 subgoal +1 goal Σ : gFunctors invG0 : invG Σ @@ -28,7 +28,7 @@ --------------------------------------∗ |={⊤ ∖ ↑N,⊤}=> â–· P -1 subgoal +1 goal Σ : gFunctors invG0 : invG Σ @@ -46,7 +46,7 @@ --------------------------------------∗ |={⊤ ∖ ↑N}=> â–· <pers> P ∗ (|={⊤}=> cinv_own γ p ∗ â–· P) -1 subgoal +1 goal Σ : gFunctors invG0 : invG Σ @@ -65,7 +65,7 @@ --------------------------------------∗ |={⊤ ∖ ↑N,⊤}=> cinv_own γ p ∗ â–· P -1 subgoal +1 goal Σ : gFunctors invG0 : invG Σ @@ -86,7 +86,7 @@ |={⊤}=> (â–· <pers> P ∗ na_own t (E2 ∖ ↑N)) ∗ (na_own t E2 ={⊤}=∗ na_own t E1 ∗ na_own t E2 ∗ â–· P) -1 subgoal +1 goal Σ : gFunctors invG0 : invG Σ @@ -117,7 +117,7 @@ The command has indeed failed with message: Tactic failure: iInv: invariant "H2" not found. "test_iInv" : string -1 subgoal +1 goal Σ : gFunctors invG0 : invG Σ @@ -133,7 +133,7 @@ Tactic failure: iInv: invariant "H2" not found. "test_iInv_with_close" : string -1 subgoal +1 goal Σ : gFunctors invG0 : invG Σ @@ -150,42 +150,42 @@ Tactic failure: iInv: invariant "H2" not found. "p1" : string -1 subgoal +1 goal PROP : bi ============================ forall P (_ : True), bi_entails P P "p2" : string -1 subgoal +1 goal PROP : bi ============================ forall P, and True (bi_entails P P) "p3" : string -1 subgoal +1 goal PROP : bi ============================ ex (fun P => bi_entails P P) "p4" : string -1 subgoal +1 goal PROP : bi ============================ bi_emp_valid (bi_exist (fun x : nat => bi_pure (eq x O))) "p5" : string -1 subgoal +1 goal PROP : bi ============================ bi_emp_valid (bi_exist (fun _ : nat => bi_pure (forall y : nat, eq y y))) "p6" : string -1 subgoal +1 goal PROP : bi ============================ @@ -198,7 +198,7 @@ Tactic failure: iInv: invariant "H2" not found. bi_sep (bi_pure (forall y : nat, eq y y)) (bi_pure (eq z O)))))) "p7" : string -1 subgoal +1 goal PROP : bi ============================ @@ -206,14 +206,14 @@ Tactic failure: iInv: invariant "H2" not found. bi_entails (bi_pure True) (bi_pure (ge y O)) "p8" : string -1 subgoal +1 goal PROP : bi ============================ forall (a : nat) (_ : eq a O) (y : nat), bi_emp_valid (bi_pure (ge y O)) "p9" : string -1 subgoal +1 goal PROP : bi ============================ diff --git a/tests/proofmode_iris.ref b/tests/proofmode_iris.ref index 6e2f09efe..dc20ed569 100644 --- a/tests/proofmode_iris.ref +++ b/tests/proofmode_iris.ref @@ -1,4 +1,4 @@ -1 subgoal +1 goal Σ : gFunctors invG0 : invG Σ @@ -12,7 +12,7 @@ --------------------------------------â–¡ |={⊤ ∖ ↑N}=> â–· <pers> P ∗ (|={⊤}=> â–· P) -1 subgoal +1 goal Σ : gFunctors invG0 : invG Σ @@ -28,7 +28,7 @@ --------------------------------------∗ |={⊤ ∖ ↑N,⊤}=> â–· P -1 subgoal +1 goal Σ : gFunctors invG0 : invG Σ @@ -40,7 +40,7 @@ P : iProp Σ ============================ cinv N γ (<pers> P) ∗ cinv_own γ p ={⊤}=∗ cinv_own γ p ∗ â–· P -1 subgoal +1 goal Σ : gFunctors invG0 : invG Σ @@ -58,7 +58,7 @@ --------------------------------------∗ |={⊤ ∖ ↑N}=> â–· <pers> P ∗ (|={⊤}=> cinv_own γ p ∗ â–· P) -1 subgoal +1 goal Σ : gFunctors invG0 : invG Σ @@ -77,7 +77,7 @@ --------------------------------------∗ |={⊤ ∖ ↑N,⊤}=> cinv_own γ p ∗ â–· P -1 subgoal +1 goal Σ : gFunctors invG0 : invG Σ @@ -98,7 +98,7 @@ |={⊤}=> (â–· <pers> P ∗ na_own t (E2 ∖ ↑N)) ∗ (na_own t E2 ={⊤}=∗ na_own t E1 ∗ na_own t E2 ∗ â–· P) -1 subgoal +1 goal Σ : gFunctors invG0 : invG Σ @@ -112,7 +112,7 @@ ↑N ⊆ E2 → na_inv t N (<pers> P) ∗ na_own t E1 ∗ na_own t E2 ={⊤}=∗ na_own t E1 ∗ na_own t E2 ∗ â–· P -1 subgoal +1 goal Σ : gFunctors invG0 : invG Σ @@ -143,7 +143,7 @@ The command has indeed failed with message: Tactic failure: iInv: invariant "H2" not found. "test_frac_split_combine" : string -1 subgoal +1 goal Σ : gFunctors invG0 : invG Σ @@ -157,7 +157,7 @@ Tactic failure: iInv: invariant "H2" not found. --------------------------------------∗ own γ 1%Qp -1 subgoal +1 goal Σ : gFunctors invG0 : invG Σ @@ -172,7 +172,7 @@ Tactic failure: iInv: invariant "H2" not found. "test_iInv" : string -1 subgoal +1 goal Σ : gFunctors invG0 : invG Σ @@ -188,7 +188,7 @@ Tactic failure: iInv: invariant "H2" not found. "test_iInv_with_close" : string -1 subgoal +1 goal Σ : gFunctors invG0 : invG Σ diff --git a/tests/proofmode_monpred.ref b/tests/proofmode_monpred.ref index bca8ecb77..be3c1169d 100644 --- a/tests/proofmode_monpred.ref +++ b/tests/proofmode_monpred.ref @@ -1,4 +1,4 @@ -1 subgoal +1 goal I : biIndex PROP : bi @@ -9,7 +9,7 @@ --------------------------------------∗ (P -∗ Q) i -1 subgoal +1 goal I : biIndex PROP : bi @@ -21,7 +21,7 @@ --------------------------------------∗ Q j -1 subgoal +1 goal I : biIndex PROP : bi @@ -35,7 +35,7 @@ --------------------------------------∗ ∀ i, 𓟠∗ ð“ ∗ Q i -1 subgoal +1 goal I : biIndex PROP : bi @@ -46,7 +46,7 @@ --------------------------------------∗ (Q -∗ emp) i -1 subgoal +1 goal I : biIndex PROP : bi @@ -59,7 +59,7 @@ The command has indeed failed with message: Tactic failure: iFrame: cannot frame (P i). -1 subgoal +1 goal I : biIndex Σ : gFunctors @@ -72,7 +72,7 @@ Tactic failure: iFrame: cannot frame (P i). --------------------------------------â–¡ |={⊤ ∖ ↑N}=> ⎡ â–· <pers> 𓟠⎤ ∗ (|={⊤}=> ⎡ â–· 𓟠⎤) -1 subgoal +1 goal I : biIndex Σ : gFunctors diff --git a/tests/telescopes.ref b/tests/telescopes.ref index 78bea4494..2743ec03a 100644 --- a/tests/telescopes.ref +++ b/tests/telescopes.ref @@ -1,4 +1,4 @@ -1 subgoal +1 goal PROP : bi BiFUpd0 : BiFUpd PROP @@ -13,7 +13,7 @@ --------------------------------------∗ |={E2}=> ∃.. x : X, α x ∗ (β x ={E2,E1}=∗ γ2 x) -1 subgoal +1 goal PROP : bi BiFUpd0 : BiFUpd PROP @@ -22,7 +22,7 @@ α, β, γ1, γ2 : X → PROP ============================ accessor E1 E2 α β γ1 -∗ accessor E1 E2 α β (λ.. x : X, γ1 x ∨ γ2 x) -1 subgoal +1 goal PROP : bi BiFUpd0 : BiFUpd PROP @@ -35,7 +35,7 @@ --------------------------------------∗ (λ.. x0 : X, γ1 x0 ∨ γ2 x0) x -1 subgoal +1 goal PROP : bi BiFUpd0 : BiFUpd PROP @@ -48,7 +48,7 @@ --------------------------------------∗ γ1 x ∨ γ2 x -1 subgoal +1 goal PROP : bi BiFUpd0 : BiFUpd PROP @@ -60,7 +60,7 @@ "test1_test" : string -1 subgoal +1 goal PROP : bi x : nat @@ -69,7 +69,7 @@ --------------------------------------∗ â–· False -1 subgoal +1 goal PROP : bi x : nat @@ -80,7 +80,7 @@ "test2_test" : string -1 subgoal +1 goal PROP : bi ============================ @@ -88,7 +88,7 @@ --------------------------------------∗ False -1 subgoal +1 goal PROP : bi x : nat @@ -97,7 +97,7 @@ --------------------------------------∗ False -1 subgoal +1 goal PROP : bi x : nat @@ -108,7 +108,7 @@ "test3_test" : string -1 subgoal +1 goal PROP : bi x : nat @@ -117,7 +117,7 @@ --------------------------------------∗ â–· False -1 subgoal +1 goal PROP : bi x : nat -- GitLab