finer-grained analysis of NonZero arguments#2230
finer-grained analysis of NonZero arguments#2230jamesmckinna wants to merge 3 commits intoagda:masterfrom
NonZero arguments#2230Conversation
|
Given the negative tone of the comments, and finding myself getting combative/defensive in response to them, maybe the best thing is to close this as |
|
"Convincing" me of finicky stuff with instance arguments is perhaps too high a bar. I really don't like instance arguments (but reluctantly admit that for |
[Breaking changes so held back from merge of #2182 into v2.1]
Essentially a placeholder
DRAFTPR 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!