Questions about verifying properties

18 views
Skip to first unread message

Jones Martins

unread,
Jan 19, 2022, 2:04:54 PM1/19/22
to tlaplus
Hello,

Why does TLC complain of both  <>[](\A p \in Procs: state[p] = "Done") or \A p \in Procs: <>[](state[p] = "Done")saying that properties containing actions should be of forms <>[](A) or []<>(A), but no property in my spec contains any actions.

Jones

Stephan Merz

unread,
Jan 20, 2022, 8:45:37 AM1/20/22
to tla...@googlegroups.com
Is Procs a constant or a variable? TLC will not check quantification over variable sets.

Stephan

--
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+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tlaplus/45155509-538f-43db-816d-dbbc54623215n%40googlegroups.com.

Jones Martins

unread,
Jan 20, 2022, 9:37:08 AM1/20/22
to tla...@googlegroups.com
Hi!

Procs is a constant defined as 1..N, where N is a constant natural number.

Jones

You received this message because you are subscribed to a topic in the Google Groups "tlaplus" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/tlaplus/bm02cwUYHlo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tlaplus+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tlaplus/69D9A5C5-FC90-439B-8F31-6783D05D83A1%40gmail.com.
Reply all
Reply to author
Forward
0 new messages