diff options
| author | Julien Forest | 2017-04-04 14:30:36 +0200 |
|---|---|---|
| committer | Julien Forest | 2017-04-04 17:41:32 +0200 |
| commit | 031d0fbcea7c1390dc7e6cf89cfaee8609ecfed1 (patch) | |
| tree | 25d5bb44a6137fad1ed2d2bbec088fb5bd05f623 /test-suite/bugs/opened | |
| parent | e242bab34b0b74bc1a02eaf750056d2684d72c36 (diff) | |
closing bug file for #4306
Diffstat (limited to 'test-suite/bugs/opened')
| -rw-r--r-- | test-suite/bugs/opened/4306.v | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/test-suite/bugs/opened/4306.v b/test-suite/bugs/opened/4306.v deleted file mode 100644 index 4aef5bb95e..0000000000 --- a/test-suite/bugs/opened/4306.v +++ /dev/null @@ -1,32 +0,0 @@ -Require Import List. -Require Import Arith. -Require Import Recdef. -Require Import Omega. - -Function foo (xys : (list nat * list nat)) {measure (fun xys => length (fst xys) + length (snd xys))} : list nat := - match xys with - | (nil, _) => snd xys - | (_, nil) => fst xys - | (x :: xs', y :: ys') => match Compare_dec.nat_compare x y with - | Lt => x :: foo (xs', y :: ys') - | Eq => x :: foo (xs', ys') - | Gt => y :: foo (x :: xs', ys') - end - end. -Proof. - intros; simpl; omega. - intros; simpl; omega. - intros; simpl; omega. -Qed. - -Function bar (xys : (list nat * list nat)) {measure (fun xys => length (fst xys) + length (snd xys))} : list nat := - let (xs, ys) := xys in - match (xs, ys) with - | (nil, _) => ys - | (_, nil) => xs - | (x :: xs', y :: ys') => match Compare_dec.nat_compare x y with - | Lt => x :: foo (xs', ys) - | Eq => x :: foo (xs', ys') - | Gt => y :: foo (xs, ys') - end - end.
\ No newline at end of file |
