Zulip Chat Archive
Stream: general
Topic: At hypothesis
Sorawee Porncharoenwase (Nov 21 2020 at 08:59):
I wonder if it's possible to create a tactic at_hyp
so that every tactic inside its block acts on the given hypothesis. E.g.,
at_hyp h {
rewrite ...
simp ...
rewrite ...
unfold_coe
}
would be equivalent to:
rewrite ... at h
simp ... at h
rewrite ... at h
unfold_coe at h
This would be easy if we can create new tactics like rewrite_h
, simp_h
, unfold_coe_h
, etc. to cooperate with at_hyp
. But can we do it without creating new tactics? In particular, every parse location
will automatically receive h
.
Alex J. Best (Nov 21 2020 at 12:38):
You can do conv at h {}
already to get rewrite, simp, ring and some others. I'm not sure about unfold_coes, perhaps that feature needs adding to conv.
Last updated: Dec 20 2023 at 11:08 UTC