We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6c0e946 commit db3f9e4Copy full SHA for db3f9e4
1 file changed
Core/While.v
@@ -7,7 +7,7 @@ From DiSeL Require Import Process Always HoareTriples InferenceRules.
7
Set Implicit Arguments.
8
Unset Strict Implicit.
9
Import Prenex Implicits.
10
-Obligation Tactic := Tactics.program_simpl.
+Obligation Tactic := idtac.
11
12
Section While.
13
Variable this : nid.
@@ -39,6 +39,7 @@ Program Definition while b0 :
39
rec b')
40
else ret _ _ b)) b0).
41
Next Obligation.
42
+move => b0 rec b.
43
apply: ghC=>s0 a/= HI0 C.
44
case: ifP=> Hcond; last by apply: ret_rule=>s1 R1; split;[rewrite Hcond | eauto].
45
apply: step.
@@ -50,7 +51,7 @@ by move=>x m; case=>//; apply: HI1.
50
51
Qed.
52
53
-move => s0/= HI0.
54
+move => b0 s0/= HI0.
55
by apply: call_rule'.
56
57
0 commit comments