@@ -40,7 +40,6 @@ open bdd_auxTheory;
4040open table_bs_propertiesTheory;
4141
4242open bdd_utilsLib;
43- open apply_trans_to_IOLib;
4443
4544
4645 fun time_stage (stage_name, timer_cpu, timer_real) =
@@ -68,6 +67,11 @@ open apply_trans_to_IOLib;
6867 (* STAGE 1 *)
6968 (* **********************)
7069
70+
71+ val start_cpu_total1 = Timer.startCPUTimer ();
72+ val start_real_total1 = Timer.startRealTimer ();
73+
74+
7175 (* convert arith policy to var policy*)
7276 val arith_policy_eval = EVAL “convert_arith_to_var_policy ^arith_policy ^policy_me”;
7377 val var_policy = optionSyntax.dest_some (rhs (concl arith_policy_eval));
@@ -84,7 +88,7 @@ open apply_trans_to_IOLib;
8488 val arith_policy_var_policy_thm = REWRITE_RULE[all_distinct_conj, arith_policy_eval]
8589 (ISPECL[arith_policy, var_policy, policy_me] policy_airth_to_var_sem_conversion_correct);
8690
87- val _ = time_stage (" Stage 1" , start_cpu_total, start_real_total )
91+ val _ = time_stage (" Stage 1" , start_cpu_total1, start_real_total1 )
8892
8993 (* **********************)
9094 (* STAGE 2 *)
@@ -273,8 +277,9 @@ val conv_table_from_sp_to_bdd =
273277
274278 val _ = time_stage (" FINAL CORRECTNESS PROOF" , start_cpu_final, start_real_final)
275279
280+
276281 in
277- final_thm
282+ arith_policy_var_policy_thm
278283 end ;
279284
280285end ;
0 commit comments