On Sat, 13 Jul 2013, Tjark Weber wrote:

On Fri, 2013-07-12 at 19:41 +0200, Makarius wrote:
How would "Omega Algebras" fare with notation A\<^sup>\<infinity> instead
of A\<^sup>\<omega>?

Worse. Of course, a name is just that, but for clarity and convenience, it is nice to be able to call things in Isabelle what they are called in the literature. For serious output (e.g., papers), A\<^sup>\<infinity> instead of A\<^sup>\<omega> would demand further post-processing.

Printing papers is yet a slightly different thing. One could play the usual "LaTeX sugar" tricks just for output, with alternative notation etc., or postprocess sources via some bits of perl in the document/build script (which is optional, and not there by default).


We should get a feeling for the tendency of the move. At the start of the thread I claimed that \<^sup>LETDIG tends to be used in postfix notation, so the idea was to allow only \<^sub>LETDIG in identifiers.

Some people had a feeling that symmetry is better, and the empirical check revealed that \<omega> happens to be the only letter in conflict -- superscripted digits are usually done with old-fashioned \<twosuperior> etc. (In fact, the use of \<omega> is like that of a special numeral here.)


I am presently tending towards the symmetric sub/sup version, since it is a bit more conservative.

If we would go the other way, there would be also a reason to discontinue \<twosuperior> etc. eventually, but I did not intend such a reform right now.


        Makarius
_______________________________________________
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev

Reply via email to