finer-grained analysis of NonZero
arguments
#2230
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
[Breaking changes so held back from merge of #2182 into v2.1]
Essentially a placeholder
DRAFT
PR in which to accumulate all such things, towards an eventual v3.0 merge.NB: currently, the statements/proofs follow a rather clunky
let instance _ =...
in the statements;where instance _ = ...
in the proofs.Suggest subsequent refactorings to make all such things anonymous modules which set up all the appropriate scope... esp. in the cases where there are auxiliary lemmas.
UPDATED: @MatthewDaggitt 's review comment gives me pause... So I'll refrain from committing further for the time being!