You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on May 23, 2023. It is now read-only.
This is a known issue (related to tuples) mentioned here in order to document it and associate to other issues. Examples for tlapm v1.4.3:
tlapm does not parse the unsupported syntax: [<< a, b >> \in S |-> TRUE].
tlapm parses [a \in S, b \in S |-> TRUE] and [a, b \in S |-> TRUE], but it does not prove equality, as shown in the module test below.
------------------------------- MODULEtest --------------------------------
CONSTANTS(* `tlapm` cannot prove the following theorem. *)g==[a,b\inS|->TRUE]THEOREMg=[a,b\inS|->TRUE]BYDEFg(* For comparison, `tlapm` can prove the following claims: *)h==[a\inS|->TRUE]THEOREMh=[a\inS|->TRUE]BYDEFhp==[t\inS\XS|-><<t[1],t[2]>>]THEOREMp=[t\inS\XS|-><<t[1],t[2]>>]BYDEFp
================================================================================
tla2sany test.tla confirms that the module test is well formed, but tlapm raises:
This is a known issue (related to tuples) mentioned here in order to document it and associate to other issues. Examples for
tlapm
v1.4.3:tlapm
does not parse the unsupported syntax:[<< a, b >> \in S |-> TRUE]
.tlapm
parses[a \in S, b \in S |-> TRUE]
and[a, b \in S |-> TRUE]
, but it does not prove equality, as shown in the moduletest
below.tla2sany test.tla
confirms that the moduletest
is well formed, buttlapm
raises:This issue appears to be relevant to #5 and #6.
The text was updated successfully, but these errors were encountered: