About a Theorem in the Raw TLA

36 views
Skip to first unread message

belout...@gmail.com

unread,
Apr 30, 2017, 11:43:42 AM4/30/17
to tlaplus
Hi all,

In the Raw TLA can we state the following Theorem :

Theorem : For any action A, A ==> Enabled(A)

If it is valid , How we can prove it ?. If it is invalid , let me know the counterexample.

Once again, if the suggested statement is a theorem, can we add the following inference rule : For any A in Raw TLA.

A
--------------
A ==> Enabled(A)

Thanks In advance

Stephan Merz

unread,
Apr 30, 2017, 11:48:22 AM4/30/17
to tla...@googlegroups.com
The implication

  A => ENABLED A

is indeed valid for any action A. Semantically, the proof is obvious from the definition of ENABLED and ordinary predicate logic. If you refer to proofs in the TLA+ Proof System, ENABLED is not yet supported [1]. We are currently reimplementing TLAPS, and one of our main motivations for doing so is to provide the basis for supporting reasoning about ENABLED.

Regards,
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 post to this group, send email to tla...@googlegroups.com.
Visit this group at https://groups.google.com/group/tlaplus.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages