aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErik Martin-Dorel2019-04-03 01:07:11 +0200
committerErik Martin-Dorel2019-04-23 20:22:31 +0200
commit6835590f6e0a8e96719c7f37ef6f8bb789bd349b (patch)
tree06e47d72e9a80b0e1810620b5e2f75cf83adb71d
parent96513a4a8bb361aee6034b1f76127acaf613415a (diff)
[ssr] Add small output test for "under eq_G => m do rewrite subnn"
-rw-r--r--test-suite/output/ssr_under.out2
-rw-r--r--test-suite/output/ssr_under.v15
2 files changed, 17 insertions, 0 deletions
diff --git a/test-suite/output/ssr_under.out b/test-suite/output/ssr_under.out
new file mode 100644
index 0000000000..8532b62a54
--- /dev/null
+++ b/test-suite/output/ssr_under.out
@@ -0,0 +1,2 @@
+'Under[ m - m ]
+(G (fun _ : nat => 0) n >= 0)
diff --git a/test-suite/output/ssr_under.v b/test-suite/output/ssr_under.v
new file mode 100644
index 0000000000..b11dd1509c
--- /dev/null
+++ b/test-suite/output/ssr_under.v
@@ -0,0 +1,15 @@
+From Coq Require Import ssreflect.
+
+Axiom subnn : forall n : nat, n - n = 0.
+Parameter G : (nat -> nat) -> nat -> nat.
+Axiom eq_G :
+ forall F1 F2 : nat -> nat,
+ (forall n : nat, F1 n = F2 n) ->
+ forall n : nat, G F1 n = G F2 n.
+
+Ltac show := match goal with [|-?g] => idtac g end.
+
+Lemma example_G (n : nat) : G (fun n => n - n) n >= 0.
+under eq_G => m do show; rewrite subnn.
+show.
+Abort.