Conversation
|
Why aren't they usable in |
|
I would also very much like to keep them available in calc-blocks. |
The immediate reason is because the calc parser joins the proofs in the calc proof using transitivity steps. So consider the following example: calc a = b : p1
... > c : p2Here
The definitions I'm not sure what goes wrong exactly, but I think it boils down to the fact that @digama0 @fpvandoorn IIRC you've been heavily involved in the war against |
Yes! That's the motivation for this change. |
The big issue is head matching as used by |
I assume so, but I'm not an expert on the gt-issues.
Unfortunately, the Line 23 in ec1613a |
|
Ah, you're right. |
|
Maybe this is for another PR, but should we do the same for |
|
I don't think so. |
|
If we could add the right keys in the right tables rather than removing |
|
One mild reason for |
This changes
>and≥to be notations instead of definitions. The only downside is that you can't use them in calc-blocks anymore (the fix is reverse the whole calc-block so that it uses<or≤, resp.).