[isabelle-dev] NEWS: Lexically unsigned numerals for HOL
Tobias Nipkow
nipkow at in.tum.de
Sun Sep 21 17:24:50 CEST 2014
On 21/09/2014 17:04, Florian Haftmann wrote:
> After realising that HOL and ZF numerals are already separate lexical
> categories (though the history of this being so ist not clear to me at the
> moment), I finally took the adventure of turning HOL numerals into unsigned
> numerals also lexically (logically, this has already been the case for a
> long time). See now 6d46ad54a2ab.
At last I can write "n-1" without getting a complaint that n cannot be applied
to -1. Hurray, and thanks a lot for that!
Tobias
> Two issues remain left to settle on. a) Currently, the prefix for
> (signed!) ZF numerals is »#«. Since operations for integers in ZF are
> mainly associated with »$« (e.g., »_ $+ _«, »_ $* _«), maybe it would be
> more consistent to prefer »$« also here. As far as I understand from the
> sources, ZF numerals are not polymorphic but restricted to set int in ZF.
>
> b) The lexical category for signed numerals is named »xnum«. Maybe
> »signed_num« would be more explicit.
>
> Awaiting your suggestions and advice, Florian
>
>
>
> _______________________________________________ isabelle-dev mailing list
> isabelle-dev at in.tum.de
> https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev
>
More information about the isabelle-dev
mailing list