lean4-htt/tests/lean/run/scopedLocalReducibility.lean
jrr6 62f14514da
refactor: update built-in tactic error messages (#9633)
This PR updates various error messages produced by or associated with
built-in tactics and adapts their formatting to current conventions.
2025-07-31 14:16:57 +00:00

64 lines
893 B
Text

@[irreducible] def f (x : Nat) := x + 1
set_option allowUnsafeReducibility true
set_option pp.mvars false
/--
error: Type mismatch
rfl
has type
?_ = ?_
but is expected to have type
f x = x + 1
-/
#guard_msgs in
example : f x = x + 1 :=
rfl
section
attribute [local reducible] f
example : f x = x + 1 :=
rfl
end
/--
error: Type mismatch
rfl
has type
?_ = ?_
but is expected to have type
f x = x + 1
-/
#guard_msgs in
example : f x = x + 1 :=
rfl
namespace Boo
attribute [scoped semireducible] f
end Boo
/--
error: Type mismatch
rfl
has type
?_ = ?_
but is expected to have type
f x = x + 1
-/
#guard_msgs in
example : f x = x + 1 :=
rfl
open Boo in -- `f` should be `semireducible
example : f x = x + 1 :=
rfl
/--
error: Type mismatch
rfl
has type
?_ = ?_
but is expected to have type
f x = x + 1
-/
#guard_msgs in
example : f x = x + 1 :=
rfl