Skip to content

Commit 1e9a319

Browse files
committed
Fix VM_promising_exe
1 parent b898dc2 commit 1e9a319

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

ArchSemArm/VMPromising.v

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2113,8 +2113,20 @@ Next Obligation. Admitted.
21132113
Next Obligation. Admitted.
21142114
Next Obligation. Admitted.
21152115

2116+
Program Definition VMPromising_exe_pf' (isem : iMon ())
2117+
: BasicExecutablePM :=
2118+
{|pModel := VMPromising_cert' isem;
2119+
enumerate_promises_and_terminal_states :=
2120+
λ fuel tid term initmem ts mem,
2121+
run_to_termination_pf tid initmem term isem fuel ts mem
2122+
|}.
2123+
Next Obligation. Admitted.
2124+
Next Obligation. Admitted.
2125+
Next Obligation. Admitted.
2126+
Next Obligation. Admitted.
2127+
21162128
Definition VMPromising_cert_c isem fuel :=
21172129
Promising_to_Modelc isem (VMPromising_exe' isem) fuel.
21182130

21192131
Definition VMPromising_cert_c_pf isem fuel :=
2120-
Promising_to_Modelc_pf isem (VMPromising_exe' isem) fuel.
2132+
Promising_to_Modelc_pf isem (VMPromising_exe_pf' isem) fuel.

0 commit comments

Comments
 (0)