On Fri, 5 Jul 2013, Tobias Nipkow wrote:

Am 05/07/2013 14:08, schrieb Makarius:

  x\<^sub>2
  x\<^sup>2

When I seen "x subscripted 2" it is by default an identifier, but "x
superscripted 2" is x-squared.

I think this is not a good example. If you write "x\<isup>2" now it is an
identifier and if you write "x\<^sup>2" it is illegal. If you refer to
"x\<twosuperior>", that is a hack (but you could still write it).

Yes, that is a correct observation, and some minor additional confusion that I did not intend to address here: ISO-Latin has special characters for some superscripted digits, and unicode completes that to 0..9 (but we are not using them right now). So the overlap could be limited to \<^sup>LETTER, without \<^sup>DIGIT.

I will make another empirical test to see what happens -- but this always takes hours (sometimes days) to get past small surprises.


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

Reply via email to