lean2/tests/lean/let4.lean.expected.out

25 lines
773 B
Text
Raw Normal View History

Set: pp::colors
Set: pp::unicode
Imported 'Int'
let b := , a : := b in a
Assumed: vector
Assumed: const
let a := 10, v1 := const a , v2 := v1 in v2 : vector Bool 10
let a := 10, v1 : vector Bool a := const a , v2 : vector Bool a := v1 in v2
let a := 10, v1 : vector Bool a := const a , v2 : vector Bool a := v1 in v2 : vector Bool 10
let4.lean:32:26: error: type mismatch at definition 'v2', expected type
vector a
Given type:
vector Bool a
Assumed: foo
Coercion foo
let4.lean:41:26: error: type mismatch at definition 'v2', expected type
vector a
Given type:
vector Bool a
Set: lean::pp::coercion
let4.lean:49:26: error: type mismatch at definition 'v2', expected type
vector a
Given type:
vector Bool a