---- MODULE Test ----
op == {x, y, z \in Nat : P(x, y, z)}
====
However, the quantifier_bound rule allows it. At the cost of making the set_filter rule more verbose this could be fixed, but making the grammar more restrictive often increases its size. Thus it is worth exploring whether fixing this is worth it.
This should be illegal:
However, the
quantifier_bound
rule allows it. At the cost of making theset_filter
rule more verbose this could be fixed, but making the grammar more restrictive often increases its size. Thus it is worth exploring whether fixing this is worth it.Discovered in the course of working on https://github.com/tlaplus/tlaplus/issues/882