Zulip Chat Archive

Stream: lean4

Topic: conv and case


Simon Hudon (Mar 20 2022 at 17:14):

Is there an equivalent to case tag => inside the conv tactic language?

Mario Carneiro (Mar 20 2022 at 17:22):

I would guess it should be case tag =>

Mario Carneiro (Mar 20 2022 at 17:22):

it probably doesn't exist but you can make one yourself

Mario Carneiro (Mar 20 2022 at 17:22):

although I don't know how to make tags in a conv block in the first place

Simon Hudon (Mar 20 2022 at 17:24):

I'm looking at the elaborators for conv tactics and they seem to just exist inside the TacticM monad. case should have a very similar implementation inside conv and inside tactic

Simon Hudon (Mar 20 2022 at 18:37):

Update: copy pasting the case elaborator works for conv (with a few replacements like evalTactic -> evalConvSeq and tacticSeq -> convSeq)


Last updated: Dec 20 2023 at 11:08 UTC