chore(library/pp_options): reduce pp default limits

This commit is contained in:
Leonardo de Moura 2016-02-04 14:55:21 -08:00
parent f62e22b34c
commit 774fa01b1a
3 changed files with 290 additions and 2 deletions

View file

@ -8,11 +8,11 @@ Author: Leonardo de Moura
#include "library/pp_options.h"
#ifndef LEAN_DEFAULT_PP_MAX_DEPTH
#define LEAN_DEFAULT_PP_MAX_DEPTH 10000
#define LEAN_DEFAULT_PP_MAX_DEPTH 64
#endif
#ifndef LEAN_DEFAULT_PP_MAX_STEPS
#define LEAN_DEFAULT_PP_MAX_STEPS 50000
#define LEAN_DEFAULT_PP_MAX_STEPS 5000
#endif
#ifndef LEAN_DEFAULT_PP_NOTATION

286
tests/lean/955.lean Normal file
View file

@ -0,0 +1,286 @@
-*- mode: compilation; default-directory: "~/projects/lean/tests/lean/run/" -*-
Compilation started at Thu Feb 4 14:53:07
/home/leo/projects/lean/bin/lean -Dpp.width=120 /home/leo/projects/lean/tests/lean/run/955.lean
/home/leo/projects/lean/tests/lean/run/955.lean:31:32: error: type mismatch at definition 'append_auxH', has type
@vectorH.{?M_1}
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(…
…))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
?M_4
but is expected to have type
@vectorH.{?M_1}
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(…
…))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(@vector.append_aux.{?M_1+1} Type.{?M_1} nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(nat.addl
nat.zero
(…
…))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(@vector.nil.{?M_1+1} Type.{?M_1})
?M_3)
The following identifier(s) are introduced as free variables by the left-hand-side of the equation:
v'
Compilation exited abnormally with code 1 at Thu Feb 4 14:53:09

View file

@ -0,0 +1,2 @@
955.lean:1:1: error: unexpected token
955.lean: error: 955.lean:1:21: error: unexpected token