[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [tlaplus] How to check properties on models with huge numbers of behaviours



Hi Edi,

You could try Apalache: https://apalache.informal.systems/

However, if you have 1000 elements, your specification is probably large as well. It’s hard to tell without seeing your TLA+ specification. Usually, one has to apply abstraction to deal with very large state spaces and specs.


Best regards,
Igor

> On 15.04.2021, at 17:08, Eduard Laitin <laitineduard@xxxxxxxxx> wrote:
> 
> Hello,
> 
> In my specification at each Next step I have something like:
> 
> \E i \in Set where the set can have up to 1000 elements (no symmetry)
> 
> This causes a lot of branching so there are too many states for the model checker to find even if I let it run for years.
> 
> Is there any TLA+/TLC trick to solve this? If not do you know any model checker that could handle this? (l have heard about translating TLA+ to B to check with ProB but I'm not sure if it would help)
> 
> Thank you,
> Edi
> 
> -- 
> 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 view this discussion on the web visit https://groups.google.com/d/msgid/tlaplus/68d2e11a-0ca9-43a3-bb0a-8d6051d6c4d8n%40googlegroups.com.

-- 
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 view this discussion on the web visit https://groups.google.com/d/msgid/tlaplus/8EA9D430-1FDB-4B93-B502-09A3BC46C0DB%40gmail.com.