[SMT-LIB] Use of @ and . in a quoted symbol
Delcypher
delcypher at gmail.com
Sun Apr 26 06:53:21 EDT 2015
Hi,
Thanks for the reply.
On 25 April 2015 at 17:49, Tinelli, Cesare <cesare-tinelli at uiowa.edu> wrote:
> Dan,
>
> On Page 21 of the SMT-LIB 2.0 document you have
>
> "Following Common Lisp's convention, enclosing a simple symbol in vertical bars does not produce a new symbol. This means for instance that abc and |abc| are the same symbol."
>
> For the same reasons, |.x| and .x are the same symbol. That is why CVC4 rejects |.x| in the declaration below.
Ah I was only looking at
```
Members of the symbol category starting with of the characters @ and .
are reserved
for solver use.
```
based on that and the grammar written above it, they imply ``|.x|`` is
not reserved (the first character is ``|``) where as ``.x`` (the first
character is ``.``) is. Perhaps the wording could be improved there?
Thanks,
Dan.
More information about the SMT-LIB
mailing list