Zulip Chat Archive

Stream: lean4

Topic: Custom intro


Mac (Mar 13 2021 at 22:34):

Is it possible to extend the intro tactic to more complex types? If so, how does one extend it?

Chris B (Mar 13 2021 at 22:58):

The rintro tactic in mathlib might give you some inspiration. https://leanprover-community.github.io/mathlib_docs/tactic/rcases.html#tactic.rintro

It looks like there's some built-in support for this kind of thing in Lean 4: https://leanprover.github.io/lean4/doc/tactics.html?highlight=intro#pattern-matching

Mac (Mar 14 2021 at 01:10):

I am looking to extend intro by perform actions on the object before binding, not pattern matching on the resulting binding. More specifically. for my type T, I want to make intro a expand to apply f; intro a


Last updated: Dec 20 2023 at 11:08 UTC