comparison src/GeneralRec.v @ 547:2c8c693ddaba

Fixes for Coq 8.6
author Adam Chlipala <adam@chlipala.net>
date Wed, 12 Jul 2017 13:08:24 -0400
parents ed829eaa91b2
children a43fd2ba7ad3
comparison
equal deleted inserted replaced
546:306539f29eea 547:2c8c693ddaba
820 -> exec (Bnd m (fun x => Bnd (f x) g)) r. 820 -> exec (Bnd m (fun x => Bnd (f x) g)) r.
821 induction 1; crush. 821 induction 1; crush.
822 match goal with 822 match goal with
823 | [ H : Bnd _ _ = Bnd _ _ |- _ ] => injection H; clear H; intros; try subst 823 | [ H : Bnd _ _ = Bnd _ _ |- _ ] => injection H; clear H; intros; try subst
824 end. 824 end.
825 move H3 after A.
826 generalize dependent B0.
827 do 2 intro.
828 subst.
829 crush. 825 crush.
830 inversion H; clear H; crush. 826 inversion H; clear H; crush.
831 eauto. 827 eauto.
832 Qed. 828 Qed.
833 829
837 -> exec (Bnd (Bnd m f) g) r. 833 -> exec (Bnd (Bnd m f) g) r.
838 induction 1; crush. 834 induction 1; crush.
839 match goal with 835 match goal with
840 | [ H : Bnd _ _ = Bnd _ _ |- _ ] => injection H; clear H; intros; try subst 836 | [ H : Bnd _ _ = Bnd _ _ |- _ ] => injection H; clear H; intros; try subst
841 end. 837 end.
842 move H3 after B.
843 generalize dependent B0.
844 do 2 intro.
845 subst.
846 crush. 838 crush.
847 inversion H0; clear H0; crush. 839 inversion H0; clear H0; crush.
848 eauto. 840 eauto.
849 Qed. 841 Qed.
850 842