From 9822e53fef25e33d39e4b07b3b60f6ea316181ea Mon Sep 17 00:00:00 2001 From: Yann Herklotz Date: Sun, 31 May 2020 19:55:41 +0100 Subject: Small optimisations to proof --- src/translation/HTLgenspec.v | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src/translation') diff --git a/src/translation/HTLgenspec.v b/src/translation/HTLgenspec.v index 713a373..7cc0861 100644 --- a/src/translation/HTLgenspec.v +++ b/src/translation/HTLgenspec.v @@ -350,10 +350,9 @@ Proof. econstructor; simpl; trivial. intros. inv_incr. - assert (st_controllogic s8 = st_controllogic s2) by congruence. - rewrite <- H10. - assert (st_datapath s8 = st_datapath s2) by congruence. - assert (st_st s5 = st_st s2) by congruence. - rewrite H80. rewrite H81. rewrite H82. + assert (STC: st_controllogic s8 = st_controllogic s2) by congruence. + assert (STD: st_datapath s8 = st_datapath s2) by congruence. + assert (STST: st_st s8 = st_st s2) by congruence. + rewrite STC. rewrite STD. rewrite STST. eauto with htlspec. Qed. -- cgit