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 Jun 18, 2020. It is now read-only.
(a) Soundness of minimal models ("If we present a model, it is minimal for the spec.")
(b) Completeness of minimal models ("If a model is minimal for the spec, we provide it up to isomorphism.")
(c) Soundness of augmentation ("If we produce a model M' as an augment of M by F on A, M' is a minimal model in that category.")
(d) Completeness of augmentation ("If A is satisfiable by a model containing M+F, we produce a minimal such.")
On small specs, we can test these vs. the model-sets generated by Alloy. (There is a nice justification of this strategy: the small-model hypothesis!)
The text was updated successfully, but these errors were encountered:
Does not address (c) and (d). This is an open question re: methods of testing, since order of model enumeration can change across versions and platforms...
We want to test:
(a) Soundness of minimal models ("If we present a model, it is minimal for the spec.")
(b) Completeness of minimal models ("If a model is minimal for the spec, we provide it up to isomorphism.")
(c) Soundness of augmentation ("If we produce a model M' as an augment of M by F on A, M' is a minimal model in that category.")
(d) Completeness of augmentation ("If A is satisfiable by a model containing M+F, we produce a minimal such.")
On small specs, we can test these vs. the model-sets generated by Alloy. (There is a nice justification of this strategy: the small-model hypothesis!)
The text was updated successfully, but these errors were encountered: