diff options
| author | Erik Martin-Dorel | 2019-02-25 02:25:31 +0100 |
|---|---|---|
| committer | Erik Martin-Dorel | 2019-04-23 12:54:43 +0200 |
| commit | d8b8893f7700e17700ca40c52b69a0a554b2da2f (patch) | |
| tree | 9efe241614dbbce55a1c1fda384dc863068c5af1 | |
| parent | 0a00a122a04ed9afdaccc2dae85e61d51d5d7a89 (diff) | |
[ssr] under: Add a fancy test with several kinds of side-conditions
| -rw-r--r-- | test-suite/ssr/under.v | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/test-suite/ssr/under.v b/test-suite/ssr/under.v index cc85b96a3a..190277aa31 100644 --- a/test-suite/ssr/under.v +++ b/test-suite/ssr/under.v @@ -149,3 +149,22 @@ under i: eq_bigr by move/eqP=>{1}->. (* the 2nd occ should not be touched *) simpl. myadmit. Qed. + +Lemma test_foo (f1 f2 : nat -> nat) (f_eq : forall n, f1 n = f2 n) + (G : (nat -> nat) -> nat) + (Lem : forall f1 f2 : nat -> nat, + True -> + (forall n, f1 n = f2 n) -> + False = False -> + G f1 = G f2) : + G f1 = G f2. +Proof. +(* +under x: Lem. +- done. +- rewrite f_eq; over. +- done. + *) +under x: Lem by [done|rewrite f_eq|done]. +done. +Qed. |
