-
Here is a minimal test scenario:
```
sig A {}
run {} for 3..5 A
```
My question is what is the expected semantic for a scoped command? I expect that the model gradually increases the bound fo…
-
Hello, would you be interested in publishing the Alloy releases to Bintray and Maven Central repositories?
The benefit would be that this would allow more people to take advantage of the tool (for …
-
The link to the cup file on this page is broken: http://alloytools.org/documentation.html
-
Chrome
NET::ERR_CERT_COMMON_NAME_INVALID
Firefox
Firefox does not trust this site because it uses a certificate that is not valid for www.alloytools.org. The certificate is only valid for the fo…
-
Alloy allows function/predicate calls like the following, as long as the type of the parameter and the type of the argument are not disjoint (which is the case here, since `univ` contains `A`):
```al…
-
The issue is that Kodkod supports partial instance with lower-bound and upper-bound, but this causes semantic issue of AlloyMax.
For example, let's say we have `X = {a, b, c, d}`, and we have an ex…
-
I work for Satalia, which developped SolveEngine, an online Solver. I would like to contribute to Alloy in order to allow any user to solve their SAT models by calling SolveEngine.
-
This is to start a conversation. I am hoping to nerd snipe someone who has the relevant knowledge into doing something I don't know how to do.
I think it would be very helpful to have a Formal Mode…
-
Below is a summary of the issue that Tim identified.
```alloy
// When a pred is invoked (not run directly),
// then there is no type-checking to see that
// the type of the arguments matches t…
-
Some aspects of the treatment of integers need clarification / improvement:
- Integers are systematically included in univ, even when they are not used in the model.
- The default bound for (the b…