Zulip Chat Archive
Stream: lean4
Topic: Disable automatic deduction of motive like arguments
Leni Aniva (Apr 17 2024 at 18:26):
Consider this example:
example: ∀ (n: Nat), n + 0 = n := by
intro n
apply Nat.brecOn
This fills in the motive as fun t => n + 0 = t
which is obviously wrong. Is there a way to disable this behaviour at the MetaM
level? In general the behaviour I want is that if isDefEq
is unifying ?m1 ?m2
with x
, it should leave ?m1
and ?m2
untouched because there could be multiple potential solutions.
Last updated: May 02 2025 at 03:31 UTC