This PR clarifies the invalid field notation error when projected value type is a metavariable. Co-authored-by @sgraf812. --------- Co-authored-by: Sebastian Graf <sg@lean-fro.org>
24 lines
399 B
Text
24 lines
399 B
Text
/--
|
|
error: Invalid field notation: type of
|
|
x✝
|
|
is not known; cannot resolve field '1'
|
|
---
|
|
error: unsolved goals
|
|
case refine'_1
|
|
⊢ Sort ?u.8
|
|
|
|
case refine'_2
|
|
⊢ Sort ?u.7
|
|
|
|
case refine'_3
|
|
⊢ ?refine'_1
|
|
|
|
case refine'_4
|
|
⊢ ?refine'_1
|
|
|
|
case refine'_5
|
|
⊢ ¬(fun x => ?m.16) ?refine'_3 = (fun x => ?m.16) ?refine'_4
|
|
-/
|
|
#guard_msgs in
|
|
example : False := by
|
|
refine' absurd (congrArg (·.1) sorry) _
|