comparison src/Match.v @ 297:b441010125d4

Everything compiles in Coq 8.3pl1
author Adam Chlipala <adam@chlipala.net>
date Fri, 14 Jan 2011 14:39:12 -0500
parents b653e6b19b6d
children f4768d5a75eb
comparison
equal deleted inserted replaced
296:559ec7328410 297:b441010125d4
1 (* Copyright (c) 2008-2010, Adam Chlipala 1 (* Copyright (c) 2008-2011, Adam Chlipala
2 * 2 *
3 * This work is licensed under a 3 * This work is licensed under a
4 * Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 4 * Creative Commons Attribution-Noncommercial-No Derivative Works 3.0
5 * Unported License. 5 * Unported License.
6 * The license text is available at: 6 * The license text is available at:
986 Hypothesis H2 : forall v1 u1 v2 u2, 986 Hypothesis H2 : forall v1 u1 v2 u2,
987 P v1 u1 987 P v1 u1
988 -> P v2 u2 988 -> P v2 u2
989 -> P (f v1 v2) (g u1 u2). 989 -> P (f v1 v2) (g u1 u2).
990 990
991 Theorem t6 : forall v1 v2, Q v1 -> Q v2 -> exists u1, exists u2, P (f v1 v2) (g u1 u2). 991 Theorem t7 : forall v1 v2, Q v1 -> Q v2 -> exists u1, exists u2, P (f v1 v2) (g u1 u2).
992 intros; do 2 insterKeep H1; 992 intros; do 2 insterKeep H1;
993 repeat match goal with 993 repeat match goal with
994 | [ H : ex _ |- _ ] => destruct H 994 | [ H : ex _ |- _ ] => destruct H
995 end; eauto. 995 end; eauto.
996 996