Closed fizruk closed 1 year ago
This seems like an excellent suggestion to me. Should we treat funext similarly?
Yes, I would treat all axioms this way, via global #variable
declarations.
Please, note that #assume
is an alias for #variables
. Perhaps, #assume
is better for axioms.
This is only a minor suggestion, I'm happy to take feedback.
Currently, we use
(extext : ExtExt)
parameter in many definitions. However, we could instead use#variable
anduses (...)
notation to write as follows:The benefit is that we do not need to pass
extext
explicitly and I thinkuses (extext)
highlights this parameter as an assumption and distinguishes it from the regular parameters.Note that
rzk
will issue an error ifextext
is used implicitly (and is not mentioned inuses (...)
).