lean4-htt/tests/lean/1293.lean.expected.out
Leonardo de Moura 525242561a fix(library/init/meta/tactic): use zeta reduction by default in the abstract tactic
Abstracting let-exprs may produce type errors.
In the future we may consider another strategy for `abstract`.
First, we try to abstract the `let`, then if it fails, we expand.
Not sure if this is a good idea.
2017-03-02 11:34:28 -08:00

32 lines
1.4 KiB
Text

1293.lean:3:21: error: tactic 'whnf' failed, given expression should not contain de-Bruijn variables, they should be replaced with local constants before using this tactic
state:
⊢ true
1293.lean:5:21: error: tactic 'whnf' failed, given expression should not contain de-Bruijn variables, they should be replaced with local constants before using this tactic
state:
⊢ true
1293.lean:7:21: error: tactic 'head_zeta' failed, given expression should not contain de-Bruijn variables, they should be replaced with local constants before using this tactic
state:
⊢ true
1293.lean:9:21: error: tactic 'unify' failed, given expression should not contain de-Bruijn variables, they should be replaced with local constants before using this tactic
state:
⊢ true
1293.lean:11:21: error: tactic 'is_def_eq' failed, given expression should not contain de-Bruijn variables, they should be replaced with local constants before using this tactic
state:
⊢ true
1293.lean:13:26: error: tactic 'infer_type' failed, given expression should not contain de-Bruijn variables, they should be replaced with local constants before using this tactic
state:
foo : ?m_1,
trivial : ?m_2
⊢ ?m_3
1293.lean:13:8: error: don't know how to synthesize placeholder
context:
⊢ Sort ?
1293.lean:13:12: error: don't know how to synthesize placeholder
context:
foo : sorry
⊢ Sort ?
1293.lean:13:8: error: don't know how to synthesize placeholder
context:
foo : sorry,
trivial : sorry
⊢ Sort ?