rocq-prover / rocq-prover/platform-docs
What is the difference between induction and destruct, and when to use what
Open
Nobody has claimed this yet.
documentation
Help Wanted
Wish
- Dominant language
- Rocq Prover
- Stars
- 26
- Forks
- 25
- Avg merge
- 2d 22h
- Merged PRs (30d)
- 1
Description
Sth that seems to be regularly coming up is the difference between induction and destruct, why both and exists and if one should not use induction all the time. Might be good to have a tutorial about it.
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
Review the existing short tutorials and how-to guides in this repository, then read the linked Coq Zulip discussion for the recurring question. The finished work should be a tutorial explaining the difference between induction and destruct and when to use each.
Written by the indexing model from the issue text.
Assessment
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100