[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [tlaplus] Using PTL back-end in Toolbox
- From: Raúl Pardo <raul.pardo.jimenez@xxxxxxxxx>
- Date: Mon, 24 Jun 2019 10:22:52 +0200
- Autocrypt: addr=raul.pardo.jimenez@xxxxxxxxx; prefer-encrypt=mutual; keydata= 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
- Openpgp: preference=signencrypt
- References: <9ecf8bcd-1403-4b49-88bb-36eb99d8e93b@googlegroups.com> <1c553ac6-e534-355a-799b-d684dcf81fb5@lemmster.de>
- User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.1
Hi Markus,
Thanks for the answer, it works now. I had set up the path but somehow
the IDE didn't load the module. I tried creating the same project again
and now every works.
-- raul
On 21/06/2019 19:30, Markus Kuppe wrote:
> On 21.06.19 06:35, Raúl Pardo wrote:
>> Hi,
>>
>> I'm following Leslie Lamport's notes on Proving Safety Properties (http://lamport.azurewebsites.net/tla/proving-safety.pdf) to get started using TLAPS. At some point in this document it is required to use the back-end PTL. The document indicates that instructions to use this back-end should be provided in the TLAPS page. However, I haven't been able to find them...
>>
>> Concretely, in the snippet below, the Toolbox reports that PTL is an undefined symbol.
>>
>> INSTANCE TLAPS
>>
>> THEOREM Spec => []Mutex
>> <1>1. Init => Inv
>> <1>2. Inv /\ [Next]_vars => Inv'
>> <1>3. Inv => Mutex
>> <1>4. QED
>> BY <1>1, <1>2, <1>3 PTL DEF Spec
>>
>> Could you point me to the instructions to make it possible to use TLAPS library modules in the Toolbox?
>>
>> Thanks,
>> -- raul
>>
> Hi Raul,
>
> did you set the Toolbox's library path to include TLAPS [1]?
>
> 3. Set the toolbox's library path
>
> We strongly recommend that you install the Toolbox (version 1.4.8 or
> later). You will need to add the location of the TLAPS.tla file to the
> list of libraries used by the Toolbox. To do this, open the Toolbox and
> go to "File > Preferences > TLA+ Preferences". Add the directory where
> TLAPS.tla is located to the list of library path locations. If you have
> the default installation, this directory is /usr/local/lib/tlaps/.
>
>
> Hope this helps,
>
> Markus
>
>
--
You received this message because you are subscribed to the Google Groups "tlaplus" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tlaplus+unsubscribe@xxxxxxxxxxxxxxxx.
To post to this group, send email to tlaplus@xxxxxxxxxxxxxxxx.
Visit this group at https://groups.google.com/group/tlaplus.
To view this discussion on the web visit https://groups.google.com/d/msgid/tlaplus/73e57eed-def2-abae-cb41-5a7324a0992d%40gmail.com.
For more options, visit https://groups.google.com/d/optout.