rocq-prover / rocq-prover/stdlib
incl_dec and NoDup_dec should be Defined and not Qed
Open
Beginner friendly
Nobody has claimed this yet.
- Dominant language
- Rocq Prover
- Stars
- 42
- Forks
- 38
- Avg merge
- 14h 6m
- Merged PRs (30d)
- 3
Description
Description of the problem
As part of a discussion on coq-club@, Xavier Leroy suggested I report that
incl_dec and NoDup_dec from theories/Lists/ListDec.v should be Defined and not Qed so that they become transparent and can be used. This would be compatible with In_decfrom theories/Lists/List.v that is also Defined.
Coq Version
Current Github master branch
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
Update incl_dec and NoDup_dec in theories/Lists/ListDec.v, comparing their definitions with In_dec in theories/Lists/List.v. Build the stdlib or run its relevant tests to confirm the definitions remain valid and are transparent for users.
Written by the indexing model from the issue text.
Assessment
- Domain
- devtools
- Issue type
- Feature
- Difficulty
- 1/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 65/100