Zulip Chat Archive
Stream: new members
Topic: meta tactic with unfold
Sarah Mameche (Nov 19 2018 at 12:54):
Is there an equivalent to 'tactic.apply' with unfold? I have a meta
tactic that rewrites with specific lemmas which are given as a pexpr
:
meta def rw_pexpr (e : pexpr) : tactic unit := do e ← tactic.to_expr e, t ← target, (p,h,_) ← tactic.rewrite e t, replace_target p h
It works for rewriting if the pexpr
is a lemma, but not if it is a definition (even though doing rw with the definition interactively works). What can I do if I want to unfold the definition using the meta tactic?
Mario Carneiro (Nov 19 2018 at 13:05):
use get_equation_lemmas
to get a list of simp lemmas for a definition
Last updated: Dec 20 2023 at 11:08 UTC