-
Notifications
You must be signed in to change notification settings - Fork 64
Description
This is related to #101. [NB(rei): PR which has been merged]
[NB(rei): partially addressed by PR #216 ]
Since we force user to use the equational notations by removing the defintions, we should be very clear on how to use this library. In particular the documentation should:
-
detail how to state a lemma using the notations, e.g. should I usef =O_F gorf = [O_F g of h]? -
list all the possibilities to prove such relations, with the important steps, e.g.
apply: eqoEis not to be forgotten, filter reasoning is possible but thought of as a last resort… -
clarify anything that can confuse the user about the notations, e.g.:
- what is the difference between
f =o_F gandf = o_F g? -
why doesf =O_ (0 : U) gwork but notf =O_(0 : U) g, whilef =O_F gdoes work?
- what is the difference between
-
what are the naming conventions. I believe this library should be used as
bigop: since it is hard and tedious to search lemmas using notations, we should have a clear naming convention so that it is easy to find a lemma by its name.