Andrew Helwer

Results 80 issues of Andrew Helwer

TLC does not check the ASSUME statement in the System module when model-checking the SystemMC module. ```tla ------------------------------- MODULE System ------------------------------- CONSTANT Input ASSUME Input = 0 ============================================================================= ``` ```tla...

wontfix
Tools

**Version Info** TLC version: 1.7.0 release (and 12/11/2020 nightly) JRE version: AdoptOpenJDK build 15.0.1+9 OS version: Windows 10 **What happened?** I ran SANY on this malformed TLA+ spec, which doesn't...

bug
Tools
SANY

**Version Info** TLC version: 11/24/2020 nightly build (also 1.7.0 release) JRE version: AdoptOpenJDK build 15.0.1+9 OS version: Windows 10 **What happened? What did you expect to happen?** I had the...

bug
Tools

This is clearly a dubious case to handle but I will document it in the interest of completeness (maybe a good project for a first-time contributor?). The upper limit of...

bug
wontfix
Tools

SANY handles it just fine, but syntax highlighting in the toolbox cannot handle strings with escape quotes, for example: ```tla ---- MODULE MySpec ---- op == "escape \" quote" ====...

bug
Toolbox

The following specs produce parse errors of `Encountered "," at line X, column Y etc.`: ```tla ---- MODULE MySpec ---- op == \/(TRUE, FALSE) ==== ``` ```tla ---- MODULE MySpec...

bug
SANY

According to the formal TLA+ grammar found in Specifying Systems, this statement should be syntactically valid: ```tla x == .3 ``` See [this line](https://github.com/tlaplus/Examples/blob/a9c08fd68e4e646855ca9fb5e49db4804ffc07d4/specifications/SpecifyingSystems/Syntax/TLAPlusGrammar.tla#L32) of the formal grammar; it is...

help wanted
Tools
SANY

Here are two specs reproducing the issue. The `LocalInDefStep` module crashes TLAPS. The `LocalInLetIn` module doesn't seem to crash TLC. Discussion below: ```tla ---- MODULE LocalInDefStep ---- THEOREM TRUE PROOF...

bug
SANY

Occasionally I'll have to write something like this: ```tla RECURSIVE SetSum(_) SetSum(S) == LET e == CHOOSE s \in S : TRUE IN IF S = {} THEN 0 ELSE...

enhancement
help wanted
Tools

Using SANY 1.8.0. One spec reproducing issue: ```tla ---- MODULE MySpec ---- EXTENDS Naturals F(Op(_,_)) == Op(1,2) Foo == F(+) ==== ``` SANY generates the following error: ``` Encountered "===="...

bug
SANY