I regularly run into an issue where we have a set structure in which a set is a subset of two different sets which are both subsets of the same super set, for example:

Code: Select all

```
sets
abc /a, b, c/
ab[abc] /a, b/
a[abc] /a/
ac[abc] /a, c/
c[abc] /c/
;
```

Code: Select all

```
parameter foo[ab], bar[ac];
foo[a] = 1;
**** $171
**** 171 Domain violation for set
```

Code: Select all

`bar[a] = 1;`

Is there a way of turning off domain checking errors of the above kind? While still checking for errors like the following:

Code: Select all

```
foo[c] = 1;
**** $171
**** 171 Domain violation for set
```

Best regards,

Martin