chore(library/pp_options): reduce pp default limits
This commit is contained in:
parent
f62e22b34c
commit
774fa01b1a
3 changed files with 290 additions and 2 deletions
|
@ -8,11 +8,11 @@ Author: Leonardo de Moura
|
||||||
#include "library/pp_options.h"
|
#include "library/pp_options.h"
|
||||||
|
|
||||||
#ifndef LEAN_DEFAULT_PP_MAX_DEPTH
|
#ifndef LEAN_DEFAULT_PP_MAX_DEPTH
|
||||||
#define LEAN_DEFAULT_PP_MAX_DEPTH 10000
|
#define LEAN_DEFAULT_PP_MAX_DEPTH 64
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef LEAN_DEFAULT_PP_MAX_STEPS
|
#ifndef LEAN_DEFAULT_PP_MAX_STEPS
|
||||||
#define LEAN_DEFAULT_PP_MAX_STEPS 50000
|
#define LEAN_DEFAULT_PP_MAX_STEPS 5000
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef LEAN_DEFAULT_PP_NOTATION
|
#ifndef LEAN_DEFAULT_PP_NOTATION
|
||||||
|
|
286
tests/lean/955.lean
Normal file
286
tests/lean/955.lean
Normal 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
|
2
tests/lean/955.lean.expected.out
Normal file
2
tests/lean/955.lean.expected.out
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
955.lean:1:1: error: unexpected token
|
||||||
|
955.lean: error: 955.lean:1:21: error: unexpected token
|
Loading…
Reference in a new issue