Grind rules for `Automata.NA.addHist`
Open
Nobody has claimed this yet.
- Dominant language
- Lean
- Stars
- 709
- Forks
- 200
- Avg merge
- 3d 6h
- Merged PRs (30d)
- 45
Description
There are some places in #188 where this definition requires the use of simp to reduce the underlying NA. This isn't a big issue, but I unsuccessfully spent a while trying to determine what would be some nice grind lemmas. Opening this so we can revisit later.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading the Automata.NA.addHist definition and the related work in issue #188, focusing on where simp is currently needed to reduce the underlying NA. Determine which grind lemmas would provide the intended simplification, and consider the work complete when those uses no longer require simp.
Written by the indexing model from the issue text.
Assessment
- Domain
- tooling
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100